diff options
author | Edward Rudd | 2004-04-17 15:14:12 +0000 |
---|---|---|
committer | Edward Rudd | 2004-04-17 15:14:12 +0000 |
commit | 0eb391e9f9e44f15c03f1d8d5414c806413f50fb (patch) | |
tree | 256ecb77d74fa09b716f4497b6893a3f6f851284 /TODO.in | |
parent | 8ee3532f8b6c454f2600e6c3b47362d22b7cf536 (diff) |
beginnings of postgresql driver integrated into autoconf
removed log_error from apache20.h (aliased to ap_log_rerror)
Diffstat (limited to 'TODO.in')
-rw-r--r-- | TODO.in | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -1,16 +1,11 @@ | |||
1 | TODO: | 1 | TODO: |
2 | * Port connection portion to other DBMS? Genericize the module? Start with | 2 | * write alternate DB driver (PostgreSQL, libDBI, mod_*_pool) |
3 | PostgreSQL. (provider mechanism, and libDBI) | 3 | * look at forcing table name to ServerName instead of on of the names in |
4 | * does determining table name in massvirtual mode upon every request | 4 | ServerAlias? |
5 | cause performance degradation? If so fix. No other feasable way to fix this, | ||
6 | unless you cache, but then for large amounts of hosts, this can be a waste. | ||
7 | * LogSQLRotateLogs directive with daily/monthly/weekly/etc. | 5 | * LogSQLRotateLogs directive with daily/monthly/weekly/etc. |
8 | * socket-based middleman daemon with configurable conns, or connect/disconnect. | 6 | * socket-based middleman daemon with configurable conns, or connect/disconnect. |
9 | * DBI connection pool when I switch to DBI. | 7 | * DBI connection pool when I switch to DBI. |
10 | * ignore by cookie | 8 | * ignore by cookie |
11 | * break module into separate code files | ||
12 | SSL already separated. | ||
13 | separate DB implimentation into sub-modules via provider mechanism | ||
14 | * investigate thread safety issues | 9 | * investigate thread safety issues |
15 | Use libmysqlclient_r for threaded MPM (or always?) | 10 | Use libmysqlclient_r for threaded MPM (or always?) |
16 | Add thread locks if using standard mysqlclient | 11 | Add thread locks if using standard mysqlclient |