S3 Lifecycle
Chris Lu edited this page 2026-05-13 15:28:46 -07:00
Clone

Wiki Page Revisions

3 Commits

Author SHA1 Message Date
Chris Lu 9dc49c9596 S3 Lifecycle: address review feedback (alert filters, fence tags, weed shell flag, naming)
Pulls the post-review version from seaweedfs/seaweedfs#9491:

- Alerts filter zero-valued gauges (avoids fresh-install false positives)
- LIFECYCLE_DELETE_OUTCOME_UNSPECIFIED documented as proto zero-value
- weed shell -master flag clarified as host:http_port.grpc_port
- Manual cursor edits gated on admin-UI pause of the s3_lifecycle job
- Fenced code blocks tagged with 'text' for markdownlint compliance
- S3 spec rule names used consistently (ExpiredObjectDeleteMarker,
  NewerNoncurrentVersions, AbortIncompleteMultipartUpload)
2026-05-13 15:28:46 -07:00
Chris Lu 29aa6c5c5f S3 Lifecycle: refresh + add operator, monitoring, troubleshooting, architecture pages
Synced from seaweedfs/seaweedfs:docs/wiki/s3-lifecycle/ (PR #9491).

The existing S3-Lifecycle page described the pre-redesign two-tier
TTL+scan architecture. Replace the architecture and config-knob
sections with the current as-built daily-replay model. Keep the
useful AWS CLI / Terraform examples and the rule-support table.

Add four new pages:
- S3-Lifecycle-Operator-Guide: config knobs, walker interval
  recommendations by cluster size
- S3-Lifecycle-Monitoring: Prometheus metric reference, heartbeat
  tokens, suggested PromQL alerts
- S3-Lifecycle-Troubleshooting: stuck cursor playbook, failure
  outcomes, cursor schema for manual inspection
- S3-Lifecycle-Architecture: high-level overview between Home and
  the in-tree DESIGN.md
2026-05-13 15:12:22 -07:00
Chris Lu c66632f27b Add S3 Lifecycle wiki page
New page documenting all supported lifecycle features:
- Expiration (Days, Date), NoncurrentVersionExpiration,
  ExpiredObjectDeleteMarker, AbortIncompleteMultipartUpload
- Filter support (Prefix, Tag, And, ObjectSize)
- Two-tier architecture (TTL fast path + worker scan)
- Terraform and AWS CLI examples
- Worker configuration reference
- Versioning integration notes

Update S3 API table from "Partial" to "Yes" for lifecycle endpoints.
Add S3 Lifecycle link to sidebar under AWS S3 API section.
2026-03-28 14:01:48 -07:00