vitastor/tests
Vitaliy Filippov 4c9bf6727b Experimental: Handle degraded deletions by comparing object versions with epochs
CAUTION! This version is not fool proof yet. If you purge data of an OSD by
overwriting the disk with zeroes and restart it then the same data will also
be removed from other replicas :-).

I plan to add protection from this situation before merging it into master.
The idea is to make each OSD store a random "cookie" on disk and remove itself
from history automatically if the cookie doesn't match.
2023-04-29 00:21:22 +03:00
..
common.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
merge.js Remove old make-osd scripts 2022-09-03 02:04:21 +03:00
run_3osds.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
run_tests.sh Experimental: Handle degraded deletions by comparing object versions with epochs 2023-04-29 00:21:22 +03:00
test_add_osd.sh Preload own PG history updates to fix PG state loop possibly applying the old metadata version 2023-04-23 01:50:30 +03:00
test_cas.sh Add a test for CAS write operation 2021-06-15 00:12:35 +03:00
test_change_pg_count.sh Add a FIXME to test_interrupted_rebalance 2022-06-05 00:06:56 +03:00
test_change_pg_size.sh Merge run_3osds and run_7osds scripts 2022-06-03 01:56:36 +03:00
test_create_nomaxid.sh Fix inode creation when /index/maxid is out of sync 2022-06-06 16:35:51 +03:00
test_degraded_delete.sh Experimental: Handle degraded deletions by comparing object versions with epochs 2023-04-29 00:21:22 +03:00
test_etcd_fail.sh LD_PRELOAD=libasan.so.5 fio in tests fails when vitastor is built with ASan 2022-05-05 02:11:34 +03:00
test_failure_domain.sh Add a 2/5 etcd failure test 2022-01-20 00:43:22 +03:00
test_heal.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
test_interrupted_rebalance.sh Add a FIXME to test_interrupted_rebalance 2022-06-05 00:06:56 +03:00
test_minsize_1.sh Fix test_minsize_1 (left_on_dead) 2023-04-23 17:54:00 +03:00
test_move_reappear.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
test_rebalance_verify.sh Merge run_3osds and run_7osds scripts 2022-06-03 01:56:36 +03:00
test_resize.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
test_rm.sh LD_PRELOAD=libasan.so.5 fio in tests fails when vitastor is built with ASan 2022-05-05 02:11:34 +03:00
test_snapshot.sh Fix test_snapshot.sh - qemu-img requires explicit backing_fmt 2023-04-24 00:44:41 +03:00
test_splitbrain.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
test_vm_cont.sh More logs (log_level 10), append to log instead of overwriting on restart in tests 2023-04-09 02:06:10 +03:00
test_vm_start.sh Merge run_3osds and run_7osds scripts 2022-06-03 01:56:36 +03:00
test_write.sh Merge run_3osds and run_7osds scripts 2022-06-03 01:56:36 +03:00
test_write_no_same.sh Fix test_write_no_same (too large image) 2023-04-24 00:44:41 +03:00