Add support for katran as a forwarding plane
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | Vgutierrez | T332027 Replace current L4LB with with Katran-based alternative | |||
| Resolved | Vgutierrez | T380450 bring katran to liberica | |||
| Resolved | Vgutierrez | T393903 control plane should fetch default gateway MAC address dynamically |
Event Timeline
vgutierrez opened https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/77
fp: basic katran support
vgutierrez opened https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/78
fp/katran: Add mh/mh-port support
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 merged https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/77
fp: basic katran support
vgutierrez merged https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/78
fp/katran: Add mh/mh-port support
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
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
Change #1148337 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):
[operations/puppet@production] liberica: Don't deploy ipip-multiqueue-optimizer with katran
Change #1148337 merged by Vgutierrez:
[operations/puppet@production] liberica: Don't deploy ipip-multiqueue-optimizer with katran
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"
Change #1153985 merged by Vgutierrez:
[operations/puppet@production] Revert "liberica: Don't deploy ipip-multiqueue-optimizer with katran"