From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CB121A0573; Thu, 5 Mar 2020 09:53:30 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DD1FA1BFDA; Thu, 5 Mar 2020 09:53:29 +0100 (CET) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by dpdk.org (Postfix) with ESMTP id 20A482BB8; Thu, 5 Mar 2020 09:53:29 +0100 (CET) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id A8A82871; Thu, 5 Mar 2020 03:53:27 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 05 Mar 2020 03:53:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:content-type; s=mesmtp; bh=SL/O/ppujD AKyPNuZB3WVfrEJHtce+OFcta7UbTOY+E=; b=asfF5Uq69RaXRWhiCe4Rrzif1v BRZf1fIwd0YmCS4R68fYLcteI/HSH2V3tDJfzk7hMGmLnYbE35ckzec814VZDXRc iSDgfZYUhMGBDNtAApZRxKu4L23nqt9u4DT9qrzZjShVo1JDG2QSvHXViPZ/OVl9 nQ8zRtcPIz3l8xMsI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=SL/O/p pujDAKyPNuZB3WVfrEJHtce+OFcta7UbTOY+E=; b=ySXJlq1ryFTT9pKiSbebAx 4j9kJGzVu8rWpI8cAd99J2Ilg+zSEdOSpMvkx3Bh5YfmNWAgVO8ydoDKs8nD278I tAxKDyEiV+EmjR6HoQnSCeU1xWOytm5hy897+Sdk0EktKa1ET9w44F7z8NKonJ02 hqSH+Gfc+VRULgKbFLuXJxT98D0JTgh3vAuwA/OIUn/R7GfBRf28YNoEDuJJpoE7 4NlI1YlO2cgw/FDoBW0SR53HKq/2NUmWvyWTiSmVXTi3f/whZbsRBAPuzjlnyxq3 kqnKgmg55bKRLJVZhf4OfQdGIBdtdkiiPm3TQVw/jsB8t4ZmCeHokSPHxW2FvY7Q == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedruddtledguddviecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgggfgtsehtufertd dttddvnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehm ohhnjhgrlhhonhdrnhgvtheqnecuffhomhgrihhnpeguphgukhdrohhrghenucfkphepje ejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 5C0C630611FB; Thu, 5 Mar 2020 03:53:26 -0500 (EST) From: Thomas Monjalon To: dev@dpdk.org Cc: techboard@dpdk.org Date: Thu, 05 Mar 2020 09:53:24 +0100 Message-ID: <2059150.ZfL8zNpBrT@xps> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: [dpdk-dev] DPDK techboard minutes of February 26 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Minutes of Technical Board meeting, 2020-02-26 Members Attending: 9/11 - Ferruh Yigit - Hemant Agrawal - Honnappa Nagarahalli - Jerin Jacob - Kevin Traynor - Konstantin Ananyev - Olivier Matz - Stephen Hemminger - Thomas Monjalon (Chair) NOTE: Technical Board meetings happen every second Wednesday on IRC channel #dpdk-board, at 3pm UTC. Meetings are public and DPDK community members are welcome to attend. 1/ Technical Board status for the Governing Board meeting - ABI compatibility and tooling - SPDX conversion almost complete - Stepping away from Linux out-of-tree modules - new dpdk-kmods repo - Project scope discussion - PMDT project - new acceptance guidelines - Tooling trend (tracing, dumps, metrics, telemetry, monitoring) - ICC support: warning is not fatal - Windows port is progressing - new device classes: vDPA and regex - IPsec integration is difficult and progressing - Security pre-release list is not growing a lot - not tried any mentoring program this year 2/ Doc maintenance Not much activity on documentation: - no content improvement - hard to get good reviews Volunteers are welcome. Maintenance of the documentation becomes a recurring techboard topic. 3/ Community lab goals The Governing Board is evaluating how to progress with DPDK CI. The Technical Board had to provide status and goals. The first CI priority was already agreed in previous meeting: basic ethdev functional testing on real NICs. Coverity is doing static analysis regularly. Travis is testing (requires integration for per-patch report): - compilation - ABI - libraries (without traffic) OBS could be integrated for per-patch compilation testing. The community lab is testing (for each patch): - compilation on more OSes - libraries (without traffic) - micro-benchmark with traffic on real HW - downstream projects (OVS, SPDK) Key benefits of the community lab are: - real HW - vendor neutrality - confidence The ideal lab should meet these requirements: - reliable - neutral - transparent visibility - coverage summary - trending graphs - easy to add/run a test - easy to reproduce a test locally - email reports - per-patch testing integrated with patchwork - per-commit testing (after merge in master or next-*) - per-release (including -rc) testing and should run these tests: - compilation - functional - performance - interoperability - portability - downstream projects Three roles are identified. 1) Lab management: hosting, physical setup, monitoring. 2) Framework/Infrastructure (can be remote): test integration, database, logs, reports, graphs, web pages. 3) development of test cases: writing and/or evaluating test code for existing features. Future features could be gated by test requirement. The third role require community involvement and volunteering. 4/ rte_graph + DPDK scope The new library rte_graph is accepted to be part of dpdk.org. During the next meeting, it will be discussed whether adding rte_graph and similar libraries in the main repository, or splitting in different git repositories. The question of possibly dead/unused code in some libraries should be debated as well.