16 Commits

Author SHA1 Message Date
Chris MacNaughton
c94e0b4b0e add juju availability zone to ceph osd location when present
The approach here is to use the availability zone as an imaginary rack.
All hosts that are in the same AZ will be in the same imaginary rack.
From Ceph's perspective this doesn't matter as it's just a bucket after all.
This will give users the ability to further customize their ceph deployment.

Change-Id: Ie25ac1b001db558d6a40fe3eaca014e8f4174241
2016-03-18 09:09:06 -04:00
Chris MacNaughton
130a309a15 support Ceph's --dmcrypt flag for OSD preparation
Tests now verify that ceph osds are running to ensure
they pass in either order

Change-Id: Ia543f4b085d4e97976ba08db508761f8dde97c42
2016-03-03 17:03:30 -05:00
James Page
2585d6f872 Add support for multiple l3 networks. 2016-02-25 15:48:22 +00:00
Liam Young
12ec3ee899 [james-page, r=gnuoy] Add configuration option for toggling use of direct io for OSD journals 2016-02-22 09:25:29 +00:00
Edward Hope-Morley
408b1c7a4e [hopem,r=]
Support multiple l3 segments.
Closes-Bug: 1523871
2016-02-10 15:21:47 +00:00
Bjorn Tillenius
fdc6ec1a34 Resolve symlinks in get_devices(). 2016-02-02 16:54:17 +02:00
James Page
c481c88eec Rebase 2016-01-30 15:45:55 +01:00
James Page
e42a99d1c6 Rebase, fixup lint 2016-01-29 08:31:13 +01:00
Peter Sabaini
a37fe08143 Make writing the zapfile safer 2016-01-22 16:57:11 +01:00
James Page
19b2ecfc86 Add configuration option for toggling use of direct io for OSD journals 2016-01-18 16:42:36 +00:00
Edward Hope-Morley
7919f8f9dd [hopem,r=]
Add loglevel config option.
Closes-Bug: 1520236
2016-01-18 10:17:06 +00:00
Edward Hope-Morley
d6aeb13ce3 [hopem,r=]
Add loglevel config option.
Closes-Bug: 1520236
2016-01-13 14:48:57 +02:00
Chris MacNaughton
46fb69d94d add support for infernalis 2016-01-12 09:16:54 -05:00
Peter Sabaini
954c43e80f * Handle multiple journals
* Select least-used journal disk instead of blind RR

* Add safeguard for OSD journals

* Avoid zapping journals repeatedly, add check for journal partition type

* Check that journal devices don't overlap with data devices
2015-12-21 11:59:34 +01:00
James Page
3c71ebf9bb Add tox support 2015-10-30 11:22:54 +09:00
James Page
286111285f Add unit tests for service status 2015-10-06 21:15:38 +01:00