安正超
|
e65aebba53
|
fix(ecstore): guard transition worker max (#3003)
* fix(ecstore): guard transition worker max
* test: clarify env mutation safety
* test(ecstore): document env mutation concurrency contract
|
2026-05-19 02:25:51 +00:00 |
|
houseme
|
bd1e57293f
|
fix: harden lifecycle transition compensation and regression coverage (#2995)
* fix(ecstore): honor transition worker configuration
* fix(ecstore): add transition queue backpressure metrics
* fix(ecstore): schedule transition compensation on enqueue pressure
* fix(ecstore): log transition compensation scheduling
* test(rustfs): add transition compensation fault-injection coverage
* test(rustfs): cover delete after transition compensation
* test(scanner): cover cleanup after transition compensation
* test(rustfs): extend compensation transition coverage
* test(scanner): cover backfill idempotency after compensation
* test(scanner): cover noncurrent expiry after compensation
* test(rustfs): cover versioned delete after compensation
* test(rustfs): cover delete marker lifecycle after compensation
* test(scanner): extend versioned lifecycle compensation coverage
* test(scanner): model versioned delete after compensation
* test(scanner): clarify modeled versioned delete helper
* refactor(ecstore): optimize transition enqueue hot path
* refactor(ecstore): centralize transition runtime constants
* style(ecstore): apply rustfmt for transition timeout helper
* fix(ilm): align queue-full metric semantics
* refactor(ecstore): unify immediate enqueue failure handling
* refactor(ecstore): reuse transition worker env constant
* ci(actions): update setup action inputs
|
2026-05-18 12:50:43 +00:00 |
|
cxymds
|
c698a0f2b6
|
fix(policy): allow AssumeRole in system policies (#2718)
|
2026-04-28 11:01:46 +00:00 |
|
安正超
|
457f4e0170
|
fix(s3): improve GitLab registry compatibility (#2596)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-04-19 02:10:42 +00:00 |
|
houseme
|
9677320f23
|
fix(scanner): stabilize data usage cache persistence under slow metadata I/O (#2594)
|
2026-04-18 16:36:28 +00:00 |
|
GatewayJ
|
dc5ce7d0af
|
test(scanner): avoid flaky noncurrent version counting (#2589)
Co-authored-by: GatewayJ <8352692332qq.com>
|
2026-04-18 11:13:35 +00:00 |
|
houseme
|
6ce24f3b63
|
feat(lifecycle): improve ILM compatibility and scanner runtime config (#2534)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
Co-authored-by: cxymds <Cxymds@qq.com>
|
2026-04-16 10:28:03 +00:00 |
|
安正超
|
2a3d127a86
|
revert: restore PutObjReader and remove PUT zero-copy chunk path (#2351 phase 2) (#2532)
|
2026-04-14 16:35:03 +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 |
|
weisd
|
41dcebda44
|
fix(tier): sweep transitioned copies from delete handlers (#2287)
|
2026-03-25 16:06:36 +08:00 |
|
cxymds
|
5ea6d8a7e6
|
fix(ecstore): preserve transition object metadata (#2263)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-03-24 14:06:29 +08:00 |
|
cxymds
|
236142a682
|
fix(ecstore): repair lifecycle transition and restore flows (#2240)
Co-authored-by: heihutu <heihutu@gmail.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: weisd <im@weisd.in>
|
2026-03-23 12:29:13 +08:00 |
|
weisd
|
b9b7d86ae4
|
feat: improve legacy metadata and admin compatibility (#2202)
|
2026-03-18 21:05:09 +08:00 |
|
安正超
|
af6c32efac
|
refactor: improve code quality with safer error handling, trait decomposition, and dead code cleanup (#1997)
|
2026-02-28 01:19:47 +08:00 |
|
likewu
|
087f58b7c8
|
fix(lifecycle): lifecycle fixes (#1625)
Signed-off-by: likewu <likewu@126.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-01-31 19:14:47 +08:00 |
|