Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 21 - 30 of 53 for deleteMarkers (0.06 seconds)

  1. cmd/bucket-replication.go

    	if c.Empty() {
    		return r
    	}
    
    	// Now overlay existing object replication choices for target
    	if oi.DeleteMarker {
    		opts := replication.ObjectOpts{
    			Name:           oi.Name,
    			DeleteMarker:   oi.DeleteMarker,
    			VersionID:      oi.VersionID,
    			OpType:         replication.DeleteReplicationType,
    			ExistingObject: true,
    		}
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 118.2K bytes
    - Click Count (0)
  2. internal/http/headers.go

    	// Header indicates if the delete marker should be preserved by client
    	MinIOSourceDeleteMarker = "x-minio-source-deletemarker"
    
    	// Header indicates if the delete marker version needs to be purged.
    	MinIOSourceDeleteMarkerDelete = "x-minio-source-deletemarker-delete"
    
    	// Header indicates permanent delete replication status.
    	MinIODeleteReplicationStatus = "X-Minio-Replication-Delete-Status"
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Wed May 07 15:37:12 GMT 2025
    - 10.8K bytes
    - Click Count (0)
  3. cmd/bucket-replication-utils.go

    	ReplicaTimeStamp          time.Time              // timestamp when last replica update was received
    	ReplicaStatus             replication.StatusType // replica statusstringis
    	DeleteMarker              bool                   // represents DeleteMarker replication state
    	ReplicationTimeStamp      time.Time              // timestamp when last replication activity happened
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 26.1K bytes
    - Click Count (0)
  4. cmd/erasure-object.go

    		//
    		// Regression introduced by #14555 was reintroduced in #15564
    		if versionFound {
    			if !goi.VersionPurgeStatus.Empty() {
    				deleteMarker = false
    			} else if !goi.DeleteMarker { // implies a versioned delete of object
    				deleteMarker = false
    			}
    		}
    	}
    
    	modTime := opts.MTime
    	if opts.MTime.IsZero() {
    		modTime = UTCNow()
    	}
    	fvID := mustGetUUID()
    
    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)
  5. cmd/object-handlers-common.go

    		w.Header()[xhttp.AmzVersionID] = []string{objInfo.VersionID}
    		// If version is a deleted marker, set this header as well
    		if objInfo.DeleteMarker && del { // only returned during delete object
    			w.Header()[xhttp.AmzDeleteMarker] = []string{strconv.FormatBool(objInfo.DeleteMarker)}
    		}
    	}
    
    	if objInfo.Bucket != "" && objInfo.Name != "" {
    		if lc, err := globalLifecycleSys.Get(objInfo.Bucket); err == nil && !del {
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Wed Jul 23 12:36:06 GMT 2025
    - 15.2K bytes
    - Click Count (0)
  6. cmd/bucket-object-lock.go

    // object according to locking configuration when this is lifecycle/ bucket quota asking.
    func enforceRetentionForDeletion(ctx context.Context, objInfo ObjectInfo) (locked bool) {
    	if objInfo.DeleteMarker {
    		return false
    	}
    
    	lhold := objectlock.GetObjectLegalHoldMeta(objInfo.UserDefined)
    	if lhold.Status.Valid() && lhold.Status == objectlock.LegalHoldOn {
    		return true
    	}
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Fri Aug 08 02:38:25 GMT 2025
    - 13.3K bytes
    - Click Count (0)
  7. cmd/batch-expire.go

    func (ef BatchJobExpireFilter) Matches(obj ObjectInfo, now time.Time) bool {
    	switch ef.Type {
    	case BatchJobExpireObject:
    		if obj.DeleteMarker {
    			return false
    		}
    	case BatchJobExpireDeleted:
    		if !obj.DeleteMarker {
    			return false
    		}
    	default:
    		// we should never come here, Validate should have caught this.
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Tue Apr 22 11:16:32 GMT 2025
    - 23K bytes
    - Click Count (0)
  8. docs/bucket/versioning/DESIGN.md

    `xl.meta` carries three types of object entries which designate the type of version object stored.
    
    - ObjectType (default)
    - LegacyObjectType (preserves existing deployments and older xl.json format)
    - DeleteMarker (a versionId to capture the DELETE sequences implemented primarily for AWS spec compatibility)
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Sun Jul 17 15:43:14 GMT 2022
    - 5.8K bytes
    - Click Count (0)
  9. internal/bucket/lifecycle/evaluator.go

    // (copied over from enforceRetentionForDeletion)
    func (e *Evaluator) IsObjectLocked(obj ObjectOpts) bool {
    	if e.lockRetention == nil || !e.lockRetention.LockEnabled {
    		return false
    	}
    
    	if obj.DeleteMarker {
    		return false
    	}
    
    	lhold := objlock.GetObjectLegalHoldMeta(obj.UserDefined)
    	if lhold.Status.Valid() && lhold.Status == objlock.LegalHoldOn {
    		return true
    	}
    
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Tue Apr 08 15:41:24 GMT 2025
    - 4.6K bytes
    - Click Count (0)
  10. cmd/object-api-datatypes_gen.go

    			z.IsLatest, bts, err = msgp.ReadBoolBytes(bts)
    			if err != nil {
    				err = msgp.WrapError(err, "IsLatest")
    				return
    			}
    		case "DeleteMarker":
    			z.DeleteMarker, bts, err = msgp.ReadBoolBytes(bts)
    			if err != nil {
    				err = msgp.WrapError(err, "DeleteMarker")
    				return
    			}
    		case "TransitionedObject":
    			bts, err = z.TransitionedObject.UnmarshalMsg(bts)
    			if err != nil {
    Created: Sun Apr 05 19:28:12 GMT 2026
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 71.7K bytes
    - Click Count (0)
Back to Top