Compare commits

..

1652 Commits

Author SHA1 Message Date
Vitaliy Filippov d6f0b480c8 Fix broken link 2024-07-22 14:01:53 +03:00
Vitaliy Filippov f1f8531fd4 Make tests compatible with antietcd, add 2 antietcd tests to CI
Test / test_rebalance_verify_imm (push) Successful in 4m31s Details
Test / test_root_node (push) Successful in 10s Details
Test / test_rebalance_verify (push) Successful in 5m18s Details
Test / test_switch_primary (push) Successful in 38s Details
Test / test_write (push) Successful in 48s Details
Test / test_write_no_same (push) Successful in 19s Details
Test / test_write_xor (push) Successful in 53s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m58s Details
Test / test_rebalance_verify_ec (push) Successful in 7m50s Details
Test / test_heal_pg_size_2 (push) Successful in 4m10s Details
Test / test_heal_antietcd (push) Successful in 4m16s Details
Test / test_heal_ec (push) Successful in 4m54s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m52s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m29s Details
Test / test_heal_csum_32k (push) Successful in 6m14s Details
Test / test_osd_tags (push) Successful in 35s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m51s Details
Test / test_enospc (push) Successful in 1m42s Details
Test / test_enospc_xor (push) Successful in 2m32s Details
Test / test_enospc_imm (push) Successful in 1m40s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m8s Details
Test / test_scrub (push) Successful in 1m3s Details
Test / test_heal_csum_4k (push) Successful in 5m5s Details
Test / test_enospc_imm_xor (push) Successful in 1m23s Details
Test / test_scrub_zero_osd_2 (push) Successful in 26s Details
Test / test_scrub_xor (push) Successful in 31s Details
Test / test_scrub_ec (push) Successful in 33s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 37s Details
Test / test_nfs (push) Successful in 15s Details
Test / test_scrub_pg_size_3 (push) Successful in 48s Details
2024-07-20 02:16:38 +03:00
Vitaliy Filippov 8d79d59964 Update antietcd to 1.1.0 2024-07-20 02:15:48 +03:00
Vitaliy Filippov 551a209a50 Fix persistence filter initialization 2024-07-20 02:15:48 +03:00
Vitaliy Filippov 06cafd7702 Do not merge config an extra unneeded time 2024-07-20 02:15:48 +03:00
Vitaliy Filippov 3018352443 Fix clustered Antietcd support 2024-07-19 18:58:58 +03:00
Vitaliy Filippov f8edfb4a71 No need to check for PG intersection if a history set is smaller than EC data part count
Test / test_snapshot_chain_ec (push) Successful in 3m3s Details
Test / test_rebalance_verify_imm (push) Successful in 4m18s Details
Test / test_root_node (push) Successful in 13s Details
Test / test_rebalance_verify (push) Successful in 4m59s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 43s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m22s Details
Test / test_write_no_same (push) Successful in 24s Details
Test / test_write_xor (push) Successful in 1m53s Details
Test / test_rebalance_verify_ec (push) Successful in 5m41s Details
Test / test_heal_pg_size_2 (push) Successful in 3m41s Details
Test / test_heal_csum_32k (push) Successful in 5m8s Details
Test / test_heal_csum_32k_dmj (push) Successful in 9m15s Details
Test / test_heal_csum_4k_dmj (push) Successful in 3m32s Details
Test / test_osd_tags (push) Successful in 24s Details
Test / test_enospc (push) Successful in 2m1s Details
Test / test_enospc_xor (push) Successful in 2m49s Details
Test / test_enospc_imm (push) Successful in 1m27s Details
Test / test_heal_csum_4k (push) Successful in 5m14s Details
Test / test_scrub (push) Successful in 48s Details
Test / test_scrub_zero_osd_2 (push) Successful in 34s Details
Test / test_enospc_imm_xor (push) Successful in 1m15s Details
Test / test_scrub_xor (push) Successful in 28s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 43s Details
Test / test_scrub_pg_size_3 (push) Successful in 54s Details
Test / test_scrub_ec (push) Successful in 31s Details
Test / test_nfs (push) Successful in 18s Details
Test / test_heal_csum_4k_dj (push) Successful in 8m27s Details
Test / test_heal_csum_32k_dj (push) Successful in 3m36s Details
Test / test_heal_ec (push) Successful in 4m56s Details
2024-07-18 19:29:05 +03:00
Vitaliy Filippov 8239ea2356 Do not try to purge the same OSD multiple times if its multiple devices are passed to purge 2024-07-16 16:48:16 +03:00
Vitaliy Filippov e898335b8d Release 1.7.1
Test / test_snapshot_chain_ec (push) Successful in 3m13s Details
Test / test_rebalance_verify_imm (push) Successful in 4m39s Details
Test / test_root_node (push) Successful in 15s Details
Test / test_rebalance_verify (push) Successful in 5m36s Details
Test / test_switch_primary (push) Successful in 41s Details
Test / test_write (push) Successful in 44s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 4m4s Details
Test / test_write_no_same (push) Successful in 22s Details
Test / test_write_xor (push) Successful in 1m7s Details
Test / test_rebalance_verify_ec (push) Successful in 7m23s Details
Test / test_heal_pg_size_2 (push) Successful in 4m10s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m46s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m5s Details
Test / test_heal_csum_32k_dj (push) Successful in 8m24s Details
Test / test_osd_tags (push) Successful in 23s Details
Test / test_enospc (push) Successful in 1m27s Details
Test / test_enospc_xor (push) Successful in 1m59s Details
Test / test_heal_csum_4k (push) Successful in 4m33s Details
Test / test_enospc_imm (push) Successful in 58s Details
Test / test_scrub (push) Successful in 44s Details
Test / test_enospc_imm_xor (push) Successful in 1m11s Details
Test / test_scrub_zero_osd_2 (push) Successful in 25s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 43s Details
Test / test_scrub_pg_size_3 (push) Successful in 53s Details
Test / test_nfs (push) Successful in 20s Details
Test / test_scrub_ec (push) Successful in 27s Details
Test / test_heal_csum_32k (push) Successful in 4m3s Details
Test / test_scrub_xor (push) Successful in 38s Details
Test / test_heal_csum_4k_dj (push) Successful in 3m23s Details
Test / test_heal_ec (push) Successful in 3m46s Details
Some stupid hotfixes for 1.7.0 :)

- Fix NFS mount
- Fix modify-osd
- Fix use_antietcd not taken from /etc
2024-07-16 00:07:03 +03:00
Vitaliy Filippov e7869611fa Another stupid fix for NFS (no idea how it worked for me)
Test / test_snapshot_chain_ec (push) Successful in 3m13s Details
Test / test_rebalance_verify_imm (push) Successful in 6m48s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 7m31s Details
Test / test_switch_primary (push) Successful in 42s Details
Test / test_write (push) Successful in 48s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m54s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_write_xor (push) Successful in 1m51s Details
Test / test_rebalance_verify_ec (push) Successful in 8m35s Details
Test / test_heal_pg_size_2 (push) Successful in 3m49s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m32s Details
Test / test_heal_csum_32k (push) Successful in 5m25s Details
Test / test_heal_csum_4k_dmj (push) Successful in 4m45s Details
Test / test_osd_tags (push) Successful in 23s Details
Test / test_enospc (push) Successful in 1m48s Details
Test / test_enospc_xor (push) Successful in 1m45s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m15s Details
Test / test_enospc_imm (push) Successful in 51s Details
Test / test_scrub (push) Successful in 31s Details
Test / test_enospc_imm_xor (push) Successful in 1m5s Details
Test / test_scrub_zero_osd_2 (push) Successful in 26s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 31s Details
Test / test_scrub_pg_size_3 (push) Successful in 55s Details
Test / test_scrub_ec (push) Successful in 26s Details
Test / test_nfs (push) Successful in 18s Details
Test / test_heal_csum_4k (push) Successful in 6m11s Details
Test / test_scrub_xor (push) Successful in 57s Details
Test / test_heal_csum_32k_dj (push) Successful in 3m44s Details
Test / test_heal_ec (push) Successful in 4m2s Details
2024-07-16 00:05:51 +03:00
Vitaliy Filippov e1c2500b60 Use modify-osd in the disk removal instruction 2024-07-16 00:01:42 +03:00
Vitaliy Filippov 42cf3a11df Oops, fix reweight :)
Test / test_rebalance_verify_ec (push) Has been cancelled Details
Test / test_rebalance_verify_ec_imm (push) Has been cancelled Details
Test / test_root_node (push) Has been cancelled Details
Test / test_switch_primary (push) Has been cancelled Details
Test / test_write (push) Has been cancelled Details
Test / test_write_xor (push) Has been cancelled Details
Test / test_write_no_same (push) Has been cancelled Details
Test / test_cas (push) Has been cancelled Details
Test / test_change_pg_count (push) Has been cancelled Details
Test / test_heal_pg_size_2 (push) Has been cancelled Details
Test / test_heal_ec (push) Has been cancelled Details
Test / test_heal_csum_32k_dmj (push) Has been cancelled Details
Test / test_heal_csum_32k_dj (push) Has been cancelled Details
Test / test_heal_csum_32k (push) Has been cancelled Details
Test / test_heal_csum_4k_dmj (push) Has been cancelled Details
Test / test_heal_csum_4k_dj (push) Has been cancelled Details
Test / test_heal_csum_4k (push) Has been cancelled Details
Test / test_osd_tags (push) Has been cancelled Details
Test / test_enospc (push) Has been cancelled Details
Test / test_enospc_xor (push) Has been cancelled Details
Test / test_enospc_imm (push) Has been cancelled Details
Test / test_enospc_imm_xor (push) Has been cancelled Details
Test / test_scrub (push) Has been cancelled Details
Test / test_scrub_zero_osd_2 (push) Has been cancelled Details
Test / test_scrub_xor (push) Has been cancelled Details
Test / test_scrub_pg_size_3 (push) Has been cancelled Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Has been cancelled Details
Test / test_scrub_ec (push) Has been cancelled Details
Test / test_nfs (push) Has been cancelled Details
Test / test_add_osd (push) Has been cancelled Details
2024-07-16 00:01:11 +03:00
Vitaliy Filippov 4d9293f0e9 Fix QEMU 8.2 and 9.0 patches (add @location comments) 2024-07-15 16:30:14 +03:00
Vitaliy Filippov 7a13f85ae2 Fix mon config merge
Test / test_snapshot_chain_ec (push) Successful in 3m6s Details
Test / test_rebalance_verify_imm (push) Successful in 4m17s Details
Test / test_root_node (push) Successful in 16s Details
Test / test_rebalance_verify (push) Successful in 4m59s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 42s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m36s Details
Test / test_rebalance_verify_ec (push) Successful in 4m44s Details
Test / test_write_xor (push) Successful in 1m39s Details
Test / test_heal_pg_size_2 (push) Successful in 4m52s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m44s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m45s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m13s Details
Test / test_heal_ec (push) Failing after 10m11s Details
Test / test_osd_tags (push) Successful in 15s Details
Test / test_enospc (push) Successful in 1m9s Details
Test / test_enospc_xor (push) Successful in 1m52s Details
Test / test_heal_csum_4k (push) Successful in 3m32s Details
Test / test_enospc_imm (push) Successful in 1m0s Details
Test / test_enospc_imm_xor (push) Successful in 1m14s Details
Test / test_heal_csum_4k_dj (push) Successful in 8m7s Details
Test / test_scrub (push) Successful in 35s Details
Test / test_heal_csum_32k (push) Failing after 10m17s Details
Test / test_scrub_zero_osd_2 (push) Successful in 37s Details
Test / test_scrub_xor (push) Successful in 35s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 44s Details
Test / test_scrub_ec (push) Successful in 29s Details
Test / test_scrub_pg_size_3 (push) Successful in 52s Details
Test / test_nfs (push) Failing after 2m18s Details
2024-07-15 16:25:22 +03:00
Vitaliy Filippov fc219b8602 Add pg-list to docs 2024-07-15 13:29:22 +03:00
Vitaliy Filippov 989d73f874 Release 1.7.0
Test / test_snapshot_chain_ec (push) Successful in 3m12s Details
Test / test_rebalance_verify_imm (push) Successful in 6m5s Details
Test / test_root_node (push) Successful in 15s Details
Test / test_rebalance_verify (push) Successful in 6m45s Details
Test / test_switch_primary (push) Successful in 36s Details
Test / test_write (push) Successful in 42s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m6s Details
Test / test_write_no_same (push) Successful in 24s Details
Test / test_rebalance_verify_ec (push) Successful in 7m26s Details
Test / test_write_xor (push) Successful in 1m56s Details
Test / test_heal_pg_size_2 (push) Successful in 4m13s Details
Test / test_heal_ec (push) Successful in 4m39s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m49s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m47s Details
Test / test_heal_csum_32k (push) Successful in 6m35s Details
Test / test_osd_tags (push) Successful in 25s Details
Test / test_enospc (push) Successful in 1m52s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m9s Details
Test / test_enospc_imm (push) Successful in 43s Details
Test / test_enospc_xor (push) Successful in 1m4s Details
Test / test_scrub (push) Successful in 45s Details
Test / test_enospc_imm_xor (push) Successful in 1m10s Details
Test / test_scrub_zero_osd_2 (push) Successful in 27s Details
Test / test_scrub_xor (push) Successful in 34s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 42s Details
Test / test_scrub_pg_size_3 (push) Successful in 57s Details
Test / test_scrub_ec (push) Successful in 27s Details
Test / test_heal_csum_4k (push) Successful in 9m58s Details
Test / test_heal_csum_4k_dmj (push) Successful in 3m33s Details
Test / test_nfs (push) Failing after 2m17s Details
Omnidirectional release

