cbd/include
Tom Marshall 495d191d16 checkpoint: Mostly working
This seems to work except for I/O timing.  Reads are sync and
writes are async, so this sequence fails:
  - Object x flushes
  - Object x is reused as y
  - Another object is taken as x
  - New object x reads
  -> Stale data is read

Two potential solutions from here:

1. Implement async reads.

2. Hold ref to object until write completes.

(1) is complicated, but more correct.  Writes may stay in buffers for
quite some time (typically 5 seconds), during which time the dm-compress
object cannot be released.
2019-10-21 19:39:27 -07:00
..
linux checkpoint: Mostly working 2019-10-21 19:39:27 -07:00
cbdutil.h Initial working version 2019-10-09 11:04:40 -07:00
libcbd.h Fix a bunch of things 2019-10-10 13:27:37 -07:00