Changwei Ye changwei.ye
  • Chengdu, Sichuan, China
  • Joined on 2026-08-25
changwei.ye pushed to fix-add-object-to-set at changwei.ye/vitastor 2026-10-16 09:33:10 +03:00
5826de7e05 osd: fix degraded check in add_object_to_set on replicated pools
changwei.ye pushed to fix-add-object-to-set at changwei.ye/vitastor 2026-10-16 07:18:33 +03:00
7803052788 osd: fix degraded check in add_object_to_set on replicated pools
changwei.ye pushed to fix-pg-cancle-write-queue at changwei.ye/vitastor 2026-10-15 07:19:58 +03:00
f0816f6ed0 osd: use lower_bound to find head operation in pg_cancel_write_queue
3cf04530df Store v1: Fix exotic hang on an unflushable deletion (test_blockstore_chaos --seed 10901878)
15c31260a5 Implement single-PG OSD-side logic chaos test
2e223f03e4 Client: Make SYNC/write-repeat correct to avoid losing buffered data
eac58a17a7 Remove test_shit
Compare 12 commits »
changwei.ye pushed to fix-pg-cancel-write-queue at changwei.ye/vitastor 2026-10-15 07:13:08 +03:00
f0816f6ed0 osd: use lower_bound to find head operation in pg_cancel_write_queue
3cf04530df Store v1: Fix exotic hang on an unflushable deletion (test_blockstore_chaos --seed 10901878)
15c31260a5 Implement single-PG OSD-side logic chaos test
2e223f03e4 Client: Make SYNC/write-repeat correct to avoid losing buffered data
eac58a17a7 Remove test_shit
Compare 12 commits »
changwei.ye pushed to fix-pg-cancel-write-queue at changwei.ye/vitastor 2026-10-15 07:12:37 +03:00
0623d3605b osd: use lower_bound to find head operation in pg_cancel_write_queue
changwei.ye created branch fix-pg-cancel-write-queue in changwei.ye/vitastor 2026-10-15 07:12:37 +03:00
changwei.ye created pull request vitalif/vitastor#92 2026-10-15 07:07:42 +03:00
osd: use n_copies for degraded check in add_object_to_set on replicated pools
changwei.ye created pull request vitalif/vitastor#91 2026-10-15 07:06:11 +03:00
osd: call deref_object_state on recheck_state mismatch in remove_object_from_state
changwei.ye pushed to fix-add-object-to-set at changwei.ye/vitastor 2026-10-15 07:02:06 +03:00
4fa967eb96 osd: use n_copies for degraded check in add_object_to_set on replicated pools
changwei.ye created branch fix-add-object-to-set in changwei.ye/vitastor 2026-10-15 07:02:06 +03:00
changwei.ye pushed to fix-remove-object-from-state at changwei.ye/vitastor 2026-10-15 05:13:03 +03:00
6509cb85b3 osd: call deref_object_state on recheck_state mismatch in remove_object_from_state
3cf04530df Store v1: Fix exotic hang on an unflushable deletion (test_blockstore_chaos --seed 10901878)
15c31260a5 Implement single-PG OSD-side logic chaos test
2e223f03e4 Client: Make SYNC/write-repeat correct to avoid losing buffered data
eac58a17a7 Remove test_shit
Compare 10 commits »
changwei.ye created branch fix-remove-object-from-state in changwei.ye/vitastor 2026-10-15 05:13:03 +03:00
changwei.ye created pull request vitalif/vitastor#90 2026-10-12 11:06:50 +03:00
osd: use lower_bound to find head operation in pg_cancel_write_queue
changwei.ye pushed to fix-pg-cancle-write-queue at changwei.ye/vitastor 2026-10-12 11:03:23 +03:00
672382c674 osd: use lower_bound to find head operation in pg_cancel_write_queue
changwei.ye created branch fix-pg-cancle-write-queue in changwei.ye/vitastor 2026-10-12 11:03:23 +03:00
changwei.ye created pull request vitalif/vitastor#89 2026-10-09 12:24:34 +03:00
osd: account for key_index_bytes when calculating chained read bitmap_len
changwei.ye pushed to fix-bitmap-len at changwei.ye/vitastor 2026-10-09 12:21:52 +03:00
45ce3f2842 osd: account for key_index_bytes when calculating chained read bitmap_len
b1fd754832 osd: don't let PG epoch regress below the value persisted in etcd
68ade43e70 osd: reset read ranges and degraded state before a primary read retry
c64528eb80 Store v2: Do not restart LSN allocation below the persisted completed_lsn
7bac25cbed Store v2: do not crash on incorrect chains with all entries between delete and commit lost
Compare 10 commits »
changwei.ye created branch fix-bitmap-len in changwei.ye/vitastor 2026-10-09 12:21:51 +03:00
changwei.ye pushed to fix-iterate-compaction at changwei.ye/vitastor 2026-09-24 12:06:49 +03:00
b51c05200d Store v2: fix compaction skipping stable overwrites and BIG_INTENT type
6d1b9165a2 Store v2: decouple trim_lsn from force_fsync
Compare 2 commits »
changwei.ye created pull request vitalif/vitastor#88 2026-09-24 09:34:21 +03:00
Store v2: fix compaction skipping stable overwrites and BIG_INTENT type