Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for deleteObjectFromRemoteTier (0.28 sec)

  1. cmd/tier-mem-journal.go

    	}
    }
    
    func (j *tierMemJournal) processEntries(ctx context.Context) {
    	for {
    		select {
    		case <-ctx.Done():
    			return
    		case entry := <-j.entries:
    			logger.LogIf(ctx, deleteObjectFromRemoteTier(ctx, entry.ObjName, entry.VersionID, entry.TierName))
    		}
    	}
    }
    
    func (j *tierMemJournal) AddEntry(je jentry) error {
    	select {
    	case j.entries <- je:
    	default:
    Go
    - Registered: Sun Feb 25 19:28:16 GMT 2024
    - Last Modified: Thu Aug 03 21:16:15 GMT 2023
    - 1.5K bytes
    - Viewed (0)
  2. cmd/tier-journal.go

    			// We add the entry into the active journal to try again
    			// later.
    			jd.addEntry(entry)
    		}
    	}
    	if done {
    		os.Remove(jd.ReadOnlyPath())
    	}
    }
    
    func deleteObjectFromRemoteTier(ctx context.Context, objName, rvID, tierName string) error {
    	w, err := globalTierConfigMgr.getDriver(tierName)
    	if err != nil {
    		return err
    	}
    	err = w.Remove(ctx, objName, remoteVersionID(rvID))
    Go
    - Registered: Sun Feb 25 19:28:16 GMT 2024
    - Last Modified: Thu Jan 18 07:03:17 GMT 2024
    - 7.4K bytes
    - Viewed (0)
  3. cmd/tier-sweeper.go

    		globalExpiryState.enqueueTierJournalEntry(je)
    	}
    }
    
    type jentry struct {
    	ObjName   string
    	VersionID string
    	TierName  string
    }
    
    func deleteObjectFromRemoteTier(ctx context.Context, objName, rvID, tierName string) error {
    	w, err := globalTierConfigMgr.getDriver(ctx, tierName)
    	if err != nil {
    		return err
    	}
    	return w.Remove(ctx, objName, remoteVersionID(rvID))
    Go
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Wed Apr 17 05:09:58 GMT 2024
    - 4.7K bytes
    - Viewed (0)
  4. cmd/bucket-lifecycle.go

    				}
    			case newerNoncurrentTask:
    				deleteObjectVersions(es.ctx, es.objAPI, v.bucket, v.versions, v.event)
    			case jentry:
    				transitionLogIf(es.ctx, deleteObjectFromRemoteTier(es.ctx, v.ObjName, v.VersionID, v.TierName))
    			case freeVersionTask:
    				oi := v.ObjectInfo
    				traceFn := globalLifecycleSys.trace(oi)
    				if !oi.TransitionedObject.FreeVersion {
    					// nothing to be done
    Go
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Wed Apr 17 05:09:58 GMT 2024
    - 33.1K bytes
    - Viewed (0)
Back to top