vitastor/src
Vitaliy Filippov ea0d72289c
Test / buildenv (push) Successful in 10s Details
Test / build (push) Successful in 12s Details
Test / npm_lint (push) Successful in 10s Details
Test / test_cas (push) Successful in 10s Details
Test / make_test (push) Successful in 40s Details
Test / test_change_pg_count_ec (push) Successful in 34s Details
Test / test_change_pg_count (push) Successful in 38s Details
Test / test_change_pg_size (push) Successful in 10s Details
Test / test_create_nomaxid (push) Successful in 8s Details
Test / test_etcd_fail (push) Successful in 57s Details
Test / test_add_osd (push) Successful in 2m43s Details
Test / test_interrupted_rebalance_imm (push) Successful in 2m1s Details
Test / test_interrupted_rebalance (push) Successful in 2m34s Details
Test / test_failure_domain (push) Successful in 38s Details
Test / test_snapshot (push) Successful in 19s Details
Test / test_interrupted_rebalance_ec (push) Successful in 2m6s Details
Test / test_minsize_1 (push) Successful in 15s Details
Test / test_snapshot_ec (push) Successful in 27s Details
Test / test_interrupted_rebalance_ec_imm (push) Successful in 1m24s Details
Test / test_move_reappear (push) Successful in 21s Details
Test / test_rm (push) Successful in 14s Details
Test / test_snapshot_down (push) Successful in 31s Details
Test / test_snapshot_down_ec (push) Successful in 32s Details
Test / test_splitbrain (push) Successful in 25s Details
Test / test_snapshot_chain (push) Successful in 2m43s Details
Test / test_snapshot_chain_ec (push) Successful in 3m18s Details
Test / test_rebalance_verify_imm (push) Successful in 3m22s Details
Test / test_root_node (push) Successful in 57s Details
Test / test_rebalance_verify (push) Successful in 5m10s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 55s Details
Test / test_write_xor (push) Successful in 53s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m40s Details
Test / test_write_no_same (push) Successful in 15s Details
Test / test_rebalance_verify_ec (push) Successful in 6m34s Details
Test / test_heal_pg_size_2 (push) Successful in 4m32s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m24s Details
Test / test_heal_ec (push) Successful in 4m54s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m58s Details
Test / test_heal_csum_32k (push) Successful in 9m43s Details
Test / test_heal_csum_4k_dmj (push) Successful in 9m41s Details
Test / test_osd_tags (push) Successful in 13s Details
Test / test_heal_csum_4k_dj (push) Successful in 10m0s Details
Test / test_enospc (push) Successful in 44s Details
Test / test_enospc_xor (push) Successful in 55s Details
Test / test_enospc_imm (push) Successful in 44s Details
Test / test_scrub (push) Successful in 31s Details
Test / test_enospc_imm_xor (push) Successful in 57s Details
Test / test_scrub_zero_osd_2 (push) Successful in 23s Details
Test / test_scrub_xor (push) Successful in 27s Details
Test / test_scrub_pg_size_3 (push) Successful in 46s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 40s Details
Test / test_scrub_ec (push) Successful in 25s Details
Test / test_nfs (push) Successful in 14s Details
Test / test_heal_csum_4k (push) Successful in 9m27s Details
Treat copied buffers as written only after completing the write in client
SYNC operation fsyncs only completed operations, so treating writes as "eligible
for fsync" before actually completing them is incorrect

It affected SCHEME=ec test_heal.sh (with immediate_commit=none) test - it was
flapping with lost writes - some non-fsynced writes were legitimately lost by
the OSD, but weren't repeated by the client
2024-06-20 02:11:53 +03:00
..
blockstore Move all sources to subdirs 2024-05-15 11:06:01 +03:00
client Treat copied buffers as written only after completing the write in client 2024-06-20 02:11:53 +03:00
cmd Print OSD performance stats 2024-06-17 13:02:58 +03:00
disk_tool Move all sources to subdirs 2024-05-15 11:06:01 +03:00
kv Rename cli/ to cmd/, fix cmake install 2024-05-15 23:04:50 +03:00
nfs Fix Pseudo-FS initialization leading to ENOENTs some time after start 2024-06-16 23:43:09 +03:00
osd Drop dirty peer connections also when stopping PG to guarantee that clients do not miss fsync 2024-06-19 00:28:26 +03:00
test Treat copied buffers as written only after completing the write in client 2024-06-20 02:11:53 +03:00
util Implement ls-osd command 2024-06-17 02:22:14 +03:00
CMakeLists.txt Rename cli/ to cmd/, fix cmake install 2024-05-15 23:04:50 +03:00