Ticket #2764 (closed enhancement: duplicate)
Simplify filestore
Reported by: | rgrp | Owned by: | |
---|---|---|---|
Priority: | awaiting triage | Milestone: | |
Component: | ckan | Keywords: | |
Cc: | Repository: | ckan | |
Theme: | none |
Description (last modified by rgrp) (diff)
Definitely do:
- Local file filestore: Remove pairtree (and OFS) and do something 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 filestore 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.
Change History
Note: See
TracTickets for help on using
tickets.