Showing
3 changed files
with
14 additions
and
15 deletions
... | @@ -2,7 +2,6 @@ package org.onlab.onos.store.service.impl; | ... | @@ -2,7 +2,6 @@ package org.onlab.onos.store.service.impl; |
2 | 2 | ||
3 | import static org.slf4j.LoggerFactory.getLogger; | 3 | import static org.slf4j.LoggerFactory.getLogger; |
4 | 4 | ||
5 | -import java.io.File; | ||
6 | import java.util.ArrayList; | 5 | import java.util.ArrayList; |
7 | import java.util.Arrays; | 6 | import java.util.Arrays; |
8 | import java.util.List; | 7 | import java.util.List; |
... | @@ -129,7 +128,7 @@ public class DatabaseManager implements DatabaseService, DatabaseAdminService { | ... | @@ -129,7 +128,7 @@ public class DatabaseManager implements DatabaseService, DatabaseAdminService { |
129 | // Chronicle + OSGi issue | 128 | // Chronicle + OSGi issue |
130 | //Log consensusLog = new ChronicleLog(LOG_FILE_PREFIX + "_" + thisNode.id()); | 129 | //Log consensusLog = new ChronicleLog(LOG_FILE_PREFIX + "_" + thisNode.id()); |
131 | //Log consensusLog = new KryoRegisteredInMemoryLog(); | 130 | //Log consensusLog = new KryoRegisteredInMemoryLog(); |
132 | - Log consensusLog = new MapDBLog(new File(LOG_FILE_PREFIX + localNode.id()), | 131 | + Log consensusLog = new MapDBLog(LOG_FILE_PREFIX + localNode.id(), |
133 | ClusterMessagingProtocol.SERIALIZER); | 132 | ClusterMessagingProtocol.SERIALIZER); |
134 | 133 | ||
135 | copycat = new Copycat(stateMachine, consensusLog, cluster, copycatMessagingProtocol); | 134 | copycat = new Copycat(stateMachine, consensusLog, cluster, copycatMessagingProtocol); | ... | ... |
... | @@ -35,8 +35,8 @@ public class MapDBLog implements Log { | ... | @@ -35,8 +35,8 @@ public class MapDBLog implements Log { |
35 | private static final String LOG_NAME = "log"; | 35 | private static final String LOG_NAME = "log"; |
36 | private static final String SIZE_FIELD_NAME = "size"; | 36 | private static final String SIZE_FIELD_NAME = "size"; |
37 | 37 | ||
38 | - public MapDBLog(File dbFile, StoreSerializer serializer) { | 38 | + public MapDBLog(String dbFileName, StoreSerializer serializer) { |
39 | - this.dbFile = dbFile; | 39 | + this.dbFile = new File(dbFileName); |
40 | this.serializer = serializer; | 40 | this.serializer = serializer; |
41 | } | 41 | } |
42 | 42 | ||
... | @@ -277,4 +277,4 @@ public class MapDBLog implements Log { | ... | @@ -277,4 +277,4 @@ public class MapDBLog implements Log { |
277 | } | 277 | } |
278 | }); | 278 | }); |
279 | } | 279 | } |
280 | -} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
280 | +} | ... | ... |
... | @@ -51,13 +51,13 @@ public class MapDBLogTest { | ... | @@ -51,13 +51,13 @@ public class MapDBLogTest { |
51 | 51 | ||
52 | @Test(expected = IllegalStateException.class) | 52 | @Test(expected = IllegalStateException.class) |
53 | public void testAssertOpen() { | 53 | public void testAssertOpen() { |
54 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 54 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
55 | log.size(); | 55 | log.size(); |
56 | } | 56 | } |
57 | 57 | ||
58 | @Test | 58 | @Test |
59 | public void testAppendEntry() throws IOException { | 59 | public void testAppendEntry() throws IOException { |
60 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 60 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
61 | log.open(); | 61 | log.open(); |
62 | log.appendEntry(TEST_ENTRY1); | 62 | log.appendEntry(TEST_ENTRY1); |
63 | OperationEntry first = log.firstEntry(); | 63 | OperationEntry first = log.firstEntry(); |
... | @@ -72,7 +72,7 @@ public class MapDBLogTest { | ... | @@ -72,7 +72,7 @@ public class MapDBLogTest { |
72 | 72 | ||
73 | @Test | 73 | @Test |
74 | public void testAppendEntries() throws IOException { | 74 | public void testAppendEntries() throws IOException { |
75 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 75 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
76 | log.open(); | 76 | log.open(); |
77 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3); | 77 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3); |
78 | OperationEntry first = log.firstEntry(); | 78 | OperationEntry first = log.firstEntry(); |
... | @@ -90,7 +90,7 @@ public class MapDBLogTest { | ... | @@ -90,7 +90,7 @@ public class MapDBLogTest { |
90 | 90 | ||
91 | @Test | 91 | @Test |
92 | public void testDelete() throws IOException { | 92 | public void testDelete() throws IOException { |
93 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 93 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
94 | log.open(); | 94 | log.open(); |
95 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2); | 95 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2); |
96 | log.delete(); | 96 | log.delete(); |
... | @@ -104,7 +104,7 @@ public class MapDBLogTest { | ... | @@ -104,7 +104,7 @@ public class MapDBLogTest { |
104 | 104 | ||
105 | @Test | 105 | @Test |
106 | public void testGetEntries() throws IOException { | 106 | public void testGetEntries() throws IOException { |
107 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 107 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
108 | log.open(); | 108 | log.open(); |
109 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); | 109 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); |
110 | Assert.assertEquals( | 110 | Assert.assertEquals( |
... | @@ -123,7 +123,7 @@ public class MapDBLogTest { | ... | @@ -123,7 +123,7 @@ public class MapDBLogTest { |
123 | 123 | ||
124 | @Test | 124 | @Test |
125 | public void testRemoveAfter() throws IOException { | 125 | public void testRemoveAfter() throws IOException { |
126 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 126 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
127 | log.open(); | 127 | log.open(); |
128 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); | 128 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); |
129 | log.removeAfter(1); | 129 | log.removeAfter(1); |
... | @@ -135,7 +135,7 @@ public class MapDBLogTest { | ... | @@ -135,7 +135,7 @@ public class MapDBLogTest { |
135 | 135 | ||
136 | @Test | 136 | @Test |
137 | public void testAddAfterRemove() throws IOException { | 137 | public void testAddAfterRemove() throws IOException { |
138 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 138 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
139 | log.open(); | 139 | log.open(); |
140 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); | 140 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); |
141 | log.removeAfter(1); | 141 | log.removeAfter(1); |
... | @@ -150,7 +150,7 @@ public class MapDBLogTest { | ... | @@ -150,7 +150,7 @@ public class MapDBLogTest { |
150 | 150 | ||
151 | @Test | 151 | @Test |
152 | public void testClose() throws IOException { | 152 | public void testClose() throws IOException { |
153 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 153 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
154 | Assert.assertFalse(log.isOpen()); | 154 | Assert.assertFalse(log.isOpen()); |
155 | log.open(); | 155 | log.open(); |
156 | Assert.assertTrue(log.isOpen()); | 156 | Assert.assertTrue(log.isOpen()); |
... | @@ -160,7 +160,7 @@ public class MapDBLogTest { | ... | @@ -160,7 +160,7 @@ public class MapDBLogTest { |
160 | 160 | ||
161 | @Test | 161 | @Test |
162 | public void testReopen() throws IOException { | 162 | public void testReopen() throws IOException { |
163 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 163 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
164 | log.open(); | 164 | log.open(); |
165 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); | 165 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); |
166 | log.close(); | 166 | log.close(); |
... | @@ -180,7 +180,7 @@ public class MapDBLogTest { | ... | @@ -180,7 +180,7 @@ public class MapDBLogTest { |
180 | 180 | ||
181 | @Test | 181 | @Test |
182 | public void testCompact() throws IOException { | 182 | public void testCompact() throws IOException { |
183 | - Log log = new MapDBLog(new File(DB_FILE_NAME), SERIALIZER); | 183 | + Log log = new MapDBLog(DB_FILE_NAME, SERIALIZER); |
184 | log.open(); | 184 | log.open(); |
185 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); | 185 | log.appendEntries(TEST_ENTRY1, TEST_ENTRY2, TEST_ENTRY3, TEST_ENTRY4); |
186 | log.compact(3, TEST_SNAPSHOT_ENTRY); | 186 | log.compact(3, TEST_SNAPSHOT_ENTRY); | ... | ... |
-
Please register or login to post a comment