Ticket #2764 (closed enhancement: duplicate)

Opened 21 months ago

Last modified 21 months ago

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:

  1. 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 ...
  2. 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

comment:1 Changed 21 months ago by rgrp

  • Description modified (diff)

comment:2 Changed 21 months ago by rgrp

  • Status changed from new to closed
  • Resolution set to duplicate

Duplicate of #2732

Note: See TracTickets for help on using tickets.