Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Expiration per Bucket (Not per backend) #583

Open
alexmoore opened this issue Jun 21, 2013 · 0 comments
Open

Feature Request: Expiration per Bucket (Not per backend) #583

alexmoore opened this issue Jun 21, 2013 · 0 comments

Comments

@alexmoore
Copy link

Moved from basho/bitcask#94

Customer needs support for more than a handful of different expiration settings. They would like support for dozens to <100 of different expiration settings without configuring backends for each of them, hence the support by bucket.

Some brainstorming brought up the possibility of attaching an expiry date timestamp next to the creation timestamp in the bitcask entry or as metadata, but Evan quickly shot this down. Implementation details aside, it would be a very nice feature.

From ZD:4865

At any rate, we do currently map buckets to specific multi-backends that have different expiration settings, but we have product requests to do more expiration options than the handful, 7 or 60 days that we currently offer. We don't want to get into a cycle of adding new backend configurations to app.config.

...Breaking those datasets further by a variety of retention policies would cause a multiplication of backends that Riak is not currently built to handle. (dozens, if not more than a hundred)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants