Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
I found that SuperstepPiEstimator example sometimes gives wrong result when call peer.getNumCurrentMessages(). And that was because of wrong size() of MemoryQueue. When I printed out sizes of queue from the example, sometimes it said,
bundle size: 20, numOfMsg: 19, deque size: 0
I think deque, bundles and numOfMsg of MemoryQueue should be properly synchronized to get correct result.