turnip can't be scaled up to multiple instances

Bug #1797534 reported by Colin Watson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
turnip
Fix Released
High
Colin Watson

Bug Description

turnip needs to be rearchitected (or, more accurately, brought more into compliance with its original architecture) so that it can be scaled up, because one instance isn't good enough but we can't add more today.

In order for this to work, either we need multiple shards for packbackendserver (which implies non-trivial application-level management overhead), or we need a realistic and robust way to share a filesystem among packbackendserver instances. ceph does have multi-writer support, although it requires OpenStack Queens (I believe we're currently on Icehouse), and we'd be blazing a trail there to some extent. One lower-tech possibility we've considered, though not seriously investigated as yet, is to run an NFS server on one unit and then have the others talk to that.

Related branches

Colin Watson (cjwatson)
Changed in turnip:
status: New → Triaged
importance: Undecided → High
Colin Watson (cjwatson)
Changed in turnip:
assignee: nobody → Colin Watson (cjwatson)
status: Triaged → In Progress
Colin Watson (cjwatson)
Changed in turnip:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
Changed in turnip:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.