Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 31 - 40 of 53 for deleteMarkers (0.1 seconds)

  1. internal/bucket/lifecycle/delmarker-expiration.go

    }
    
    // NextDue returns upcoming DelMarkerExpiration date for obj if
    // applicable, returns false otherwise.
    func (de DelMarkerExpiration) NextDue(obj ObjectOpts) (time.Time, bool) {
    	if !obj.IsLatest || !obj.DeleteMarker {
    		return time.Time{}, false
    	}
    
    	return ExpectedExpiryTime(obj.ModTime, de.Days), true
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Wed May 01 01:11:10 GMT 2024
    - 2.3K bytes
    - Click Count (0)
  2. cmd/bucket-replication-utils_gen.go

    		case "ReplicaStatus":
    			err = z.ReplicaStatus.DecodeMsg(dc)
    			if err != nil {
    				err = msgp.WrapError(err, "ReplicaStatus")
    				return
    			}
    		case "DeleteMarker":
    			z.DeleteMarker, err = dc.ReadBool()
    			if err != nil {
    				err = msgp.WrapError(err, "DeleteMarker")
    				return
    			}
    		case "ReplicationTimeStamp":
    			z.ReplicationTimeStamp, err = dc.ReadTime()
    			if err != nil {
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 59.3K bytes
    - Click Count (0)
  3. 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 Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 71.7K bytes
    - Click Count (0)
  4. cmd/object-handlers.go

    		// if present set the headers, no idea why AWS S3 sets these headers.
    		if objInfo.VersionID != "" && objInfo.DeleteMarker {
    			w.Header()[xhttp.AmzVersionID] = []string{objInfo.VersionID}
    			w.Header()[xhttp.AmzDeleteMarker] = []string{strconv.FormatBool(objInfo.DeleteMarker)}
    		}
    		writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
    		return
    	}
    
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 120.6K bytes
    - Click Count (0)
  5. cmd/object-api-options.go

    	}
    	opts.PartNumber = partNumber
    	opts.VersionID = vid
    
    	delMarker, err := parseBoolHeader(bucket, object, r.Header, xhttp.MinIOSourceDeleteMarker)
    	if err != nil {
    		return opts, err
    	}
    	opts.DeleteMarker = delMarker
    
    	replReadyCheck, err := parseBoolHeader(bucket, object, r.Header, xhttp.MinIOCheckDMReplicationReady)
    	if err != nil {
    		return opts, err
    	}
    	opts.CheckDMReplicationReady = replReadyCheck
    
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 14.3K bytes
    - Click Count (0)
  6. internal/bucket/replication/replication.go

    // ObjectOpts provides information to deduce whether replication
    // can be triggered on the resultant object.
    type ObjectOpts struct {
    	Name           string
    	UserTags       string
    	VersionID      string
    	DeleteMarker   bool
    	SSEC           bool
    	OpType         Type
    	Replica        bool
    	ExistingObject bool
    	TargetArn      string
    }
    
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Mar 30 00:56:02 GMT 2025
    - 8.9K bytes
    - Click Count (0)
  7. docs/bucket/replication/README.md

    in [AWS V1 Configuration](https://aws.amazon.com/blogs/storage/managing-delete-marker-replication-in-amazon-s3/) but not in V2 configuration. The MinIO implementation above is based on V2 configuration, however it has been extended to allow both DeleteMarker replication and replication of versioned deletes with the `DeleteMarkerReplication` and `DeleteReplication` fields in the replication configuration above. By default, this is set to `Disabled` unless the user specifies it while adding a replication...
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Tue Aug 12 18:20:36 GMT 2025
    - 18.3K bytes
    - Click Count (0)
  8. cmd/erasure-server-pool.go

    		}
    
    		// No object exists or its a delete marker,
    		// check objInfo to confirm.
    		if pinfo.ObjInfo.DeleteMarker && pinfo.ObjInfo.Name != "" {
    			return pinfo, noReadQuorumPools, nil
    		}
    	}
    	if opts.ReplicationRequest && opts.DeleteMarker && defPool.Index >= 0 {
    		// If the request is a delete marker replication request, return a default pool
    		// in cases where the object does not exist.
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Sun Sep 28 20:59:21 GMT 2025
    - 89.2K bytes
    - Click Count (0)
  9. cmd/object-api-listobjects_test.go

    		},
    		{
    			IsTruncated: false,
    			Objects: []ObjectInfo{
    				{
    					Name:         "unique/folder/",
    					DeleteMarker: true,
    				},
    				{
    					Name:         "unique/folder/",
    					DeleteMarker: false,
    				},
    				{
    					Name:         "unique/folder/1.txt",
    					DeleteMarker: false,
    				},
    			},
    		},
    	}
    
    	testCases := []struct {
    		// Inputs to ListObjects.
    		bucketName string
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Oct 10 18:57:03 GMT 2025
    - 76.1K bytes
    - Click Count (0)
  10. cmd/data-scanner_test.go

    	}
    	delMarker := ObjectInfo{
    		Name:         "foo-deleted",
    		ModTime:      time.Now().Add(-61 * 24 * time.Hour),
    		Size:         0,
    		VersionID:    uuid.New().String(),
    		IsLatest:     true,
    		DeleteMarker: true,
    		NumVersions:  numVersions,
    	}
    
    	deleteAllILM := `<LifecycleConfiguration>
    			    <Rule>
    		               <Expiration>
    		                  <Days>30</Days>
    Created: Sun Dec 28 19:28:13 GMT 2025
    - Last Modified: Fri Aug 29 02:39:48 GMT 2025
    - 12K bytes
    - Click Count (0)
Back to Top