use two db for two SyncCore
diff --git a/src/sync-core.cc b/src/sync-core.cc
index e37a367..4486532 100644
--- a/src/sync-core.cc
+++ b/src/sync-core.cc
@@ -87,6 +87,9 @@
HashPtr oldHash = m_rootHash;
m_rootHash = m_log.RememberStateInStateLog();
+ cout << "Old hash: " << *oldHash << endl;
+ cout << "New hash: " << *m_rootHash << endl;
+
SyncStateMsgPtr msg = m_log.FindStateDifferences(*oldHash, *m_rootHash);
// reply sync Interest with oldHash as last component
diff --git a/test/test-sync-core.cc b/test/test-sync-core.cc
index cdec04d..68cc69b 100644
--- a/test/test-sync-core.cc
+++ b/test/test-sync-core.cc
@@ -25,6 +25,8 @@
BOOST_AUTO_TEST_CASE(SyncCoreTest)
{
string dir = "./SyncCoreTest";
+ string dir1 = "./SyncCoreTest/1";
+ string dir2 = "./SyncCoreTest/2";
Name user1("/joker");
Name loc1("/gotham1");
Name user2("/darkknight");
@@ -42,9 +44,9 @@
remove_all(d);
}
- SyncCore *core1 = new SyncCore(dir, user1, loc1, syncPrefix, bind(callback1, _1), c1, scheduler);
+ SyncCore *core1 = new SyncCore(dir1, user1, loc1, syncPrefix, bind(callback1, _1), c1, scheduler);
usleep(10000);
- SyncCore *core2 = new SyncCore(dir, user2, loc2, syncPrefix, bind(callback2, _1), c2, scheduler);
+ SyncCore *core2 = new SyncCore(dir2, user2, loc2, syncPrefix, bind(callback2, _1), c2, scheduler);
usleep(10000);
SyncState state;