Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 119 for fivs (0.78 sec)

  1. cmd/xl-storage-format-utils_test.go

    	if err != nil {
    		t.Fatalf("Failed to serialize xlmeta %v", err)
    	}
    	fivs, err := getFileInfoVersions(buf, basefi.Volume, basefi.Name, false)
    	if err != nil {
    		t.Fatalf("getFileInfoVersions failed: %v", err)
    	}
    	chkNumVersions := func(fis []FileInfo) bool {
    		for i := 0; i < len(fis)-1; i++ {
    			if fis[i].NumVersions != fis[i+1].NumVersions {
    				return false
    			}
    		}
    		return true
    	}
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 7.1K bytes
    - Viewed (0)
  2. cmd/xl-storage-format-utils.go

    			if !inclFreeVersions {
    				fivs.FreeVersions = append(fivs.FreeVersions, fi)
    			}
    		} else {
    			if !inclFreeVersions {
    				fivs.Versions[n] = fi
    			}
    			n++
    		}
    	}
    	if !inclFreeVersions {
    		fivs.Versions = fivs.Versions[:n]
    	}
    	// Update numversions
    	for i := range fivs.Versions {
    		fivs.Versions[i].NumVersions = n
    	}
    	return fivs, nil
    }
    
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Thu Aug 08 15:29:58 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  3. 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()
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Sat Mar 02 05:11:03 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  4. cmd/global-heal.go

    					return
    				}
    			}
    
    			// erasureObjects layer needs object names to be encoded
    			encodedEntryName := encodeDirObject(entry.name)
    
    			var result healEntryResult
    			fivs, err := entry.fileInfoVersions(bucket)
    			if err != nil {
    				res, err := er.HealObject(ctx, bucket, encodedEntryName, "",
    					madmin.HealOpts{
    						ScanMode: scanMode,
    						Remove:   healDeleteDangling,
    					})
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Apr 04 13:49:12 UTC 2025
    - 16.2K bytes
    - Viewed (0)
  5. cmd/erasure-server-pool-decom.go

    			if entry.isDir() {
    				return
    			}
    
    			fivs, err := entry.fileInfoVersions(bi.Name)
    			if err != nil {
    				return
    			}
    
    			// We need a reversed order for decommissioning,
    			// to create the appropriate stack.
    			versionsSorter(fivs.Versions).reverse()
    
    			var decommissioned, expired int
    			for _, version := range fivs.Versions {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 42.1K bytes
    - Viewed (1)
  6. cmd/data-scanner_test.go

    		v2 uuid-2 modTime -3m
    		v1 uuid-1 modTime -4m
    	*/
    	for i := range 5 {
    		fivs[i] = FileInfo{
    			Volume:      bucket,
    			Name:        obj,
    			VersionID:   uuids[i].String(),
    			IsLatest:    i == 0,
    			ModTime:     modTime.Add(-1 * time.Duration(i) * time.Minute),
    			Size:        1 << 10,
    			NumVersions: 5,
    		}
    		objInfos[i] = fivs[i].ToObjectInfo(bucket, obj, true)
    	}
    	/*
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 12K bytes
    - Viewed (0)
  7. cmd/erasure-server-pool-rebalance.go

    			if z.checkIfRebalanceDone(poolIdx) {
    				return
    			}
    
    			fivs, err := entry.fileInfoVersions(bucket)
    			if err != nil {
    				return
    			}
    
    			// We need a reversed order for rebalance,
    			// to create the appropriate stack.
    			versionsSorter(fivs.Versions).reverse()
    
    			var rebalanced, expired int
    			for _, version := range fivs.Versions {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Thu Sep 04 20:47:24 UTC 2025
    - 28.9K bytes
    - Viewed (0)
  8. cmd/erasure-object.go

    		// then add only one delete marker if requested
    		sort.SliceStable(fivs.Versions, func(i, j int) bool {
    			return !fivs.Versions[i].Deleted
    		})
    		if idx := slices.IndexFunc(fivs.Versions, func(fi FileInfo) bool {
    			return fi.Deleted
    		}); idx > -1 {
    			fivs.Versions = fivs.Versions[:idx+1]
    		}
    		dedupVersions = append(dedupVersions, fivs)
    	}
    
    	// Initialize list of errors.
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Sun Sep 07 16:13:09 UTC 2025
    - 80.4K bytes
    - Viewed (0)
  9. cmd/xl-storage.go

    		item.transformMetaDir()
    
    		fivs, err := getFileInfoVersions(buf, item.bucket, item.objectPath(), false)
    		metaDataPoolPut(buf)
    		if err != nil {
    			res["err"] = err.Error()
    			return sizeSummary{}, errSkipFile
    		}
    
    		versioned := vcfg != nil && vcfg.Versioned(item.objectPath())
    		objInfos := make([]ObjectInfo, len(fivs.Versions))
    		for i, fi := range fivs.Versions {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Jun 13 11:33:47 UTC 2025
    - 91.7K bytes
    - Viewed (0)
  10. cmd/erasure-server-pool.go

    				}
    				continue
    			}
    			fivs, err := entry.fileInfoVersions(bucket)
    			if err != nil {
    				sendErr(err)
    				return
    			}
    
    			// Note: entry.fileInfoVersions returns versions sorted in reverse chronological order based on ModTime
    			if opts.VersionsSort == WalkVersionsSortAsc {
    				versionsSorter(fivs.Versions).reverse()
    			}
    
    			for _, version := range fivs.Versions {
    				if opts.Filter != nil {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 89.1K bytes
    - Viewed (0)
Back to top