fixup for new oahu naming

This commit is contained in:
Sandy Walsh 2014-07-16 20:41:21 +00:00
parent d62aed948e
commit 402cb38c64
2 changed files with 16 additions and 16 deletions

View File

@ -1,30 +1,30 @@
import oahu.config
from oahu import mongodb_sync_engine as driver
from oahu import pipeline
from oahu import stream_rules
from oahu import trigger_callback
from oahu import trigger_rule
from oahu import mongodb_driver as driver
from oahu import trigger_definition
from oahu import pipeline_callback
from oahu import criteria
class Callback(object):
class Callback(pipeline_callback.PipelineCallback):
def on_trigger(self, stream):
print "Processing", stream
class Config(oahu.config.Config):
def get_sync_engine(self, callback=None):
inactive = trigger_rule.Inactive(60)
rule_id = "request-id" # Has to be consistent across yagi workers.
def get_driver(self, callback=None):
inactive = criteria.Inactive(60)
trigger_name = "request-id" # Has to be consistent across yagi workers.
if not callback:
self.callback = Callback()
else:
self.callback = callback
by_request = stream_rules.StreamRule(rule_id,
["request_id", ],
inactive, self.callback)
rules = [by_request, ]
by_request = trigger_definition.TriggerDefinition(trigger_name,
["request_id", ],
inactive,
self.callback)
triggers = [by_request, ]
return driver.MongoDBSyncEngine(rules)
return driver.MongoDBDriver(triggers)
def get_ready_chunk_size(self):
return 100

View File

@ -1,7 +1,7 @@
sessionname tach
hardstatus alwayslastline '%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})'
#screen -t gen bash
#stuff "cd git/notigen/bin; python event_pump.py\r"
screen -t gen bash
stuff "cd git/notigen/bin; python event_pump.py\r"
screen -t yagi1 bash
stuff "cd git/yagi/bin; ./yagi-event --config ../../../shoebox.conf\r"
screen -t yagi2 bash