koolkhel
  • Joined on 2026-10-25
koolkhel commented on pull request vitalif/vitastor#114 2026-11-02 17:19:15 +03:00
Store v1: Fix two flusher hangs with deletions

Переделал второй коммит, как ты написал, и запушил; ветка заодно перебазирована на текущий master (a7a6d5f3).

Ты…

koolkhel pushed to v1-lost-flush at koolkhel/vitastor 2026-11-02 17:18:38 +03:00
80cd77c09d Store v1: Wake up the flusher when journal sectors are written (test_blockstore_chaos --seed 5 --config 12 --p-delete 30)
c9e29f666c Store v1: Do not queue a deletion for flushing again while it is being flushed (test_blockstore_chaos --hardened --seed 285 --config 21 --p-delete 30)
857ddc298e Check that stable versions get flushed in test_blockstore_chaos --hardened
a7a6d5f38e Add tests to readme-ru
01b501c686 Release 3.2.3
Compare 20 commits »
koolkhel closed pull request vitalif/vitastor#106 2026-11-02 17:13:59 +03:00
osd: Roll back unstable writes of removed pools in the old store
koolkhel commented on pull request vitalif/vitastor#106 2026-11-02 17:13:58 +03:00
osd: Roll back unstable writes of removed pools in the old store

Закрываю в пользу vitalif/vitastor#115: там чинится не последствие, а то, как мы в это попадаем.

Причин…

koolkhel created pull request vitalif/vitastor#115 2026-11-02 17:13:13 +03:00
osd: Stabilize unstable writes of a removed pool before stopping its PGs
koolkhel created branch pause-sync-before-stop in koolkhel/vitastor 2026-11-02 17:12:55 +03:00
koolkhel pushed to pause-sync-before-stop at koolkhel/vitastor 2026-11-02 17:12:55 +03:00
66c8d61323 osd: Stabilize unstable writes of a removed pool before stopping its PGs
a7a6d5f38e Add tests to readme-ru
01b501c686 Release 3.2.3
59e91f595d Fix parallel removal of snapshots (actually make it fail) by adding more CAS checks
d75df73c3a Add blockstore chaos test docs
Compare 10 commits »
koolkhel commented on pull request vitalif/vitastor#114 2026-11-02 16:25:12 +03:00
Store v1: Fix two flusher hangs with deletions

Пять из шести сидов (285, 112, 118 на --config 21, 439 на --config 18 и 19) завязаны на --hardened из первого коммита. Без неё они…

koolkhel commented on pull request vitalif/vitastor#106 2026-10-28 12:26:01 +03:00
osd: Roll back unstable writes of removed pools in the old store

Переделал, запушил в ту же ветку.

  • Одна точка входа, только для старого стора. check_removed_pools() вызывается…
koolkhel pushed to removed-pools-v1 at koolkhel/vitastor 2026-10-28 12:25:50 +03:00
c216e4929f osd: Roll back unstable writes of removed pools in the old store
bbcfe3e258 Set ownership of OSD partitions in a udev rule of its own (#109)
c0d6a417ba NFS: Fix UBSan memcpy from NULL error (#112)
23b9bff8fb Add a rename-dir test to test_nfs
e2c5ec8824 Stop NFS prefix scans at the end of the prefix
Compare 8 commits »
koolkhel deleted branch cli-dd from koolkhel/vitastor 2026-10-27 15:38:12 +03:00
koolkhel created pull request vitalif/vitastor#114 2026-10-27 10:26:39 +03:00
Store v1: Fix two flusher hangs with deletions
koolkhel created pull request vitalif/vitastor#113 2026-10-27 10:26:36 +03:00
Fix a signed shift overflow in sha256_transform()
koolkhel created pull request vitalif/vitastor#112 2026-10-27 10:26:34 +03:00
NFS: Do not memcpy from NULL when encoding an empty opaque
koolkhel created pull request vitalif/vitastor#111 2026-10-27 10:26:31 +03:00
Stop K/V listings at the end of their range
koolkhel pushed to ubsan-sha256-shift at koolkhel/vitastor 2026-10-27 10:26:21 +03:00
f7603fa87b Fix a signed shift overflow in sha256_transform()
koolkhel created branch v1-lost-flush in koolkhel/vitastor 2026-10-27 10:26:21 +03:00
koolkhel pushed to v1-lost-flush at koolkhel/vitastor 2026-10-27 10:26:21 +03:00
8ac5cb9510 Store v1: Wake up the flusher when journal sectors are written (test_blockstore_chaos --seed 5 --config 12 --p-delete 30)
98559f4fda Store v1: Do not lose the flush of a write over a deletion (test_blockstore_chaos --hardened --seed 285 --config 21 --p-delete 30)
80ef5486f0 Check that stable versions get flushed in test_blockstore_chaos --hardened
Compare 3 commits »
koolkhel pushed to kv-list-end at koolkhel/vitastor 2026-10-27 10:26:20 +03:00
c3303a4122 Stop NFS prefix scans at the end of the prefix
bf89e7e0d2 Add an end key to K/V listings
Compare 2 commits »
koolkhel created branch ubsan-xdr-empty-opaque in koolkhel/vitastor 2026-10-27 10:26:20 +03:00