From: Marko Kreen Date: Thu, 18 Feb 2016 16:35:34 +0000 (+0200) Subject: todo cleanup X-Git-Tag: pgbouncer_1_7_1~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c5436b996f65982a98729bc5da5f2533419976b0;p=pgbouncer todo cleanup --- diff --git a/doc/todo.rst b/doc/todo.rst index 26a118a..6cbd4c3 100644 --- a/doc/todo.rst +++ b/doc/todo.rst @@ -12,33 +12,13 @@ Significant amount of users feel the need for those. Waiting for contributors... -Conceptual issues ------------------ +Problems / cleanups +------------------- * Bad naming in data strctures: * PgSocket->auth_user [vs. PgDatabase->auth_user] * PgSocket->db [vs. PgPool->db] -* **server_reset_query** vs. per-db **pool_mode**. Session and transaction - pooling mode should not use same **server_reset_query**. - For session-pooling it should be ``DISCARD ALL``, for non-session pooling - it should be empty, but maybe there are setups where it is useful. - - Solutions: - - 1. Just disable **server_reset_query** for non session-mode pools. - 2. New option that disables **server_reset_query** for non-session-mode pools. - 3. Two new settings for tx modes, keep **server_reset_query** for sessions: - **server_reset_query_transaction**, **server_reset_query_statement**. - 4. Three new separate settings for different modes: - - - **server_reset_query_session** - - **server_reset_query_transaction** - - **server_reset_query_statement** - -Problems / cleanups -------------------- - * other per-user settings * Maintenance order vs. lifetime_kill_gap: