[xray] Adds a driver table. (#2289)

This PR adds a driver table for the new GCS, which enables cleanup functionality associated with monitoring driver death.

Some testing in `monitor_test.py` is restored, but redis sharding for xray is needed to enable remaining tests.
This commit is contained in:
Melih Elibol
2018-08-09 02:41:40 -04:00
committed by Robert Nishihara
parent df7ee7ff1e
commit 8ae82180b4
20 changed files with 230 additions and 24 deletions
+1 -1
View File
@@ -169,7 +169,7 @@ class GlobalState(object):
"""
result = []
for client in self.redis_clients:
result.extend(client.keys(pattern))
result.extend(list(client.scan_iter(match=pattern)))
return result
def _object_table(self, object_id):