Skip to content
  • Klaus Post's avatar
    Independent Multipart Uploads (#15346) · f939d1c1
    Klaus Post authored
    
    
    Do completely independent multipart uploads.
    
    In distributed mode, a lock was held to merge each multipart 
    upload as it was added. This lock was highly contested and 
    retries are expensive (timewise) in distributed mode.
    
    Instead, each part adds its metadata information uniquely. 
    This eliminates the per object lock required for each to merge.
    The metadata is read back and merged by "CompleteMultipartUpload" 
    without locks when constructing final object.
    
    Co-authored-by: default avatarHarshavardhana <harsha@minio.io>
    f939d1c1