Commit Graph

17 Commits (test-sq-poll)

Author SHA1 Message Date
Vitaliy Filippov eabfe4faac Test SQ poll threads. Unstable and in fact slower :( 3 years ago
Vitaliy Filippov 1733de2db6 Test & fix single-PG primary OSD 3 years ago
Vitaliy Filippov 43f6cfeb73 Extract alignments to options 3 years ago
Vitaliy Filippov a3d3949dce Do not overwrite same journal sector multiple times 3 years ago
Vitaliy Filippov bf3eecc159 Extract 512 to constants 3 years ago
Vitaliy Filippov a7e74670a5 Split blockstore implementation and interface header 3 years ago
Vitaliy Filippov 749ab6e2c6 Rename blockstore_operation to blockstore_op_t 3 years ago
Vitaliy Filippov fd13965b90 Force start when journal is full 3 years ago
Vitaliy Filippov 40781c67b2 Trim journal on start 3 years ago
Vitaliy Filippov 9fa0d3325f Support inmemory journal 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 3bfa2f5f39 Fix io_uring submission, journal sector selection 3 years ago
Vitaliy Filippov c2de733e35 Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data 3 years ago
Vitaliy Filippov 1c6b9778a4 Handle all io_uring events using lambdas 3 years ago
Vitaliy Filippov 46e96c5128 Remove duplicate journal buffer submission code 3 years ago
Vitaliy Filippov 8edb9e9d6f Remove duplicate journal writing code (and fix it at the same time) 3 years ago