TODO ergaenzt. loganinc mit anfaenglicher Verarbeitung.

master
Denis Knauf 2010-03-17 13:22:00 +01:00
parent c289c1e9bc
commit b9cb56b673
2 changed files with 37 additions and 14 deletions

42
TODO
View File

@ -2,25 +2,43 @@
* BDB/SBDB
+ Enthaelt noch einen fiesen Fehler.
Kann aber auch an falscher Benutzung liegen.
-> TXN-Logging-Overflow
* Sandbox (90%)
* Persistenter Speicher
+ BDB
* Transactionsuche
+ Sandbox
+ Pers. Speicher
+ Config
+ BDB
+ String in Object umwandeln
- Sandbox
+ Objectcache
- Hash
* LogAn
+ Ablauf (siehe Bild) (0%)
+ Sandbox (80%)
+ Einlesen (0%)
+ Persistenter Speicher (80%)
+ Configlogik (0%)
- BDB
- "Klassenbauen"
- Sandbox
+ Sandbox
+ Dequeue
- SBDB
+ Pers. Speicher
+ Config
+ emit
- SBDB
* File2LogAn
+ Server (50%)
- select (100%)
+ Speichern (0%)
- BDB
+ emit (0%)
* SBDB
+ Sandbox
+ Ablauf (50%)
+ Config
* push2mysql
+ Einlesen
+ insert (50%)
+ Dequeue
- SBDB
+ SQL-Insert

View File

@ -43,10 +43,15 @@ end
SBDB::Env.new 'conf' do |conf|
SBDB::Env.new 'logs' do |logs|
SBDB::Env.new 'cache' do |cache|
SBDB::Env.new 'persist' do |persist|
test = cache[ 'test']
while line = logs[ 'newids'].get( nil, "\0\0\0\0", nil, SBDB::CONSUME_WAIT)
type, obj = line.unpack 'Na*'
case type
when 11
sid, log = obj.unpack 'Na*'
parser = conf[ 'sids.cnf', 'parser'][sid]
end
end
end
end