- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for AddObjectPart (0.2 sec)
-
cmd/erasure-metadata_test.go
package cmd import ( "context" "strconv" "testing" "time" "github.com/dustin/go-humanize" ) const ActualSize = 1000 // Test FileInfo.AddObjectPart() func TestAddObjectPart(t *testing.T) { testCases := []struct { partNum int expectedIndex int }{ {1, 0}, {2, 1}, {4, 2}, {5, 3}, {7, 4}, // Insert part. {3, 2},
Go - Registered: Sun Apr 14 19:28:10 GMT 2024 - Last Modified: Sat Mar 02 05:11:03 GMT 2024 - 9K bytes - Viewed (0) -
cmd/erasure-metadata.go
func objectPartIndex(parts []ObjectPartInfo, partNumber int) int { for i, part := range parts { if partNumber == part.Number { return i } } return -1 } // AddObjectPart - add a new object part in order. func (fi *FileInfo) AddObjectPart(partNumber int, partETag string, partSize, actualSize int64, modTime time.Time, idx []byte, checksums map[string]string) { partInfo := ObjectPartInfo{ Number: partNumber,
Go - Registered: Sun Apr 14 19:28:10 GMT 2024 - Last Modified: Thu Apr 04 12:04:40 GMT 2024 - 19K bytes - Viewed (1) -
cmd/erasure-multipart.go
} partsInfo[i] = pfi.Parts[0] return nil }, i) } g.Wait() for _, part := range partsInfo { if part.Number != 0 && !part.ModTime.IsZero() { fi.AddObjectPart(part.Number, part.ETag, part.Size, part.ActualSize, part.ModTime, part.Index, part.Checksums) } } // Only parts with higher part numbers will be listed. parts := fi.Parts
Go - Registered: Sun Apr 14 19:28:10 GMT 2024 - Last Modified: Thu Apr 04 12:04:40 GMT 2024 - 42K bytes - Viewed (0) -
cmd/erasure-healing.go
if writers[i] == nil { outDatedDisks[i] = nil disksToHealCount-- continue } partsMetadata[i].DataDir = dstDataDir partsMetadata[i].AddObjectPart(partNumber, "", partSize, partActualSize, partModTime, partIdx, partChecksums) if len(inlineBuffers) > 0 && inlineBuffers[i] != nil { partsMetadata[i].Data = inlineBuffers[i].Bytes()
Go - Registered: Sun Apr 14 19:28:10 GMT 2024 - Last Modified: Mon Apr 08 09:26:14 GMT 2024 - 33.1K bytes - Viewed (0) -
cmd/erasure-object.go
// Make sure to avoid writing to disks which we couldn't complete in erasure.Encode() onlineDisks[i] = nil continue } partsMetadata[i].Data = inlineBuffers[i].Bytes() partsMetadata[i].AddObjectPart(1, "", n, data.ActualSize(), modTime, index, nil) } // Fill all the necessary metadata. // Update `xl.meta` content on each disks. for index := range partsMetadata { partsMetadata[index].Size = n
Go - Registered: Sun Apr 14 19:28:10 GMT 2024 - Last Modified: Thu Apr 11 06:42:51 GMT 2024 - 76.2K bytes - Viewed (2)