Skip to content

Clarify LiveObjects retention as a guaranteed minimum#3271

Open
zknill wants to merge 2 commits intomainfrom
zak/ait-551/map-clear
Open

Clarify LiveObjects retention as a guaranteed minimum#3271
zknill wants to merge 2 commits intomainfrom
zak/ait-551/map-clear

Conversation

@zknill
Copy link
Contributor

@zknill zknill commented Mar 12, 2026

The previous wording implied retention was measured from the last data update and stated exactly 90 days. Retention is actually measured from last channel activity (client attached) and 90 days is a lower bound, not an exact duration.

  • Rewrite storage page to say "at least 90 days", explain activity-based measurement, and add note that the period is a guaranteed minimum
  • Link operation storage section to retention anchor instead of hardcoding "90 days"
  • Update index page to say "at least 90 days"

zknill added 2 commits March 11, 2026 17:12
- Clarify that the 6.5 MB object size limit is an aggregate across
  all objects on a channel, with no limit on object count
- Document the 64 KiB per-operation size constraint and that objects
  can grow beyond it via incremental updates
- Note that large objects may be split across multiple sync messages,
  affecting billing message counts
- Add documentation for the new 'notification' inband objects mode,
  which sends a REST API link instead of streaming full state
- Restructure inband-objects.mdx into 'objects mode' and
  'notification mode' sections
- Fix limits.mdx description to say "aggregate size of all objects"
The previous wording implied retention was measured from the last
data update and stated exactly 90 days. Retention is actually
measured from last channel activity (client attached) and 90 days
is a lower bound, not an exact duration.

- Rewrite storage page to say "at least 90 days", explain
  activity-based measurement, and add note that the period is a
  guaranteed minimum
- Link operation storage section to retention anchor instead of
  hardcoding "90 days"
- Update index page to say "at least 90 days"
@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e661aa54-f5ff-49d8-9920-907bbb71d2a2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch zak/ait-551/map-clear
📝 Coding Plan for PR comments
  • Generate coding plan

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@zknill zknill force-pushed the zak/live-objects-size-notifications branch 2 times, most recently from a7585c9 to 2e2ac11 Compare March 13, 2026 11:36
Base automatically changed from zak/live-objects-size-notifications to main March 13, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant