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

File and dataset limits: Add a programmatic way to limit file size and dataset size #3939

Closed
CCMumma opened this issue Jun 21, 2017 · 9 comments
Labels
D: FixRateLimitingBehaviors Address this collection of issues that impact rate limiting Feature: File Upload & Handling Type: Feature a feature request User Role: Superuser Has access to the superuser dashboard and cares about how the system is configured

Comments

@CCMumma
Copy link

CCMumma commented Jun 21, 2017

TDR has set file (2gb) and dataset (10gb) size limits for the time being, but we can only enforce them manually. It would be good if setting limits were programmatic, set by admins. I am interested in knowing whether others are interested in this functionality and hope it can make its way to the roadmap at some point. We can probably commit some resources to helping out with use cases, docs, code and/or review.

@pdurbin
Copy link
Member

pdurbin commented Jun 21, 2017

@CCMumma thanks for the suggestion. I think I'm being tripped up by the word "programmatic", which to me means that a sysadmin can change the settings using a script written in Python or whatever. This is already possible.

Currently, all limits affect the entire installation of Dataverse. Are you saying that you'd like limits to apply to sub-dataverses? That is, that https://dataverse.tdl.org/dataverse/utexas and https://dataverse.tdl.org/dataverse/tamu might have different limits?

@scolapasta
Copy link
Contributor

I discussed with @CCMumma at the Community Meeting. I didn't realize she wasn't aware of the file limiting that is available, but more generally we discussed dataset limits. This is currently unavailable - i.e you could upload as many 2gb files as you'd like to one dataset.

I'm fairly certain that is what is being asked for here, but @CCMumma can confirm. :)

@CCMumma
Copy link
Author

CCMumma commented Jun 21, 2017

It is, thanks... and specifically having the ability to set the limits in the GUI. Sorry, I wasn't aware of the python file limiting capability.

@pdurbin
Copy link
Member

pdurbin commented Jun 21, 2017

To help highlight the fact that you can set limits, perhaps we should plug this in the new "Going Live: Launching Your Production Deployment" section I recently added to the Installation Guide. For now, you can preview it here: https://github.com/IQSS/dataverse/blob/9708f57ad970abb2b068e08d926dc9c318bdd8aa/doc/sphinx-guides/source/installation/config.rst#going-live-launching-your-production-deployment

#938 is about setting storage quotas per user or group. Dataverse doesn't currently support any concept of storage quotas at any level (user, group, dataverse, dataset, etc.).

@pdurbin pdurbin added the User Role: Superuser Has access to the superuser dashboard and cares about how the system is configured label Jul 4, 2017
@pdurbin
Copy link
Member

pdurbin commented Oct 4, 2018

Related: #4339

@pdurbin
Copy link
Member

pdurbin commented Oct 7, 2023

I would keep an eye on this:

@pdurbin pdurbin added the Type: Feature a feature request label Oct 7, 2023
@pdurbin
Copy link
Member

pdurbin commented Dec 8, 2023

Just merged:

@cmbz
Copy link

cmbz commented Sep 9, 2024

2024/09/09: Close, currently addressed with collection size limiting functionality.

@cmbz cmbz closed this as completed Sep 9, 2024
@cmbz cmbz reopened this Sep 9, 2024
@cmbz cmbz closed this as not planned Won't fix, can't repro, duplicate, stale Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D: FixRateLimitingBehaviors Address this collection of issues that impact rate limiting Feature: File Upload & Handling Type: Feature a feature request User Role: Superuser Has access to the superuser dashboard and cares about how the system is configured
Projects
None yet
Development

No branches or pull requests

5 participants