14:59:12 #startmeeting VPP weekly meeting 14:59:12 Meeting started Tue Mar 29 14:59:12 2016 UTC. The chair is edwarnicke. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:12 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:59:12 The meeting name has been set to 'vpp_weekly_meeting' 14:59:36 #chair skobza mspanik cj dmarion 14:59:36 Current chairs: cj dmarion edwarnicke mspanik skobza 15:02:42 #topic Agenda Bashing 15:02:46 #link https://wiki.fd.io/view/VPP/Meeting#Agenda <- Agenda 15:03:07 #topic Cancel call next week due to training/hackfest 15:03:29 #info DaveBarach suggests cancelling next weeks vpp meeting 15:03:37 #agreed next weeks vpp meeting is cancelled 15:03:56 #topic Reports from other projects 15:04:24 #info present 15:04:48 #topic CSIT 15:05:42 #chair mackonstan 15:05:42 Current chairs: cj dmarion edwarnicke mackonstan mspanik skobza 15:08:32 #link https://lists.fd.io/pipermail/csit-dev/2016-March/000070.html <- PTL elections from CSIT 15:08:43 Congratulations mackonstan on being elected PTL of CSIT 15:08:56 #link https://wiki.fd.io/view/CSIT <- CSIT page 15:09:12 #info if a vpp change has comment 'manualrun' on it it will run the CSIT tests agains the patch 15:10:25 #info dmarion reports having run successfully, but reporting of success was broken. skobza reports having provided a fix patch for that 15:11:09 #link https://gerrit.fd.io/r/#/c/633/ <- fix patch 15:12:07 #info plan of record is to have CSIT testing as part of the verify path for next Tuesday 15:12:44 #info manualrun is to make sure that testing is working correctly before we turn it on for verify job 15:18:27 #topic Release Planning 16.06 15:18:43 #link https://wiki.fd.io/view/Projects/vpp/Release_Plans/Release_Plan_16.06 <- Proposed vpp release plan 15:19:51 #info CSIT asks about priorities for testing for 16.06 vpp release 15:20:10 #link https://lists.fd.io/mailman/listinfo/csit-dev <- CSIT mailer 15:20:34 #action DaveBarach to send feedback to CSIT team 15:21:05 #topic Packaging 15:21:38 #action cj to report week after next on state of packaging 15:22:04 #action cj to file ITP (Intent to Package) with Debian to get debian packages upstream 15:22:46 #info We have a local apt repo updated with new packages on every merge 15:22:52 #action edwarnicke to document local apt repo 15:29:30 #link https://www.ciscolive.com/online/connect/sessionDetail.ww?SESSION_ID=83652&tclass=popup Great talk on IOAM6 Dave mentioned as a patch 15:49:38 #link https://wiki.fd.io/view/VPP/Installing_VPP_binaries_from_packages <- installing vpp from binary packages 15:50:47 thanks edwarnicke! 15:50:58 florinc: thanks for finally making me document it :) 15:51:30 my pleasure! :D 15:52:29 next we'll be encouraging you sign your Release file :) 15:53:13 LOL 15:53:26 Chrisy: baby steps 19:10:58 http://events.linuxfoundation.org/events/collaboration-summit/program/live-video-stream 14:49:12 Hello all, watched edwarnicke presentation about VPP in ONOS and i am wondering about the performance results, i currently see that Intel FM10840 has 600GB from ports and has PCIe channels to the CPU socket max at 200GB 14:49:36 so if i have one socket of 18 cores basically this means i can only process 200GB max right? 14:49:49 gsagie_: Meet mackonstan who is our resident benchmark expert ;) 14:50:03 mackonstan: hi :) just in time.. 14:50:06 my question: 14:50:09 mackonstan: Meet gsagie_ who has some questions about fd.io benchmarks :) 14:50:10 Hello all, watched edwarnicke presentation about VPP in ONOS and i am wondering about the performance results, i currently see that Intel FM10840 has 600GB from ports and has PCIe channels to the CPU socket max at 200GB 14:51:44 so if i have one socket of 18 cores basically this means i can only process 200GB max right? but still offload to the switch 400GB that get switched 14:52:13 wondering what was the exact setup that you showed ~400-500GB processing 14:53:26 btw, great presentation edwarnicke :) 14:53:57 gsagie_: I don't believe there was any offload for the numbers I quoted in my talk 14:54:48 edwarnicke: yeah understood, just trying to figure out if my assumption is correct and what is the exact details, for example can i connect 300GB processing to the CPU and leave only 300GB ports 14:56:06 edwarnicke: any link to the slides by any chance? 14:56:30 gsagie_: Slides are open sourced here: https://wiki.fd.io/view/Presentations 14:56:31 nvm found :) 14:56:38 thanks 14:59:06 gsagie_: I'm glad you found it easy to find ;) 14:59:33 just wondering if when you write "24 cores were used" i guess it means you used 12 at each socket and used 2 sockets or maybe 6 at each socket and used 4 sockets 15:00:05 as reaching ~500GB seems to need at least 3 sockets and 3 Intel NICs 15:02:28 gsagie_: The benchmark tests reported in these slides were done with NIC rss (receive side scaling) set to 2. Meaning that packets received in each NIC port were load-balanced into two VPP threads. 15:03:04 gasgie): so for 12x 40GE ports, that's 24 VPP worker threads. 15:03:21 mackonstan: so two threads per core 15:03:40 gsagie_: two VPP worker threads per NIC port. 15:04:19 gsagie_: and tests were done without using hyperthreading, so each VPP worker thread had a physical core to itself. 15:04:38 gsagie_: and in the numbers you quoted, you should s/500GB/500Gbps/ :) 15:04:54 mackonstan: but the 12x 40GE ports are how many Intel NICs? 15:05:25 and the 24 cores, how much sockets they span 15:06:32 basically you could use 18 cores from one socket but what i am trying to say that the results don't make sense for that as you won't be able to process more then 200Gbps 15:06:53 so i assume you used 3-4 sockets and span the cores between them 15:07:10 is that right? 15:08:05 gsagie_: tests done with Fortville NICs, 2p40GE 15:08:30 ok, so 6 NICs 15:08:33 gsagie_: yes, all four sockets were used 15:11:20 mackonstan: ok thanks that make sense, do you know iif my understanding that FM10840 (if you happen to know this NIC) can connect 15:11:23 ohhh 15:11:25 he left :( 15:13:36 dmarion: here? 16:24:01 Anyone can tell me the maximum number of PCI lanes i can connect to E7-8890 v3 ? from what it seems i can only connect 200Gs to it (4x50GBs 8 lane PCIe) 16:24:04 is this correct? 16:25:27 but FM10840 seems to have maximum of 600GBs incoming traffic so i am wondering whats the use case if i can only connect it to 200GBs of CPU processing, are the other 400GB to be offloaded to the switch/TCAM? 10:43:08 I'm reading this page https://wiki.fd.io/view/VPP/Introduction_To_N-tuple_Classifiers and I don't get this sentence "Searching 357 tables on a regular basis will neatly solve the halting problem", can someone explain? 10:43:34 is this a formatting error from being copied from something else? what is 357? 3-5-7 ? 21:00:06 As promised: Hello! 21:00:19 Chrisy: Good to hear from you, who else is on? 14:47:19 VPP meeting at the top of the hour: https://wiki.fd.io/view/VPP/Meeting#Meeting_Details 14:55:45 here or in -meeting? 14:56:47 cj: Both :) 14:58:38 Due to techincal difficulties, please refer to the new webex at: https://wiki.fd.io/view/VPP/Meeting#Meeting_Details 14:59:47 edwarnicke: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 14:59:55 #endmeeting