Le lundi 12 octobre 2009 23:17:43, Aleksandar Lazic a écrit :
> Hi Cyril,
> 
> good catch.
> 
> >+}
> >+
> >+/*
> >-#if defined(DEBUG_HASH)
> >-                                    Alert("manage_client_side_cookies\n");
> >-                                    
> >appsession_hash_dump(&(t->be->htbl_proxy));
> >-#endif
> 
> After a quick look I think it would be nice to dump  the sessions also
> in the client.

Yes, you're right, I missed it after several tests on different snapshots.
Here comes a second patch to reintroduce these debug lines :

diff -Naur haproxy-1.4-dev4-appsession/src/proto_http.c 
haproxy-1.4-dev4-appsession2/src/proto_http.c
--- haproxy-1.4-dev4-appsession/src/proto_http.c        2009-10-12 
21:56:38.000000000 +0200
+++ haproxy-1.4-dev4-appsession2/src/proto_http.c       2009-10-13 
21:26:19.000000000 +0200
@@ -3862,6 +3862,10 @@
 
                                        /* Cool... it's the right one */
                                        manage_client_side_appsession(t, p3);
+#if defined(DEBUG_HASH)
+                                       Alert("manage_client_side_cookies\n");
+                                       
appsession_hash_dump(&(t->be->htbl_proxy));
+#endif
                                }/* end if ((t->proxy->appsession_name != NULL) 
... */
                        }
 
@@ -4450,6 +4454,10 @@
        request_line += t->be->appsession_name_len + 1;
        
        manage_client_side_appsession(t, request_line);
+#if defined(DEBUG_HASH)
+       Alert("get_srv_from_appsession\n");
+       appsession_hash_dump(&(t->be->htbl_proxy));
+#endif
 }

--
Cyril Bonté

Reply via email to