Browse Source
Address remaining review comments from PR #8539
Address remaining review comments from PR #8539
Security: - Remove unused is_write_active field from Guard gRPC: - Update needle index after write_needle_blob via new put_needle_index() - Return unimplemented for set_state (no state persistence yet) - Add TODO for DiskStatus total/used metrics Storage: - Track overwritten needle bytes in deletion_byte_count for garbage_level - Fix sync order: flush dat file before idx for crash safety - Reject duplicate volume IDs in mount_volume Erasure coding: - Add OOM guard (1 GiB limit) for encode_one_batch allocation - Add non-Unix read fallback in encode_one_batch - Validate shard ID bounds in add/remove/has_shard_idrust-volume-server
7 changed files with 70 additions and 10 deletions
-
2seaweed-volume/src/security.rs
-
12seaweed-volume/src/server/grpc_server.rs
-
23seaweed-volume/src/storage/erasure_coding/ec_encoder.rs
-
15seaweed-volume/src/storage/erasure_coding/ec_shard.rs
-
2seaweed-volume/src/storage/needle_map.rs
-
3seaweed-volume/src/storage/store.rs
-
23seaweed-volume/src/storage/volume.rs
Write
Preview
Loading…
Cancel
Save
Reference in new issue