ray/src/common
Ion ee3718c80c Ion and Philipp's table retries (#10)
* Ion and Philipp's table retries

* Refactor the retry struct:
- Rename it from retry_struct to retry_info
- Retry information contains the failure callback, not the retry callback
- All functions take in retry information as an arg instead of its expanded fields

* Rename cb -> callback

* Remove prints

* Fix compiler warnings

* Change some CHECKs to greatest ASSERTs

* Key outstanding callbacks hash table with timer ID instead of callback data pointer

* Use the new retry API for table commands

* Memory cleanup in plasma unit tests

* fix Robert's comments

* add valgrind for common
2016-10-29 15:22:33 -07:00
..
build Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
doc Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
lib/python Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
state Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00
test Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00
thirdparty Changes to make tests pass on Travis. (#3) 2016-10-25 22:39:21 -07:00
common.c Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
common.h Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00
event_loop.c Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00
event_loop.h Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00
io.c Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
io.h Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
logging.c Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
logging.h Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
Makefile Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00
task.c Rearrange files to prepare to merge into Ray. 2016-10-25 13:59:47 -07:00
task.h Ion and Philipp's table retries (#10) 2016-10-29 15:22:33 -07:00