Commit Graph

34 Commits

Author SHA1 Message Date
fawce abf9c8efa5 exception handling code revised. gevent, pypy, and threadsim vestiges removed.
devel flag removed.
2012-07-26 16:22:13 -04:00
fawce 52b597f089 intersticial commit for scott to pick 2012-07-25 12:28:21 -04:00
fawce c02d15016a added timeouts for component when waiting to hear from the monitor. proof of concept exception relay for algorithm's initialize method. 2012-07-24 23:43:40 -04:00
fawce d0e987a8e8 tests passing using the process simulator. 2012-07-24 14:00:33 -04:00
fawce fb2b0c3be5 responses to sdiehl code review 2012-07-18 17:20:31 -04:00
fawce 1262dcdef1 logging converted to share socket with performance 2012-07-17 11:04:32 -04:00
fawce ceb9013363 heartbeats working, however the zipline is now fully sequential. 2012-07-17 11:04:32 -04:00
fawce 18cd9a02df added more frequent heartbeating between requests from monitor. seems to work. 2012-07-17 11:04:32 -04:00
fawce 165d94f784 tweaks 2012-07-17 11:04:31 -04:00
fawce d21abe06ea updated heartbeat tracking to treat missing several heartbeats as a full failure. 2012-07-17 11:02:35 -04:00
fawce 1cc56b52e7 re-enabled the monitor communication in all components. 2012-07-17 11:01:15 -04:00
Stephen Diehl 0342ee7f62 Fix typos. 2012-07-10 14:31:01 -04:00
Stephen Diehl 237ea825ac Merge branch 'threaded_monitor' into scott1
Conflicts:
	zipline/core/monitor.py
	zipline/lines.py
2012-07-06 14:11:40 -04:00
Stephen Diehl 44cdf60feb Minor fix, lots of win. 2012-07-05 13:47:43 -04:00
scottsanderson 14018b9ab7 grammar police on comment 2012-07-04 03:47:41 -04:00
Stephen Diehl 4a3d9b1d83 devel flag on noop monitored system. 2012-07-03 15:40:30 -04:00
fawce d3a28311a5 Merge branch 'threaded_monitor' of github.com:quantopian/zipline into threaded_monitor 2012-07-03 12:14:17 -04:00
Stephen Diehl 04b5923d8a Backport removal of sync_ack 2012-07-03 11:55:31 -04:00
fawce 80157153e3 Merge branch 'threaded_monitor' of github.com:quantopian/zipline into threaded_monitor 2012-07-03 11:38:21 -04:00
fawce 31e0e8208c switching to use push/pull for traffic btw merge and client 2012-07-03 11:37:58 -04:00
Stephen Diehl 6ad6b4dbc7 Reformat logging statements in base component. 2012-07-03 11:19:58 -04:00
Stephen Diehl b19d2d856f Selectively backport portions of new component.py 2012-07-03 11:05:01 -04:00
Stephen Diehl 06e6207020 Update logging system 2012-06-12 07:11:52 -04:00
Stephen Diehl aac8e92b06 Logbook for component state tracking. 2012-06-11 13:40:54 -04:00
Stephen Diehl 270e067426 FSM actions for Feed and Merge. 2012-06-11 13:10:05 -04:00
Stephen Diehl fefca77fe2 FSM for Feed 2012-06-11 09:26:48 -04:00
Stephen Diehl 077fb168ce Added interp to core. 2012-05-27 21:21:54 -04:00
Stephen Diehl 3446c116ab Process Simulator! 2012-05-26 15:54:43 -04:00
Stephen Diehl b1f8bbd189 Removed redundent flow class. 2012-05-16 17:19:14 -04:00
Stephen Diehl 3ad1f250e6 Cleaned up OOP, first round. 2012-05-16 14:33:16 -04:00
Thomas Wiecki e26638058c Reverted path independence code in factory.py. Not sure how to fix with new path structure. 2012-05-15 17:37:27 -04:00
Stephen Diehl 8b95aebcf2 Refactor lots of things. 2012-05-14 10:57:40 -04:00
Stephen Diehl ca60d3f8e0 Refactor component tree. 2012-05-14 09:14:26 -04:00
Stephen Diehl f60794067e reworked directory 2012-05-09 09:12:11 -04:00