Slackbot
05/15/2026, 4:00 PMZac Policzer
05/18/2026, 5:04 AMKoorous Vargha
05/18/2026, 3:03 PMZac Policzer
05/18/2026, 3:04 PMZac Policzer
05/18/2026, 3:04 PMKoorous Vargha
05/18/2026, 3:05 PMSergey Makagonov
05/18/2026, 3:24 PMHubert Puszklewicz
05/18/2026, 3:26 PMKoorous Vargha
05/18/2026, 3:37 PMDmytro Prokhorenkov
05/18/2026, 3:59 PMKoorous Vargha
05/18/2026, 4:00 PMSergey Makagonov
05/18/2026, 5:01 PMKoorous Vargha
05/18/2026, 5:05 PMDmytro Prokhorenkov
05/18/2026, 5:24 PMKoorous Vargha
05/18/2026, 5:38 PMHELIX_ASSISTED_ROUTING would be what you're looking for same AZ routing. For fail-over, the functionality you're describing doesn't exist today.
a. At LinkedIn, we have a 3 DC setup and when we need to fail out, it is done at the D2 level. So the failed out DC doesn't receive any outside traffic, including the Venice backend and the clients.
b. For the AWS equivalent, the fail-out would need to be done at the Application Load Balancer / Route 53 level.
2. Upscale is automatic. Internally in LinkedIn, Helix has a wrapper that makes downscaling automatic. I don't think that's open sourced.
a. If you know what node you're going to evict you can you can use --remove-node-from-cluster from the admin tool
3. Yes. In LinkedIn, we use RF=3. But RF=2 should be enough.Dmytro Prokhorenkov
05/18/2026, 5:41 PM--remove-node-from-cluster, cluster will be rebalanced automatically? I mean data from node I'm going to evict will be removed.Koorous Vargha
05/18/2026, 5:42 PMKoorous Vargha
05/18/2026, 5:43 PMREBALANCE_MODE is configured to FULL_AUTO, which is the default in the Venice codebase.