Ticket #2764 (new enhancement) — at Initial Version
Simplify filestore
Reported by: | rgrp | Owned by: | |
---|---|---|---|
Priority: | awaiting triage | Milestone: | |
Component: | ckan | Keywords: | |
Cc: | Repository: | ckan | |
Theme: | none |
Description
Definitely do:
- Remove pairtree (and OFS) and do something very simple - make sure that filestore with local FS is very simple
Options:
- Local file only. Allow for uploaders to GS / S3 in the background
- Advantages: simpler, if local upload can do progress bars etc etc
- Disadvantages: strain for web-app (upload a 2GB file what happens)
- This is probably fixable ...
- Stick with how we are
### New layout without pairtree
Each uploaded file is located on disk at:
{uuid}/{filename}
Alternative:
yyyy/mm/dd/{uuid}/{filename}
Need the uuid to avoid collisions.
Metadata: Store no metadata.
Note: See
TracTickets for help on using
tickets.