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

Add --verification-limit to limit the number of files created #35

Open
LouisJenkinsCS opened this issue Mar 2, 2020 · 1 comment
Open
Labels
enhancement New feature or request Priority:Low Low Priority - Can be done whenever

Comments

@LouisJenkinsCS
Copy link
Owner

LouisJenkinsCS commented Mar 2, 2020

Currently, when running applications which have a ton of bugs, the amount of data can quickly eat up hard disk space, taking up hundreds of gigabytes in minutes, and likely terabytes within an hour. This is due to the vast number of verification data that is produced; it would be great to limit the number of verifications that are kept around; perhaps keeping a FIFO of verification files that can be removed as new ones are generated? Perhaps a way to keep either --keep-first-dumps=N or --keep-last-dumps=N? With the former you get more performance as less verification files are generated; with the latter you get the most recent results, which may be more important than the initial ones; this does require the verification function to be created however.

As well, maybe the heap is not necessary for all of them to keep around; perhaps it is more advantageous to only keep the .stderr, .stdout, and .dump files only as they are significantly smaller in size than the heap itself.

@LouisJenkinsCS LouisJenkinsCS added enhancement New feature or request Priority:Low Low Priority - Can be done whenever Priority:High High Priority - Should be done as soon as possible and removed Priority:Low Low Priority - Can be done whenever Priority:High High Priority - Should be done as soon as possible labels Mar 2, 2020
@LouisJenkinsCS
Copy link
Owner Author

Moved this back down to low priority as currently the binary heap is only preserved if specifically requested by the user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority:Low Low Priority - Can be done whenever
Projects
None yet
Development

No branches or pull requests

1 participant