From 0a61a113d9a593c15c53634c152718dc81c521b1 Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Tue, 26 Apr 2016 05:59:16 +0000 Subject: [PATCH] insert a manual gluster peer probe to attempt to remove what looks like a race condition when executing with strategy free --- roles/gluster_volcreate/tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/roles/gluster_volcreate/tasks/main.yml b/roles/gluster_volcreate/tasks/main.yml index 9f526cb0..d14e0387 100644 --- a/roles/gluster_volcreate/tasks/main.yml +++ b/roles/gluster_volcreate/tasks/main.yml @@ -4,12 +4,28 @@ set_fact: server_list: "{{ gluster_servers|join(',') }}" +- name: probe peers + shell: "gluster peer probe {{ (gluster_servers|difference([inventory_hostname]))|join(',') }}" + run_once: true + become: true + become_user: root + +- name: peer status + shell: "gluster peer status" + become: true + become_user: root + register: peer_status + +- name: debug peer status + debug: var=peer_status + - name: create volume gluster_volume: name: "{{ volname }}" brick: "{{ brickmnt }}/brick" cluster: "{{ server_list }}" replicas: "{{ replicas }}" + host: "{{ inventory_hostname }}" state: present sudo: true run_once: true -- GitLab