Roadmap #878
Labels
No labels
action
check-aws
action
discussion-needed
action
for-external-contributors
action
for-newcomers
action
more-info-needed
action
need-funding
action
triage-required
kind
correctness
kind
ideas
kind
improvement
kind
performance
kind
testing
kind
usability
kind
wrong-behavior
prio
critical
prio
low
scope
admin-api
scope
background-healing
scope
build
scope
documentation
scope
k8s
scope
layout
scope
metadata
scope
ops
scope
rpc
scope
s3-api
scope
security
scope
telemetry
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Deuxfleurs/garage#878
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hey,
sorry, if this is not the correct place to ask. I was wondering what the Roadmap for Garage looks like in terms of quota and also usage (stats) of accounts, buckets, etc.. In away if there's a doc/idea yet how to go about these.
I am mostly interested in these two things — as in setting a quota for a user account (key) and also how to determine how much storage, bandwidth etc. an account consumed.
Thank you!
Hello, there are no plan to implement these features at the moment.
Setting a quota for a key -> this is hard to add in the current structure of the code. Also it is not clear how to measure storage used by a key when there are several access keys that have access to the same bucket(s).
Determine how much storage & bandwidth an account used -> this would add complexity to Garage as all API requests would need to cause the incrementing of a counter somewhere in the database. Garage tries to be minimalistic so we don't want to do work we can avoid. If we really wanted to add this, we would have to think about how to make it the less invasive possible so that it could be disabled completely and not impact the runtime performance for people who don't need it.