Henry Guo
506cd156bb
fix(scanner): scope long walk timeouts ( #4376 )
...
* fix(scanner): scope long walk timeouts
* fix(scanner): bound IAM config walks
---------
Co-authored-by: Henry Guo <marshawcoco@users.noreply.github.com >
2026-07-08 17:06:51 +08:00
Zhengchao An
3ed414cdb4
fix(storage): complete pending metadata and quorum fixes ( #4375 )
2026-07-07 23:22:54 +08:00
Zhengchao An
3e4c15da5d
fix(object-lock): prevent locked version deletes ( #4297 )
2026-07-06 14:05:19 +08:00
Zhengchao An
6839e57c96
refactor(replication): isolate storage api contracts ( #4240 )
...
* refactor(replication): isolate storage api contracts
* docs(replication): record storage api contract boundary
2026-07-03 22:10:16 +08:00
Zhengchao An
e1c1d8edcb
test: expand snapshot coverage ( #4024 )
2026-06-29 07:56:37 +08:00
Zhengchao An
27b8592879
docs: add documentation to storage-api public types ( #741 ) ( #4007 )
...
docs: add documentation to storage-api public types
Add doc comments to public structs, enums, and traits in
storage-api crate to improve documentation coverage.
Refs #741
2026-06-28 19:12:02 +08:00
Zhengchao An
c768a9c382
docs(storage-api): document filemeta dependency as known limitation ( #731 ) ( #3997 )
...
* docs(storage-api): document filemeta dependency as known limitation
Add comment explaining why storage-api depends on filemeta and
the scope of work required to break this dependency (300+ files).
Refs https://github.com/rustfs/backlog/issues/731
* docs(storage-api): remove backlog link from comment
2026-06-28 14:59:24 +08:00
安正超
ada6f7587e
refactor: flatten test harness storage compat aliases ( #3596 )
...
* refactor: flatten test harness storage compat aliases
* refactor: flatten rustfs storage compat aliases (#3597 )
* refactor: prune runtime storage compat surface (#3598 )
* refactor: flatten runtime secondary storage compat (#3599 )
* docs: add scheduler placement profiling baselines (#3600 )
* feat: add observability topology capability contracts (#3601 )
2026-06-19 08:30:47 +08:00
安正超
b1c6578df1
refactor: narrow test harness compatibility surfaces ( #3592 )
2026-06-19 07:10:52 +08:00
安正超
c28fee0013
refactor: continue storage api contract cleanup ( #3580 )
...
* refactor: move delete object contracts to storage api
* refactor: narrow store api compatibility exports
* refactor: route table catalog test through storage compat
2026-06-18 22:42:02 +08:00
安正超
57403525ee
refactor: move heal and namespace contracts ( #3560 )
2026-06-18 11:00:21 +08:00
安正超
e5cad7ed20
refactor: move object operation contracts ( #3559 )
2026-06-18 09:48:13 +08:00
安正超
3fb4cb3d65
refactor: move list operations contract ( #3550 )
2026-06-18 08:48:18 +08:00
安正超
36f7ad6936
refactor: move walk options contract ( #3549 )
2026-06-18 08:18:26 +08:00
安正超
24fa03e04b
refactor: move object list response contracts ( #3548 )
2026-06-18 07:19:07 +08:00
安正超
80ed63484b
refactor: move object precondition contracts ( #3547 )
2026-06-18 06:34:30 +08:00
安正超
54bbd05b25
refactor: move object list helper contracts ( #3546 )
2026-06-18 06:09:33 +08:00
安正超
53337a6f71
refactor: move HTTP range helper contracts ( #3533 )
2026-06-18 00:47:23 +08:00
安正超
919deeb816
refactor: move object option helper contracts ( #3521 )
2026-06-17 22:56:10 +08:00
安正超
ed55857bca
refactor: move bucket operations contract ( #3507 )
2026-06-17 09:10:38 +08:00
安正超
0c259547d1
refactor: move multipart DTO contracts ( #3505 )
2026-06-17 00:33:06 +08:00
安正超
d9ddd1bedc
feat(storage-api): add disk inventory contract ( #3330 )
2026-06-10 16:33:31 +00:00
安正超
bb5d9565a6
feat(storage-api): add bucket DTO contract ( #3314 )
...
* feat(storage-api): add bucket DTO contract
* ci(build): increase workflow timeout to 90 minutes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: houseme <housemecn@gmail.com >
2026-06-10 07:16:14 +00:00
安正超
3795d44b86
feat(storage-api): add error code contract ( #3313 )
2026-06-10 09:03:29 +08:00
安正超
45391ac776
feat(storage-api): add contract crate ( #3310 )
2026-06-09 20:06:15 +00:00