dovecot-2.2: doveadm replicator dsync-status: Show replication t...
dovecot at dovecot.org
dovecot at dovecot.org
Wed Apr 16 16:20:36 UTC 2014
details: http://hg.dovecot.org/dovecot-2.2/rev/195945490dc9
changeset: 17228:195945490dc9
user: Timo Sirainen <tss at iki.fi>
date: Wed Apr 16 18:19:57 2014 +0200
description:
doveadm replicator dsync-status: Show replication type as "-" for non-working dsyncs.
diffstat:
src/replication/replicator/doveadm-connection.c | 27 +++++++++++++-----------
1 files changed, 15 insertions(+), 12 deletions(-)
diffs (38 lines):
diff -r d7b0f653d1ba -r 195945490dc9 src/replication/replicator/doveadm-connection.c
--- a/src/replication/replicator/doveadm-connection.c Wed Apr 16 16:05:12 2014 +0200
+++ b/src/replication/replicator/doveadm-connection.c Wed Apr 16 18:19:57 2014 +0200
@@ -119,19 +119,22 @@
clients = replicator_brain_get_dsync_clients(client->brain);
array_foreach(clients, clientp) {
username = dsync_client_get_username(*clientp);
- if (username != NULL)
+ if (username != NULL) {
str_append_tabescaped(str, username);
- str_append_c(str, '\t');
- switch (dsync_client_get_type(*clientp)) {
- case DSYNC_TYPE_FULL:
- str_append(str, "full");
- break;
- case DSYNC_TYPE_NORMAL:
- str_append(str, "normal");
- break;
- case DSYNC_TYPE_INCREMENTAL:
- str_append(str, "incremental");
- break;
+ str_append_c(str, '\t');
+ switch (dsync_client_get_type(*clientp)) {
+ case DSYNC_TYPE_FULL:
+ str_append(str, "full");
+ break;
+ case DSYNC_TYPE_NORMAL:
+ str_append(str, "normal");
+ break;
+ case DSYNC_TYPE_INCREMENTAL:
+ str_append(str, "incremental");
+ break;
+ }
+ } else {
+ str_append(str, "\t-");
}
str_append_c(str, '\t');
str_append_tabescaped(str, dsync_client_get_state(*clientp));
More information about the dovecot-cvs
mailing list