Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for isIndexedMetaV2 (0.2 sec)

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

    	}
    	return fivs, nil
    }
    
    func getAllFileInfoVersions(xlMetaBuf []byte, volume, path string, allParts bool) (FileInfoVersions, error) {
    	var versions []FileInfo
    	var err error
    
    	if buf, _, e := isIndexedMetaV2(xlMetaBuf); e != nil {
    		return FileInfoVersions{}, e
    	} else if buf != nil {
    		versions, err = buf.ListVersions(volume, path, allParts)
    	} else {
    		var xlMeta xlMetaV2
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Thu Aug 08 15:29:58 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  2. cmd/xl-storage-format_test.go

    						b.Fatal(err)
    					}
    				}
    			})
    			b.Run("ToFileInfoNew", func(b *testing.B) {
    				b.SetBytes(int64(size))
    				b.ResetTimer()
    				b.ReportAllocs()
    				for b.Loop() {
    					buf, _, _ := isIndexedMetaV2(enc)
    					if buf == nil {
    						b.Fatal("buf == nil")
    					}
    					_, err = buf.ToFileInfo("volume", "path", ids[rng.Intn(size)], true)
    					if err != nil {
    						b.Fatal(err)
    					}
    				}
    			})
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 17.5K bytes
    - Viewed (0)
  3. cmd/metacache-entries.go

    		if len(e.cached.versions) == 0 {
    			return true
    		}
    		return e.cached.versions[0].header.Type == DeleteType
    	}
    	if !isXL2V1Format(e.metadata) {
    		return false
    	}
    	if meta, _, err := isIndexedMetaV2(e.metadata); meta != nil {
    		return meta.IsLatestDeleteMarker()
    	} else if err != nil {
    		return true
    	}
    	// Fall back...
    	xlMeta, err := e.xlmeta()
    	if err != nil || len(xlMeta.versions) == 0 {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Thu Aug 08 15:29:58 UTC 2024
    - 24.1K bytes
    - Viewed (0)
  4. cmd/metacache-walk.go

    	if err != nil {
    		return err
    	}
    	defer xioutil.SafeClose(out)
    	var objsReturned int
    
    	objReturned := func(metadata []byte) {
    		if opts.Limit <= 0 {
    			return
    		}
    		if m, _, _ := isIndexedMetaV2(metadata); m != nil && !m.AllHidden(true) {
    			objsReturned++
    		}
    	}
    	send := func(entry metaCacheEntry) error {
    		objReturned(entry.metadata)
    		select {
    		case <-ctx.Done():
    			return ctx.Err()
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Mon May 26 07:06:43 UTC 2025
    - 12.6K bytes
    - Viewed (0)
  5. cmd/xl-storage-format-v2.go

    			if err == errDoneForNow {
    				err = nil
    			}
    			return err
    		}
    	}
    	return nil
    }
    
    // isIndexedMetaV2 returns non-nil result if metadata is indexed.
    // Returns 3x nil if not XLV2 or not indexed.
    // If indexed and unable to parse an error will be returned.
    func isIndexedMetaV2(buf []byte) (meta xlMetaBuf, data xlMetaInlineData, err error) {
    	buf, major, minor, err := checkXL2V1(buf)
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 65.6K bytes
    - Viewed (1)
  6. cmd/xl-storage-format-v2_test.go

    	if err != nil {
    		b.Fatal(err)
    	}
    	defer f.Close()
    
    	data, err := io.ReadAll(f)
    	if err != nil {
    		b.Fatal(err)
    	}
    
    	buf, _, _ := isIndexedMetaV2(data)
    	if buf == nil {
    		b.Fatal("buf == nil")
    	}
    
    	b.Run("ToFileInfo", func(b *testing.B) {
    		b.ResetTimer()
    		b.ReportAllocs()
    
    		for b.Loop() {
    Registered: Sun Sep 07 19:28:11 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 37.8K bytes
    - Viewed (0)
Back to top