]> granicus.if.org Git - pgbouncer/commitdiff
todo update
authorMarko Kreen <markokr@gmail.com>
Mon, 7 Jan 2008 09:13:23 +0000 (09:13 +0000)
committerMarko Kreen <markokr@gmail.com>
Mon, 7 Jan 2008 09:13:23 +0000 (09:13 +0000)
doc/todo.txt

index 4c8a0b35a92d90e6df8d572ecb13988931afbd91..9490b2f75506de8c3cf7cd5bf4069bd45cde7d5c 100644 (file)
@@ -3,10 +3,13 @@
 == next release - 1.2 ==
 
 === done ===
+
  * use aatree for user lookup
- * Slab allocator for mem management.
- * Use standard int types: uint*_t
+ * use slab allocator for memory management.
+ * use standard int types: uint*_t
  * logging to syslog
+ * fake parameters to SHOW/SET to allow psycopg to connect to console.
+ * various correctness fixes
 
 === todo ===
 
  * units for config parameters.
  * cleanup of logging levels, to make log more useful
  * decrease list walking
+ * survive errors from libevent event_del()
+ * to test:
+   - signal flood
+   - no mem / no fds handling
 
-== Major features ==
+== Dubious/complicated features ==
 
 === prepared plans ===
 
 
  * allow serveral server to serve one db
    - possibility to specify failover databases.
+ * as the result would be less featureful than HAProxy,
+   seems pointless.
+
+=== SMP awareness ===
+
+ * spread sockets over per-cpu threads.  needs confirmation that
+   single-threadedness can be problem.  it can also be that only
+   accept() + login handling of short connection is problem.
+   that could be solved by just having threads for login handling,
+   which would be lot simpler.  or just deciding that its not
+   worth fixing.