mirror of https://github.com/ceph/ceph-ansible.git
ceph-handler: fix cluster name in socket path
pull/4208/headc90f605b5
introduces the default ceph cluster name value in the rgw socket path for the rgw restart script. But this should use the `cluster` variable instead. This commit also fixes this in the osd restart script. Signed-off-by: Dimitri Savineau <dsavinea@redhat.com> (cherry picked from commitde7f948b75
)
parent
5c6a9e1a96
commit
f13e6642a4
|
@ -29,7 +29,7 @@ check_pgs() {
|
|||
wait_for_socket_in_container() {
|
||||
osd_mount_point=$({{ container_binary }} exec "$1" df --output=target | grep '/var/lib/ceph/osd/')
|
||||
whoami=$({{ container_binary }} exec "$1" cat $osd_mount_point/whoami)
|
||||
if ! {{ container_binary }} exec "$1" timeout 10 bash -c "while [ ! -e /var/run/ceph/ceph-osd.${whoami}.asok ]; do sleep 1 ; done"; then
|
||||
if ! {{ container_binary }} exec "$1" timeout 10 bash -c "while [ ! -e /var/run/ceph/{{ cluster }}-osd.${whoami}.asok ]; do sleep 1 ; done"; then
|
||||
echo "Timed out while trying to look for a Ceph OSD socket."
|
||||
echo "Abort mission!"
|
||||
exit 1
|
||||
|
|
|
@ -21,7 +21,7 @@ for ((i=0; i<${RGW_NUMS}; i++)); do
|
|||
done
|
||||
declare -a SOCKETS
|
||||
RGW_IP={{ hostvars[inventory_hostname]['_radosgw_address'] }}
|
||||
SOCKET_PREFIX="/var/run/ceph/ceph-client.rgw.${HOST_NAME}.rgw"
|
||||
SOCKET_PREFIX="/var/run/ceph/{{ cluster }}-client.rgw.${HOST_NAME}.rgw"
|
||||
|
||||
check_socket() {
|
||||
local i=$1
|
||||
|
|
Loading…
Reference in New Issue