Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for InitFreeVersion (0.88 sec)

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

    	"fmt"
    
    	"github.com/google/uuid"
    	"github.com/minio/minio/internal/bucket/lifecycle"
    )
    
    const freeVersion = "free-version"
    
    // InitFreeVersion creates a free-version to track the tiered-content of j. If j has
    // no tiered content, it returns false.
    func (j xlMetaV2Object) InitFreeVersion(fi FileInfo) (xlMetaV2Version, bool) {
    	if fi.SkipTierFreeVersion() {
    		return xlMetaV2Version{}, false
    	}
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Sat Mar 02 05:11:03 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  2. cmd/xl-storage-free-version_test.go

    	j.MetaSys[metaTierObjName] = []byte("obj-1")
    	if _, ok := j.InitFreeVersion(fi); !ok {
    		t.Fatal("Expected a free version to be created")
    	}
    
    	// Test if we skip creating a free version if SkipTier was set on fi
    	fi.SetSkipTierFreeVersion()
    	if _, ok := j.InitFreeVersion(fi); ok {
    		t.Fatal("Expected no free version to be created")
    	}
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Sat Mar 02 05:11:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  3. cmd/xl-storage-format-v2.go

    			x.versions = append(x.versions[:i], x.versions[i+1:]...)
    			// if uv has tiered content we add a
    			// free-version to track it for
    			// asynchronous deletion via scanner.
    			if freeVersion, toFree := ver.ObjectV2.InitFreeVersion(fi); toFree {
    				err = x.addVersion(freeVersion)
    			}
    		}
    
    		if fi.Deleted {
    			err = x.addVersion(ventry)
    		}
    		if x.SharedDataDirCount(ver.ObjectV2.VersionID, ver.ObjectV2.DataDir) > 0 {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 65.6K bytes
    - Viewed (1)
Back to top