Philipp Moritz
e21e9f68df
API for task log and scheduled task ( #25 )
...
* API revision
* update
* make status a bitmap
* update api
* tests working
* new task log APIs
* update APIs
* write binary structures to redis
* update tests
* fix clang-format
* Fix formatting.
2016-09-29 21:12:06 -07:00
Philipp Moritz
db8c0acc71
Refactor state database ( #22 )
...
* make db_connect return the connection
* rename db_conn -> db_handle
* more renaming
* clang-format
* free the db_handle
2016-09-25 21:52:06 -07:00
Philipp Moritz
7907992609
[WIP] Event loop refactoring ( #19 )
...
* task queue tests and extensions
* event loop refactor
* fix formating
2016-09-23 22:53:58 -07:00
Philipp Moritz
e1b8711a01
Redis logging ( #17 )
...
* Redis logging
* Rearrange logging interfaces
* Fix test case
* Changes to logging interface and test case for logging
* Fixes
* Fix memory leaks
* Add interface method to destroy logger
* is_local -> is_direct
* Merge fix
2016-09-23 17:10:15 -07:00
Stephanie Wang
313241e303
Asynchronous Redis IPC ( #14 )
...
* Asynchronous Redis IPC
* make valgrind happy
* cleanup
2016-09-20 22:40:35 -07:00
Philipp Moritz
6c6f2d0473
Implement object table API ( #16 )
2016-09-20 17:02:56 -07:00
Philipp Moritz
7d629d4e48
Adding object table ( #1 )
...
* code for maintaining the object table
* Makefile fix
* Clone git submodules.
* directory -> object_table
* Fix Makefile and remove unnecessary files.
* Fix formatting.
* make code more generic
2016-09-13 18:54:26 -07:00