Zvi Cahana
Zvi Cahana
Current integration test output is very limited (simple echo's and `set -x`), which makes it very hard to debug test failures on Travis. We can improve this by: 1. Dumping...
There's a unit test for the sidecar DNS function that intermittently fails (with a panic), thus failing the Travis build. The failure does seems to be related to a code...
The externalCatalog implementation uses a `RWMutex` for each of its operations. Specifically, a write-mutex for register, renew, deregister operation. This lock is held while calling Redis, sometimes multiple times (e.g.,...
This has multiple advantages: - It enables faster heartbeat operations - no need to read-modify-write the whole instance data (as is today) - only need to read the status and...
This will allow to tune the sidecar for better balance between expiration time and heartbeats load: - Lower TTL: Faster expiration (and failover), more heartbeats load - Higher TTL: Slower...
The heartbeat operation is expected to be the most frequent API operation invoked on the Registry. Today it is implemented using 3 round trips to Redis - read, write, expire...
Adds an option to delete contexts including their referenced cluster and user entries from the `clusters`/`users` lists. The cluster and user entries are only deleted if they are no longer...