diff options
Diffstat (limited to 'TODO.in')
| -rw-r--r-- | TODO.in | 18 |
1 files changed, 18 insertions, 0 deletions
| @@ -0,0 +1,18 @@ | |||
| 1 | TODO: | ||
| 2 | * restructure to be more friendly toward DBD pooling | ||
| 3 | * validate table names before trying to log them. | ||
| 4 | * write alternate DB driver (PostgreSQL, libDBI, mod_*_pool) | ||
| 5 | * look at forcing table name to ServerName instead of on of the names in | ||
| 6 | ServerAlias? | ||
| 7 | * LogSQLRotateLogs directive with daily/monthly/weekly/etc. | ||
| 8 | * socket-based middleman daemon with configurable conns, or connect/disconnect. | ||
| 9 | * DBI connection pooling. | ||
| 10 | * ignore by cookie | ||
| 11 | * investigate thread safety issues | ||
| 12 | Use libmysqlclient_r for threaded MPM (or always?) | ||
| 13 | Add thread locks if using standard mysqlclient | ||
| 14 | Check locking issues with the preserve file | ||
| 15 | * rewrite main core logging function to optimize for speed. | ||
| 16 | * Clean up table creation code. | ||
| 17 | support DB independent way of defining the tables | ||
| 18 | ----- | ||
