changeset 21368:b26b043c4d82

dict-client: Log slightly different error when it's uncertain if commit failed
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Mon, 09 Jan 2017 21:57:39 +0200
parents 8ebf9edfa432
children 2d7cb49b3c8d
files src/lib-dict/dict-client.c
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-dict/dict-client.c	Wed Jan 04 14:02:28 2017 -0800
+++ b/src/lib-dict/dict-client.c	Mon Jan 09 21:57:39 2017 +0200
@@ -1289,8 +1289,10 @@
 	int diff = timeval_diff_msecs(&ioloop_timeval, &cmd->start_time);
 	if (error != NULL) {
 		/* failed */
-		i_error("dict-client: Commit failed: %s "
-			"(reply took %u.%03u secs)", error, diff/1000, diff%1000);
+		i_error("dict-client: Commit %sfailed: %s "
+			"(reply took %u.%03u secs)",
+			disconnected ? "may have " : "",
+			error, diff/1000, diff%1000);
 		if (disconnected)
 			ret = DICT_COMMIT_RET_WRITE_UNCERTAIN;
 	} else switch (reply) {
@@ -1307,8 +1309,9 @@
 		/* value contains the obsolete trans_id */
 		const char *error = extra_args[0];
 
-		i_error("dict-client: server returned failure: %s "
+		i_error("dict-client: server returned %sfailure: %s "
 			"(reply took %u.%03u secs)",
+			ret == DICT_COMMIT_RET_WRITE_UNCERTAIN ? "uncertain " : "",
 			error != NULL ? error : "",
 			diff/1000, diff%1000);
 		if (error != NULL)