Skip to content
Snippets Groups Projects
  1. Sep 20, 2017
    • Xav Paice's avatar
      Add option for OSD initial weight · ef3c3c7a
      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
      ef3c3c7a
  2. Aug 25, 2017
    • Edward Hope-Morley's avatar
      Add explanation to bluestore config opt · b4900ea8
      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
      b4900ea8
  3. Jul 16, 2017
  4. Jul 07, 2017
    • James Page's avatar
      Add bluestore support for OSD's · ca8a5c33
      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
      ca8a5c33
  5. Dec 09, 2016
    • Chris MacNaughton's avatar
      Add availability_zone to the OSD configuration · 87723263
      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
      87723263
  6. Nov 15, 2016
  7. Sep 28, 2016
    • Chris Holcombe's avatar
      Add support for apparmor security profiles · 7d42f6e0
      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
      7d42f6e0
  8. Jul 14, 2016
    • Chris Holcombe's avatar
      Perf Optimizations · 79c6c286
      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
      79c6c286
  9. Jun 01, 2016
    • Edward Hope-Morley's avatar
      Add support for user-provided ceph config · 8f0347d6
      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
      8f0347d6
  10. May 17, 2016
    • Chris MacNaughton's avatar
      Fix Availability Zone support to not break when not set · 20c89687
      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
      20c89687
    • Chris MacNaughton's avatar
      Add support for Storage hooks · 7e2ef1d0
      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
      7e2ef1d0
  11. Mar 24, 2016
    • Edward Hope-Morley's avatar
      Add hardening support · 62cc6145
      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
      62cc6145
  12. Mar 03, 2016
  13. Feb 10, 2016
  14. Jan 18, 2016
  15. Jan 13, 2016
  16. Jul 10, 2015
  17. Feb 19, 2015
  18. Feb 18, 2015
  19. Feb 16, 2015
  20. Feb 10, 2015
  21. Feb 04, 2015
  22. Jan 16, 2015
    • Edward Hope-Morley's avatar
      [hopem,r=] · 7f0d3f89
      Edward Hope-Morley authored
      Set kernel.pid_max to a high value to avoid problems with large
      clusters (> 20 OSDs) recovering.
      7f0d3f89
  23. Nov 20, 2014
  24. Nov 04, 2014
  25. Oct 07, 2014
  26. Oct 06, 2014
  27. Sep 25, 2014
  28. Sep 18, 2014
  29. Aug 15, 2014
  30. Jun 06, 2014
  31. Mar 25, 2014
  32. Dec 12, 2013
  33. Aug 27, 2013
  34. Jun 10, 2013
  35. Dec 18, 2012
  36. Dec 17, 2012
  37. Nov 22, 2012
Loading