From owner-freebsd-vendors@FreeBSD.ORG Wed Nov 16 18:22:07 2011 Return-Path: Delivered-To: vendors@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8EB12106566B for ; Wed, 16 Nov 2011 18:22:07 +0000 (UTC) (envelope-from gnn@freebsd.org) Received: from vps.hungerhost.com (vps.hungerhost.com [216.38.53.176]) by mx1.freebsd.org (Postfix) with ESMTP id 545358FC0A for ; Wed, 16 Nov 2011 18:22:07 +0000 (UTC) Received: from [209.249.190.124] (helo=gnnmac.hudson-trading.com) by vps.hungerhost.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1RQiZX-000552-3t for vendors@freebsd.org; Wed, 16 Nov 2011 11:42:51 -0500 From: George Neville-Neil Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Wed, 16 Nov 2011 11:42:46 -0500 Message-Id: <57CA0E31-B26C-42D7-B662-78638298C609@freebsd.org> To: vendors@freebsd.org Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.hungerhost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - freebsd.org Cc: Subject: Welcome to the FreeBSD Vendor Mailing list... X-BeenThere: freebsd-vendors@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Vendors pre-release coordination List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2011 18:22:07 -0000 Howdy, Now that we have achieved a reasonable critical mass on the mailing list = I wanted to send out this initial welcome letter and get a couple of things moving forwards. = At the end of this message I'm going to re-attach my notes from the last meeting, because some of the = people on the list were unable to attend the meeting and therefore were not in my original = addressee list. One thing I'd like to get started on is to try and pick 2 or 3 of the = top items off the "wants" list from the last meeting and try to figure it if we can get them = finished before our next=20 meeting, at BSDCan, in May of 2012. I also will start contacting people who volunteered to bring stuff back, = off list, in the next week or so to see how that is going and what they might need. =46rom the list of wants I would suggest that the following be our 2-3 = targets for May: Optimized bzero from NetBSD Infiniband Integration and Hardware in the Testlab VMDK Support The reason behind these is that I think they're achievable and they're = spread over the various areas in the notes. I'd love it if we could get more of the = things in the list done by May, and I also think that others need to chime in on this so we = can get this stuff moving along. Best, George NOTES As you remember the meeting was broken up into 3 sections, excluding the = tutorials. We tried to cover what people wanted to see in FreeBSD in upcoming releases, as = well as listing code and systems that could be given back to the community. The third = section was our discussion of HyperVisors with the presentation given by the folks from Microsoft = leading that discussion off. Below you will find three lists which represent the wants, give = backs and things required to do a good job with hypervisors. I have made up my own list of the = give backs and will be contacting people who signed up to that list, out of band, to try to = coordinate getting that work back to the community. Wants ----- Appliance Features Lights Out Remote Debug Power Management Thermal Management RAID Monitoring Environment Monitoring Suitable versions of mail and DNS Driver and Chipsets MFI, MPS, 5720 MIPS64 EFI Booting Intel Server Chipset Support Embedded Need Smaller Kernel Embedded Flash FS ports cross build Release as !root More MIPS Testing OpenWRT on MIPS Proper Debug and Profiling on MIPS Filesystems ZFSD ZFS Performance NFS Performance Dynamic Growth UFS Networking Infiniband Integration and Hardware in the Testlab Sockets in multiple VNETS VNETS and jails more independent netisr RSS API QLogic/Emulex CNA 802.11N TCP Quick Start CongesgMon (lstewart) AltQ Mmer Net Protocol Updates FIB/RIB IPv6 iptables + IPv6 More protocol stack hooks Packaging and Build Changes Reusable sysinstall upgrade FreeBSD Upgrade Scaling and Performance Multicore SMP NUMA Vimage More NUMA Core Aware Scheduling Latest CPU Features HPC Features 512G+ Scalability Optimized bzero from NetBSD VNET Scalability GPU Support CPU Queueing PCI Hot Plug HPZ800 Support Shared System Memory Tools GPLv3 Tools External Toolchain Support GDB Support Continued DTrace Support valgrind Google Perf Tools lldb Virtualization VMWare Efficiences VxNet Support VMDK Support Contributions ------------- I have incuded names or freebsd.org emails where I had them for this = list. I am also tracking this separately and will begin to ask people for things = directly in the coming weeks. gif improvements | rrs | security moduleMon | rrs | MIPS work [Cavium] | rrs | rtld enhancements | Doug A | libraries hints | Doug A | Driver/OS Updates | Doug A | graid SATA/NQQ | Matt or Mav | Xen/VMWare | Tom G | Multipathing | mav | Drivers ATA,SCSI,RAID | Xin Li | ZFS Improvments | Xin Li | SES | Josh P. | BHive->Head | Peter Grehan | PCI Errors | Peter G. | Kernel text segment write protect | Peter G. | Per CPU Interrupt Stack | Peter G. | GDB Server Multithread | Peter G. | VMDQ | rstone@ | disk firmware | current@ | enhanced memtest | bz@ | winbond watchdog | bz@/Xin Li | rasum system error | emaste | netdump | gnn, Atillio, rwatson | in kernel fast packet path (BSDCan paper) | emaste | Kexec | John G. (Isilon) | NFS 4.1 | John G. | OFED | John G. | CAM Multipath | gibbs@ | Dom 0 64 Bit | gibbs@ | 802.11n | adrian@ | MIPS 24K pmc | adrian@ | ARM v6/v7 | raj@ | Applied Micro | raj@ | FreeScale | raj@ | NAND Flash File System | raj@ | cypto accel | raj@ | FUSE | gnn@ | Virtualization -------------- These items came out of our discussion of virtualization. Paravirtualization vs. HVM Cloud Tools What about OpenStack? Time Keeping (patch by Alexander Motin) Growable FS makefs for UFS2 netfront drivers From owner-freebsd-vendors@FreeBSD.ORG Thu Nov 17 17:05:13 2011 Return-Path: Delivered-To: vendors@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA2DE1065674 for ; Thu, 17 Nov 2011 17:05:13 +0000 (UTC) (envelope-from gnn@freebsd.org) Received: from vps.hungerhost.com (vps.hungerhost.com [216.38.53.176]) by mx1.freebsd.org (Postfix) with ESMTP id B1BB18FC17 for ; Thu, 17 Nov 2011 17:05:13 +0000 (UTC) Received: from [209.249.190.124] (helo=gnnmac.hudson-trading.com) by vps.hungerhost.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1RR5Oi-0001Zr-Je for vendors@freebsd.org; Thu, 17 Nov 2011 12:05:12 -0500 From: George Neville-Neil Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 17 Nov 2011 12:05:13 -0500 Message-Id: <0CBF07B3-5BD8-4A83-BBB7-3C7F18F573C8@freebsd.org> To: vendors@freebsd.org Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.hungerhost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - freebsd.org Cc: Subject: =?windows-1252?q?Test=85=2E?= X-BeenThere: freebsd-vendors@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Vendors pre-release coordination List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2011 17:05:13 -0000 Please ignore, this is a test message. Best, George From owner-freebsd-vendors@FreeBSD.ORG Fri Nov 18 23:04:38 2011 Return-Path: Delivered-To: vendors@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D483106566B for ; Fri, 18 Nov 2011 23:04:38 +0000 (UTC) (envelope-from marcelm@juniper.net) Received: from exprod7og101.obsmtp.com (exprod7og101.obsmtp.com [64.18.2.155]) by mx1.freebsd.org (Postfix) with ESMTP id ABB6A8FC0C for ; Fri, 18 Nov 2011 23:04:37 +0000 (UTC) Received: from P-EMHUB01-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob101.postini.com ([64.18.6.12]) with SMTP ID DSNKTsbkhZy2CrsQGe1mm/NSAtS5r9doJ83a@postini.com; Fri, 18 Nov 2011 15:04:37 PST Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB01-HQ.jnpr.net ([fe80::fc92:eb1:759:2c72%11]) with mapi; Fri, 18 Nov 2011 14:52:39 -0800 From: Marcel Moolenaar To: "vendors@freebsd.org" Date: Fri, 18 Nov 2011 14:52:41 -0800 Thread-Topic: Unit/component testing Thread-Index: AcymRMVDA6VT8zU3RTSSyG8WuElroA== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: Subject: Unit/component testing X-BeenThere: freebsd-vendors@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Vendors pre-release coordination List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2011 23:04:38 -0000 All, Juniper is currently working on a clean slate reimplementation of Junos on top of the latest FreeBSD. In the current stage we're carving out where we aim to have interfaces and morph towards that. Juniper also switches the development model to focus on FreeBSD -current for new features and (internally) release based on a -stable version. Connect these two "dots" and what we seek is strong whitebox, unit and component testing in support of this. Juniper is eager to find out what's out there already WRT to 1) stability/reliability testing (e.g. stress2), 2) performance and scalability testing (e.g. netperf), 3) conformance and API stability testing (e.g. posix), and 4) functional regression or unit testing (...) We like to leverage as much as possible and help fill in the gaps by bootstrapping new test suites and/or expand on what's out there. There's already a bunch out there on the FreeBSD wiki, but we especially like to hear from other vendors. Commercial solutions are obviously viable for us. Please shoot me an email about something you know in this area. I'll collect the feedback and draft a summary. In-house suites that you think should and could be shared and made public are also of interest. Thanks and have a good weekend, --=20 Marcel Moolenaar marcelm@juniper.net