S3 Lifecycle Operator Guide
Chris Lu edited this page 2026-05-13 17:02:31 -07:00
Clone

Wiki Page Revisions

3 Commits

Author SHA1 Message Date
Chris Lu 111a063883 S3-Lifecycle-Operator-Guide: differentiate verification wait by rule type
Replay-eligible rules dispatch as soon as the next detection run fires —
the walker interval doesn't apply. Only walker-only rules need to wait
up to walker_interval_minutes. The previous instruction (wait detection
+ walker) overstated the wait for the common replay-eligible case.
2026-05-13 17:02:31 -07:00
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