| --- |
| # tasks file for apigee-opdk-extension-ds |
| - name: Nodetool flush before repair |
| shell: '{{ nodetool }} flush' |
| environment: |
| JAVA_HOME: '{{ java_home }}' |
| |
| - block: |
| - name: Streaming repair Cassandra nodes |
| shell: '{{ nodetool }} repair -pr' |
| environment: |
| JAVA_HOME: '{{ java_home }}' |
| |
| rescue: |
| - name: Cassandra needs a another minute, then retry |
| pause: |
| minutes: 1 |
| |
| - name: Try again to streaming repair Cassandra nodes |
| shell: '{{ nodetool }} repair -pr' |
| environment: |
| JAVA_HOME: '{{ java_home }}' |
| |
| - name: Nodetool flush after repair |
| shell: '{{ nodetool }} flush' |
| environment: |
| JAVA_HOME: '{{ java_home }}' |