Changwei Ye changwei.ye
  • Chengdu, Sichuan, China
  • Joined on 2026-08-25
changwei.ye pushed to fix-iterate-compaction at changwei.ye/vitastor 2026-09-24 09:24:09 +03:00
2757e82826 Store v2: fix compaction skipping stable overwrites and BIG_INTENT type
e58b37b284 Fix CAS merge assert(rwo->todo == 1)
53c7da3e2d %lu -> %ju, peer_fd -> client_id in one log message
75a35c3b36 Unmark previous partial writes on a repeated partial write to a different OSD
a375f43a93 Fix possible "operation sequencing is broken on client XX: expected num 2, got 3, stopping client" during shitstorm :]
Compare 5 commits »
changwei.ye created branch fix-iterate-compaction in changwei.ye/vitastor 2026-09-24 09:24:08 +03:00
changwei.ye created pull request vitalif/vitastor#87 2026-09-14 13:02:52 +03:00
fix-superblock-io-amplification
changwei.ye pushed to fix-superblock-io-amplification at changwei.ye/vitastor 2026-09-14 13:00:18 +03:00
73a1f622bb Store v2: decouple trim_lsn from force_fsync
22ae66b95f Now fix build with qemu < 8 :D
456fad7fa7 Add opool to docs
06a5d24240 Release 3.2.1
a6a99a5967 Close sockets to prevent hung zerocopy notifications - with surrogate client IDs it's safe now
Compare 10 commits »
changwei.ye created branch fix-superblock-io-amplification in changwei.ye/vitastor 2026-09-14 13:00:18 +03:00
changwei.ye created pull request vitalif/vitastor#81 2026-09-01 10:06:21 +03:00
Fix size check for journal_offset when sharing meta device
changwei.ye pushed to fix-journal-offset-check at changwei.ye/vitastor 2026-09-01 10:04:08 +03:00
89132d0fcd Fix size check for journal_offset when sharing meta device
changwei.ye created branch fix-journal-offset-check in changwei.ye/vitastor 2026-09-01 10:04:06 +03:00
changwei.ye created pull request vitalif/vitastor#80 2026-09-01 06:30:59 +03:00
fix: logic error in boundary check for "exactly two partial blocks" during read request merging
changwei.ye pushed to fix-blockstore-read-merge-boundary at changwei.ye/vitastor 2026-09-01 06:21:03 +03:00
ed1d3a9a3f fix: logic error in boundary check for "exactly two partial blocks" during read request merging
changwei.ye created branch fix-blockstore-read-merge-boundary in changwei.ye/vitastor 2026-09-01 06:21:03 +03:00
changwei.ye pushed to fix-misleading-flag at changwei.ye/vitastor 2026-08-31 13:44:51 +03:00
10a6782bdf Fix compilation errors regarding type conversions and pointer arithmetic
5f2b46bb57 Fix misleading COPY_BUF_JOURNAL flag on hole slices
Compare 2 commits »
changwei.ye deleted branch fix-misleading-flag-and-compile-error from changwei.ye/vitastor 2026-08-31 11:21:25 +03:00
changwei.ye pushed to fix-misleading-flag at changwei.ye/vitastor 2026-08-31 10:53:56 +03:00
31dfebbbe8 Fix compilation errors regarding type conversions and pointer arithmetic
df23181cfe Fix misleading COPY_BUF_JOURNAL flag on hole slices
f9a247df42 Release 3.2.0
6f55e36998 Check bitmaps in the chaos test
1cbe466c39 Store v1: Use entry_fits in deletes (fix assertion failed at v1/journal.cpp:148)
Compare 44 commits »
31dfebbbe8 Fix compilation errors regarding type conversions and pointer arithmetic
df23181cfe Fix misleading COPY_BUF_JOURNAL flag on hole slices
f9a247df42 Release 3.2.0
6f55e36998 Check bitmaps in the chaos test
1cbe466c39 Store v1: Use entry_fits in deletes (fix assertion failed at v1/journal.cpp:148)
Compare 10 commits »
changwei.ye created branch fix-misleading-flag-and-compile-error in changwei.ye/vitastor 2026-08-31 10:52:48 +03:00
changwei.ye closed pull request vitalif/vitastor#79 2026-08-31 10:35:35 +03:00
Fix false-positive -EDOM checksum errors on overlapping unaligned reads
changwei.ye pushed to fix-misleading-flag at changwei.ye/vitastor 2026-08-28 12:21:40 +03:00
980096e0c2 Fix misleading COPY_BUF_JOURNAL flag on hole slices
changwei.ye created pull request vitalif/vitastor#79 2026-08-28 11:43:06 +03:00
Fix false-positive -EDOM checksum errors on overlapping unaligned reads
changwei.ye pushed to fix-intent-write-corruption at changwei.ye/vitastor 2026-08-28 11:40:57 +03:00
937337d228 Fix false-positive -EDOM checksum errors on overlapping unaligned reads