Skip to content

Increase max object size to ~48.83TiB (5GiB * 10000 parts) - #2190

Merged
harshavardhana merged 1 commit into
minio:masterfrom
harshavardhana:increase-max-object-size
Jan 2, 2026
Merged

Increase max object size to ~48.83TiB (5GiB * 10000 parts)#2190
harshavardhana merged 1 commit into
minio:masterfrom
harshavardhana:increase-max-object-size

Conversation

@harshavardhana

Copy link
Copy Markdown
Member
  • Add maxObjectSize constant calculated from maxPartSize * maxPartsCount
  • Update size validation to allow objects up to ~48.83TiB
  • Add configurable PartSize to CopyDestOptions for compose operations
  • Update partsRequired() and calculateEvenSplits() to accept part size
  • Keep 5TiB default for unknown size (-1) to limit memory usage
  • Update documentation to reflect new limits
- Add maxObjectSize constant calculated from maxPartSize * maxPartsCount
- Update size validation to allow objects up to ~48.83TiB
- Add configurable PartSize to CopyDestOptions for compose operations
- Update partsRequired() and calculateEvenSplits() to accept part size
- Keep 5TiB default for unknown size (-1) to limit memory usage
- Update documentation to reflect new limits
@harshavardhana

Copy link
Copy Markdown
Member Author
@harshavardhana
harshavardhana merged commit 5b6d388 into minio:master Jan 2, 2026
5 checks passed
@harshavardhana
harshavardhana deleted the increase-max-object-size branch January 2, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants