Commit Graph

  • f41489a187 test(e2e): deflake webhook redelivery target registration (#4848) Zhengchao An 2026-07-15 15:27:59 +08:00
  • 47c5a3ab35 fix(ecstore): deduplicate concurrent ILM transition enqueues (#4839) houseme 2026-07-15 15:23:57 +08:00
  • ea04c94204 fix(ecstore): skip deferred readers without sources (#4836) cxymds 2026-07-15 15:22:54 +08:00
  • 6248690bd1 fix(ecstore): read full transitioned multipart objects (#4837) Zhengchao An 2026-07-15 15:22:25 +08:00
  • 23fa008ed8 fix(heal): retry failed objects within bucket scans (#4834) cxymds 2026-07-15 14:32:07 +08:00
  • be6859be55 fix(ecstore): handle ChecksumNone in >128 MiB ILM transitions (#4831) houseme 2026-07-15 14:31:37 +08:00
  • 52ef30f167 test(e2e): add S3 event-notification webhook delivery regression net (#4821) Zhengchao An 2026-07-15 13:01:20 +08:00
  • 776f7ee83f test(security): add bucket-policy x IAM priority conflict matrix (#4825) Zhengchao An 2026-07-15 12:06:26 +08:00
  • 6ea6832aef test(lifecycle): add property-based coverage for rule evaluation (#4824) Zhengchao An 2026-07-15 11:52:17 +08:00
  • 468dcaef69 test(security): pin GHSA-m77q STS root-secret token signing (#4823) Zhengchao An 2026-07-15 11:43:56 +08:00
  • eb392f24d6 chore(scripts): add scripts index and archive one-shot scripts (#4822) Zhengchao An 2026-07-15 11:43:26 +08:00
  • 5294f36669 perf(rustfs): remove the fake s3_operations benchmark (#4817) Zhengchao An 2026-07-15 11:10:48 +08:00
  • 57a9fc6ac8 chore(scripts): retire the broken run_scanner_benchmarks.sh (#4819) Zhengchao An 2026-07-15 11:10:31 +08:00
  • 5fd2e8b6a1 ci(coverage): add weekly cargo-llvm-cov baseline workflow (#4820) Zhengchao An 2026-07-15 11:10:22 +08:00
  • 04616e32c8 ci: route build jobs through matrix runner labels (#4830) houseme 2026-07-15 11:03:44 +08:00
  • d73c8a783a ci(perf): cache the main baseline binary to cut the nightly double build (#4816) Zhengchao An 2026-07-15 09:33:56 +08:00
  • 0e7b8ea16b test(security): wire negative-auth suites into e2e-smoke with a count-floor guard (#4815) Zhengchao An 2026-07-15 09:33:30 +08:00
  • a6a0e29282 fix(table-catalog): support Spark REST commits (#4788) Henry Guo 2026-07-15 09:32:40 +08:00
  • c111d25a6c ci(mint): set RUSTFS_UNSAFE_BYPASS_DISK_CHECK so the mint container boots (#4814) Zhengchao An 2026-07-15 09:32:15 +08:00
  • cd51d66321 docs(testing): populate the testing pyramid overview (backlog#1153 infra-11) (#4813) Zhengchao An 2026-07-15 09:07:34 +08:00
  • 83fe12d6aa chore(release): prepare 1.0.0-beta.9 (#4807) houseme 2026-07-15 09:03:21 +08:00
  • ea2e24ac13 test/ci(ecstore): fix MinIO SSE interop size assertion + nightly dockerized interop check (#4809) houseme 2026-07-14 23:08:14 +08:00
  • c53e34f13b test(replication): lock outbound checksum consistency for XXHash/SHA-512/MD5 (#4808) houseme 2026-07-14 20:58:29 +08:00
  • 750e5d15eb feat(checksums): add native S3 additional checksum support (#4805) houseme 2026-07-14 20:03:59 +08:00
  • af5ca7c3f9 build: optimize release profile (#4806) houseme 2026-07-14 18:56:15 +08:00
  • 24e7f8f19c chore(deps): refresh workspace dependencies (#4804) houseme 2026-07-14 16:11:16 +08:00
  • a80699b6dd feat: add an opt-in NATS JetStream publish path for the notify and audit targets (#4634) escapecode 2026-07-14 08:36:14 +01:00
  • 25f81f812c feat(site-replication): support custom TLS peers (#4802) cxymds 2026-07-14 15:33:00 +08:00
  • e7e40007ab Add observability identities and operation spans 唐小鸭 2026-07-14 15:22:20 +08:00
  • e9a0200a72 fix(ecstore): hedge slow shard reads in lockstep GET to cut the large-object first-byte tail (#4799) Zhengchao An 2026-07-14 11:13:03 +08:00
  • 27a7cc739e fix(targets): keep pulsar target online after restart without TLS (#4798) houseme 2026-07-14 00:07:08 +08:00
  • 0f83a27f6a fix(deps): pin hyper to flush-before-shutdown fix for large-GET unexpected EOF (#4797) Zhengchao An 2026-07-13 23:36:38 +08:00
  • 0ac7f0d0cf chore: refresh erasure codec and rust toolchains (#4795) houseme 2026-07-13 20:16:25 +08:00
  • 7ece747eab fix(ecstore): suppress missing rollback rename warnings (#4792) cxymds 2026-07-13 19:05:09 +08:00
  • 724d3ea0bc fix(error): map StorageError::NotModified correctly (#4793) cxymds 2026-07-13 19:04:42 +08:00
  • f710f51687 fix(logging): rate limit the GetObject I/O queue congestion WARN (#4790) Zhengchao An 2026-07-13 12:41:11 +08:00
  • 6096bb189d fix(ecstore): demote reliable_rename NotFound WARN to debug (#4789) Zhengchao An 2026-07-13 12:07:49 +08:00
  • 535d672b1f fix(admin): report heal runtime state (#4786) Zhengchao An 2026-07-13 11:02:13 +08:00
  • 2e85709634 chore: refresh workspace lockfile (#4785) houseme 2026-07-13 09:03:01 +08:00
  • 1553dc3f62 Address P2 follow-ups from the 2026-07-10..12 merged-PR review (backlog#1210-1220) (#4783) houseme 2026-07-13 00:03:28 +08:00
  • 63b4568f85 fix(ecstore): reclaim orphan data dirs on the healthy heal path (#4781) houseme 2026-07-12 22:19:47 +08:00
  • 53c5cbed6e docs: update security advisory lessons (#4780) Zhengchao An 2026-07-12 22:19:16 +08:00
  • cf142e7fdd fix(ci): widen Days=5 expiration poll window to 8*lc_interval (#4779) Zhengchao An 2026-07-12 22:15:05 +08:00
  • 418f505a81 fix(ecstore): allow concurrent directory scans (#4778) Zhengchao An 2026-07-12 21:17:50 +08:00
  • f84ba243a1 chore(ci): guard against committed planning docs and remove re-added ones (#4777) Zhengchao An 2026-07-12 20:19:06 +08:00
  • 3b139e5267 fix(obs/cleaner): harden log cleaner durability, symlink safety, and retention (audit OLC-01..14) (#4776) houseme 2026-07-12 20:01:52 +08:00
  • 13bdca6762 build(toolchain): switch Rust channel to stable (#4775) houseme 2026-07-12 18:59:43 +08:00
  • a766271246 chore(deps): update flake.lock (#4770) houseme 2026-07-12 16:30:05 +08:00
  • d8e69a3adf fix(logging): enforce single-writer sinks and bound tracing (#4765) cxymds 2026-07-12 16:03:01 +08:00
  • 2ddafb4ed9 test(ecstore): bound file sync probe waits (#4767) houseme 2026-07-12 16:01:09 +08:00
  • 4c9431704c fix(ecstore): cancel orphaned listing walks (#4773) Zhengchao An 2026-07-12 15:21:21 +08:00
  • 71497ba39b fix(ci): evaluate ILM every scanner cycle in lifecycle behavior lane (#4772) Zhengchao An 2026-07-12 15:20:22 +08:00
  • c4c198670d docs: remove agent-generated planning docs and forbid committing them (#4771) Zhengchao An 2026-07-12 14:14:15 +08:00
  • b235762fdb fix(ci): unblock e2e-s3tests startup and create disk dirs for distributed volumes (#4768) Zhengchao An 2026-07-12 13:41:46 +08:00
  • e3533a4611 test(replication): cover version deletion convergence (#4764) Zhengchao An 2026-07-12 13:07:32 +08:00
  • 0ed0760fa2 fix(ci): restore lifecycle debug day to 10s to fix flaky expiration test (#4766) Zhengchao An 2026-07-12 13:01:04 +08:00
  • 5a4cf1d4b5 fix: repair flaky moka clear drain loop from #4759 (#4763) Zhengchao An 2026-07-12 12:26:38 +08:00
  • 46e43f608f feat(observability): add Grafana dashboard for the object data cache (#4761) houseme 2026-07-12 11:45:32 +08:00
  • 631d93092e docs(obs): align OtelConfig doc defaults with actual constants (#4760) Zhengchao An 2026-07-12 11:10:42 +08:00
  • 3832f1d270 fix(cache): drain pending removals during clear (#4759) Zhengchao An 2026-07-12 09:46:13 +08:00
  • b540c7e2d0 test(ecstore): cover list marker key stripping (#4757) Zhengchao An 2026-07-12 06:01:44 +08:00
  • a5765274fc fix: auto-repair test_rename_data_shares_file_sync_limit hang on macOS (#4758) Zhengchao An 2026-07-12 06:01:39 +08:00
  • 676f2276b4 fix(replication): refresh targets after site endpoint edits (#4756) Zhengchao An 2026-07-12 05:03:17 +08:00
  • af831bde4b fix(cache): drain entries before clear returns (#4751) Zhengchao An 2026-07-12 04:32:21 +08:00
  • b449af160c test(ci): stabilize lifecycle behavior checks (#4755) Zhengchao An 2026-07-12 04:02:01 +08:00
  • 5088a6cde4 perf(obs): trim per-collection-cycle waste in report_metrics (#4748) houseme 2026-07-12 01:46:13 +08:00
  • 6886dca7d1 feat(ecstore): make GET codec-streaming a single rollout switch (backlog#1183) (#4752) houseme 2026-07-12 01:36:58 +08:00
  • 028ba6a675 perf(ecstore): parallelize multipart shard syncing (#4734) Ramakrishna Chilaka 2026-07-11 23:06:24 +05:30
  • 633c131cef perf(io-metrics): cache handles for hot label-less metric emitters (#4750) houseme 2026-07-12 01:33:30 +08:00
  • 89557a7ffe perf(ecstore): cache io_uring fallback root label (#4747) houseme 2026-07-12 01:25:06 +08:00
  • 5282c71f86 perf(io-metrics): make internode peer-health read-mostly with an RwLock (#4746) houseme 2026-07-12 01:10:35 +08:00
  • 53bd4bb300 test(e2e): pin GET codec-streaming body/header parity vs legacy duplex (backlog#1183) (#4745) houseme 2026-07-12 00:33:57 +08:00
  • 763f246f8a test(ecstore): add shared MockWarmBackend test utility for lifecycle and tier tests (#4716) Zhengchao An 2026-07-12 00:20:45 +08:00
  • ce7d3119b2 perf(io-metrics): throttle collector percentile sort off the per-IO path (#4744) houseme 2026-07-12 00:19:12 +08:00
  • 96e5699568 test(ilm): self-managed lifecycle expiry e2e + backdated-mtime helper (backlog#1148 ilm-3) (#4710) Zhengchao An 2026-07-11 23:40:29 +08:00
  • 264b2dd480 perf(metrics): drop needless per-emission work on hot metric paths (#4743) houseme 2026-07-11 23:27:15 +08:00
  • e742a540a4 test(cache): guard the body-cache eligibility gate against deny-list regressions (#1146) (#4742) houseme 2026-07-11 22:51:24 +08:00
  • fa27bef532 test: quarantine embedded delete flake (#4741) Zhengchao An 2026-07-11 22:29:29 +08:00
  • 1ab66e124c test(ecstore): pin the remaining io_uring fd-cache invariants (#1180) (#4739) houseme 2026-07-11 21:50:48 +08:00
  • 313d282880 fix(ecstore): gate gauge import on Linux (#4737) Zhengchao An 2026-07-11 21:29:08 +08:00
  • 793b2a06e2 perf(ecstore): snapshot per-IO env config on local disk read/write paths (#4736) houseme 2026-07-11 21:26:26 +08:00
  • 9d64d71bd7 fix(ecstore): reduce GET reader setup shard fanout (#4735) houseme 2026-07-11 21:22:40 +08:00
  • a8eed1c44d perf(io-metrics): add a global switch to gate general metric emission (#4733) houseme 2026-07-11 20:11:54 +08:00
  • c79366d42c refactor(ecstore): tidy io_uring read backend (docs + fd-cache handle) (#4732) houseme 2026-07-11 20:08:47 +08:00
  • 4f29dcdcec chore(deps): bump rustfs-uring to 0.2.1 (#4731) houseme 2026-07-11 20:01:42 +08:00
  • ffca98cdbf fix(ecstore): harden io_uring integration (#4726) houseme 2026-07-11 19:15:29 +08:00
  • 3f1acfe8a7 fix(docker): warn instead of rejecting default or missing credentials (#4728) Zhengchao An 2026-07-11 19:13:04 +08:00
  • ab60244d7d chore(deps): bump rustfs-uring to 0.2.0 (#4730) houseme 2026-07-11 19:12:15 +08:00
  • 67a88f3feb test(replication): cover multipart fanout integrity (#4727) Zhengchao An 2026-07-11 17:07:54 +08:00
  • bec5227018 test(e2e): add negative presigned URL SigV4 coverage (#4714) Zhengchao An 2026-07-11 16:07:41 +08:00
  • d6e3aa9140 test(admin-auth): add unit and e2e coverage for the admin authorization gate (#4717) Zhengchao An 2026-07-11 16:07:36 +08:00
  • 2ebe8e561b fix(replication): allow loopback replication targets under an explicit test opt-in (#4725) houseme 2026-07-11 15:49:39 +08:00
  • f63af3df63 chore: retire completed-migration scaffolding, wire orphaned boundary check (#4719) Zhengchao An 2026-07-11 13:42:56 +08:00
  • a97f3a9c52 fix(test): isolate health tests from minimal-response env var race (#4702) Zhengchao An 2026-07-11 13:39:34 +08:00
  • 5650dcdc5d ci: pull replication tests out of e2e-smoke (loopback targets fail every PR) (#4724) Zhengchao An 2026-07-11 13:39:15 +08:00
  • 9bf102f965 fix(cache): reserve admitted bytes in the memory gate to bound burst overshoot (#4718) houseme 2026-07-11 13:36:20 +08:00
  • 05fae6f939 test(ecstore): add TierConfigMgr state-machine unit coverage (#4713) Zhengchao An 2026-07-11 13:31:30 +08:00
  • 846aa95c32 test(security): GHSA-named regression tests for 3p3x and r5qv (backlog#1151 sec-6) (#4707) Zhengchao An 2026-07-11 13:18:27 +08:00
  • 4b83efaf36 ci(ilm): add gated s3-tests lane for lifecycle expiration cases (#4715) Zhengchao An 2026-07-11 13:16:55 +08:00
  • 4de73c0653 fix(docker): use non-default credentials in cluster compose/scripts (#4720) houseme 2026-07-11 12:41:02 +08:00