In the C API, when doing a range read with:
fdb_transaction_get_range(tr, FDB_KEYSEL_FIRST_GREATER_OR_EQUAL(start, 1), FDB_KEYSEL_FIRST_GREATER_OR_EQUAL(end, 1), 0, 0, FDB_STREAMING_MODE_WANT_ALL, 0, 0, 0);
then waiting for the future, and extracting the
FDBKeyValue array with:
fdb_future_get_keyvalue_array(future, &keyvalue, &count, &more);
only the first 2857 keys are returned (
fdb_future_get_keyvalue_array() again does not return the next 2857 keys, as one could expect.
Why am I only getting the first 2857 keys in the database and how can I get every single key? Thanks!