Skip to content
Snippets Groups Projects
  1. May 06, 2019
    • Rishabh Dave's avatar
      improve coding style · b3d3279c
      Rishabh Dave authored
      
      Keywords requiring only one item shouldn't express it by creating a
      list with single item.
      
      Signed-off-by: default avatarRishabh Dave <ridave@redhat.com>
      (cherry picked from commit 739a662c8084a80cf5565640556389d2b59c7daa)
      
      Conflicts:
      	roles/ceph-mon/tasks/ceph_keys.yml
      	roles/ceph-validate/tasks/check_devices.yml
      v4.0.0rc6
      b3d3279c
  2. Apr 23, 2019
    • Kyle Bader's avatar
      rgw: add cpuset support · c1cf0c83
      Kyle Bader authored
      
      1/ The OSD already supports cpuset to be used for containerized deployments
      through the use of the ceph_osd_docker_cpuset_cpus variable. This adds similar
      support to the RGW service for containerized deployments by setting a new
      variable named ceph_rgw_docker_cpuset_cpus. Like the OSD, there are times where
      using distinct cores has advantages over using the CFS in kernel scheduler.
      
      ceph_rgw_docker_cpuset_cpus accepts a comma delimited set of CPU ids
      
      2/ Add support for specifying --cpuset-mem variable to restrict the cgroup's memory
      allocations to a particular numa node, which should typically correspond with
      the cpu ids of that numa node that were provided with --cpuset-cpus. To ensure
      the correct cpu ids are used one can run `numactl --hardware`  to list the nodes
      and which cpu ids correspond to each.
      
      Signed-off-by: default avatarKyle Bader <kbader@redhat.com>
      Co-authored-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
      (cherry picked from commit 0bee90b20195f0764c3d9001fb06d0999b5fc6cf)
      2 tags
      c1cf0c83
  3. Apr 09, 2019
  4. Apr 07, 2019
  5. Apr 04, 2019
  6. Mar 25, 2019
  7. Mar 07, 2019
  8. Mar 05, 2019
  9. Mar 04, 2019
    • Kevin Coakley's avatar
      Updated 7 ansible-lint issues in the ceph-mon, ceph-osd, and ceph-rgw roles · cb981eae
      Kevin Coakley authored
      
      The following lint issues have been resolved:
      
      [301] Commands should not change things if nothing needs doing
      /home/travis/build/ceph/ceph-ansible/roles/ceph-mon/tasks/ceph_keys.yml:2
      
      [305] Use shell only when shell functionality is required
      /home/travis/build/ceph/ceph-ansible/roles/ceph-osd/tasks/start_osds.yml:47
      
      [301] Commands should not change things if nothing needs doing
      /home/travis/build/ceph/ceph-ansible/roles/ceph-rgw/tasks/multisite/destroy.yml:2
      
      [301] Commands should not change things if nothing needs doing
      /home/travis/build/ceph/ceph-ansible/roles/ceph-rgw/tasks/multisite/destroy.yml:7
      
      [301] Commands should not change things if nothing needs doing
      /home/travis/build/ceph/ceph-ansible/roles/ceph-rgw/tasks/multisite/destroy.yml:14
      
      [301] Commands should not change things if nothing needs doing
      /home/travis/build/ceph/ceph-ansible/roles/ceph-rgw/tasks/multisite/destroy.yml:19
      
      [301] Commands should not change things if nothing needs doing
      /home/travis/build/ceph/ceph-ansible/roles/ceph-rgw/tasks/multisite/destroy.yml:24
      
      Signed-off-by: default avatarKevin Coakley <kcoakley@sdsc.edu>
      cb981eae
  10. Feb 28, 2019
  11. Feb 13, 2019
    • Guillaume Abrioux's avatar
      container: use tmpfiles.d to creates /run/ceph · 2866ab1b
      Guillaume Abrioux authored
      
      instead of using `RuntimeDirectory` parameter in systemd unit files,
      let's use a systemd `tmpfiles.d` to ensure `/run/ceph`.
      
      Explanation:
      
      `podman` doesn't create the `/var/run/ceph` if it doesn't exist the time
      where the container is run while `docker` used to create it.
      In case of `switch_to_containers` scenario, `/run/ceph` gets created by
      a tmpfiles.d systemd file; when switching to containers, the systemd
      unit file complains because `/run/ceph` already exists
      
      The better fix would be to ensure `/usr/lib/tmpfiles.d/ceph-common.conf`
      is removed and only rely on `RuntimeDirectory` from systemd unit file parameter
      but we come from a non-containerized environment which is already running,
      it means `/run/ceph` is already created and when starting the unit to
      start the container, systemd will still complain and we can't simply
      remove the directory if daemons are collocated.
      
      Signed-off-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
      2866ab1b
  12. Feb 05, 2019
  13. Jan 18, 2019
  14. Jan 04, 2019
  15. Dec 19, 2018
  16. Dec 11, 2018
  17. Nov 30, 2018
  18. Nov 27, 2018
  19. Nov 21, 2018
  20. Nov 08, 2018
  21. Oct 31, 2018
  22. Oct 30, 2018
  23. Oct 29, 2018
  24. Oct 22, 2018
Loading