ray/src/common/redis_module
Stephanie Wang 8704c8618c
Request and cancel notifications in the new GCS API (#1758)
* Add TableRequestNotifications and TableCancelNotifications to Redis modules

* Add RequestNotifications and CancelNotifications to generic GCS Table

* Add tests for subscribing to specific keys

* Remove TODO!

* Return the current value at the key directly from RequestNotifications instead of through publish

* Add unit test for Lookup failure callback

* Modify tests to account for empty subscription response

* Remove ObjectTable notification methods

* Clean up message parsing and doc in redis context

* Use vectors of DataT in all GCS callbacks

* Clean up SubscriptionCallback

* Move Table definitions into tables.cc

* Refactor and document redis modules

* doc

* Fix new GCS build

* Cleanups

* Revert "Fix new GCS build"

This reverts commit 6e3e69090c67ef60aaf22a9cf62be0290d989e96.

* Use vectors for internal callback interface, user-facing interface takes a reference to a single item

* Fix new GCS build

* Add unit test for Lookup failure callback

* Fix compiler errors

* Cleanup

* Publish the entry ID with the notification

* Check that the ID for a notification matches in client tests
2018-03-22 10:31:07 -07:00
..
CMakeLists.txt Fix installation instruction for ubuntu 14.04 (#805) 2017-08-02 18:14:14 -07:00
ray_redis_module.cc Request and cancel notifications in the new GCS API (#1758) 2018-03-22 10:31:07 -07:00
redis_string.h Start integrating new GCS APIs (#1379) 2018-01-31 11:01:12 -08:00
redismodule.h Implement tables with redis modules (#114) 2016-12-11 17:40:19 -08:00