houseme
|
c90bfe2b23
|
fix(ecstore): harden runtime read-path quorum handling (#2872)
|
2026-05-08 09:56:39 +00:00 |
|
安正超
|
e209fc6eef
|
test(ecstore): cover store init health reset delegation (#2865)
|
2026-05-08 05:42:05 +00:00 |
|
weisd
|
97a2775434
|
fix(ecstore): reset drive health between store init format retries (#2848)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-05-08 03:16:58 +00:00 |
|
安正超
|
4728abcff1
|
fix(security): document unsafe and TLS overrides (#2835)
|
2026-05-06 15:09:02 +00:00 |
|
安正超
|
50ddec3ffc
|
fix: preserve data on self metadata copy (#2819)
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-05-06 06:28:36 +00:00 |
|
houseme
|
2953558f41
|
fix(lifecycle): prevent eager date-expiry deletion on config update (#2708)
|
2026-04-28 10:26:14 +00:00 |
|
weisd
|
e0b8c4fd42
|
fix(storage): avoid faulting local drives on transient timeouts (#2714)
|
2026-04-28 06:38:31 +00:00 |
|
houseme
|
50d03ef021
|
perf(memory): add reclaim signals and cache controls (#2689)
|
2026-04-26 16:42:35 +00:00 |
|
houseme
|
81854762d4
|
fix(ecstore): log missing local paths during physical disk independence checks (#2680)
|
2026-04-25 08:01:01 +00:00 |
|
houseme
|
1e9c75a201
|
feat(ecstore): enforce local disk topology guardrails and expose device ids (#2679)
|
2026-04-25 06:02:02 +00:00 |
|
weisd
|
f08b592c6f
|
fix(storage): list prefix children behind marker objects (#2643)
|
2026-04-22 11:23:27 +00:00 |
|
houseme
|
28edfd6190
|
fix(storage): harden offline drive fail-fast paths (#2564)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
|
2026-04-16 09:21:45 +00:00 |
|
Tunglies
|
579b124726
|
lint: clippy rules or_fun_call (#2561)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-16 02:48:39 +00:00 |
|
安正超
|
b2b92de26c
|
test(ecstore): cover fresh tmp cleanup path (#2562)
|
2026-04-16 02:12:16 +00:00 |
|
Tunglies
|
49366ee200
|
chore(lint): clippy rules redundant_clone (#2554)
|
2026-04-15 13:54:07 +00:00 |
|
weisd
|
da9dfb51e7
|
fix(ecstore): cleanup stale put object temp data (#2529)
|
2026-04-15 14:40:58 +08:00 |
|
安正超
|
6d476ae9a1
|
revert: remove BlockReadable trait and chunk-based I/O from rio, ecstore, disk layers (#2533)
|
2026-04-14 19:09:02 +08:00 |
|
weisd
|
a8a2aaa460
|
fix(ecstore): avoid duplicate keys in ListObjectsV2 (#2467)
|
2026-04-10 11:29:23 +08:00 |
|
houseme
|
32bf8f5bf3
|
feat(storage): add direct chunk GET fast path (#2351)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-07 08:33:46 +08:00 |
|
安正超
|
d5f05993a3
|
test(ecstore): cover read offset overflow (#2341)
|
2026-03-30 20:48:03 +08:00 |
|
houseme
|
7172e151de
|
fix: address correctness, safety, and concurrency issues (#2327)
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-30 00:30:57 +08:00 |
|
weisd
|
05dc131a49
|
perf(storage): optimize internode RPC transfer path (#2262)
Co-authored-by: momoda693 <momoda693@gmail.com>
|
2026-03-23 17:09:49 +08:00 |
|
weisd
|
2e7abfbd63
|
fix(ecstore): preserve raw metadata read semantics (#2258)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-03-23 10:42:16 +08:00 |
|
weisd
|
a42320848c
|
fix(ecstore): invalidate xl.meta cache after writes and rename (#2255)
|
2026-03-22 11:30:29 +08:00 |
|
weisd
|
b9b7d86ae4
|
feat: improve legacy metadata and admin compatibility (#2202)
|
2026-03-18 21:05:09 +08:00 |
|
evan slack
|
d52a10c5fb
|
chore(obs): Improve tracing instrumentation (#2086)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-03-07 20:03:20 +08:00 |
|
安正超
|
9d2b8822cf
|
refactor: stabilize heal format recovery integration tests (#1984)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-02-27 15:26:19 +08:00 |
|
weisd
|
368bba3345
|
fix(ecstore): adjust unformatted disk error mapping (#1988)
|
2026-02-27 13:45:33 +08:00 |
|
安正超
|
4211652991
|
refactor(app): add application layer module entry (#1907)
|
2026-02-22 22:15:37 +08:00 |
|
evan slack
|
23f7ffe36b
|
fix(startup): Only monitor disk health after format loading (#1854)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-02-21 20:46:14 +08:00 |
|
loverustfs
|
5d737eaeb7
|
fix(ecstore): invalidate GlobalFileCache after write_all_private to fix DeleteMarker visibility (#1890)
|
2026-02-20 22:47:45 +08:00 |
|
安正超
|
2fc36bb52e
|
fix: restore s3 compatibility regressions and CI coverage (#1793)
|
2026-02-13 12:26:52 +08:00 |
|
Tyooughtul
|
1184806c3f
|
Fix/resolve pr 1710 (#1743)
|
2026-02-11 08:24:55 +08:00 |
|
weisd
|
4d19b069c3
|
fix: replication delete (#1714)
|
2026-02-04 13:39:35 +08:00 |
|
weisd
|
dce117840c
|
refactor: NamespaceLock (nslock), AHM→Heal Crate, and Lock/Clippy Fixes (#1664)
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: weisd <2057561+weisd@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-01-30 13:13:41 +08:00 |
|
weisd
|
6ab7b75fd4
|
fix bug (#1615)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-01-27 09:54:13 +08:00 |
|
houseme
|
d251b9fb35
|
fix: unify path handling to use S3-standard forward slashes on all platforms (#1555)
Signed-off-by: houseme <housemecn@gmail.com>
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: LeonWang0735 <wlywly0735@126.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-26 18:49:21 +08:00 |
|
安正超
|
4890fb25c1
|
fix: listobjects v2 pagination (#1607)
|
2026-01-25 09:30:08 +08:00 |
|
weisd
|
6631407416
|
feat: Add RustFS Scanner Module and Multiple Bug Fixes (#1579)
|
2026-01-22 13:39:38 +08:00 |
|
LeonWang0735
|
18b22eedd9
|
Fix:correctly handle versioning obj (#1521)
|
2026-01-16 08:12:05 +08:00 |
|
houseme
|
f795299d53
|
Optimization and collation of dependencies introduction processing (#1493)
|
2026-01-13 15:02:54 +08:00 |
|
houseme
|
760cb1d734
|
Fix Windows Path Separator Handling in rustfs_utils (#1464)
Co-authored-by: reatang <tangtang1251@qq.com>
|
2026-01-11 19:53:51 +08:00 |
|
weisd
|
359c9d2d26
|
Enhance Object Version Management and Replication Status Handling (#1413)
|
2026-01-07 10:44:35 +08:00 |
|
weisd
|
3ce99939a3
|
fix: improve memory ordering for disk health tracker (#1412)
|
2026-01-06 23:59:08 +08:00 |
|
weisd
|
b142563127
|
fix rpc client (#1393)
|
2026-01-05 21:52:04 +08:00 |
|
weisd
|
ab752458ce
|
Fix Path Traversal and Enhance Object Validation (#1387)
|
2026-01-05 15:57:15 +08:00 |
|
houseme
|
8d7cd4cb1b
|
chore: upgrade dependencies and migrate to aws-lc-rs (#1333)
|
2026-01-02 00:02:34 +08:00 |
|
weisd
|
80cfb4feab
|
Add Disk Timeout and Health Check Functionality (#1196)
Signed-off-by: weisd <im@weisd.in>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2025-12-22 17:15:19 +08:00 |
|
houseme
|
9e2fa148ee
|
Fix type errors in ecfs.rs and apply clippy fixes for Rust 1.92.0 (#1121)
|
2025-12-12 00:49:21 +08:00 |
|
Jacob
|
53c126d678
|
fix: decode percent-encoded paths in get_file_path() (#1072)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2025-12-10 22:30:02 +08:00 |
|