Vitaliy Filippov
|
46e96c5128
|
Remove duplicate journal buffer submission code
|
1 year ago |
Vitaliy Filippov
|
1f04db7d68
|
Begin to implement stabilize as a batch operation
|
1 year ago |
Vitaliy Filippov
|
d2d8d6e7fb
|
Comments about stabilize operation, track unsynced_writes correctly
|
1 year ago |
Vitaliy Filippov
|
8edb9e9d6f
|
Remove duplicate journal writing code (and fix it at the same time)
|
1 year ago |
Vitaliy Filippov
|
ff57dd420e
|
Rename object_db to clean_db
|
1 year ago |
Vitaliy Filippov
|
69581e6d0c
|
Send STABLE entry to the journal
|
1 year ago |
Vitaliy Filippov
|
890335bff6
|
Begin implementation of the STABLE operation
|
1 year ago |
Vitaliy Filippov
|
7aabe11ef9
|
Switch object states after sync
|
1 year ago |
Vitaliy Filippov
|
64185f7a1f
|
Move enqueue_write to _write.cpp
|
1 year ago |
Vitaliy Filippov
|
e5caffb6ac
|
Allow to read specific versions
|
1 year ago |
Vitaliy Filippov
|
2d0334f9b9
|
Remove in_progress_ops
|
1 year ago |
Vitaliy Filippov
|
ae56fe1067
|
Finish sync algorithm in theory
|
1 year ago |
Vitaliy Filippov
|
24f5d71595
|
Move handle_event code into _read.cpp, _write.cpp; move sync code into _sync.cpp
|
1 year ago |
Vitaliy Filippov
|
8e634d5b74
|
Continue sync implementation
|
1 year ago |
Vitaliy Filippov
|
7456f0f7e2
|
Remove duplicate code
|
1 year ago |
Vitaliy Filippov
|
153de65ce7
|
Begin sync implementation
|
1 year ago |
Vitaliy Filippov
|
90f081f398
|
Check for op->wait_for conditions
It's almost identical to just re-submit... so maybe it was pointless
|
1 year ago |
Vitaliy Filippov
|
a5f2d8b85e
|
Ack writes
|
1 year ago |
Vitaliy Filippov
|
40890aeec5
|
Rename dirty_queue to dirty_db and make it a single std::map
|
1 year ago |
Vitaliy Filippov
|
5330461029
|
Move blockstore journal fields to journal_t, implement multiple write buffers for journal sectors
|
1 year ago |
Vitaliy Filippov
|
84c62840bd
|
Begin write algorithm
|
1 year ago |
Vitaliy Filippov
|
2f18a3d19e
|
Begin implementation of enqueue/dequeue
|
1 year ago |
Vitaliy Filippov
|
3f5ad16748
|
Fix ringloop, implement first version of handle_event for reads
|
1 year ago |
Vitaliy Filippov
|
82cf0a170e
|
Port everything to ring_loop
|
1 year ago |
Vitaliy Filippov
|
351366d228
|
Add ring_loop
|
1 year ago |
Vitaliy Filippov
|
c959948c82
|
Finish journal reader
|
1 year ago |
Vitaliy Filippov
|
e1c92d2227
|
Begin journal init reader
|
1 year ago |
Vitaliy Filippov
|
9babacb00a
|
Move init into a separate file
|
1 year ago |
Vitaliy Filippov
|
f4705d81d7
|
Split into multiple files, begin init_loop, adjust read
|
1 year ago |
Vitaliy Filippov
|
db3b810588
|
journal structures + read fulfill
|
1 year ago |
Vitaliy Filippov
|
f1b2d3d3b4
|
unoptimized crc32 and xor
|
1 year ago |
Vitaliy Filippov
|
03335d3533
|
Blockstore: device opening
|
1 year ago |
Vitaliy Filippov
|
e91952e89e
|
Hierarchical bitmap allocator
|
1 year ago |