diff options
author | Edward Rudd | 2004-04-03 18:27:23 +0000 |
---|---|---|
committer | Edward Rudd | 2004-04-03 18:27:23 +0000 |
commit | bf387bc750caf37fe2cbe45a901161861fc50b01 (patch) | |
tree | 85d2e54ac072eb4804ff97da1efc441767e05911 /TODO.in | |
parent | d14dcc25d77a556940bcbb6feb71f0b6e67c2674 (diff) |
Added gen_todo.pl to extract TODO items from source code.
Diffstat (limited to 'TODO.in')
-rw-r--r-- | TODO.in | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ | |||
1 | $Id: TODO,v 1.1 2004/02/12 03:21:35 urkle Exp $ | ||
2 | |||
3 | TODO: | ||
4 | * Port connection portion to other DBMS? Genericize the module? Start with | ||
5 | PostgreSQL. (provider mechanism, and libDBI) | ||
6 | * does determining table name in massvirtual mode upon every request | ||
7 | cause performance degradation? If so fix. No other feasable way to fix this, | ||
8 | unless you cache, but then for large amounts of hosts, this can be a waste. | ||
9 | * LogSQLRotateLogs directive with daily/monthly/weekly/etc. | ||
10 | * socket-based middleman daemon with configurable conns, or connect/disconnect. | ||
11 | * DBI connection pool when I switch to DBI. | ||
12 | * ignore by cookie | ||
13 | * break module into separate code files | ||
14 | SSL already separated. | ||
15 | separate DB implimentation into sub-modules via provider mechanism | ||
16 | * investigate thread safety issues | ||
17 | Use libmysqlclient_r for threaded MPM (or always?) | ||
18 | Add thread locks if using standard mysqlclient | ||
19 | Check locking issues with the preserve file? | ||
20 | * rewrite main core logging function to optimize for speed. | ||
21 | * Clean up table creation code. | ||
22 | support DB independent way of defining the tables | ||
23 | ----- | ||