Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 5 of 5 for DeleteVersions (0.11 seconds)

  1. cmd/storage-rest-client.go

    		DiskID:   *client.diskID.Load(),
    		Volume:   volume,
    		FilePath: path,
    		Opts:     deleteOpts,
    	})
    	return toStorageErr(err)
    }
    
    // DeleteVersions - deletes list of specified versions if present
    func (client *storageRESTClient) DeleteVersions(ctx context.Context, volume string, versions []FileInfoVersions, opts DeleteOptions) (errs []error) {
    	if len(versions) == 0 {
    		return errs
    	}
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Fri Aug 08 02:38:41 GMT 2025
    - 30.4K bytes
    - Click Count (0)
  2. cmd/xl-storage.go

    	}
    
    	return s.deleteFile(volumeDir, pathJoin(volumeDir, path, xlStorageFormatFile), true, false)
    }
    
    // DeleteVersions deletes slice of versions, it can be same object
    // or multiple objects.
    func (s *xlStorage) DeleteVersions(ctx context.Context, volume string, versions []FileInfoVersions, opts DeleteOptions) []error {
    	errs := make([]error, len(versions))
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 91.7K bytes
    - Click Count (0)
  3. cmd/storage-rest-server.go

    		if err := dst.DecodeMsg(decoder); err != nil {
    			s.writeErrorResponse(w, err)
    			return
    		}
    	}
    
    	done := keepHTTPResponseAlive(w)
    	opts := DeleteOptions{}
    	errs := s.getStorage().DeleteVersions(r.Context(), volume, versions, opts)
    	done(nil)
    
    	dErrsResp := &DeleteVersionsErrsResp{Errs: make([]string, totalVersions)}
    	for idx := range versions {
    		if errs[idx] != nil {
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Tue May 27 15:19:03 GMT 2025
    - 45.7K bytes
    - Click Count (0)
  4. cmd/xl-storage_test.go

    	for i := range versions[:10] {
    		fis[0].Versions = append(fis[0].Versions, FileInfo{Name: object, Volume: volume, VersionID: versions[i]})
    		deleted[i] = true
    	}
    	errs := xl.DeleteVersions(ctx, volume, fis, DeleteOptions{})
    	if errs[0] != nil {
    		t.Fatalf("expected nil error, got %v", errs[0])
    	}
    	checkVerExist(t)
    
    	// Delete them all... (some again)
    	fis[0].Versions = nil
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Fri Aug 29 02:39:48 GMT 2025
    - 66K bytes
    - Click Count (0)
  5. cmd/erasure-object.go

    			delObjErrs[index] = make([]error, len(objects))
    			if disk == nil {
    				for i := range objects {
    					delObjErrs[index][i] = errDiskNotFound
    				}
    				return
    			}
    			errs := disk.DeleteVersions(ctx, bucket, dedupVersions, DeleteOptions{})
    			for i, err := range errs {
    				if err == nil {
    					continue
    				}
    				for _, v := range dedupVersions[i].Versions {
    					delObjErrs[index][v.Idx] = err
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Fri Oct 24 04:05:31 GMT 2025
    - 80.4K bytes
    - Click Count (0)
Back to Top