Skip to content

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?