Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for TierFreeVersion (0.21 sec)

  1. cmd/xl-storage-free-version_test.go

    func (x xlMetaV2) listFreeVersions(volume, path string) ([]FileInfo, error) {
    	fivs, err := x.ListVersions(volume, path, true)
    	if err != nil {
    		return nil, err
    	}
    	n := 0
    	for _, fiv := range fivs {
    		if fiv.TierFreeVersion() {
    			fivs[n] = fiv
    			n++
    		}
    	}
    	fivs = fivs[:n]
    	return fivs, nil
    }
    
    func TestFreeVersion(t *testing.T) {
    	fatalErr := func(err error) {
    		t.Helper()
    		if err != nil {
    			t.Fatal(err)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sat Mar 02 05:11:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  2. cmd/erasure-metadata.go

    func (fi *FileInfo) SkipTierFreeVersion() bool {
    	_, ok := fi.Metadata[ReservedMetadataPrefixLower+tierSkipFVID]
    	return ok
    }
    
    // TierFreeVersion returns true if version is a free-version.
    func (fi *FileInfo) TierFreeVersion() bool {
    	_, ok := fi.Metadata[ReservedMetadataPrefixLower+tierFVMarker]
    	return ok
    }
    
    // IsRestoreObjReq returns true if fi corresponds to a RestoreObject request.
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Oct 31 22:10:24 UTC 2024
    - 21.3K bytes
    - Viewed (0)
  3. cmd/xl-storage-format-utils.go

    	// such that finally fivs.Versions has
    	// all the non-free versions and fivs.FreeVersions has all the free
    	// versions.
    	n := 0
    	for _, fi := range fivs.Versions {
    		// filter our tier object delete marker
    		if fi.TierFreeVersion() {
    			if !inclFreeVersions {
    				fivs.FreeVersions = append(fivs.FreeVersions, fi)
    			}
    		} else {
    			if !inclFreeVersions {
    				fivs.Versions[n] = fi
    			}
    			n++
    		}
    	}
    	if !inclFreeVersions {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Aug 08 15:29:58 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  4. cmd/erasure-object.go

    	inlineData := fi.InlineData()
    
    	fi.Metadata = srcInfo.UserDefined
    	srcInfo.UserDefined["etag"] = srcInfo.ETag
    
    	freeVersionID := fi.TierFreeVersionID()
    	freeVersionMarker := fi.TierFreeVersion()
    
    	// Update `xl.meta` content on each disks.
    	for index := range metaArr {
    		if metaArr[index].IsValid() {
    			metaArr[index].ModTime = modTime
    			metaArr[index].VersionID = versionID
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Oct 31 22:10:24 UTC 2024
    - 78.8K bytes
    - Viewed (0)
Back to top