changeset 22963:09248aab2b42

lib-master: Add how long request took for "Internal auth failure" errors
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Fri, 13 Apr 2018 16:12:27 +0300
parents a58d4fd9e20d
children 7f4439b04050
files src/lib-master/master-login-auth.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-master/master-login-auth.c	Thu May 17 16:29:28 2018 +0300
+++ b/src/lib-master/master-login-auth.c	Fri Apr 13 16:12:27 2018 +0300
@@ -296,8 +296,10 @@
 						 "Internal auth failure");
 		} else {
 			i_error("Internal auth failure: %s "
-				"(client-pid=%u client-id=%u)",
-				error, request->client_pid, request->auth_id);
+				"(Request took %ld secs, "
+				"client-pid=%u client-id=%u)",
+				error, (long)(ioloop_time - request->create_stamp),
+				request->client_pid, request->auth_id);
 			request->callback(NULL, error, request->context);
 		}
 		i_free(request);