Index: head/en_US.ISO8859-1/htdocs/news/status/report-2017-10-2017-12.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2017-10-2017-12.xml (revision 51428) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-10-2017-12.xml (revision 51429) @@ -1,199 +1,273 @@ October-December 2017
Introduction

This is a draft of the October–December 2017 status report. Please check back after it is finalized, and an announcement email is sent to the &os;-Announce mailing list.

This report covers &os;-related projects between October and December 2017. This is the fourth of four reports planned for 2017.

The fourth quarter of 2017 was another productive quarter for the &os; project and community. [...]

Thanks to all the reporters for the excellent work!

The deadline for submissions covering the period from January to March 2018 is April 7, 2018.

?>
team &os; Team Reports

Entries from the various official and semi-official teams, as found in the Administration Page.

proj Projects

Projects that span multiple categories, from the kernel and userspace to the Ports Collection or external projects.

kern Kernel

Updates to kernel subsystems/features, driver support, filesystems, and more.

arch Architectures

Updating platform-specific features and bringing in support for new hardware platforms.

.
bin Userland Programs

Changes affecting the base system and programs in it.

ports Ports

Changes affecting the Ports Collection, whether sweeping changes that touch most of the tree, or individual ports themselves.

doc Documentation

Noteworthy changes in the documentation tree or new external books/documents.

misc Miscellaneous

Objects that defy categorization.

third Third-Party Projects

Many projects build upon &os; or incorporate components of &os; into their project. As these projects may be of interest to the broader &os; community, we sometimes include brief updates submitted by these projects in our quarterly report. The &os; project makes no representation as to the accuracy or veracity of any claims in these submissions.

LibreNMS Zane Bowers-Hadley vvelox@vvelox.net LibreNMS ZFS Addition

LibreNMS is an autodiscovering PHP/MySQL/SNMP-based network monitoring solution which includes support for a wide range of network hardware and operating systems, including Cisco, Linux, &os;, Juniper, Brocade, Foundry, HP and many more.

Among other things, it can monitor applications and other functionality running on a server via SNMP extensions. This has been the area of focus for my present work.

ZFS support has been committed towards the end of December, which was too late to make the December release, but it will be in the January release.

This brings the ability to monitor ARC and pool information, with each pool having its own separate set of graphs.

The ARC graphing is as below.

The pool tracking is comparatively much simpler, using the output from zpool list.

Suggestions are needed for additional statistics or other information to monitor, whether &os;-specific or otherwise.
+ + + RDMA stack update based on Linux v4.9 + + + + Mellanox Drivers Team + FreeBSD-drivers@mellanox.com + + + + + Subversion Commit Adding the Driver + + + +

An update to the &os; RDMA stack based on code from Linux + v4.9 was merged into &os; 12-CURRENT on November 4th, + including many bug fixes and new features with a focus on + RoCEv2 — Routable RoCE.

+ +

RDMA over Converged Ethernet (RoCE) is a network protocol + that leverages Remote Direct Memory Access (RDMA) capabilities + to accelerate communications between applications hosted on + clusters of servers and storage arrays. RoCE incorporates the + IBTA RDMA semantics to allow devices to perform direct memory + to memory transfers at the application level without involving + the host CPU. Both the transport processing and the memory + translation and placement are performed by hardware resulting + in lower latency, higher throughput, and better performance + compared to software based protocols.

+ +

RoCEv2 is the most recent version of RoCE, adding some routing + capabilities as both IP and UDP headers are included in the + packet format. To complete the RoCEv2 solution, Support for + ECN (Explicit Congestion Notification, lossy fabric) and PFC + (Priority Flow Control, lossless fabric) protocols with rate + limiting options will be added in the first quarter of + 2018.

+ +

This project also introduces the following updates:

+ + + +

Important notes:

+ + + + + Mellanox Technologies + + + Add ECN (Explicit Congestion Notification) and PFC + (Priority Flow Control) support. + +