1815 Commits (rust-volume-server)

Author SHA1 Message Date
Jayshan Raghunandan 1f1eac4f08
feat: improve aio support for admin/volume ingress and fix UI links (#8679) 2 days ago
Chris Lu 81369b8a83
improve: large file sync throughput for remote.cache and filer.sync (#8676) 2 days ago
Chris Lu f4073107cb
fix: clean up orphaned needles on remote.cache partial download failure (#8675) 2 days ago
Chris Lu acea36a181
filer: add conditional update preconditions (#8647) 4 days ago
Chris Lu 8cde3d4486
Add data file compaction to iceberg maintenance (Phase 2) (#8503) 5 days ago
Chris Lu c4d642b8aa
fix(ec): gather shards from all disk locations before rebuild (#8633) 5 days ago
Chris Lu baae672b6f
feat: auto-disable master vacuum when plugin worker is active (#8624) 6 days ago
Chris Lu 92a76fc1a2
fix(filer): limit concurrent proxy reads per volume server (#8608) 1 week ago
Lars Lehtonen f8b7357350
weed/server: fix dropped error (#8584) 1 week ago
Chris Lu 2ec0a67ee3
master: return 503/Unavailable during topology warmup after leader change (#8529) 2 weeks ago
Chris Lu 3f946fc0c0
mount: make metadata cache rebuilds snapshot-consistent (#8531) 2 weeks ago
Chris Lu af4c3fcb31
ec: fall back to data dir when ecx file not found in idx dir (#8541) 2 weeks ago
Chris Lu 540fc97e00
s3/iam: reuse one request id per request (#8538) 2 weeks ago
Chris Lu 338be16254 fix logs 2 weeks ago
Chris Lu 230ae9c24e no need to set default scripts now 2 weeks ago
Chris Lu b3620c7e14
admin: auto migrating master maintenance scripts to admin_script plugin config (#8509) 2 weeks ago
Chris Lu 45ce18266a
Disable master maintenance scripts when admin server runs (#8499) 2 weeks ago
Chris Lu f5c35240be
Add volume dir tags and EC placement priority (#8472) 3 weeks ago
Chris Lu da4edb5fe6
Fix live volume move tail timestamp (#8440) 3 weeks ago
Chris Lu e596542295
Move SQL engine and PostgreSQL server to their own binaries (#8417) 3 weeks ago
Chris Lu 57ab99d13e
fix: generate topology uuid uniformly in single-master mode (#8405) 4 weeks ago
Chris Lu b5f3094619 fix format of internal node URLs in master UI templates 4 weeks ago
Chris Lu e4b70c2521 go fix 4 weeks ago
Konstantin Lebedev 01b3125815
[shell]: volume balance capacity by min volume density (#8026) 4 weeks ago
Chris Lu 7b8df39cf7
s3api: add AttachUserPolicy/DetachUserPolicy/ListAttachedUserPolicies (#8379) 4 weeks ago
Chris Lu 3300874cb5
filer: add default log purging to master maintenance scripts (#8359) 1 month ago
Lisandro Pin a9d12a0792
Implement full scrubbing for EC volumes (#8318) 1 month ago
Lisandro Pin fbe7dd32c2
Implement full scrubbing for regular volumes (#8254) 1 month ago
Chris Lu b08bb8237c
Fix master leader election startup issue (#8340) 1 month ago
Lisandro Pin e657e7d827
Implement local scrubbing for EC volumes. (#8283) 1 month ago
Chris Lu 1c62808c0e
iceberg: wire pagination for list namespaces/tables REST APIs (#8275) 1 month ago
Chris Lu 839028b2e0
Fix EC rebuild shard detection (#8265) 1 month ago
Lisandro Pin 1a5679a5eb
Implement a `VolumeEcStatus()` RPC for volume servers. (#8006) 1 month ago
Chris Lu cb9e21cdc5
Normalize hashicorp raft peer ids (#8253) 1 month ago
Chris Lu c284e51d20
fix: multipart upload ETag calculation (#8238) 1 month ago
Lisandro Pin 2cda4289f4
Add a version token on RPCs to read/update volume server states. (#8191) 1 month ago
Lisandro Pin 9d751a7b61
Contrib/volume scrub local (#8226) 1 month ago
Lisandro Pin f84b70c362
Implement index (fast) scrubbing for regular/EC volumes. (#8207) 1 month ago
Chris Lu 72a8f598f2
Fix Maintenance Task Sorting and Refactor Log Persistence (#8199) 1 month ago
Chris Lu f66a23b472
Fix: filer not yet available in s3.configure (#8198) 1 month ago
Lisandro Pin ff5a8f0579
Implement RPC skeleton for regular/EC volumes scrubbing. (#8187) 2 months ago
Lisandro Pin 345ac950b6
Add volume server RPCs to read and update state flags. (#8186) 2 months ago
Lisandro Pin 9638d37fe2
Block RPC write operations on volume servers when maintenance mode is enabled (#8115) 2 months ago
Lisandro Pin 9e15823855
Have masters update DataNode details based on state heartbeats from volume servers. (#8017) 2 months ago
Chris Lu 6940b7d06e
fix Filer startup failure due to JWT on / path #8149 (#8167) 2 months ago
Chris Lu b91427c30f filer: preserve existing TTL during CreateEntry/UpdateEntry gRPC calls 2 months ago
Chris Lu 551a31e156
Implement IAM propagation to S3 servers (#8130) 2 months ago
Chris Lu 5a7c74feac
migrate IAM policies to multi-file storage (#8114) 2 months ago
Chris Lu 6bf088cec9
IAM Policy Management via gRPC (#8109) 2 months ago
Lisandro Pin 59d40f7186
Return volume server state flags via `VolumeServerStatus()` RPCs. (#8016) 2 months ago