From 8ef78ea83e5595e7f00b841a3d6e1f171eab4b2f Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Mon, 7 Jan 2008 09:13:23 +0000 Subject: [PATCH] todo update --- doc/todo.txt | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/doc/todo.txt b/doc/todo.txt index 4c8a0b3..9490b2f 100644 --- a/doc/todo.txt +++ b/doc/todo.txt @@ -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 === @@ -34,8 +37,12 @@ * 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 === @@ -60,4 +67,15 @@ * 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. -- 2.40.0