13539 Commits (f2cc866ce46c3aba01648f53e2436263b3e08941)
 

Author SHA1 Message Date
Chris Lu f2cc866ce4 fix VolumeTierMoveDatFromRemote to close remote dat backend after download 6 days ago
Chris Lu d02d02893c fix VolumeTierMoveDatToRemote to close local dat backend after upload 6 days ago
Chris Lu add0dbde5a fix SetState to persist state to disk with rollback on failure 6 days ago
Chris Lu 7f470a9928 fix destroy to use VolumeError::NotEmpty instead of generic Io error 6 days ago
Chris Lu 4dd68645cb fix VolumeEcShardsToVolume to validate dataShards range 6 days ago
Chris Lu ea0b2a3438 fix write_needle_blob_and_index to error on too-small V3 blob 6 days ago
Chris Lu b5d6334309 fix set_writable to not modify no_write_can_delete 6 days ago
Chris Lu e7d91567bf fix save_vif to compute ExpireAtSec from TTL 6 days ago
Chris Lu ab7f26c5e2 fix Content-MD5 to only compute and return when provided by client 6 days ago
Chris Lu f098e118ed fix has_resize_ops to check width/height > 0 instead of is_some() 6 days ago
Chris Lu c4dac0c3e6 fix chunk manifest image transforms 6 days ago
Chris Lu 5ac0c1f704 fix upload limit wait counter behavior 6 days ago
Chris Lu 22c22f2bb8 fix crop gating for streamed reads 6 days ago
Chris Lu dce25d3548 fix download limit proxy and wait flow 6 days ago
Chris Lu 682d66d13e fix write replication to survive client disconnects 6 days ago
Chris Lu 4de6db8d04 fix chunk manifest delete replication 6 days ago
Chris Lu 6a5d4d3f87 fix volume copy disk placement and heartbeat notification 6 days ago
Chris Lu 2352619ff7 fix store free-location predicate selection 6 days ago
Chris Lu f13861aaa4 test: pass readMode to rust volume harnesses 7 days ago
Chris Lu 33f2062e8d http: proxy to replicas before download-limit timeout 7 days ago
Chris Lu 573a42eb93 grpc: notify master after volume lifecycle changes 7 days ago
Chris Lu 338451c0ee test: honor rust env in dual volume harness 7 days ago
Chris Lu 19e7dbebe7 Remove disk_type from required status fields since Go omits it 7 days ago
Chris Lu 60014176b9 Add is_stopping guard to vacuum_volume_commit matching Go 7 days ago
Chris Lu 38e29535a2 Set HasName and HasMime flags for empty values matching Go 7 days ago
Chris Lu a469e9b9d9 Fix multipart fallback to use first part data when no filename 7 days ago
Chris Lu ce1a40f872 Add Last-Modified, pairs, and S3 headers to chunk manifest responses 7 days ago
Chris Lu e852ba75cb Add size_hint to TrackedBody so throttled downloads get Content-Length 7 days ago
Chris Lu b869d2603c Extract extension from 2-segment URL paths for image operations 7 days ago
Chris Lu 0fe68faec4 Merge branch 'rust-volume-server' of https://github.com/seaweedfs/seaweedfs into rust-volume-server 7 days ago
Chris Lu 190c2dd1dd Include actual limit in file size limit error message 7 days ago
Chris Lu a1ecf18d75 Support JSONP/pretty-print for write success responses 7 days ago
Chris Lu f2da010083 Add skip_serializing_if for UploadResult name and size fields 7 days ago
Chris Lu 36b1341969 Add X-Request-Id response header matching Go's requestIDMiddleware 7 days ago
Chris Lu 6c467cefe4 Fix read_append_at_ns to read timestamps from tombstone entries 7 days ago
Chris Lu 1baecda334 Fix is_expired to use <= for SuperBlockSize check matching Go 7 days ago
Chris Lu e37baf1839 Remove .vif file in EC volume destroy matching Go's Destroy() 7 days ago
Chris Lu afe1877da8 Flush .ecx in EC volume sync_to_disk matching Go's Sync() 7 days ago
Chris Lu c581631b1a
Merge branch 'master' into rust-volume-server 1 week ago
Chris Lu 248a92dce0
deps: upgrade seaweedfs/raft to v1.1.7 (#8677) 1 week ago
Chris Lu 063107135f Skip TestMultipartUploadUsesFormFieldsForTimestampAndTTL for Go server 1 week ago
Chris Lu be94554ad3 Update quinn-proto 0.11.13 -> 0.11.14 to fix GHSA-6xvm-j4wr-6v98 1 week ago
Chris Lu 6294bc2a15 Validate SuperBlock extra data size matching Go's Bytes() guard 1 week ago
Chris Lu 0e4d1ba1f4 Sync .ecx file before close matching Go's EcVolume.Close 1 week ago
Chris Lu a288c7de51 Load EC volume version from .vif matching Go's NewEcVolume 1 week ago
Chris Lu fca751c500 Return 400 on malformed query strings in PostHandler matching Go's ParseForm 1 week ago
Chris Lu 45f059a93e Do not include ETag in 304 responses matching Go's GetOrHeadHandler 1 week ago
Chris Lu dd9af492f2 Fix DiskType test: use HardDrive variant matching Go's HddType="" 1 week ago
Chris Lu 2dd3e3b6ee Include server ID in maintenance mode error matching Go's format 1 week ago
Chris Lu 43d30c3d95 Call store.close() on shutdown matching Go's Shutdown() 1 week ago