]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
[MINOR] Manage unix socket source field on session dump on sock stats
authorEmeric Brun <ebrun@exceliance.fr>
Fri, 22 Oct 2010 14:19:01 +0000 (16:19 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 5 Nov 2010 09:34:07 +0000 (10:34 +0100)
src/dumpstats.c

index f7f3276715215a1ebaa5cb7da23e2f22b430661d..735f83b200d0e916440f68089925f4eac8e70a9a 100644 (file)
@@ -2693,6 +2693,9 @@ int stats_dump_full_sess_to_buffer(struct session *s, struct buffer *rep)
                                     ntohs(((struct sockaddr_in6 *)&sess->cli_addr)->sin6_port));
                        break;
                case AF_UNIX:
+                       chunk_printf(&msg,
+                                    " source=unix:%d\n", sess->listener->luid);
+                       break;
                default:
                        /* no more information to print right now */
                        chunk_printf(&msg, "\n");
@@ -2938,7 +2941,13 @@ int stats_dump_sess_to_buffer(struct session *s, struct buffer *rep)
 
                                break;
                        case AF_UNIX:
-                               /* no more information to print right now */
+                               chunk_printf(&msg,
+                                            " src=unix:%d fe=%s be=%s srv=%s",
+                                            curr_sess->listener->luid,
+                                            curr_sess->fe->id,
+                                            curr_sess->be->id,
+                                            curr_sess->srv ? curr_sess->srv->id : "<none>"
+                                            );
                                break;
                        }