fdb-document-layer
fdb-document-layer copied to clipboard
A document data model on FoundationDB, implementing MongoDB® wire protocol
Correctness implements unit tests with some custom framework. There would be a lot of benefits if we use a standard testing framework * Easier for new developers with a standard...
If the Document Layer instance bounces, ongoing index rebuild tasks would stop and wouldn't restart later. It is possible to find these stopped tasks [by querying special keys](https://github.com/FoundationDB/fdb-document-layer/blob/master/docs/developer-guide.md#index-builds). By maintaining...
This will help to keep the binary smaller.
Before the Document Layer binds to its listening address, it reads data from its backing FoundationDB cluster. This may present problems with health checking. Depending on how the organization's is...
https://docs.mongodb.com/manual/reference/operator/meta/maxTimeMS/
This function gets executed part plan execution phase, but it tries to parse and figure out the query here in this function. This function gets executed for each and every...
This PR resolves [#120](https://github.com/FoundationDB/fdb-document-layer/issues/120) Cleanup the error reporting code with generic format and function.
`explain()` return information about query plan. Whether an index is being used or not, and how the scan is being used. Right now, it looks something like this ``` In...
Mongo has `$err` and `errmsg` in response from the server. Usually, `$err` is for the error code and `errmsg` is for error description. Our error handling is not consistent. At...
We should audit all reply (`ExtMsgReply`) messages to make sure proper flags, fields and value types are set.