-
Release 2.4.0
Some checks failedTest / buildenv (push) Successful in 10sTest / build (push) Successful in 4m1sTest / npm_lint (push) Successful in 9sTest / test_cas (push) Successful in 9sTest / test_change_pg_count (push) Successful in 33sTest / make_test (push) Successful in 1m8sTest / test_add_osd (push) Successful in 1m14sTest / test_change_pg_count_ec (push) Successful in 32sTest / test_change_pg_size (push) Successful in 10sTest / test_create_nomaxid (push) Successful in 9sTest / test_etcd_fail (push) Successful in 44sTest / test_change_pg_count_online (push) Successful in 1m9sTest / test_etcd_fail_antietcd (push) Successful in 40sTest / test_interrupted_rebalance (push) Successful in 48sTest / test_interrupted_rebalance_imm (push) Successful in 45sTest / test_interrupted_rebalance_ec (push) Successful in 46sTest / test_create_halfhost (push) Successful in 5sTest / test_failure_domain (push) Successful in 12sTest / test_snapshot (push) Successful in 12sTest / test_snapshot_ec (push) Successful in 13sTest / test_rm (push) Successful in 8sTest / test_minsize_1 (push) Successful in 12sTest / test_move_reappear (push) Successful in 16sTest / test_interrupted_rebalance_ec_imm (push) Successful in 47sTest / test_snapshot_down (push) Successful in 12sTest / test_snapshot_chain (push) Successful in 27sTest / test_snapshot_down_ec (push) Successful in 13sTest / test_snapshot_chain_ec (push) Successful in 35sTest / test_splitbrain (push) Successful in 13sTest / test_rebalance_verify (push) Successful in 1m41sTest / test_rebalance_verify_imm (push) Successful in 1m43sTest / test_rebalance_verify_ec (push) Successful in 1m48sTest / test_dd (push) Successful in 14sTest / test_root_node (push) Successful in 7sTest / test_rm_degraded (push) Failing after 3m5sTest / test_switch_primary (push) Successful in 33sTest / test_write (push) Successful in 33sTest / test_write_no_same (push) Successful in 10sTest / test_write_xor (push) Successful in 36sTest / test_write_iothreads (push) Successful in 38sTest / test_rebalance_verify_ec_imm (push) Successful in 1m39sTest / test_heal_pg_size_2 (push) Successful in 2m15sTest / test_reweight_half (push) Successful in 11sTest / test_heal_local_read (push) Successful in 2m16sTest / test_snapshot_pool2 (push) Successful in 14sTest / test_heal_ec (push) Successful in 2m19sTest / test_snapshot_read_bitmap (push) Successful in 10sTest / test_heal_antietcd (push) Successful in 2m20sTest / test_heal_csum_32k_dj (push) Successful in 2m28sTest / test_heal_csum_32k (push) Successful in 2m26sTest / test_heal_csum_4k_dmj (push) Successful in 2m27sTest / test_heal_csum_32k_dmj (push) Failing after 2m40sTest / test_resize (push) Successful in 16sTest / test_resize_auto (push) Successful in 10sTest / test_osd_tags (push) Successful in 10sTest / test_enospc (push) Successful in 12sTest / test_enospc_xor (push) Successful in 14sTest / test_enospc_imm (push) Successful in 10sTest / test_enospc_imm_xor (push) Successful in 16sTest / test_scrub (push) Successful in 16sTest / test_scrub_zero_osd_2 (push) Successful in 14sTest / test_scrub_xor (push) Successful in 17sTest / test_scrub_pg_size_3 (push) Successful in 16sTest / test_scrub_pg_size_6_pg_minsize_4_osd_count_6_ec (push) Successful in 19sTest / test_scrub_ec (push) Successful in 16sTest / test_nfs (push) Successful in 13sTest / test_heal_csum_4k_dj (push) Successful in 2m20sTest / test_heal_csum_4k (push) Successful in 2m22sreleased this
2025-09-24 15:40:41 +03:00 | 2 commits to master since this releaseNew features:
- Support UBLK in CSI and make it the default
- Add image tree output:
vitastor-cli ls --tree
Bug fixes:
- Fix OSDs crashing on localized reads from snapshotted images
- Several NFS fixes from github PR #95
- Fix snapshotted bitmap reads not working in EC pools (fix #92)
- Fix UBLK reporting incorrect device size (1/8 of actual size), report logical_block_size=4096
- Do not repeer when stopping PEER_CONNECTING osd_clients (increase PG peering stability on failover)
- Fix marking PGs as incomplete when peers are unavailable
- Fix FS formatter (mkfs and fsck) error handling in CSI (it didn't report mounting errors)
- Fix removal of block PVC devices not working in CSI
- Do not attempt to free outbound ops in clear_immediate_ops (fix #88)
- Add vitastor-disk prepare --dry-run option
- Add librdmacm-dev to build-deps
- Log has_invalid objects
- Do not warn on incomplete+has_invalid PG states as unexpected
- Fix OSD reweight values between 0 and 1 not working in monitor
- Fix OSD assertion failed: n_subops != sent when all object copies are corrupted
- Install ibverbs-providers in vitastor Docker builds
- Fix #86 - base64_decode on arm64 O_o
- Fix Proxmox 9.0 support (remove some kind of a whitelist added in upstream)
Downloads