sometimes data isn't flushed
Apparrently, sometimes e.g. a .z*
key is written and immediately read back.
Even though we keep a list of modified (dirty
) keys and run fdb.flush()
once a recently written key is accessed, it sometimes doesn't read back.
For now this is mitigated using the metacache
, which keeps copies of metadata keys in memory, but this probably shouldn't be the case?