Page MenuHomePhabricator

bring katran to liberica
Closed, ResolvedPublic

Description

Add support for katran as a forwarding plane

Event Timeline

Vgutierrez moved this task from Backlog to Actively Servicing on the Traffic board.

As noticed while working on https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/87, liberica needs to populate the lru_mapping eBPF map to avoid letting katran fallback to the global LRU:

# HELP liberica_fp_katran_fallback_global_lru_total Number of times that katran failed to find the per cpu/core lru, it should be 0 in production
# TYPE liberica_fp_katran_fallback_global_lru_total counter
liberica_fp_katran_fallback_global_lru_total 12006

vgutierrez opened https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/88

Add Katran per CPU LRU support and allow spawning the fp daemon using katran

Change #1113961 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] liberica: Add katran config settings

https://gerrit.wikimedia.org/r/1113961

Is there a task for tracking Katran deployment for high-traffic lvsen/libericas?

not yet, I'm planning to work on that as soon as next week starting with ncredir@eqiad that runs a dedicated liberica instance, I'll keep you posted <3

Change #1113961 merged by Vgutierrez:

[operations/puppet@production] liberica: Add katran config settings

https://gerrit.wikimedia.org/r/1113961

Change #1148337 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] liberica: Don't deploy ipip-multiqueue-optimizer with katran

https://gerrit.wikimedia.org/r/1148337

Change #1148337 merged by Vgutierrez:

[operations/puppet@production] liberica: Don't deploy ipip-multiqueue-optimizer with katran

https://gerrit.wikimedia.org/r/1148337

Change #1153985 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] Revert "liberica: Don't deploy ipip-multiqueue-optimizer with katran"

https://gerrit.wikimedia.org/r/1153985

Change #1153985 merged by Vgutierrez:

[operations/puppet@production] Revert "liberica: Don't deploy ipip-multiqueue-optimizer with katran"

https://gerrit.wikimedia.org/r/1153985