diff options
author | Martin Schwenke <martin@meltin.net> | 2015-03-23 19:37:35 +1100 |
---|---|---|
committer | Amitay Isaacs <amitay@samba.org> | 2016-09-08 06:57:21 +0200 |
commit | 30c56a0c801dfb64085013a87ddedb1cd76b42a9 (patch) | |
tree | cac872559bc78212d659c30ef079ea9a9cc1576e /ctdb/config | |
parent | a75a2c2c43808b6f1d63dec29a54d9138b12d7fd (diff) | |
download | samba-30c56a0c801dfb64085013a87ddedb1cd76b42a9.tar.gz |
ctdb-scripts: Optimise update_tickles()
Use addtickle and deltickle with stdin.
Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/config')
-rwxr-xr-x | ctdb/config/functions | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/ctdb/config/functions b/ctdb/config/functions index a29daf58f6e..d5443f5767a 100755 --- a/ctdb/config/functions +++ b/ctdb/config/functions @@ -1276,16 +1276,12 @@ update_tickles () sort >"$_my_tickles" # Add tickles for connections that we haven't already got tickles for - comm -23 "$_my_connections" "$_my_tickles" | - while read _src _dst ; do - $CTDB addtickle "$_src" "$_dst" - done + comm -23 "$_my_connections" "$_my_tickles" | \ + $CTDB addtickle # Remove tickles for connections that are no longer there - comm -13 "$_my_connections" "$_my_tickles" | - while read _src _dst ; do - $CTDB deltickle "$_src" "$_dst" - done + comm -13 "$_my_connections" "$_my_tickles" | \ + $CTDB deltickle rm -f "$_my_connections" "$_my_tickles" |