8312 Commits (966ada47add2cd0cc04a4d4de42f4efa541fb615)

Author SHA1 Message Date
Chris Lu 966ada47ad Enforce IAM for s3tables bucket creation 2 days ago
Chris Lu a2005cb2a6
fix: resolve gRPC DNS resolution issues in Kubernetes #8384 (#8387) 2 days ago
Chris Lu e9c45144cf
Implement managed policy storage (#8385) 2 days ago
Chris Lu 5ecee9e64d
s3: fix signature mismatch with non-standard ports and capitalized host (#8386) 2 days ago
Konstantin Lebedev 01b3125815
[shell]: volume balance capacity by min volume density (#8026) 2 days ago
Chris Lu 7b8df39cf7
s3api: add AttachUserPolicy/DetachUserPolicy/ListAttachedUserPolicies (#8379) 2 days ago
Chris Lu d1fecdface
Fix IAM defaults and S3Tables IAM regression (#8374) 3 days ago
Chris Lu 38e14a867b
fix: cancel volume server requests on client disconnect during S3 downloads (#8373) 3 days ago
Chris Lu eda4a000cc Revert "Fix IAM defaults and s3tables identities" 3 days ago
Chris Lu bf71fe0039 Fix IAM defaults and s3tables identities 3 days ago
Michał Szynkiewicz 53048ffffb
Add md5 checksum validation support on PutObject and UploadPart (#8367) 3 days ago
Аlexey Medvedev 6a3a97333f
Add support for TLS in gRPC communication between worker and volume server (#8370) 3 days ago
Chris Lu 8ec9ff4a12
Refactor plugin system and migrate worker runtime (#8369) 3 days ago
Chris Lu 3c3a78d08e 4.13 5 days ago
Chris Lu 3300874cb5
filer: add default log purging to master maintenance scripts (#8359) 5 days ago
Lisandro Pin a9d12a0792
Implement full scrubbing for EC volumes (#8318) 5 days ago
Lisandro Pin 11fdb68281
Fix superblock write error checks on volume compaction. (#8352) 5 days ago
Chris Lu 35ad7d08a5 remove debug 5 days ago
Chris Lu 0d8588e3ae
S3: Implement IAM defaults and STS signing key fallback (#8348) 5 days ago
Lisandro Pin 0721e3c1e9
Rework volume compaction (a.k.a vacuuming) logic to cleanly support new parameters. (#8337) 6 days ago
Chris Lu 703d5e27b3
Fix S3 ListObjectsV2 recursion issue (#8347) 6 days ago
Chris Lu e863767ac7 cleanup(iam): final removal of temporary debug logging from STS and S3 API 7 days ago
Chris Lu e29a7f1741 cleanup(iam): remove temporary debug logging from STS and S3 API (redo) 7 days ago
Chris Lu cf8e383e1e
STS: Fallback to Caller Identity when RoleArn is missing in AssumeRole (#8345) 7 days ago
Chris Lu f49f6c6876
FUSE mount: fix failed git clone (#8344) 1 week ago
Chris Lu 7799915e50
Fix IAM identity loss on S3 restart migration (#8343) 1 week ago
Chris Lu c090604143
Add UpdateAccessKey support to IAM API (#8342) 1 week ago
Chris Lu f44e25b422
fix(iam): ensure access key status is persisted and defaulted to Active (#8341) 1 week ago
Lisandro Pin fbe7dd32c2
Implement full scrubbing for regular volumes (#8254) 1 week ago
Lisandro Pin 1ebc9dd530
Have local EC volume scrubbing check needle integrity whenever possible. (#8334) 1 week ago
Chris Lu b08bb8237c
Fix master leader election startup issue (#8340) 1 week ago
Chris Lu 49a64f50f1
Add session policy support to IAM (#8338) 1 week ago
Chris Lu c433fee36a
s3api: fix AccessDenied by correctly propagating principal ARN in vended tokens (#8330) 1 week ago
Chris Lu 1e4f30c56f
pb: fix IPv6 double brackets in ServerAddress formatting (#8329) 1 week ago
Chris Lu 796f23f68a
Fix STS InvalidAccessKeyId and request body consumption issues (#8328) 1 week ago
FivegenLLC 951eeefb76
fix(s3): lifecycle TTL rules inherit replication and volumeGrowthCount from filer config (#8321) 1 week ago
Chris Lu 25ea48227f
Fix STS temporary credentials to use ASIA prefix instead of AKIA (#8326) 1 week ago
Chris Lu 4e1065e485
Fix: preserve request body for STS signature verification (#8324) 1 week ago
Chris Lu c1a9263e37
Fix STS AssumeRole with POST body param (#8320) 1 week ago
Chris Lu 75faf826d4
Fix LevelDB panic on lazy reload (#8269) (#8307) 1 week ago
Lisandro Pin 221bd237c4
Fix file stat collection metric bug for the `cluster.status` command. (#8302) 1 week ago
Chris Lu a3136c523f
Fix volume.fsck 401 Unauthorized by adding JWT to HTTP delete requests (#8306) 1 week ago
Chris Lu 8b5d31e5eb
s3api/policy_engine: use forwarded client IP for aws:SourceIp (#8304) 1 week ago
Lisandro Pin e657e7d827
Implement local scrubbing for EC volumes. (#8283) 1 week ago
Lisandro Pin 2a73219397
Add weed shell command `volumeServer.state` to query/update volume server state settings. (#8271) 1 week ago
Chris Lu 7fcbffed7f
filer.sync: support manifest chunks (#8299) 2 weeks ago
Chris Lu be0379f6fd
Fix filer.sync retry on stale chunk (#8298) 2 weeks ago
Chris Lu b57429ef2e
Switch empty-folder cleanup to bucket policy (#8292) 2 weeks ago
Chris Lu 5c365e7090
s3api: return 400 for invalid namespace query in REST table routes (#8296) 2 weeks ago
Chris Lu 822dbed552
s3api: fix ListObjectsV2 NextContinuationToken duplication for nested prefix (#8294) 2 weeks ago