commit | a88d1f594343068c666087ac2f1e6cd3bd5fb2e2 | [log] [tgz] |
---|---|---|
author | Madan Jampani <madan@onlab.us> | Fri Nov 14 16:45:24 2014 -0800 |
committer | Yuta HIGUCHI <y-higuchi@onlab.us> | Mon Nov 17 13:27:27 2014 -0800 |
tree | cc3865d1768f21c731f0b58eeb145cc3ca36fc0e | |
parent | 1712ed83160380885070259eb94aa38971a53ce8 [diff] [blame] |
1. Fixed a synchronization issue with database update processing and expiry tracking. 2. Fixed a synchronization issue with MapDBLog appendEntries method. 3. DatabaseClient now uses ProtocolClient to interact with Raft cluster. 4. Misc javdoc and logging improvements Change-Id: I147eb5bf859cf9827df452d62ab415d643a00aa4
diff --git a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java index aa0dd7c..9ca5494 100644 --- a/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java +++ b/core/store/dist/src/main/java/org/onlab/onos/store/service/impl/MapDBLog.java
@@ -86,7 +86,7 @@ } @Override - public List<Long> appendEntries(List<Entry> entries) { + public synchronized List<Long> appendEntries(List<Entry> entries) { assertIsOpen(); checkArgument(entries != null, "expecting non-null entries"); final List<Long> indices = new ArrayList<>(entries.size());