juju storage creates partition table, complicating expansion

Bug #1831965 reported by Paul Collins
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical Juju
Triaged
Low
Unassigned

Bug Description

It seems that Juju's storage facility creates a partition table on the block device, and then creates the filesystem on that partition. This makes expanding volumes more complex than necessary.

Furthermore, on a cloud where block devices can be expanded online, it forces the filesystem to be unmounted so that the partition table can be re-read by the kernel following volume expansion, causing unnecessary downtime.

Paul Collins (pjdc)
description: updated
Revision history for this message
Ian Booth (wallyworld) wrote :

AFAIK, creating a partition table is done to limit the amount of space used to just that which was requested. Otherwise I thought the only other option is to consume the entire disk? Did you have a different implementation strategy in mind?

Changed in juju:
status: New → Triaged
status: Triaged → Incomplete
Revision history for this message
Paul Collins (pjdc) wrote :

My experience with Juju storage is solely with OpenStack. In that case the block device is always exactly the size requested, so the partition table performs no useful function.

Changed in juju:
status: Incomplete → New
Tim Penhey (thumper)
tags: added: storage
Changed in juju:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This bug has not been updated in 2 years, so we're marking it Low importance. If you believe this is incorrect, please update the importance.

Changed in juju:
importance: Wishlist → Low
tags: added: expirebugs-bot
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.