16:00:57 #startmeeting fdio vpp 16:00:57 Meeting started Tue Feb 6 16:00:57 2018 UTC. The chair is DaveBarach. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:57 Useful Commands: #action #agreed #help #info #idea #link #topic. 16:00:57 The meeting name has been set to 'fdio_vpp' 16:01:44 #topic CSIT (maciek reporting) 16:02:35 #info performance regression commentary 16:02:48 #info fix in 18.01.01 16:03:02 #info report to be issued beginning of next week 16:04:02 I would like to talk about compiler builtins for atomics regarding https://gerrit.fd.io/r/#/c/10293/ 16:04:49 #info git bisect of release branch. Perf delta exactly at branch pull, not clear why 18.01 differs by about 5% from master 16:05:15 #info dpdk 17.11 artifacts posted in master / built out of 18.01 branch are different sizes 16:05:54 #info no obvious root-cause from that exercise 16:06:55 #info test indicates perf delta between POC and LF infra. When built on local haswell machine, 18.01 identical to master 16:08:24 #info DaveBarach - suggests disassembling code between perf/non-perf binaries 16:08:57 bbrian: definitely! Are you connected to zoom? 16:09:16 #info @dwallacelf did digging into ELF files etc and thought it might be a micro-architecture issue 16:10:27 #info Discussion about building locally (and building DPDK from source) or in LF infra. 16:12:13 #info @mackonstan2 believes main issue is in NAT eating 7k clocks ... mentioned the std dev is good (sic) but still have performance gap (@alagalah - editorial - trying to follow what @mackonstan2 is actually saying... if its where we are building it or if its just NAT) 16:12:50 #info 16:13:14 #info @DaveBarach seems like NAT was enabling an input node that wasn't needed until feature was enabled. 16:14:00 We recently saw events being sent to a process before it was ready to receive them. 16:14:04 florinc: yes 16:14:09 bbrian: perfect! 16:14:30 #topic Honeycomb (Marek reporting) 16:14:36 #info 18.01 released 16:14:51 bbrian: typically we finish before the top of the hour so we can have the discussion then 16:15:18 ok 16:15:26 #topic Host stack 16:15:38 #info continuing integration w/ Envoy 16:16:31 #info compatibility w/ libevent2 16:20:51 #action @alagalah to update Wiki to reflect a) how to use VCL and LDPRELOAD b) by corollary of demonstrating that LDPRELOAD works with Envoy / Istio, which actually use glibc (socket, bind etc) and libevent (read, write) which uses epoll_ etc, its probably more accurate to say VCL/LDPRELOAD supports glibc calls and to a large extent, libevent (can list libevent calls that Envoy uses that we know we support etc) .... 16:22:04 #info @dwallacelf points out that there are a large number of set|getsockopts() we need to actually support which were implemented to a use-case (Envoy/Istio) rather than the full gamut of options 16:22:31 @florinc I was typing ^^^ when you were speaking so if you feel like info'ing .... 16:22:31 alagalah: Error: "florinc" is not a valid command. 16:22:42 florinc: I was typing ^^^ when you were speaking so if you feel like info'ing .... 16:22:46 #topic aarch64 (Tina reporting) 16:24:51 #info hoststack updates: refactor of builtin apps, rw lock implementation that replaces the custom implementation in the session layer, refactored segment manager and usage of valloc as a central segment base va manager 16:25:24 #info DHL can't find well-known shipping address 16:27:15 #topic 18.01 release 16:28:07 #info 18.01.01 release to deal e.g. w/ csit performance issues, 4 or 5 commits 16:30:24 #info pls edit wiki w/ 18.04 release deliverables 16:30:35 Do we want that in JIRA too ? 16:30:40 With a link to the JIRA ? 16:30:51 that'd be nice... 16:30:57 dwallacelf: ^^^ thoughts ? 16:31:33 #info We should be putting these "new features" into JIRA and put a link to that into the Release Deliverables... 16:32:32 #info Ultimately thats the 18.04 RelMgr's call but generally seen as a positive. dwallacelf speaking on behalf of Chrisy 16:33:04 dwallacelf: ^ sorry mate, I realised after punching that in it makes it seem like you said that .... should be ok though 16:33:59 #topic container build POC 16:34:04 #info hardware all set 16:34:46 #info no performance alarms in place 16:35:39 #info configure jobs to actually use the container minions 16:36:40 #info merged patch to avoid container-unfriendly manipulation of /proc 16:37:19 #info current JJB master either sends all streams to current infra OR to POC 16:37:47 #info reluctant to throw big switch 16:38:25 #info two restructurings of JJB pending, to send less than every job to container infra 16:41:36 florinc: maybe we have a one-off meeting to discuss not only compiler builtins but also correctness of shared memory synchronization of things like locks and queues 16:43:30 bbrian: sure! If we don't manage to plan something in zoom now, let's sync over email. We'll need DaveBarach to join that as well 16:44:36 #action DaveW to email list w/ cut-over date 16:44:48 BillyM: I've added an 18.04 release to Jira (or at least I think I did), does it work for you 16:45:03 #topic moving mailer 16:45:20 #info transition to groups.io 16:45:42 #info need to ping LF, et al to figure out status 16:45:54 #topic Static Analysis 16:46:14 #info DaveBarach : SCTP has a number of Coverity defects ... who would be contact? 16:46:26 #action florinc to contact Marco (original submitter) 16:46:33 #topic Events 16:46:43 #info FOSDEM: Ray reports: 16:47:04 #info Jerome demo of vpp went great 16:47:07 florinc: Yes, Thanks. 16:47:08 #info full rooms for most presos, great feedback, Highlight was Jerome Tollet's impromptu demo of VPP (I think with TAPv2 40G ?) 16:47:30 #info interest in general for VPP + TCP 16:49:00 #topic Brian Brooks on __sync builtins 16:58:02 #endmeeting