=================== #fdio-vpp: fdio-vpp =================== Meeting started by DaveBarach at 15:09:08 UTC. The full logs are available at http://ircbot.wl.linuxfoundation.org/meetings/fdio-vpp/2020/fdio_vpp/fdio-vpp-fdio_vpp.2020-10-13-15.09.log.html . Meeting summary --------------- * CSIT (Maciek reporting) (DaveBarach, 15:10:50) * New tests: (mackonstan, 15:11:23) * still onboarding new tests, including nat44 tests (DaveBarach, 15:11:56) * Lots of nat44: i) nat44det throughput (stateless, bi-dir), ii) nat44ed throughput (stateless, uni-dir), iii) nat44ed CPS and PPS throughput (stateful, bi-dir). (mackonstan, 15:12:03) * All nat44 tests at varying scale from 64k to 16mil UDP (stateless, stateful) and TCP (stateful) sessions. (mackonstan, 15:12:11) * TRex upgraded to v2.82, calibration work for STL and ASTF. (mackonstan, 15:12:35) * AMD 2n-zen2 EPYC 7532 testbed onboarded, wip dry run tests, CSIT-2009 tests to start shortly. (mackonstan, 15:13:15) * CSIT-2009 bulk of VPP v20.09 tests done, initial report with results to be published tomorrow, wip draft report at the link below (mackonstan, 15:13:31) * https://docs.fd.io/csit/master/report/ (mackonstan, 15:13:38) * LINK: https://docs.fd.io/csit/master/report/ (mackonstan, 15:13:48) * Report to be updated next week and week after with more runs/tests incl. AMD and nat44ed stateful. (mackonstan, 15:14:02) * Maciek to communicate location of AMD epyc tuning notes (DaveBarach, 15:15:31) * Host Stack (Florin) (DaveBarach, 15:15:41) * session layer added pure socket-based APIs (DaveBarach, 15:15:56) * will deprecate binary API attachment interface (DaveBarach, 15:16:09) * cleaner / more secure way of integrating apps, particularly in containers (DaveBarach, 15:16:26) * TCP small timer wheel refactor, to support 100us timer-wheel resolution (DaveBarach, 15:16:56) * to support more advanced RTT-level timing (DaveBarach, 15:17:35) * Envoy integration upstream refactoring, to facilitate host-stack / Envoy comms (DaveBarach, 15:18:14) * overview paper will be presented at EnvoyCon in two days (DaveBarach, 15:18:42) * florin to share recording, slides etc. (DaveBarach, 15:19:23) * Documentation (DaveBarach, 15:20:13) * need to find an owner: John DeNisco has retired (DaveBarach, 15:20:29) * Release Management (Andrew / Dave W) (DaveBarach, 15:20:40) * 20.09 update: increased "calm-down" interval definitely helped (DaveBarach, 15:21:18) * Proposed plan for 21.01 dates on wiki (DaveBarach, 15:21:48) * F0 on 12/09, formal release on 1/27 (DaveBarach, 15:22:38) * no comments on the posted schedule, so we will go with them... (DaveBarach, 15:24:51) * 19.08 deprecation discussion, should turn off the jobs around the first of the year (DaveBarach, 15:26:26) * Shoot for about one quarter's worth of LTS release overlap (DaveBarach, 15:26:55) * Infra (Dave W) (DaveBarach, 15:27:12) * a couple of additional Jenkins outages (DaveBarach, 15:27:24) * pushing the LF to root-cause the outages (DaveBarach, 15:27:42) * link to EnvoyCon2020 presentation https://wiki.fd.io/images/0/08/Using_vpp_as_envoys_network_stack.pdf (florinc, 15:28:19) * Might want to stop tracking "rechecks" (DaveBarach, 15:28:24) * adding verify jobs for Debian 9, Debian 10 (DaveBarach, 15:31:06) * Nomad infra was manually managed, transitioned to management by Ansible (DaveBarach, 15:31:44) * jobs running on Ubuntu 18.04 (DaveBarach, 15:32:06) * generation of Docker containers automated (DaveBarach, 15:32:36) * keep Centos 7 jobs for LTS release(s) only, deprecate for master (DaveBarach, 15:40:31) * Static Analysis (DaveBarach, 15:48:39) * 17 outstanding, please clean up (DaveBarach, 15:48:47) * Main heap / bihash-related changes (DaveBarach, 15:49:09) * bihash using main heap, allows folks to use hugepages (DaveBarach, 15:49:24) * main heap usage increased, but private mmap areas gone, and gone from core dumps (DaveBarach, 15:49:59) * ip4 mtrie, same story (DaveBarach, 15:50:17) * startup config: can specify main heap size, main heap page size (DaveBarach, 15:50:50) * hugepage backing store / lack of TLB miss walks significantly improves forwarding perf w/ big tables (DaveBarach, 15:51:56) * long compilation issues (DaveBarach, 15:53:43) * lots of inlining. Most of the time for a good reason, but we need to avoid making the compiler go crazy (DaveBarach, 15:54:31) * amd 2n-zn2 BIOS settings (mackonstan, 16:00:11) * LINK: https://gerrit.fd.io/r/gitweb?p=csit.git;f=docs/lab/testbeds_sm_zn2_hw_bios_cfg.md;hb=refs/changes/33/29033/2#l483 (mackonstan, 16:00:11) * zen2 servers firmware inventory (mackonstan, 16:00:11) * LINK: https://gerrit.fd.io/r/gitweb?p=csit.git;f=docs/lab/testbeds_sm_zn2_hw_bios_cfg.md;hb=refs/changes/33/29033/2#l627 (mackonstan, 16:00:11) * amd zen2 GRUB cmd line: (mackonstan, 16:00:11) * GRUB_CMDLINE_LINUX="isolcpus=0-15,16-31,32-47,48-63 rcu_nocbs=0-15,16-31,32-47,48-63 transparent_hugepages=never iommu=pt amd_iommu=on nohz=off numa_balancing=disable nmi_watchdog=0 audit=0 nosoftlockup processor.max_cstate=0" (mackonstan, 16:00:11) Meeting ended at 16:00:44 UTC. People present (lines said) --------------------------- * DaveBarach (43) * mackonstan (16) * collab-meetbot (3) * florinc (1) Generated by `MeetBot`_ 0.1.4