134 Commits (f2e9749c9340ceffe036890be485ec0a2ac128ed)
 

Author SHA1 Message Date
Vitaliy Filippov f2e9749c93 Fix disconnection detection 3 years ago
Vitaliy Filippov 49f8011917 Add osd header and osd executable 3 years ago
Vitaliy Filippov d3c6314d01 Finish reply code, make it compile 3 years ago
Vitaliy Filippov 02a0eb49c2 Begin reply code 3 years ago
Vitaliy Filippov e052959d7b Remove "packets" 3 years ago
Vitaliy Filippov f6eb4326b3 Begin op enqueueing into the blockstore 3 years ago
Vitaliy Filippov 283d03ef18 Fix "address already in use" in test example, begin client read loop 3 years ago
Vitaliy Filippov 6239f6748a io_uring recvmsg test 3 years ago
Vitaliy Filippov 00ee6b7961 Accept connections 3 years ago
Vitaliy Filippov a8deb7d88c Begin OSD 3 years ago
Vitaliy Filippov a68bf129c4 Begin OSD ops header 3 years ago
Vitaliy Filippov a180b4961f Hide block_* fields 3 years ago
Vitaliy Filippov aaea3e1f99 Fix read_fulfill, use vector 3 years ago
Vitaliy Filippov a2ed38fb6b Fix segfault 3 years ago
Vitaliy Filippov 1f7381e220 Do not use goto resume_0 due to some strange -O3 bug which leads to hangs (it seems it optimizes flush_queue.size() away) 3 years ago
Vitaliy Filippov fd13965b90 Force start when journal is full 3 years ago
Vitaliy Filippov 2963ad98ec Start to flush only when there are <sync_threshold> journal entries to flush 3 years ago
Vitaliy Filippov aa3b252327 Fsync data before writing metadata 3 years ago
Vitaliy Filippov a165909745 FIXME 3 years ago
Vitaliy Filippov d24860b51a Allow to specify blockstore block size in fio options 3 years ago
Vitaliy Filippov 76caecf7c7 Inmemory metadata mode 3 years ago
Vitaliy Filippov f4d06ba102 OP_DELETE flushing 3 years ago
Vitaliy Filippov a7a0946ba8 WIP OP_DELETE 3 years ago
Vitaliy Filippov 14b2f49f4d FIXME 3 years ago
Vitaliy Filippov 00eeedae90 Add "fsync disabled" mode 3 years ago
Vitaliy Filippov 76655929c4 Add readonly flag 3 years ago
Vitaliy Filippov 9260cd263a Verify data crc32 when reading journal 3 years ago
Vitaliy Filippov 2039df76a5 Fix journal reading and make it more similar to writing :) 3 years ago
Vitaliy Filippov 40781c67b2 Trim journal on start 3 years ago
Vitaliy Filippov 45f34fb3b2 Fix linear overwrite, make metadata writes ordered, ignore older entries when recovering journal 3 years ago
Vitaliy Filippov b6fff5a77e Fix metadata area size calculation, print free space, wait for free space 3 years ago
Vitaliy Filippov 9fa0d3325f Support inmemory journal 3 years ago
Vitaliy Filippov e1ac4dba23 Fix safe stop procedure 3 years ago
Vitaliy Filippov d56cb290ee Two FIXMEs 3 years ago
Vitaliy Filippov cbf5173d1b Allow to specify device paths in fio options 3 years ago
Vitaliy Filippov 95396e2c83 Note read errors 3 years ago
Vitaliy Filippov 35a6ed728d Fix another stall due to bad unstable_writes tracking, do not try to write beyond the end of the journal 3 years ago
Vitaliy Filippov 2630e2e3b9 Fix metadata partition length, fix journal allocation at the end 3 years ago
Vitaliy Filippov 876231d26b no new 3 years ago
Vitaliy Filippov 9ba243b3ee Add debug prints 3 years ago
Vitaliy Filippov e2b91968c5 Fix sync confirmations and some pipeline-stall bugs 3 years ago
Vitaliy Filippov 78807eb244 Fix journal space check (do not overwrite the beginning of the journal) 3 years ago
Vitaliy Filippov ffff742078 Use tcmalloc 3 years ago
Vitaliy Filippov 95b0395493 Remove trim_interval=1 3 years ago
Vitaliy Filippov ce5cd13bc8 Use fdatasync (just for testing over an FS) 3 years ago
Vitaliy Filippov 06634054c9 Note to add no-fsync mode in the future 3 years ago
Vitaliy Filippov 74d8ea2f01 Calculate data crc32c 3 years ago
Vitaliy Filippov 9568354d78 Fix old_clean_loc treatment (cannot persist sparse_hash_map iterator) 3 years ago
Vitaliy Filippov 2831d40edb Fix repeated syncs 3 years ago
Vitaliy Filippov 1080cbdf12 Fix used journal sector tracking again 3 years ago