Xin Dong
Xin Dong
We should audit all reply (`ExtMsgReply`) messages to make sure proper flags, fields and value types are set.
Right now it's hard to debug a specific bug that's reproducible by a query on a running production server since it's hard to locate the log (trace event log) that...
- Added support of the command 'find'. Note it only supports following options: - filter - sort - projection - hint (***will be parsed out but not actually used yet.***)...
Once #11 is done, we also need to implement the new [bitwise query operators](https://docs.mongodb.com/v3.2/reference/operator/query-bitwise/) added as part of 3.2.
Right now in `insertElementRecursive()`, DocLayer does NOT try to store arrays with null values as sparse arrays, i.e. for null value it still insert a k-v for it, which is...
None values are currently not being generated by the random generator in correctness due to #135. We need to reenable it after the issue got fixed.
Because of the problems described in #123, tests(data consistency check between DocLayer and MM) for failure cases when doing `update` tests are disabled. We need to re-enable them for better...
This PR resolves both #89 and #159
Right now, `Document Layer` does not have any other metric reporting plugin other than the default `ConsoleMetric` reporter which simply log the metrics to `TraceFiles`, which is an FDB specific...
In certain cases, a loop-choose-when block can introduce priority inversion. For example in the following case: ```c++ loop choose { when(T value1 = wait(FutureStreamf1)) { wait(someLock->take()); // do awesome stuff...