Default Branch

2a73f92852 · Do not check IOV_MAX · Updated 2026-08-23 13:44:53 +03:00

Branches

5826de7e05 · osd: fix degraded check in add_object_to_set on replicated pools · Updated 2026-10-16 09:30:09 +03:00    changwei.ye

0
147
vitalif/vitastor#92 Merged

f0816f6ed0 · osd: use lower_bound to find head operation in pg_cancel_write_queue · Updated 2026-10-15 07:12:55 +03:00    changwei.ye

0
147

f0816f6ed0 · osd: use lower_bound to find head operation in pg_cancel_write_queue · Updated 2026-10-15 07:12:55 +03:00    changwei.ye

0
147
vitalif/vitastor#90 Merged

6509cb85b3 · osd: call deref_object_state on recheck_state mismatch in remove_object_from_state · Updated 2026-10-15 05:07:18 +03:00    changwei.ye

0
147
vitalif/vitastor#91 Merged

45ce3f2842 · osd: account for key_index_bytes when calculating chained read bitmap_len · Updated 2026-10-09 12:18:32 +03:00    changwei.ye

0
135
vitalif/vitastor#89 Merged

b51c05200d · Store v2: fix compaction skipping stable overwrites and BIG_INTENT type · Updated 2026-09-24 12:06:20 +03:00    changwei.ye

0
118
vitalif/vitastor#88 Merged

73a1f622bb · Store v2: decouple trim_lsn from force_fsync · Updated 2026-09-14 12:58:40 +03:00    changwei.ye

0
113
vitalif/vitastor#87 Merged

89132d0fcd · Fix size check for journal_offset when sharing meta device · Updated 2026-09-01 10:03:25 +03:00    changwei.ye

0
50
vitalif/vitastor#81 Merged

ed1d3a9a3f · fix: logic error in boundary check for "exactly two partial blocks" during read request merging · Updated 2026-09-01 04:36:35 +03:00    changwei.ye

0
50
vitalif/vitastor#80 Merged

10a6782bdf · Fix compilation errors regarding type conversions and pointer arithmetic · Updated 2026-08-31 13:44:21 +03:00    changwei.ye

0
49
vitalif/vitastor#78 Merged

937337d228 · Fix false-positive -EDOM checksum errors on overlapping unaligned reads · Updated 2026-08-28 11:39:23 +03:00    changwei.ye

0
6
vitalif/vitastor#79 Closed

14e374d346 · Use EPOLLOUT in no-io_uring mode · Updated 2026-08-24 15:31:17 +03:00    changwei.ye

0
6

f56c08e593 · Repeer PG on immediate stabilize/rollback errors · Updated 2026-08-24 15:31:17 +03:00    changwei.ye

0
4

cbe02cd835 · Support canceling blockstore v1 operations (v2 doesn't need it) · Updated 2026-08-15 16:06:09 +03:00    changwei.ye

20
2

afcf66ac66 · WIP Use the disk interface wrapper only in the new blockstore · Updated 2026-08-08 12:12:57 +03:00    changwei.ye

37
3

ded8832e65 · WIP Switch back to TCP when RDMA send fails (does not work) · Updated 2026-07-13 00:24:34 +03:00    changwei.ye

175
74

c93bdf4369 · Allow degraded/misplaced writes (for better performance) · Updated 2026-05-22 02:04:49 +03:00    changwei.ye

284
3

ee0bae573f · Remove n_subops=0 (TODO also needs OSD unit tests) · Updated 2026-05-21 13:31:32 +03:00    changwei.ye

284
1

c6af10a444 · WIP Support TLS certificate generation in make-etcd · Updated 2026-05-19 17:20:30 +03:00    changwei.ye

285
66

039c524f0a · Implement handshake for AES-256-GCM by capturing TLS secrets (pretty shitty approach actually...) · Updated 2026-04-26 11:26:34 +03:00    changwei.ye

355
50