1. 18 Jan, 2021 3 commits
  2. 14 Jan, 2021 1 commit
  3. 12 Jan, 2021 3 commits
    • Guillaume Abrioux's avatar
      fs2bs: skip migration when a mix of fs and bs is detected · e66f12d1
      Guillaume Abrioux authored
      Since the default of `osd_objectstore` has changed as of 3.2, some
      deployments might have a mix of filestore and bluestore OSDs on a same
      node. In some specific cases, there's a possibility that a filestore OSD
      shares a journal/db device with a bluestore OSD. We shouldn't try to
      redeploy in this context because ceph-volume will complain. (either
      because in lvm batch you can't pass partition or about gpt header).
      The safest option is to skip the migration on the node when such a mix
      is detected or force all osds including those already using bluestore
      (option `force_filestore_to_bluestore=True` has to be passed as an extra var).
      If all OSDs are using filestore, then they will be migrated to
      bluestore.
      
      Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1875777
      
      Signed-off-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
      e66f12d1
    • Guillaume Abrioux's avatar
      validate: check virtual_ips variable · ae196bf9
      Guillaume Abrioux authored
      
      
      This commit checks the length of `virtual_ips` doesn't exceed the length
      of `groups[rgwloadbalancer_group_name]`.
      It also ensure this variable is defined when
      `groups[rgwloadbalancer_group_name]` contains at least one node.
      Signed-off-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
      ae196bf9
    • Benoît Knecht's avatar
      ceph-rgw-loadbalancer: Fix keepalived master selection · 3116f464
      Benoît Knecht authored
      While 2ca33641
      
       fixed a bug in the way the `keepalived.conf.j2` template matched
      hostnames to set the VRRP `MASTER`/`BACKUP` states, it also introduced a
      regression in the case where `virtual_ips` is a list of more than one IP
      address.
      
      The previous behavior would result in each host in the `rgwloadbalancers` group
      to be `MASTER` for one of the `virtual_ips`, but the new behavior caused the
      first host to be `MASTER` for all the IP address in `virtual_ips`.
      
      This commit restores the original behavior.
      Signed-off-by: default avatarBenoît Knecht <bknecht@protonmail.ch>
      3116f464
  4. 11 Jan, 2021 3 commits
  5. 07 Jan, 2021 3 commits
  6. 06 Jan, 2021 5 commits
  7. 16 Dec, 2020 2 commits
  8. 15 Dec, 2020 3 commits
  9. 14 Dec, 2020 3 commits
  10. 12 Dec, 2020 4 commits
  11. 10 Dec, 2020 2 commits
  12. 09 Dec, 2020 2 commits
  13. 03 Dec, 2020 2 commits
  14. 02 Dec, 2020 1 commit
  15. 01 Dec, 2020 3 commits