- Sep 20, 2017
-
-
Xav Paice authored
In small clusters, adding OSDs at their full weight causes massive IO workload which makes performance unacceptable. This adds a config option to change the initial weight, we can set it to 0 or something small for clusters that would be affected. Closes-Bug: 1716783 Change-Id: Idadfd565fbda9ffc3952de73c5c58a0dc1dc69c9
-
- Aug 25, 2017
-
-
Edward Hope-Morley authored
Explain that for Ceph Luminous, which uses Bluestore as the default backend for OSDs, if the bluetsore option is set to false then OSDs will continue to use Filestore. Change-Id: I0cb65310f98562ec959018fad538e9006f1c41f6
-
- Jul 16, 2017
-
-
Frode Nordahl authored
Change-Id: I86e1695b0b08dd275b3f198835288d1d4a3c95d7
-
- Jul 07, 2017
-
-
James Page authored
Add highly experimental support for bluestore storage format for OSD devices; this is disabled by default and should only be enabled in deployments where loss of data does not present a problem! Change-Id: I21beff9ce535f1b5c16d7f6f51c35126cc7da43e Depends-On: I36f7aa9d7b96ec5c9eaa7a3a970593f9ca14cb34
-
- Dec 09, 2016
-
-
Chris MacNaughton authored
Addition of configurable availability_zone allows the administrator to deploy Ceph with two dimensions of crush locations, one from config and one from Juju's availability zone Change-Id: Ic4410a94171b1d77f2a7c2bc56ed4c0dabb2b2d8
-
- Nov 15, 2016
-
-
Nuno Santos authored
Add additional detail on usage of the ephemeral-unmount configuration option, making clear that the value should be the mountpoint path. Change-Id: Ifd0345d0bb80625978476222445bf9875d33793b
-
- Sep 28, 2016
-
-
Chris Holcombe authored
Install apparmor profile for ceph-osd processes, and provide associated configuration option to place any ceph-osd processes into enforce, complain, or disable apparmor profile mode. As this is the first release of this feature, default to disabled and allow charm users to test and provide feedback for this release. Change-Id: I4524c587ac70de13aa3a0cb912033e6eb44b0403
-
- Jul 14, 2016
-
-
Chris Holcombe authored
This patch starts down the road to automated performance tuning. It attempts to identify optimal settings for hard drives and network cards and then persist them for reboots. It is conservative but configurable via config.yaml settings. Change-Id: Id4e72ae13ec3cb594e667f57e8cc70b7e18af15b
-
- Jun 01, 2016
-
-
Edward Hope-Morley authored
Adds a new config-flags option to the charm that supports setting a dictionary of ceph configuration settings that will be applied to ceph.conf. This implementation supports config sections so that settings can be applied to any section supported by the ceph.conf template in the charm. Change-Id: I306fd138820746c565f8c7cd83d3ffcc388b9735 Closes-Bug: 1522375
-
- May 17, 2016
-
-
Chris MacNaughton authored
In addition to ensuring that we have AZ set, we ned to ensure that the user has asked to have the crush map customized, ensuring that uysing the availability zone features are entirely opt-in Change-Id: Ie13f50d4d084317199813d417a8de6dab25d340d Closes-Bug: 1582274
-
Chris MacNaughton authored
This adds support for Juju's storage hooks by merging the config provided osd-devices with Juju storage provided osd-devices, in the same way that the existing Ceph charm handles them. In addition to providing support for ceph-osds via Juju storage, we provide support for multiple journal devices through Juju storage as well. We have to add a shim hook to ensure that Ceph is installed prior to storage hook invocation because storage attached at deploy time will execute hooks before the install hook Change-Id: Idad46e8f4cc32e09fbd64d29cd93745662e9f542
-
- Mar 24, 2016
-
-
Edward Hope-Morley authored
Add charmhelpers.contrib.hardening and calls to install, config-changed, upgrade-charm and update-status hooks. Also add new config option to allow one or more hardening modules to be applied at runtime. Change-Id: Ic417d678d3b0f7bfda5b393628a67297d7e79107
-
- Mar 03, 2016
-
-
Chris MacNaughton authored
Tests now verify that ceph osds are running to ensure they pass in either order Change-Id: Ia543f4b085d4e97976ba08db508761f8dde97c42
-
- Feb 10, 2016
-
-
Edward Hope-Morley authored
Support multiple l3 segments. Closes-Bug: 1523871
-
- Jan 18, 2016
-
-
James Page authored
-
- Jan 13, 2016
-
-
Edward Hope-Morley authored
Add loglevel config option. Closes-Bug: 1520236
-
- Jul 10, 2015
-
-
Edward Hope-Morley authored
Partially-Closes-Bug: 1473426
-
- Feb 19, 2015
-
-
Brad Marshall authored
-
- Feb 18, 2015
-
-
Nobuto Murata authored
-
- Feb 16, 2015
-
-
Nobuto Murata authored
-
Nobuto Murata authored
-
- Feb 10, 2015
-
-
Nobuto Murata authored
and 2M threads in total, LP: #1420339
-
- Feb 04, 2015
-
-
Liam Young authored
-
- Jan 16, 2015
-
-
Edward Hope-Morley authored
Set kernel.pid_max to a high value to avoid problems with large clusters (> 20 OSDs) recovering.
-
- Nov 20, 2014
-
-
Jorge Niedbalski authored
-
- Nov 04, 2014
-
-
Brad Marshall authored
-
- Oct 07, 2014
-
-
Jorge Niedbalski authored
runtime flags. - Modified config.yaml to expose the sysctl option, by default is "" - Synced sysctl from charmhelpers
-
- Oct 06, 2014
-
-
James Page authored
-
- Sep 25, 2014
-
-
Edward Hope-Morley authored
-
Edward Hope-Morley authored
Adds ipv6 privacy extensions deploy note to config.yaml
-
- Sep 18, 2014
-
-
Edward Hope-Morley authored
Adds IPv6 support for ceph osd.
-
- Aug 15, 2014
-
-
James Page authored
-
- Jun 06, 2014
-
-
James Page authored
-
- Mar 25, 2014
-
-
Edward Hope-Morley authored
-
- Dec 12, 2013
-
-
Edward Hope-Morley authored
Fixes: bug 1259919
-
- Aug 27, 2013
-
-
James Page authored
-
- Jun 10, 2013
-
-
James Page authored
-
- Dec 18, 2012
-
-
James Page authored
-
- Dec 17, 2012
-
-
James Page authored
-
- Nov 22, 2012
-
-
James Page authored
-