Public Tape Stats For LTO
TapeStats.com is (will be) a site dedicated to providing information about common LTO media. This includes failure rates, lifetime expectancy, failure indicators, and anything else we can pull from the data.
Once the submission code is complete and is live on www.tapestats.com work will begin on adding stats code. That'll provide basic insight into the data that is collected.
Note: No stats will be published until there are at least 500 tapes in the database.
- Add parser versioning in
- Maybe move the parsed output to a different table and treat like a materialized view - Will allow for reprocessing in future
- Each parser change should show a new parser version saved with its output.
- Ideally store all versions of its output
- Add support for client-side parsing (aka sending already structured)
- Add data stats (coming later)
- Use a RO Postgres follower for stats queries
- Redis for caching
- Better auth system / options
- Maybe user+orgs with many accounts per org and many users per org.
- Rate limiting to RegisterAccountHandler - Maybe one per min per source IP
- Fix Created/Modified on tables
- Swagger file
- Add dict input for user defined data - maybe for later use/standardization?
- Allow accounts to delete themselves and their data
- Rewrite mamtool in golang
- Allow accounts to get data about their tapes/submissions
- Allow account password changes
- Password resets for accounts?
- Allow input of purchase cost data for tape
cobra add --config .cobra.yaml -p rootCmd somethingnew