New features:

- Support handling TCP I/O in simple separate io_uring-based [I/O threads](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/config/client.en.md#client_iothread_count) - may increase linear performance to 7-8 GB/s
- Experimental internal etcd replacement - [antietcd](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/config/monitor.en.md#use_antietcd)
- Monitor now has a [built-in Prometheus exporter](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/config/monitor.en.md#enable_prometheus)
- Added a reference [Grafana dashboard](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/mon/scripts/Vitastor-Grafana-6+.json)
- Implement vitastor-cli [osd-tree](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#osd-tree) and [ls-osd](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#ls-osd) commands
- Implement vitastor-cli [modify-osd](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#modify-osd) command
- Implement vitastor-cli [pg-list](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/cli.en.md#pg-list) command
- Implement [VitastorFS defragmentation](https://git.yourcmc.ru/vitalif/vitastor/src/branch/master/docs/usage/nfs.en.md#defrag)
- Implement basic node.js binding (not published on npm yet)

Changes:

- Make immediate_commit=all the default everywhere to match default vitastor-disk behaviour
- Make pool-create error message more obvious and add details to it
- Set default etcd_ws_keepalive_interval to 5 seconds (speedup client etcd failover)
- Support OpenStack 2023.2 in Nova and Cinder drivers/patches
- Add patches for libvirt 10.x
- Add patches for QEMU 8.2 and 9.0
- Implement internal restart / run_forever in monitor
- Some source tree refactoring - sources are now moved into subdirectories, monitor is now split into multiple files
- Add vitastor_c_inode_get_immediate_commit in vitastor_c client library
- Make vitastor_kv.h header public

Bug fixes:

- Fix total statistics usec/count/bytes not being reported when delta (bps/iops/lat) is zero
- Prevent infinite loop in NFS on files with incorrect metadata pointing to an empty volume
- Fix READDIR offsets (cookies) in VitastorFS sometimes leading to client infinite loops when reading a directory
- Fix a rare infinite loop during OSD journal flushing (OSD hanging and eating 100 % CPU)
- Fix several bugs which could lead to lost writes in setups without immediate_commit:
  - Client library treated writes as completed before actually completing them, thus missing them in a subsequent fsync
  - Client library didn't repeat writes on the new PG primary when it changed
  - OSDs didn't drop peer connections with dirty writes when stopping PG
- Fix Block Pseudo-FS initialization leading to ENOENTs some time after start
- Fix vitastor-cli merge-based commands (merge/flatten/rm snapshot) slowing down and finally failing when using CAS optimistic locks
- Fix pool create/modify --block_size validation
- Fix TTL comparison for determining failed lease/keepalive requests in OSD
- Add support for size suffixes in pool-create --block_size and --immediate_commit values
2024-07-15 11:48:35 +03:00
Vitaliy Filippov f0630722ce Make pool-create error message more obvious, add details
Test / test_snapshot_chain_ec (push) Successful in 3m11s Details
Test / test_rebalance_verify_imm (push) Successful in 4m52s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 5m31s Details
Test / test_switch_primary (push) Successful in 36s Details
Test / test_write (push) Successful in 43s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m58s Details
Test / test_write_no_same (push) Successful in 24s Details
Test / test_rebalance_verify_ec (push) Successful in 6m27s Details
Test / test_write_xor (push) Successful in 1m59s Details
Test / test_heal_pg_size_2 (push) Successful in 3m55s Details
Test / test_heal_ec (push) Successful in 3m57s Details
Test / test_heal_csum_32k_dmj (push) Successful in 6m10s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m10s Details
Test / test_heal_csum_32k (push) Successful in 7m12s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m52s Details
Test / test_osd_tags (push) Successful in 19s Details
Test / test_enospc (push) Successful in 2m6s Details
Test / test_enospc_xor (push) Successful in 2m47s Details
Test / test_heal_csum_4k (push) Successful in 6m20s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m22s Details
Test / test_enospc_imm (push) Successful in 1m5s Details
Test / test_scrub_zero_osd_2 (push) Successful in 40s Details
Test / test_scrub (push) Successful in 42s Details
Test / test_scrub_xor (push) Successful in 39s Details
Test / test_enospc_imm_xor (push) Successful in 50s Details
Test / test_scrub_ec (push) Successful in 35s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 40s Details
Test / test_scrub_pg_size_3 (push) Successful in 50s Details
Test / test_nfs (push) Failing after 2m28s Details
2024-07-15 11:47:49 +03:00
Vitaliy Filippov 93b0947720 Support size suffixes in pool-create --block_size / --bitmap_granularity 2024-07-15 11:47:05 +03:00
Vitaliy Filippov 9c628646fa Remove bullseye-backports from build, remove buster-backports from docs 2024-07-15 11:47:05 +03:00
Vitaliy Filippov cf476a3b95 Add mkdir /var/lib/vitastor 2024-07-15 11:47:05 +03:00
Vitaliy Filippov 23f9273ba3 Take use_antietcd setting from /etc/vitastor/vitastor.conf too
Test / test_interrupted_rebalance_ec_imm (push) Successful in 1m19s Details
Test / test_move_reappear (push) Successful in 24s Details
Test / test_rm (push) Successful in 16s Details
Test / test_snapshot_down (push) Successful in 33s Details
Test / test_snapshot_down_ec (push) Successful in 34s Details
Test / test_splitbrain (push) Successful in 24s Details
Test / test_snapshot_chain (push) Successful in 2m20s Details
Test / test_snapshot_chain_ec (push) Successful in 2m50s Details
Test / test_rebalance_verify (push) Has started running Details
Test / test_rebalance_verify_imm (push) Has started running Details
Test / test_root_node (push) Has been cancelled Details
Test / test_switch_primary (push) Has been cancelled Details
Test / test_write (push) Has been cancelled Details
Test / test_write_xor (push) Has been cancelled Details
Test / test_write_no_same (push) Has been cancelled Details
Test / test_heal_pg_size_2 (push) Has been cancelled Details
Test / test_heal_ec (push) Has been cancelled Details
Test / test_heal_csum_32k_dmj (push) Has been cancelled Details
Test / test_heal_csum_32k_dj (push) Has been cancelled Details
Test / test_heal_csum_32k (push) Has been cancelled Details
Test / test_heal_csum_4k_dmj (push) Has been cancelled Details
Test / test_heal_csum_4k_dj (push) Has been cancelled Details
Test / test_heal_csum_4k (push) Has been cancelled Details
Test / test_rebalance_verify_ec_imm (push) Has been cancelled Details
Test / test_osd_tags (push) Has been cancelled Details
Test / test_enospc (push) Has been cancelled Details
Test / test_enospc_xor (push) Has been cancelled Details
Test / test_enospc_imm (push) Has been cancelled Details
Test / test_enospc_imm_xor (push) Has been cancelled Details
Test / test_rebalance_verify_ec (push) Has been cancelled Details
2024-07-15 02:02:56 +03:00
Vitaliy Filippov 74b88bf8ba Use own repo instead of buster-backports as it is EOL 2024-07-14 20:25:44 +03:00
Vitaliy Filippov 1254d5a0de Fix delta stats when counters may be hypothetically reset
Test / test_snapshot_chain_ec (push) Successful in 2m58s Details
Test / test_rebalance_verify_imm (push) Successful in 5m37s Details
Test / test_root_node (push) Successful in 14s Details
Test / test_rebalance_verify (push) Successful in 6m18s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 4m40s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 48s Details
Test / test_write_no_same (push) Successful in 23s Details
Test / test_write_xor (push) Successful in 1m30s Details
Test / test_rebalance_verify_ec (push) Successful in 6m51s Details
Test / test_heal_ec (push) Successful in 4m46s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m1s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m8s Details
Test / test_heal_pg_size_2 (push) Failing after 10m29s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m9s Details
Test / test_heal_csum_4k_dj (push) Successful in 4m57s Details
Test / test_osd_tags (push) Successful in 20s Details
Test / test_enospc (push) Successful in 1m17s Details
Test / test_enospc_xor (push) Successful in 1m41s Details
Test / test_enospc_imm (push) Successful in 1m32s Details
Test / test_scrub (push) Successful in 31s Details
Test / test_enospc_imm_xor (push) Successful in 1m21s Details
Test / test_scrub_zero_osd_2 (push) Successful in 31s Details
Test / test_scrub_xor (push) Successful in 29s Details
Test / test_heal_csum_32k (push) Successful in 10m18s Details
Test / test_scrub_ec (push) Successful in 42s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 45s Details
Test / test_scrub_pg_size_3 (push) Successful in 57s Details
Test / test_heal_csum_4k (push) Successful in 7m38s Details
Test / test_nfs (push) Failing after 2m17s Details
2024-07-14 13:11:00 +03:00
Vitaliy Filippov f87bece253 Fix build with antietcd & tinyraft, remove some version hardcode 2024-07-14 13:04:25 +03:00
Vitaliy Filippov ba85d0ef16 Add vitastor_kv.h to RPM specs 2024-07-14 11:20:37 +03:00
Vitaliy Filippov 17a909ea3a Stop metrics/future API HTTP server when closing Monitor instance
Test / test_snapshot_chain_ec (push) Successful in 2m55s Details
Test / test_rebalance_verify_imm (push) Successful in 5m5s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 5m43s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 4m10s Details
Test / test_switch_primary (push) Successful in 36s Details
Test / test_write (push) Successful in 45s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_write_xor (push) Successful in 1m50s Details
Test / test_rebalance_verify_ec (push) Successful in 6m58s Details
Test / test_heal_pg_size_2 (push) Successful in 3m55s Details
Test / test_heal_ec (push) Successful in 3m50s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m29s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m35s Details
Test / test_heal_csum_32k (push) Successful in 6m41s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m38s Details
Test / test_osd_tags (push) Successful in 22s Details
Test / test_enospc (push) Successful in 1m54s Details
Test / test_enospc_xor (push) Successful in 2m24s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m38s Details
Test / test_enospc_imm (push) Successful in 1m26s Details
Test / test_scrub (push) Successful in 1m0s Details
Test / test_heal_csum_4k (push) Successful in 5m45s Details
Test / test_scrub_zero_osd_2 (push) Successful in 48s Details
Test / test_enospc_imm_xor (push) Successful in 1m25s Details
Test / test_scrub_xor (push) Successful in 34s Details
Test / test_scrub_ec (push) Successful in 35s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 40s Details
Test / test_scrub_pg_size_3 (push) Successful in 44s Details
Test / test_nfs (push) Failing after 2m17s Details
2024-07-14 11:16:41 +03:00
Vitaliy Filippov a4dfc220ab Implement basic node.js binding (not published on npm yet)
Test / test_snapshot_chain_ec (push) Successful in 3m12s Details
Test / test_rebalance_verify_ec (push) Failing after 1m56s Details
Test / test_root_node (push) Successful in 13s Details
Test / test_rebalance_verify_imm (push) Successful in 3m15s Details
Test / test_rebalance_verify (push) Successful in 4m1s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_write (push) Successful in 59s Details
Test / test_write_xor (push) Successful in 1m29s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m13s Details
Test / test_heal_pg_size_2 (push) Has started running Details
Test / test_heal_ec (push) Has started running Details
Test / test_heal_csum_32k_dj (push) Has started running Details
Test / test_heal_csum_32k (push) Has been cancelled Details
Test / test_heal_csum_4k_dmj (push) Has been cancelled Details
Test / test_heal_csum_4k_dj (push) Has been cancelled Details
Test / test_heal_csum_4k (push) Has been cancelled Details
Test / test_osd_tags (push) Has been cancelled Details
Test / test_enospc (push) Has been cancelled Details
Test / test_enospc_xor (push) Has been cancelled Details
Test / test_enospc_imm (push) Has been cancelled Details
Test / test_enospc_imm_xor (push) Has been cancelled Details
Test / test_scrub (push) Has been cancelled Details
Test / test_scrub_zero_osd_2 (push) Has been cancelled Details
Test / test_scrub_xor (push) Has been cancelled Details
Test / test_scrub_pg_size_3 (push) Has been cancelled Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Has been cancelled Details
Test / test_scrub_ec (push) Has been cancelled Details
Test / test_nfs (push) Has been cancelled Details
Test / test_heal_csum_32k_dmj (push) Has been cancelled Details
2024-07-14 10:58:38 +03:00
Vitaliy Filippov 26426dd95e Return it back, but fix stats in another way
Test / test_snapshot_chain_ec (push) Successful in 3m9s Details
Test / test_rebalance_verify_imm (push) Successful in 5m3s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 5m45s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 41s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 4m4s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_rebalance_verify_ec (push) Successful in 6m21s Details
Test / test_write_xor (push) Successful in 1m53s Details
Test / test_heal_pg_size_2 (push) Successful in 3m56s Details
Test / test_heal_ec (push) Successful in 4m18s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m46s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m39s Details
Test / test_heal_csum_32k (push) Successful in 6m24s Details
Test / test_osd_tags (push) Successful in 30s Details
Test / test_enospc (push) Successful in 1m16s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m40s Details
Test / test_enospc_xor (push) Successful in 51s Details
Test / test_enospc_imm (push) Successful in 54s Details
Test / test_heal_csum_4k (push) Successful in 6m48s Details
Test / test_enospc_imm_xor (push) Successful in 1m13s Details
Test / test_scrub (push) Successful in 30s Details
Test / test_scrub_zero_osd_2 (push) Successful in 31s Details
Test / test_scrub_xor (push) Successful in 28s Details
Test / test_scrub_pg_size_3 (push) Successful in 48s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 30s Details
Test / test_scrub_ec (push) Successful in 28s Details
Test / test_nfs (push) Successful in 17s Details
Test / test_heal_csum_4k_dmj (push) Successful in 4m27s Details
2024-07-13 19:14:34 +03:00
Vitaliy Filippov 9f38b7e5c1 Fix osd_ping_time_remaining reset from 990c3ba7eb, leading to osd disconnections
Test / test_snapshot_chain_ec (push) Successful in 3m0s Details
Test / test_rebalance_verify_imm (push) Successful in 4m26s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 4m59s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m21s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 46s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_write_xor (push) Successful in 1m52s Details
Test / test_rebalance_verify_ec (push) Successful in 7m1s Details
Test / test_heal_pg_size_2 (push) Successful in 3m51s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m38s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m30s Details
Test / test_heal_csum_32k (push) Successful in 6m39s Details
Test / test_osd_tags (push) Successful in 21s Details
Test / test_enospc (push) Successful in 2m13s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m44s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m5s Details
Test / test_enospc_imm (push) Successful in 1m39s Details
Test / test_enospc_xor (push) Successful in 2m43s Details
Test / test_scrub (push) Successful in 1m0s Details
Test / test_scrub_zero_osd_2 (push) Successful in 47s Details
Test / test_enospc_imm_xor (push) Successful in 1m19s Details
Test / test_scrub_xor (push) Successful in 33s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 35s Details
Test / test_scrub_pg_size_3 (push) Successful in 53s Details
Test / test_nfs (push) Successful in 21s Details
Test / test_scrub_ec (push) Successful in 29s Details
Test / test_heal_csum_4k (push) Successful in 9m4s Details
Test / test_heal_ec (push) Successful in 2m51s Details
2024-07-13 16:09:56 +03:00
Vitaliy Filippov 20057defbe Revert 8ad63465cd
Test / test_snapshot_chain_ec (push) Successful in 4m10s Details
Test / test_rebalance_verify_ec (push) Failing after 4m22s Details
Test / test_root_node (push) Successful in 18s Details
Test / test_switch_primary (push) Successful in 39s Details
Test / test_rebalance_verify_imm (push) Successful in 7m51s Details
Test / test_write (push) Successful in 1m19s Details
Test / test_write_xor (push) Successful in 1m22s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_rebalance_verify (push) Failing after 10m15s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 7m51s Details
Test / test_heal_pg_size_2 (push) Successful in 4m52s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m53s Details
Test / test_heal_ec (push) Successful in 6m41s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m8s Details
Test / test_heal_csum_32k (push) Successful in 6m37s Details
Test / test_osd_tags (push) Successful in 51s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m36s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m43s Details
Test / test_heal_csum_4k (push) Successful in 6m30s Details
Test / test_enospc (push) Successful in 1m46s Details
Test / test_enospc_imm (push) Successful in 54s Details
Test / test_enospc_xor (push) Successful in 1m30s Details
Test / test_enospc_imm_xor (push) Successful in 52s Details
Test / test_scrub (push) Successful in 25s Details
Test / test_scrub_zero_osd_2 (push) Successful in 29s Details
Test / test_scrub_xor (push) Successful in 37s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 41s Details
Test / test_scrub_pg_size_3 (push) Successful in 50s Details
Test / test_nfs (push) Successful in 18s Details
Test / test_scrub_ec (push) Successful in 28s Details
2024-07-13 15:34:34 +03:00
Vitaliy Filippov b4e9140755 Add defrag docs, fix trace message
Test / test_interrupted_rebalance_ec (push) Successful in 6m48s Details
Test / test_root_node (push) Successful in 50s Details
Test / test_rebalance_verify_ec (push) Failing after 10m14s Details
Test / test_switch_primary (push) Successful in 56s Details
Test / test_write_no_same (push) Successful in 34s Details
Test / test_write (push) Successful in 1m38s Details
Test / test_rebalance_verify_ec_imm (push) Failing after 11m54s Details
Test / test_write_xor (push) Successful in 3m2s Details
Test / test_heal_pg_size_2 (push) Successful in 4m1s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m35s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m34s Details
Test / test_heal_csum_32k (push) Successful in 6m44s Details
Test / test_osd_tags (push) Successful in 32s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m3s Details
Test / test_enospc (push) Successful in 1m56s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m32s Details
Test / test_enospc_imm (push) Successful in 1m32s Details
Test / test_enospc_xor (push) Successful in 2m20s Details
Test / test_scrub (push) Successful in 1m9s Details
Test / test_scrub_zero_osd_2 (push) Successful in 38s Details
Test / test_enospc_imm_xor (push) Successful in 1m49s Details
Test / test_heal_csum_4k (push) Successful in 6m9s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 45s Details
Test / test_scrub_pg_size_3 (push) Successful in 55s Details
Test / test_scrub_ec (push) Successful in 24s Details
Test / test_nfs (push) Successful in 13s Details
Test / test_scrub_xor (push) Failing after 3m8s Details
Test / test_rebalance_verify (push) Successful in 3m35s Details
Test / test_rebalance_verify_imm (push) Successful in 3m50s Details
Test / test_heal_ec (push) Successful in 5m22s Details
2024-07-13 00:45:53 +03:00
Vitaliy Filippov 413959e75a Prevent infinite loop in NFS - return EIO when an inode points to an incorrect volume position
Test / test_snapshot_chain_ec (push) Failing after 6m21s Details
Test / test_rebalance_verify_ec (push) Failing after 5m19s Details
Test / test_rebalance_verify_imm (push) Successful in 7m19s Details
Test / test_rebalance_verify (push) Failing after 10m24s Details
Test / test_root_node (push) Successful in 3m21s Details
Test / test_switch_primary (push) Successful in 3m24s Details
Test / test_write_no_same (push) Successful in 41s Details
Test / test_write (push) Successful in 2m10s Details
Test / test_write_xor (push) Failing after 3m27s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 10m32s Details
Test / test_heal_pg_size_2 (push) Successful in 5m42s Details
Test / test_heal_ec (push) Successful in 4m45s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m36s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m42s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m58s Details
Test / test_heal_csum_32k (push) Successful in 7m2s Details
Test / test_osd_tags (push) Successful in 27s Details
Test / test_enospc (push) Successful in 1m57s Details
Test / test_enospc_xor (push) Successful in 2m13s Details
Test / test_heal_csum_4k_dj (push) Successful in 7m8s Details
Test / test_enospc_imm (push) Successful in 47s Details
Test / test_scrub (push) Successful in 1m11s Details
Test / test_scrub_zero_osd_2 (push) Successful in 1m18s Details
Test / test_enospc_imm_xor (push) Successful in 1m40s Details
Test / test_heal_csum_4k (push) Successful in 6m3s Details
Test / test_scrub_xor (push) Successful in 53s Details
Test / test_scrub_ec (push) Successful in 27s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 38s Details
Test / test_scrub_pg_size_3 (push) Successful in 56s Details
Test / test_nfs (push) Successful in 14s Details
2024-07-12 20:53:54 +03:00
Vitaliy Filippov 8973982570 Delete keys from internal state instead of setting them to null on DELETE event in mon
Test / test_snapshot_chain_ec (push) Failing after 6m9s Details
Test / test_rebalance_verify (push) Successful in 6m10s Details
Test / test_interrupted_rebalance_ec (push) Failing after 10m22s Details
Test / test_root_node (push) Successful in 55s Details
Test / test_switch_primary (push) Successful in 49s Details
Test / test_rebalance_verify_ec (push) Failing after 4m50s Details
Test / test_write (push) Successful in 2m19s Details
Test / test_write_no_same (push) Successful in 23s Details
Test / test_write_xor (push) Successful in 3m12s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 7m11s Details
Test / test_heal_pg_size_2 (push) Successful in 4m27s Details
Test / test_heal_ec (push) Successful in 4m42s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m47s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m36s Details
Test / test_heal_csum_32k (push) Successful in 7m9s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m50s Details
Test / test_osd_tags (push) Successful in 19s Details
Test / test_enospc (push) Successful in 1m52s Details
Test / test_enospc_xor (push) Successful in 2m29s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m58s Details
Test / test_enospc_imm (push) Successful in 1m37s Details
Test / test_scrub (push) Successful in 48s Details
Test / test_enospc_imm_xor (push) Successful in 1m2s Details
Test / test_scrub_zero_osd_2 (push) Successful in 33s Details
Test / test_heal_csum_4k (push) Successful in 6m22s Details
Test / test_scrub_xor (push) Successful in 38s Details
Test / test_nfs (push) Successful in 21s Details
Test / test_scrub_ec (push) Successful in 34s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 36s Details
Test / test_scrub_pg_size_3 (push) Successful in 54s Details
2024-07-12 16:42:21 +03:00
Vitaliy Filippov 990c3ba7eb Implement FS defragmentation
Test / test_snapshot_chain_ec (push) Successful in 4m56s Details
Test / test_rebalance_verify_ec (push) Failing after 4m35s Details
Test / test_rebalance_verify_imm (push) Successful in 7m40s Details
Test / test_root_node (push) Successful in 30s Details
Test / test_switch_primary (push) Successful in 38s Details
Test / test_write (push) Successful in 54s Details
Test / test_write_no_same (push) Successful in 23s Details
Test / test_write_xor (push) Successful in 1m30s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 6m21s Details
Test / test_rebalance_verify (push) Failing after 10m18s Details
Test / test_heal_pg_size_2 (push) Successful in 6m15s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m27s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m8s Details
Test / test_heal_ec (push) Successful in 5m34s Details
Test / test_heal_csum_32k (push) Successful in 6m10s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m4s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m6s Details
Test / test_heal_csum_4k (push) Successful in 6m2s Details
Test / test_osd_tags (push) Successful in 15s Details
Test / test_enospc (push) Successful in 54s Details
Test / test_enospc_imm (push) Successful in 51s Details
Test / test_enospc_xor (push) Successful in 58s Details
Test / test_enospc_imm_xor (push) Successful in 49s Details
Test / test_scrub_zero_osd_2 (push) Successful in 31s Details
Test / test_scrub (push) Successful in 34s Details
Test / test_scrub_xor (push) Successful in 33s Details
Test / test_nfs (push) Successful in 20s Details
Test / test_scrub_pg_size_3 (push) Successful in 51s Details
Test / test_scrub_ec (push) Successful in 27s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 30s Details
2024-07-12 16:11:35 +03:00
Vitaliy Filippov 1771d2ef36 Fix READDIR cookie/offset bug
Test / test_snapshot_chain_ec (push) Successful in 3m1s Details
Test / test_rebalance_verify_imm (push) Successful in 3m43s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 4m19s Details
Test / test_switch_primary (push) Successful in 42s Details
Test / test_write (push) Successful in 42s Details
Test / test_write_no_same (push) Successful in 22s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m7s Details
Test / test_rebalance_verify_ec (push) Successful in 4m10s Details
Test / test_write_xor (push) Successful in 1m20s Details
Test / test_heal_pg_size_2 (push) Successful in 4m59s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m30s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m28s Details
Test / test_heal_csum_32k (push) Successful in 5m10s Details
Test / test_heal_ec (push) Failing after 10m10s Details
Test / test_osd_tags (push) Successful in 13s Details
Test / test_enospc (push) Successful in 1m10s Details
Test / test_enospc_xor (push) Successful in 1m35s Details
Test / test_heal_csum_4k (push) Successful in 3m39s Details
Test / test_enospc_imm (push) Successful in 41s Details
Test / test_scrub (push) Successful in 43s Details
Test / test_enospc_imm_xor (push) Successful in 1m3s Details
Test / test_scrub_zero_osd_2 (push) Successful in 27s Details
Test / test_scrub_xor (push) Successful in 32s Details
Test / test_scrub_pg_size_3 (push) Successful in 50s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 35s Details
Test / test_heal_csum_4k_dj (push) Successful in 10m2s Details
Test / test_heal_csum_4k_dmj (push) Failing after 10m24s Details
Test / test_scrub_ec (push) Successful in 29s Details
Test / test_nfs (push) Successful in 25s Details
2024-07-12 16:11:35 +03:00
Vitaliy Filippov d88ab76636 Fix active mon stat
Test / test_snapshot_chain_ec (push) Successful in 3m8s Details
Test / test_rebalance_verify_imm (push) Successful in 4m20s Details
Test / test_root_node (push) Successful in 10s Details
Test / test_rebalance_verify (push) Successful in 4m59s Details
Test / test_switch_primary (push) Successful in 36s Details
Test / test_write (push) Successful in 45s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m30s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_write_xor (push) Successful in 1m20s Details
Test / test_rebalance_verify_ec (push) Successful in 7m3s Details
Test / test_heal_pg_size_2 (push) Successful in 3m49s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m11s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m57s Details
Test / test_heal_csum_32k (push) Successful in 6m14s Details
Test / test_heal_ec (push) Failing after 10m14s Details
Test / test_osd_tags (push) Successful in 48s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m24s Details
Test / test_enospc (push) Successful in 2m20s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m58s Details
Test / test_enospc_xor (push) Successful in 2m30s Details
Test / test_enospc_imm (push) Successful in 1m37s Details
Test / test_scrub (push) Successful in 48s Details
Test / test_heal_csum_4k (push) Successful in 5m40s Details
Test / test_scrub_zero_osd_2 (push) Successful in 44s Details
Test / test_enospc_imm_xor (push) Successful in 1m0s Details
Test / test_scrub_xor (push) Successful in 33s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 35s Details
Test / test_scrub_ec (push) Successful in 33s Details
Test / test_scrub_pg_size_3 (push) Successful in 43s Details
Test / test_nfs (push) Successful in 14s Details
2024-07-11 01:34:59 +03:00
Vitaliy Filippov c010a0aa54 Fix OSD "local write" latency sum
Test / test_rebalance_verify (push) Failing after 2m2s Details
Test / test_snapshot_chain_ec (push) Successful in 2m45s Details
Test / test_root_node (push) Successful in 1m10s Details
Test / test_switch_primary (push) Successful in 1m58s Details
Test / test_rebalance_verify_imm (push) Successful in 5m10s Details
Test / test_write (push) Successful in 1m0s Details
Test / test_write_xor (push) Successful in 59s Details
Test / test_write_no_same (push) Successful in 16s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m3s Details
Test / test_heal_pg_size_2 (push) Successful in 3m50s Details
Test / test_rebalance_verify_ec (push) Successful in 8m57s Details
Test / test_heal_ec (push) Successful in 4m27s Details
Test / test_heal_csum_32k (push) Successful in 5m20s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m21s Details
Test / test_heal_csum_32k_dmj (push) Failing after 10m21s Details
Test / test_osd_tags (push) Successful in 21s Details
Test / test_enospc (push) Successful in 1m55s Details
Test / test_heal_csum_32k_dj (push) Failing after 10m21s Details
Test / test_heal_csum_4k_dj (push) Successful in 4m36s Details
Test / test_heal_csum_4k (push) Successful in 4m43s Details
Test / test_enospc_xor (push) Successful in 1m25s Details
Test / test_enospc_imm (push) Successful in 47s Details
Test / test_enospc_imm_xor (push) Successful in 56s Details
Test / test_scrub (push) Successful in 33s Details
Test / test_scrub_zero_osd_2 (push) Successful in 29s Details
Test / test_scrub_xor (push) Successful in 29s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 36s Details
Test / test_nfs (push) Successful in 20s Details
Test / test_scrub_ec (push) Successful in 34s Details
Test / test_scrub_pg_size_3 (push) Successful in 43s Details
2024-07-11 01:30:03 +03:00
Vitaliy Filippov 0d42712d29 Fix refresh in dashboard variable
Test / test_snapshot_chain_ec (push) Successful in 3m3s Details
Test / test_rebalance_verify_imm (push) Successful in 4m17s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 4m59s Details
Test / test_switch_primary (push) Successful in 38s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m22s Details
Test / test_write (push) Successful in 42s Details
Test / test_write_no_same (push) Successful in 22s Details
Test / test_rebalance_verify_ec (push) Successful in 5m52s Details
Test / test_write_xor (push) Successful in 1m53s Details
Test / test_heal_pg_size_2 (push) Successful in 3m50s Details
Test / test_heal_ec (push) Successful in 4m8s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m41s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m40s Details
Test / test_heal_csum_32k (push) Successful in 6m40s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m23s Details
Test / test_osd_tags (push) Successful in 31s Details
Test / test_enospc (push) Successful in 1m44s Details
Test / test_enospc_xor (push) Successful in 2m35s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m11s Details
Test / test_enospc_imm (push) Successful in 1m10s Details
Test / test_heal_csum_4k (push) Successful in 6m17s Details
Test / test_scrub_zero_osd_2 (push) Successful in 35s Details
Test / test_scrub (push) Successful in 41s Details
Test / test_scrub_xor (push) Successful in 34s Details
Test / test_enospc_imm_xor (push) Successful in 49s Details
Test / test_nfs (push) Successful in 24s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 32s Details
Test / test_scrub_ec (push) Successful in 31s Details
Test / test_scrub_pg_size_3 (push) Successful in 42s Details
2024-07-11 01:13:02 +03:00
Vitaliy Filippov 66b438106a Add vitastor-cli pg-list command
Test / test_snapshot_chain_ec (push) Successful in 2m59s Details
Test / test_rebalance_verify_imm (push) Successful in 3m25s Details
Test / test_root_node (push) Successful in 13s Details
Test / test_rebalance_verify (push) Successful in 4m6s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 42s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_rebalance_verify_ec (push) Successful in 3m52s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m2s Details
Test / test_write_xor (push) Successful in 1m24s Details
Test / test_heal_pg_size_2 (push) Successful in 4m31s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m46s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m50s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m1s Details
Test / test_osd_tags (push) Successful in 19s Details
Test / test_enospc (push) Successful in 46s Details
Test / test_enospc_xor (push) Successful in 1m38s Details
Test / test_heal_csum_4k (push) Successful in 4m7s Details
Test / test_enospc_imm (push) Successful in 56s Details
Test / test_enospc_imm_xor (push) Successful in 56s Details
Test / test_scrub (push) Successful in 28s Details
Test / test_scrub_zero_osd_2 (push) Successful in 30s Details
Test / test_scrub_xor (push) Successful in 30s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 34s Details
Test / test_nfs (push) Successful in 19s Details
Test / test_scrub_pg_size_3 (push) Successful in 48s Details
Test / test_scrub_ec (push) Successful in 26s Details
Test / test_heal_csum_32k (push) Successful in 4m51s Details
Test / test_heal_csum_4k_dmj (push) Successful in 4m48s Details
Test / test_heal_ec (push) Successful in 4m46s Details
2024-07-10 02:27:41 +03:00
Vitaliy Filippov 3aef6682fb Add vitastor-cli modify-osd command
Test / test_snapshot_chain_ec (push) Successful in 3m8s Details
Test / test_rebalance_verify_imm (push) Successful in 3m19s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 4m12s Details
Test / test_switch_primary (push) Successful in 41s Details
Test / test_write (push) Successful in 43s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 2m58s Details
Test / test_write_xor (push) Successful in 1m7s Details
Test / test_rebalance_verify_ec (push) Successful in 5m0s Details
Test / test_heal_pg_size_2 (push) Successful in 4m9s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m23s Details
Test / test_heal_ec (push) Successful in 7m37s Details
Test / test_heal_csum_32k (push) Successful in 5m7s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m10s Details
Test / test_osd_tags (push) Successful in 22s Details
Test / test_enospc (push) Successful in 2m2s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m40s Details
Test / test_enospc_xor (push) Successful in 2m15s Details
Test / test_enospc_imm (push) Successful in 1m12s Details
Test / test_heal_csum_4k (push) Successful in 5m30s Details
Test / test_enospc_imm_xor (push) Successful in 1m16s Details
Test / test_scrub (push) Successful in 32s Details
Test / test_scrub_zero_osd_2 (push) Successful in 36s Details
Test / test_scrub_xor (push) Successful in 34s Details
Test / test_scrub_pg_size_3 (push) Successful in 39s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 38s Details
Test / test_nfs (push) Successful in 16s Details
Test / test_scrub_ec (push) Successful in 22s Details
Test / test_heal_csum_32k_dj (push) Successful in 3m9s Details
2024-07-09 16:52:19 +03:00
Vitaliy Filippov 8535bccf4c Add a note about antietcd dump/load
Test / test_rebalance_verify_imm (push) Successful in 2m34s Details
Test / test_rebalance_verify (push) Successful in 4m11s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_switch_primary (push) Successful in 38s Details
Test / test_etcd_fail (push) Failing after 10m8s Details
Test / test_rebalance_verify_ec (push) Successful in 3m52s Details
Test / test_write_no_same (push) Successful in 24s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m7s Details
Test / test_write (push) Successful in 1m12s Details
Test / test_write_xor (push) Successful in 2m26s Details
Test / test_heal_ec (push) Successful in 5m28s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m2s Details
Test / test_heal_pg_size_2 (push) Failing after 10m20s Details
Test / test_heal_csum_32k_dmj (push) Failing after 10m20s Details
Test / test_heal_csum_4k_dj (push) Successful in 4m14s Details
Test / test_osd_tags (push) Successful in 14s Details
Test / test_enospc (push) Successful in 41s Details
Test / test_heal_csum_32k (push) Failing after 10m12s Details
Test / test_enospc_xor (push) Successful in 58s Details
Test / test_enospc_imm (push) Successful in 39s Details
Test / test_scrub (push) Successful in 39s Details
Test / test_enospc_imm_xor (push) Successful in 59s Details
Test / test_scrub_zero_osd_2 (push) Successful in 30s Details
Test / test_scrub_xor (push) Successful in 26s Details
Test / test_heal_csum_4k_dmj (push) Failing after 10m18s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 37s Details
Test / test_scrub_pg_size_3 (push) Successful in 54s Details
Test / test_scrub_ec (push) Successful in 28s Details
Test / test_nfs (push) Successful in 17s Details
Test / test_heal_csum_4k (push) Successful in 9m21s Details
2024-07-09 15:58:03 +03:00
Vitaliy Filippov 0487b3b239 Add clusterid to Grafana dashboard 2024-07-09 15:58:03 +03:00
Vitaliy Filippov a54ef97f5d Add Grafana dashboard link 2024-07-09 15:37:25 +03:00
Vitaliy Filippov 10434a9b2b Add notes about antietcd to documentation
Test / test_snapshot_chain_ec (push) Successful in 3m9s Details
Test / test_rebalance_verify_imm (push) Successful in 5m50s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 6m29s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 45s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 4m56s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_write_xor (push) Successful in 1m37s Details
Test / test_rebalance_verify_ec (push) Successful in 7m58s Details
Test / test_heal_pg_size_2 (push) Successful in 3m57s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m18s Details
Test / test_heal_csum_32k (push) Successful in 5m55s Details
Test / test_heal_ec (push) Failing after 10m18s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m34s Details
Test / test_osd_tags (push) Successful in 22s Details
Test / test_heal_csum_32k_dj (push) Failing after 10m36s Details
Test / test_enospc (push) Successful in 1m47s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m23s Details
Test / test_enospc_xor (push) Successful in 2m19s Details
Test / test_enospc_imm (push) Successful in 1m40s Details
Test / test_heal_csum_4k (push) Successful in 5m29s Details
Test / test_scrub (push) Successful in 46s Details
Test / test_enospc_imm_xor (push) Successful in 1m3s Details
Test / test_scrub_zero_osd_2 (push) Successful in 33s Details
Test / test_scrub_xor (push) Successful in 32s Details
Test / test_nfs (push) Successful in 19s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 37s Details
Test / test_scrub_pg_size_3 (push) Successful in 50s Details
Test / test_scrub_ec (push) Successful in 29s Details
2024-07-09 15:01:41 +03:00
Vitaliy Filippov c6be194508 Implement experimental antietcd-based version of monitor 2024-07-09 13:54:58 +03:00
Vitaliy Filippov df668286fb Add Grafana dashboard
Test / test_snapshot_chain_ec (push) Successful in 2m58s Details
Test / test_rebalance_verify_imm (push) Successful in 4m27s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 5m7s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m24s Details
Test / test_write (push) Successful in 41s Details
Test / test_write_no_same (push) Successful in 23s Details
Test / test_write_xor (push) Successful in 2m2s Details
Test / test_rebalance_verify_ec (push) Successful in 6m4s Details
Test / test_heal_ec (push) Successful in 4m6s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m40s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m13s Details
Test / test_heal_pg_size_2 (push) Failing after 10m31s Details
Test / test_heal_csum_32k (push) Successful in 6m6s Details
Test / test_osd_tags (push) Successful in 46s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m45s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m56s Details
Test / test_enospc (push) Successful in 1m58s Details
Test / test_enospc_xor (push) Successful in 2m17s Details
Test / test_enospc_imm (push) Successful in 1m26s Details
Test / test_enospc_imm_xor (push) Successful in 1m57s Details
Test / test_scrub_zero_osd_2 (push) Successful in 39s Details
Test / test_scrub (push) Successful in 44s Details
Test / test_heal_csum_4k (push) Successful in 5m21s Details
Test / test_scrub_xor (push) Successful in 40s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 42s Details
Test / test_nfs (push) Successful in 18s Details
Test / test_scrub_pg_size_3 (push) Successful in 56s Details
Test / test_scrub_ec (push) Successful in 25s Details
2024-07-09 02:39:36 +03:00
Vitaliy Filippov 667c5999c9 Report all PG states
Test / test_snapshot_chain_ec (push) Successful in 3m1s Details
Test / test_rebalance_verify_imm (push) Successful in 6m25s Details
Test / test_root_node (push) Successful in 14s Details
Test / test_rebalance_verify (push) Successful in 7m1s Details
Test / test_switch_primary (push) Successful in 40s Details
Test / test_write (push) Successful in 43s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m40s Details
Test / test_write_no_same (push) Successful in 19s Details
Test / test_write_xor (push) Successful in 1m21s Details
Test / test_rebalance_verify_ec (push) Successful in 8m11s Details
Test / test_heal_pg_size_2 (push) Successful in 3m51s Details
Test / test_heal_csum_32k_dj (push) Successful in 4m49s Details
Test / test_heal_csum_32k (push) Successful in 4m34s Details
Test / test_heal_ec (push) Failing after 10m27s Details
Test / test_heal_csum_4k_dmj (push) Successful in 4m27s Details
Test / test_heal_csum_32k_dmj (push) Failing after 10m28s Details
Test / test_osd_tags (push) Successful in 41s Details
Test / test_heal_csum_4k_dj (push) Successful in 4m33s Details
Test / test_enospc (push) Successful in 1m41s Details
Test / test_enospc_xor (push) Successful in 2m20s Details
Test / test_enospc_imm (push) Successful in 1m28s Details
Test / test_enospc_imm_xor (push) Successful in 1m54s Details
Test / test_scrub (push) Successful in 37s Details
Test / test_scrub_zero_osd_2 (push) Successful in 53s Details
Test / test_heal_csum_4k (push) Successful in 4m52s Details
Test / test_scrub_xor (push) Successful in 32s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 29s Details
Test / test_nfs (push) Successful in 20s Details
Test / test_scrub_ec (push) Successful in 28s Details
Test / test_scrub_pg_size_3 (push) Successful in 55s Details
2024-07-08 19:52:56 +03:00
Vitaliy Filippov 8ad63465cd Do not wipe previous metrics at moments when difference is 0
Test / test_snapshot_chain_ec (push) Successful in 2m48s Details
Test / test_rebalance_verify_imm (push) Successful in 3m24s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 4m3s Details
Test / test_switch_primary (push) Successful in 34s Details
Test / test_write (push) Successful in 41s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 2m59s Details
Test / test_write_xor (push) Successful in 1m16s Details
Test / test_rebalance_verify_ec (push) Successful in 5m58s Details
Test / test_heal_pg_size_2 (push) Successful in 4m7s Details
Test / test_heal_ec (push) Successful in 4m3s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m43s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m10s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m28s Details
Test / test_osd_tags (push) Successful in 31s Details
Test / test_enospc (push) Successful in 56s Details
Test / test_enospc_xor (push) Successful in 1m21s Details
Test / test_enospc_imm (push) Successful in 43s Details
Test / test_heal_csum_32k (push) Failing after 10m22s Details
Test / test_scrub (push) Successful in 30s Details
Test / test_enospc_imm_xor (push) Successful in 51s Details
Test / test_scrub_xor (push) Successful in 31s Details
Test / test_scrub_zero_osd_2 (push) Successful in 34s Details
Test / test_heal_csum_4k_dj (push) Successful in 10m6s Details
Test / test_scrub_ec (push) Successful in 35s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 40s Details
Test / test_scrub_pg_size_3 (push) Successful in 50s Details
Test / test_nfs (push) Successful in 15s Details
Test / test_heal_csum_4k (push) Successful in 8m28s Details
2024-07-08 02:20:12 +03:00
Vitaliy Filippov 976290e6a9 Implement built-in Prometheus exporter in monitor 2024-07-08 02:20:12 +03:00
Vitaliy Filippov 79f1d1969b Make immediate_commit=all the default
Test / test_snapshot_chain_ec (push) Successful in 3m5s Details
Test / test_rebalance_verify_imm (push) Successful in 3m22s Details
Test / test_root_node (push) Successful in 10s Details
Test / test_rebalance_verify (push) Successful in 4m10s Details
Test / test_switch_primary (push) Successful in 42s Details
Test / test_write (push) Successful in 42s Details
Test / test_write_no_same (push) Successful in 19s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 2m54s Details
Test / test_write_xor (push) Successful in 1m12s Details
Test / test_rebalance_verify_ec (push) Successful in 4m58s Details
Test / test_heal_pg_size_2 (push) Successful in 4m19s Details
Test / test_heal_ec (push) Successful in 4m39s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m29s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m14s Details
Test / test_heal_csum_32k (push) Successful in 6m46s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m20s Details
Test / test_osd_tags (push) Successful in 36s Details
Test / test_enospc (push) Successful in 1m57s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m59s Details
Test / test_enospc_xor (push) Successful in 2m16s Details
Test / test_heal_csum_4k (push) Successful in 6m18s Details
Test / test_enospc_imm (push) Successful in 1m5s Details
Test / test_enospc_imm_xor (push) Successful in 1m10s Details
Test / test_scrub_zero_osd_2 (push) Successful in 31s Details
Test / test_scrub (push) Successful in 40s Details
Test / test_scrub_xor (push) Successful in 29s Details
Test / test_nfs (push) Successful in 19s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 27s Details
Test / test_scrub_ec (push) Successful in 26s Details
Test / test_scrub_pg_size_3 (push) Successful in 54s Details
2024-07-07 11:45:18 +03:00
Vitaliy Filippov 918e1f83b0 Add JSON output for ls-osd
Test / test_snapshot_chain_ec (push) Successful in 3m7s Details
Test / test_rebalance_verify_imm (push) Successful in 3m22s Details
Test / test_root_node (push) Successful in 2m24s Details
Test / test_rebalance_verify (push) Successful in 6m17s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 42s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m3s Details
Test / test_write_xor (push) Successful in 1m6s Details
Test / test_rebalance_verify_ec (push) Successful in 6m41s Details
Test / test_heal_pg_size_2 (push) Successful in 4m9s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m27s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m50s Details
Test / test_heal_csum_32k (push) Successful in 5m40s Details
Test / test_osd_tags (push) Successful in 43s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m19s Details
Test / test_enospc (push) Successful in 1m19s Details
Test / test_enospc_imm (push) Successful in 1m7s Details
Test / test_enospc_xor (push) Successful in 1m44s Details
Test / test_scrub (push) Successful in 42s Details
Test / test_heal_csum_4k (push) Successful in 4m47s Details
Test / test_enospc_imm_xor (push) Successful in 1m3s Details
Test / test_scrub_zero_osd_2 (push) Successful in 23s Details
Test / test_scrub_xor (push) Successful in 22s Details
Test / test_scrub_ec (push) Successful in 38s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 41s Details
Test / test_scrub_pg_size_3 (push) Successful in 53s Details
Test / test_nfs (push) Successful in 12s Details
Test / test_heal_csum_4k_dmj (push) Successful in 3m9s Details
Test / test_heal_ec (push) Successful in 2m50s Details
2024-07-07 02:24:36 +03:00
Vitaliy Filippov abbba6ade4 Support handling TCP I/O in simple separate io_uring-based I/O threads
Test / test_snapshot_chain_ec (push) Successful in 3m4s Details
Test / test_rebalance_verify_imm (push) Successful in 5m52s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 6m28s Details
Test / test_switch_primary (push) Successful in 34s Details
Test / test_write (push) Successful in 46s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m2s Details
Test / test_write_no_same (push) Successful in 22s Details
Test / test_rebalance_verify_ec (push) Successful in 6m58s Details
Test / test_write_xor (push) Successful in 2m38s Details
Test / test_heal_pg_size_2 (push) Successful in 3m53s Details
Test / test_heal_ec (push) Successful in 5m20s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m19s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m38s Details
Test / test_heal_csum_32k (push) Successful in 7m12s Details
Test / test_osd_tags (push) Successful in 37s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m51s Details
Test / test_enospc (push) Successful in 1m26s Details
Test / test_enospc_imm (push) Successful in 1m5s Details
Test / test_enospc_xor (push) Successful in 1m43s Details
Test / test_heal_csum_4k (push) Successful in 5m57s Details
Test / test_scrub (push) Successful in 50s Details
Test / test_scrub_zero_osd_2 (push) Successful in 29s Details
Test / test_enospc_imm_xor (push) Successful in 1m14s Details
Test / test_scrub_xor (push) Successful in 27s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 39s Details
Test / test_scrub_ec (push) Successful in 37s Details
Test / test_scrub_pg_size_3 (push) Successful in 50s Details
Test / test_nfs (push) Successful in 15s Details
Test / test_heal_csum_4k_dj (push) Failing after 10m17s Details
Required mainly for clients, allows to scale parallel client I/O with TCP
from 100-150k iops to ~400k iops and from 2-3 GB/s to at least 7-8 GB/s
with 4 I/O threads, at the same time increasing Q=1 latency by 2x thread
switching delay, which is ~10 us when CPU powersaving is disabled and may
be as high as 200 us when it's enabled.
2024-07-04 13:29:20 +03:00
Vitaliy Filippov 21d1171ba4 Fix parsing after "slightly decopypasting" :)
Test / test_rebalance_verify (push) Failing after 1m56s Details
Test / test_snapshot_chain_ec (push) Failing after 6m25s Details
Test / test_root_node (push) Successful in 17s Details
Test / test_rebalance_verify_imm (push) Successful in 5m47s Details
Test / test_switch_primary (push) Successful in 39s Details
Test / test_write (push) Successful in 43s Details
Test / test_write_no_same (push) Successful in 18s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m16s Details
Test / test_write_xor (push) Successful in 1m19s Details
Test / test_rebalance_verify_ec (push) Successful in 9m23s Details
Test / test_heal_pg_size_2 (push) Successful in 3m51s Details
Test / test_heal_ec (push) Successful in 4m57s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m44s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m59s Details
Test / test_heal_csum_4k (push) Successful in 3m32s Details
Test / test_osd_tags (push) Successful in 12s Details
Test / test_enospc (push) Successful in 37s Details
Test / test_heal_csum_32k (push) Failing after 10m18s Details
Test / test_heal_csum_4k_dmj (push) Successful in 9m38s Details
Test / test_enospc_imm (push) Successful in 58s Details
Test / test_enospc_xor (push) Successful in 1m10s Details
Test / test_enospc_imm_xor (push) Successful in 57s Details
Test / test_scrub (push) Successful in 27s Details
Test / test_heal_csum_4k_dj (push) Failing after 10m14s Details
Test / test_scrub_zero_osd_2 (push) Successful in 23s Details
Test / test_scrub_xor (push) Successful in 35s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 37s Details
Test / test_scrub_ec (push) Successful in 36s Details
Test / test_scrub_pg_size_3 (push) Successful in 44s Details
Test / test_nfs (push) Successful in 14s Details
2024-06-29 00:09:30 +03:00
ace 8f83086889 Nova and cinder driver patches for OpenStack 2023.2 2024-06-28 00:04:57 +03:00
Vitaliy Filippov ceb18f25db Add libvirt 10.0 patch (same as 9.10 and 10.4 actually) 2024-06-28 00:03:46 +03:00
Vitaliy Filippov ed51a89f70 Add QEMU 8.2 and 9.0 patches 2024-06-27 12:33:16 +03:00
Vitaliy Filippov f59456f22d Add libvirt 10.4 patch (same as 9.10 actually) 2024-06-27 01:35:29 +03:00
Vitaliy Filippov ca63cd507d Fix possible infinite loop in flusher (surprisingly reproduced in test_write.sh with iothreads)
Test / test_snapshot_chain_ec (push) Successful in 3m5s Details
Test / test_rebalance_verify_imm (push) Successful in 3m41s Details
Test / test_root_node (push) Successful in 11s Details
Test / test_rebalance_verify (push) Successful in 4m22s Details
Test / test_switch_primary (push) Successful in 37s Details
Test / test_write (push) Successful in 40s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m5s Details
Test / test_write_xor (push) Successful in 1m13s Details
Test / test_rebalance_verify_ec (push) Successful in 5m21s Details
Test / test_heal_pg_size_2 (push) Successful in 4m15s Details
Test / test_heal_ec (push) Successful in 4m58s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m30s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m12s Details
Test / test_heal_csum_4k (push) Successful in 5m32s Details
Test / test_osd_tags (push) Successful in 12s Details
Test / test_enospc (push) Successful in 41s Details
Test / test_heal_csum_4k_dj (push) Successful in 8m33s Details
Test / test_enospc_xor (push) Successful in 53s Details
Test / test_enospc_imm (push) Successful in 43s Details
Test / test_scrub (push) Successful in 27s Details
Test / test_enospc_imm_xor (push) Successful in 52s Details
Test / test_scrub_zero_osd_2 (push) Successful in 29s Details
Test / test_scrub_xor (push) Successful in 36s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 41s Details
Test / test_scrub_ec (push) Successful in 25s Details
Test / test_scrub_pg_size_3 (push) Successful in 49s Details
Test / test_nfs (push) Successful in 16s Details
Test / test_heal_csum_32k (push) Successful in 5m9s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m7s Details
2024-06-27 00:38:01 +03:00
Vitaliy Filippov ea0d72289c Treat copied buffers as written only after completing the write in client
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
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
Vitaliy Filippov e400a851f4 Repeat dirty buffer flushes on any PG primary change because the new primary may not know about unfinished operations of the old primary
Test / test_rebalance_verify_ec (push) Has been cancelled Details
Test / test_rebalance_verify_ec_imm (push) Has been cancelled Details
Test / test_root_node (push) Has been cancelled Details
Test / test_switch_primary (push) Has been cancelled Details
Test / test_write (push) Has been cancelled Details
Test / test_write_xor (push) Has been cancelled Details
Test / test_write_no_same (push) Has been cancelled Details
Test / test_heal_pg_size_2 (push) Has been cancelled Details
Test / test_heal_ec (push) Has been cancelled Details
Test / test_heal_csum_32k_dmj (push) Has been cancelled Details
Test / test_heal_csum_32k_dj (push) Has been cancelled Details
Test / test_heal_csum_32k (push) Has been cancelled Details
Test / test_heal_csum_4k_dmj (push) Has been cancelled Details
Test / test_minsize_1 (push) Has been cancelled Details
Test / test_heal_csum_4k_dj (push) Has been cancelled Details
Test / test_heal_csum_4k (push) Has been cancelled Details
Test / test_osd_tags (push) Has been cancelled Details
Test / test_enospc (push) Has been cancelled Details
Test / test_enospc_xor (push) Has been cancelled Details
Test / test_enospc_imm (push) Has been cancelled Details
Test / test_enospc_imm_xor (push) Has been cancelled Details
Test / test_scrub (push) Has been cancelled Details
Test / test_scrub_zero_osd_2 (push) Has been cancelled Details
Test / test_scrub_xor (push) Has been cancelled Details
Test / test_scrub_pg_size_3 (push) Has been cancelled Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Has been cancelled Details
Test / test_scrub_ec (push) Has been cancelled Details
Test / test_nfs (push) Has been cancelled Details
Test / test_interrupted_rebalance_ec_imm (push) Has been cancelled Details
Test / test_snapshot (push) Has been cancelled Details
2024-06-19 00:28:26 +03:00
Vitaliy Filippov 0fec7a9fea Drop dirty peer connections also when stopping PG to guarantee that clients do not miss fsync 2024-06-19 00:28:26 +03:00
Vitaliy Filippov b9de2a92a9 Print OSD performance stats
Test / test_snapshot_chain_ec (push) Successful in 3m9s Details
Test / test_rebalance_verify_imm (push) Successful in 3m47s Details
Test / test_root_node (push) Successful in 10s Details
Test / test_rebalance_verify (push) Successful in 4m35s Details
Test / test_switch_primary (push) Successful in 35s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 2m55s Details
Test / test_write (push) Successful in 55s Details
Test / test_write_no_same (push) Successful in 21s Details
Test / test_write_xor (push) Successful in 1m19s Details
Test / test_rebalance_verify_ec (push) Successful in 6m10s Details
Test / test_heal_pg_size_2 (push) Successful in 3m51s Details
Test / test_heal_ec (push) Successful in 5m10s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m46s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m25s Details
Test / test_heal_csum_32k (push) Successful in 6m13s Details
Test / test_osd_tags (push) Successful in 41s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m26s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m28s Details
Test / test_enospc (push) Successful in 1m53s Details
Test / test_enospc_imm (push) Successful in 51s Details
Test / test_enospc_xor (push) Successful in 1m37s Details
Test / test_scrub (push) Successful in 1m11s Details
Test / test_scrub_zero_osd_2 (push) Successful in 34s Details
Test / test_enospc_imm_xor (push) Successful in 1m29s Details
Test / test_heal_csum_4k (push) Successful in 5m46s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 43s Details
Test / test_scrub_pg_size_3 (push) Successful in 53s Details
Test / test_scrub_ec (push) Successful in 21s Details
Test / test_nfs (push) Successful in 15s Details
Test / test_scrub_xor (push) Failing after 3m7s Details
2024-06-17 13:02:58 +03:00
Vitaliy Filippov 5360a70853 Make OSD also report derived stats 2024-06-17 13:02:52 +03:00
Vitaliy Filippov 4c2328eb13 Implement ls-osd command
Test / test_snapshot_chain_ec (push) Successful in 2m45s Details
Test / test_rebalance_verify_imm (push) Successful in 2m27s Details
Test / test_root_node (push) Successful in 11s Details
Test / test_rebalance_verify (push) Successful in 3m1s Details
Test / test_switch_primary (push) Successful in 35s Details
Test / test_write (push) Successful in 41s Details
Test / test_write_no_same (push) Successful in 19s Details
Test / test_write_xor (push) Successful in 1m2s Details
Test / test_rebalance_verify_ec (push) Successful in 3m53s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m40s Details
Test / test_heal_pg_size_2 (push) Successful in 3m46s Details
Test / test_heal_ec (push) Successful in 3m49s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m41s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m12s Details
Test / test_heal_csum_32k (push) Successful in 6m57s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m42s Details
Test / test_osd_tags (push) Successful in 27s Details
Test / test_enospc (push) Successful in 1m59s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m33s Details
Test / test_enospc_xor (push) Successful in 2m24s Details
Test / test_enospc_imm (push) Successful in 1m32s Details
Test / test_scrub (push) Successful in 1m1s Details
Test / test_heal_csum_4k (push) Successful in 6m38s Details
Test / test_enospc_imm_xor (push) Successful in 1m11s Details
Test / test_scrub_zero_osd_2 (push) Successful in 33s Details
Test / test_scrub_xor (push) Successful in 32s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 39s Details
Test / test_nfs (push) Successful in 16s Details
Test / test_scrub_pg_size_3 (push) Successful in 48s Details
Test / test_scrub_ec (push) Successful in 21s Details
2024-06-17 02:22:14 +03:00
Vitaliy Filippov 313daef12d Slightly decopypaste etcd key parsing 2024-06-17 01:38:42 +03:00
Vitaliy Filippov ad9c12e1b9 Fix Pseudo-FS initialization leading to ENOENTs some time after start
Test / test_snapshot_chain_ec (push) Successful in 2m44s Details
Test / test_rebalance_verify_imm (push) Successful in 3m57s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 5m9s Details
Test / test_switch_primary (push) Successful in 40s Details
Test / test_write (push) Successful in 1m2s Details
Test / test_write_no_same (push) Successful in 14s Details
Test / test_write_xor (push) Successful in 1m23s Details
Test / test_rebalance_verify_ec (push) Successful in 6m33s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 5m57s Details
Test / test_heal_pg_size_2 (push) Successful in 3m54s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m10s Details
Test / test_heal_csum_32k_dj (push) Successful in 5m9s Details
Test / test_heal_csum_32k (push) Successful in 5m43s Details
Test / test_osd_tags (push) Successful in 1m3s Details
Test / test_heal_csum_4k_dmj (push) Successful in 5m38s Details
Test / test_heal_csum_4k_dj (push) Successful in 5m38s Details
Test / test_enospc (push) Successful in 1m37s Details
Test / test_enospc_imm (push) Successful in 1m23s Details
Test / test_enospc_xor (push) Successful in 2m0s Details
Test / test_scrub (push) Successful in 45s Details
Test / test_enospc_imm_xor (push) Successful in 1m32s Details
Test / test_scrub_xor (push) Successful in 30s Details
Test / test_scrub_zero_osd_2 (push) Successful in 41s Details
Test / test_heal_csum_4k (push) Successful in 5m29s Details
Test / test_nfs (push) Successful in 21s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 33s Details
Test / test_scrub_ec (push) Successful in 31s Details
Test / test_scrub_pg_size_3 (push) Successful in 56s Details
Test / test_heal_ec (push) Failing after 2m54s Details
2024-06-16 23:43:09 +03:00
Vitaliy Filippov 4473eb5512 Fix slow & failing CAS layer merge
Test / test_snapshot_chain_ec (push) Successful in 2m56s Details
Test / test_rebalance_verify_imm (push) Successful in 2m44s Details
Test / test_root_node (push) Successful in 12s Details
Test / test_rebalance_verify (push) Successful in 3m24s Details
Test / test_switch_primary (push) Successful in 34s Details
Test / test_rebalance_verify_ec (push) Successful in 3m3s Details
Test / test_write_xor (push) Successful in 44s Details
Test / test_write_no_same (push) Successful in 15s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 2m30s Details
Test / test_heal_pg_size_2 (push) Successful in 4m37s Details
Test / test_heal_csum_32k_dmj (push) Successful in 4m30s Details
Test / test_heal_ec (push) Successful in 4m45s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m8s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m39s Details
Test / test_heal_csum_32k (push) Successful in 6m42s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m30s Details
Test / test_osd_tags (push) Successful in 18s Details
Test / test_enospc (push) Successful in 1m21s Details
Test / test_enospc_imm (push) Successful in 1m13s Details
Test / test_enospc_xor (push) Successful in 2m2s Details
Test / test_scrub (push) Successful in 1m5s Details
Test / test_enospc_imm_xor (push) Successful in 1m42s Details
Test / test_scrub_zero_osd_2 (push) Successful in 1m1s Details
Test / test_heal_csum_4k (push) Successful in 6m18s Details
Test / test_scrub_xor (push) Successful in 31s Details
Test / test_nfs (push) Successful in 24s Details
Test / test_scrub_ec (push) Successful in 34s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 40s Details
Test / test_scrub_pg_size_3 (push) Successful in 43s Details
Test / test_write (push) Successful in 40s Details
2024-06-14 02:15:49 +03:00
Vitaliy Filippov 6501abc060 Set default etcd_ws_keepalive_interval to 5
Test / test_snapshot_chain_ec (push) Successful in 2m52s Details
Test / test_rebalance_verify_imm (push) Successful in 3m4s Details
Test / test_root_node (push) Successful in 13s Details
Test / test_rebalance_verify (push) Successful in 3m46s Details
Test / test_switch_primary (push) Successful in 36s Details
Test / test_write (push) Successful in 44s Details
Test / test_write_no_same (push) Successful in 20s Details
Test / test_write_xor (push) Successful in 1m7s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 4m8s Details
Test / test_rebalance_verify_ec (push) Successful in 5m25s Details
Test / test_heal_pg_size_2 (push) Successful in 3m27s Details
Test / test_heal_csum_32k_dmj (push) Successful in 5m42s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m28s Details
Test / test_heal_csum_32k (push) Successful in 6m40s Details
Test / test_osd_tags (push) Successful in 25s Details
Test / test_heal_csum_4k_dmj (push) Successful in 7m16s Details
Test / test_enospc (push) Successful in 2m12s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m26s Details
Test / test_enospc_imm (push) Successful in 1m41s Details
Test / test_enospc_xor (push) Successful in 2m21s Details
Test / test_heal_csum_4k (push) Successful in 6m19s Details
Test / test_enospc_imm_xor (push) Successful in 1m32s Details
Test / test_scrub (push) Successful in 49s Details
Test / test_scrub_zero_osd_2 (push) Successful in 34s Details
Test / test_scrub_xor (push) Successful in 31s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 40s Details
Test / test_nfs (push) Successful in 18s Details
Test / test_scrub_pg_size_3 (push) Successful in 46s Details
Test / test_scrub_ec (push) Successful in 27s Details
Test / test_heal_ec (push) Successful in 2m57s Details
2024-06-08 00:38:48 +03:00
Vitaliy Filippov 1228403e74 Implement internal restart / run_forever in monitor
Test / test_rebalance_verify_imm (push) Successful in 1m55s Details
Test / test_rebalance_verify (push) Successful in 2m42s Details
Test / test_root_node (push) Successful in 1m19s Details
Test / test_switch_primary (push) Successful in 33s Details
Test / test_rebalance_verify_ec (push) Successful in 3m21s Details
Test / test_etcd_fail (push) Failing after 10m8s Details
Test / test_write (push) Successful in 53s Details
Test / test_write_no_same (push) Successful in 16s Details
Test / test_write_xor (push) Successful in 1m0s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m59s Details
Test / test_heal_pg_size_2 (push) Successful in 4m37s Details
Test / test_heal_csum_32k_dmj (push) Failing after 4m45s Details
Test / test_heal_ec (push) Successful in 5m48s Details
Test / test_heal_csum_32k_dj (push) Successful in 6m12s Details
Test / test_heal_csum_32k (push) Successful in 6m30s Details
Test / test_heal_csum_4k_dmj (push) Successful in 6m16s Details
Test / test_osd_tags (push) Successful in 34s Details
Test / test_heal_csum_4k_dj (push) Successful in 6m50s Details
Test / test_enospc (push) Successful in 1m34s Details
Test / test_enospc_imm (push) Successful in 1m4s Details
Test / test_enospc_xor (push) Successful in 2m6s Details
Test / test_heal_csum_4k (push) Successful in 6m47s Details
Test / test_enospc_imm_xor (push) Successful in 1m26s Details
Test / test_scrub (push) Successful in 37s Details
Test / test_scrub_zero_osd_2 (push) Successful in 35s Details
Test / test_scrub_xor (push) Successful in 28s Details
Test / test_nfs (push) Successful in 19s Details
Test / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 31s Details
Test / test_scrub_pg_size_3 (push) Successful in 45s Details
Test / test_scrub_ec (push) Successful in 29s Details
2024-06-08 00:35:18 +03:00
Vitaliy Filippov 4eabebd245 Put all configuration to Mon.config
Test / test_snapshot_chain_ec (push) Successful in 2m50s Details
Test / test_rebalance_verify_imm (push) Successful in 2m48s Details
Test / test_rebalance_verify (push) Successful in 3m18s Details
Test / test_root_node (push) Successful in 11s Details
Test / test_switch_primary (push) Successful in 35s Details
Test / test_write (push) Successful in 39s Details
Test / test_write_no_same (push) Successful in 19s Details
Test / test_write_xor (push) Successful in 1m2s Details
Test / test_rebalance_verify_ec (push) Successful in 4m7s Details
Test / test_rebalance_verify_ec_imm (push) Successful in 3m49s