Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for CleanAbandonedData (0.1 sec)

  1. cmd/naughty-disk_test.go

    		close(resp)
    		return err
    	}
    	return d.disk.ReadMultiple(ctx, req, resp)
    }
    
    func (d *naughtyDisk) CleanAbandonedData(ctx context.Context, volume string, path string) error {
    	if err := d.calcError(); err != nil {
    		return err
    	}
    	return d.disk.CleanAbandonedData(ctx, volume, path)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Mon Aug 12 08:38:15 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  2. cmd/storage-interface.go

    	ReadParts(ctx context.Context, bucket string, partMetaPaths ...string) ([]*ObjectPartInfo, error)
    	ReadMultiple(ctx context.Context, req ReadMultipleReq, resp chan<- ReadMultipleResp) error
    	CleanAbandonedData(ctx context.Context, volume string, path string) error
    
    	// Write all data, syncs the data to disk.
    	// Should be used for smaller payloads.
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Mon Aug 12 08:38:15 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  3. cmd/storage-rest-client.go

    		}
    		select {
    		case <-ctx.Done():
    			return ctx.Err()
    		case resp <- file:
    		}
    	}
    }
    
    // CleanAbandonedData will read metadata of the object on disk
    // and delete any data directories and inline data that isn't referenced in metadata.
    func (client *storageRESTClient) CleanAbandonedData(ctx context.Context, volume string, path string) error {
    	values := make(url.Values)
    	values.Set(storageRESTVolume, volume)
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sun Oct 13 13:07:21 UTC 2024
    - 30.2K bytes
    - Viewed (0)
  4. cmd/xl-storage-disk-id-check.go

    		return err
    	}
    	defer done(0, &err)
    
    	return p.storage.ReadMultiple(ctx, req, resp)
    }
    
    // CleanAbandonedData will read metadata of the object on disk
    // and delete any data directories and inline data that isn't referenced in metadata.
    func (p *xlStorageDiskIDCheck) CleanAbandonedData(ctx context.Context, volume string, path string) (err error) {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sat Oct 26 09:56:26 UTC 2024
    - 34.5K bytes
    - Viewed (0)
  5. cmd/erasure-healing.go

    		defer lk.Unlock(lkctx)
    	}
    	var wg sync.WaitGroup
    	for _, disk := range er.getDisks() {
    		if disk != nil {
    			wg.Add(1)
    			go func(disk StorageAPI) {
    				defer wg.Done()
    				_ = disk.CleanAbandonedData(ctx, bucket, object)
    			}(disk)
    		}
    	}
    	wg.Wait()
    	return nil
    }
    
    // healObjectDir - heals object directory specifically, this special call
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Wed Oct 02 17:50:41 UTC 2024
    - 34.4K bytes
    - Viewed (0)
  6. cmd/xl-storage.go

    			ModTime: st.ModTime(),
    		})
    	}
    	return stat, nil
    }
    
    // CleanAbandonedData will read metadata of the object on disk
    // and delete any data directories and inline data that isn't referenced in metadata.
    // Metadata itself is not modified, only inline data.
    func (s *xlStorage) CleanAbandonedData(ctx context.Context, volume string, path string) error {
    	if volume == "" || path == "" {
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sat Oct 26 09:58:27 UTC 2024
    - 91.3K bytes
    - Viewed (0)
  7. cmd/storage-rest-server.go

    		return
    	}
    	volume := r.Form.Get(storageRESTVolume)
    	filePath := r.Form.Get(storageRESTFilePath)
    	if volume == "" || filePath == "" {
    		return // Ignore
    	}
    	keepHTTPResponseAlive(w)(s.getStorage().CleanAbandonedData(r.Context(), volume, filePath))
    }
    
    // closeNotifier is itself a ReadCloser that will notify when either an error occurs or
    // the Close() function is called.
    type closeNotifier struct {
    	rc   io.ReadCloser
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Wed Aug 14 17:11:51 UTC 2024
    - 45.7K bytes
    - Viewed (0)
Back to top