apache / apache/pulsar

Retention to be based on number of messages

Open
#10,268 8 comments 0 reactions 0 assignees View on GitHub
lifecycle/stale type/enhancement
Dominant language
Java
Stars
15.3k
Forks
3.8k
Avg merge
1d 22h
Merged PRs (30d)
142

Description

**Is your enhancement request related to a problem? Please describe.**
Currently I can only specify the size and time for retention.

**Describe the solution you'd like**
I would like pulsar to provide a mechanism for me to say "keep n messages"

**Describe alternatives you've considered**
Utilizing an amount of storage space as a retention policy roughly equal to n X message_size

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating Pulsar's existing size- and time-based retention configuration and implementation, then review related tests. Done means a retention policy can specify a message count and its interaction with the existing policies is covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.