From owner-svn-doc-head@freebsd.org Wed Feb 8 06:11:47 2017 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70B89CC7615; Wed, 8 Feb 2017 06:11:47 +0000 (UTC) (envelope-from bjk@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3F1611DD4; Wed, 8 Feb 2017 06:11:47 +0000 (UTC) (envelope-from bjk@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v186BkPX096284; Wed, 8 Feb 2017 06:11:46 GMT (envelope-from bjk@FreeBSD.org) Received: (from bjk@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v186BkkZ096283; Wed, 8 Feb 2017 06:11:46 GMT (envelope-from bjk@FreeBSD.org) Message-Id: <201702080611.v186BkkZ096283@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bjk set sender to bjk@FreeBSD.org using -f From: Benjamin Kaduk Date: Wed, 8 Feb 2017 06:11:46 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49949 - head/en_US.ISO8859-1/htdocs/news/status X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2017 06:11:47 -0000 Author: bjk Date: Wed Feb 8 06:11:46 2017 New Revision: 49949 URL: https://svnweb.freebsd.org/changeset/doc/49949 Log: Start another editing pass over the 2016Q4 report Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml Tue Feb 7 19:29:31 2017 (r49948) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml Wed Feb 8 06:11:46 2017 (r49949) @@ -99,11 +99,11 @@

The AWS Marketplace reports that approximately 800 users are running roughly 2000 &os; EC2 instances. This does not count the likely significantly larger number of EC2 instances - launched "directly" through the EC2 API and Console, but at + launched directly through the EC2 API and Console, but at least places a lower bound on usage.

&os; 11.0-RELEASE shipped with support for the "enhanced - networking" support in EC2 C3, C4, R3, I2, D2, and M4 + networking" capabilities of EC2 C3, C4, R3, I2, D2, and M4 (excluding m4.16xlarge) instances. This provides significantly higher network performance than the virtual networking available on older EC2 instances and with older @@ -127,7 +127,7 @@ m4.16xlarge instances. Provide tools for improved functionality via the Simple - Systems Manager service: Listing installed packages, checking + Systems Manager service: listing installed packages, checking for updates, adding/removing users, [your favourite sysadmin task goes here]. @@ -172,8 +172,8 @@ and specify alerting conditions. Tools like Grafana can be used to create fancy dashboards using such queries.

-

The Prometheus project provides a utility called the - node_exporter that gathers basic system metrics and serves +

The Prometheus project provides a utility called + node_exporter that gathers basic system metrics and serves them over HTTP. This utility tends to be rather complex, as it has to extract metrics from many different sources. On Linux, files in /proc have no uniform format, meaning @@ -204,7 +204,7 @@ exporter a try! It would be nice if we created a set of useful alerting - rules and placed those in /usr/share/examples. For example, + rules and placed those in /usr/share/examples. For example, how can one use this exporter to monitor the state of GEOM-based RAID arrays? Is such information even exported through sysctl? @@ -370,7 +370,7 @@

The &os; 11.0 image on Azure (https://azure.microsoft.com/en-us/marketplace/partners/microsoft/FreeBSD110/) - is also available now, in addition to the existing 10.3 + is now available, in addition to the existing 10.3 image.

We fixed an issue where SCSI disks would sometimes fail to @@ -477,44 +477,32 @@ to x11/qterminal 0.7.0):

    -
  • - devel/lxqt-build-tools -
  • -
  • - devel/liblxqt -
  • -
  • - devel/qtxdg -
  • -
  • - x11/libfm-qt -
  • +
  • devel/lxqt-build-tools
  • + +
  • devel/liblxqt
  • + +
  • devel/qtxdg
  • + +
  • x11/libfm-qt

Standalone applications:

    -
  • - graphics/lximage-qt -
  • -
  • - x11-fm/pcmanfm-qt -
  • +
  • graphics/lximage-qt
  • + +
  • x11-fm/pcmanfm-qt

We also have updates for:

@@ -549,65 +537,47 @@ up-to-date:

    -
  • - audio/xfce4-mpc-plugin 0.5.0 (committed in devel - repository) -
  • -
  • - deskutils/xfce4-notifyd 0.3.4 -
  • -
  • - graphics/ristretto 0.8.1 -
  • -
  • - sysutils/xfce4-diskperf-plugin 2.6.0 -
  • -
  • - sysutils/xfce4-battery-plugin 1.1.0 (committed in - devel repository) -
  • -
  • - sysutils/xfce4-fsguard-plugin 1.1.0 (committed in - devel repository) -
  • -
  • - sysutils/xfce4-netload-plugin 1.3.0 (committed in - devel repository) -
  • -
  • - sysutils/xfce4-systemload-plugin 1.2.0 (committed - in devel repository) -
  • -
  • - sysutils/xfce4-wavelan-plugin 0.6.0 (committed in - devel repository) -
  • -
  • - x11/xfce4-clipman-plugin 1.4.1 -
  • -
  • - x11/xfce4-conf 4.12.1 -
  • -
  • - x11/xfce4-dashboard 0.6.1 -
  • -
  • - x11/xfce4-terminal 0.8.2 -
  • -
  • - x11/xfce4-whiskermenu-plugin 1.6.2 -
  • -
  • - x11-clocks/xfce4-datetime-plugin 0.7.0 (committed - in devel repository) -
  • -
  • - x11-wm/xfce4-panel 4.12.1 -
  • -
  • - www/xfce4-smartbookmark-plugin 0.5.0 (committed - in devel repository) -
  • +
  • audio/xfce4-mpc-plugin 0.5.0 (committed in devel + repository)
  • + +
  • deskutils/xfce4-notifyd 0.3.4
  • + +
  • graphics/ristretto 0.8.1
  • + +
  • sysutils/xfce4-diskperf-plugin 2.6.0
  • + +
  • sysutils/xfce4-battery-plugin 1.1.0 (committed in + devel repository)
  • + +
  • sysutils/xfce4-fsguard-plugin 1.1.0 (committed in + devel repository)
  • + +
  • sysutils/xfce4-netload-plugin 1.3.0 (committed in + devel repository)
  • + +
  • sysutils/xfce4-systemload-plugin 1.2.0 (committed + in devel repository)
  • + +
  • sysutils/xfce4-wavelan-plugin 0.6.0 (committed in + devel repository)
  • + +
  • x11/xfce4-clipman-plugin 1.4.1
  • + +
  • x11/xfce4-conf 4.12.1
  • + +
  • x11/xfce4-dashboard 0.6.1
  • + +
  • x11/xfce4-terminal 0.8.2
  • + +
  • x11/xfce4-whiskermenu-plugin 1.6.2
  • + +
  • x11-clocks/xfce4-datetime-plugin 0.7.0 (committed + in devel repository)
  • + +
  • x11-wm/xfce4-panel 4.12.1
  • + +
  • www/xfce4-smartbookmark-plugin 0.5.0 (committed + in devel repository)

We also follow the unstable releases (available in our @@ -615,8 +585,10 @@

  • sysutils/xfce4-settings 4.13.0 (it requires Gtk+ - > 3.20)
  • + > 3.20) +
  • x11/libexo 0.11.2
  • +
  • x11/xfce4-whiskermenu-plugin 2.0.3
@@ -884,7 +856,7 @@ 10.2 also reached end-of-life, support for those versions was removed from the Ports Tree.

-

Some major ports were updated to their latest versions: pkg +

Some major ports were updated to their latest versions: pkg to 1.9.4, Firefox to 50.1.0, Firefox-esr to 45.6.0, Chromium to 54.0.2840.100, and Ruby to 2.1.10 / 2.2.6 / 2.3.3. www/node was updated to version 7; version 6 was @@ -922,7 +894,7 @@ -

The Minnowboard is an Atom-based x86 board (Intel E38xx +

The MinnowBoard is an Atom-based x86 board (Intel E38xx Series SoC) in a maker-friendly form-factor: it provides convenient access to pins that can be used to connect peripherals using one of the standard buses: GPIO, SPI, or @@ -930,7 +902,7 @@ x86, so while &os; was able to boot just fine, it lacked support for these buses on the MinnowBoard.

-

As of r310645, HEAD support all three buses via +

As of r310645, HEAD support all three buses via the ig4(4), bytgpio(4), and intelspi drivers. The ig4(4) and bytgpio(4) changes were backported to 11-STABLE; intelspi will be MFCed @@ -971,6 +943,7 @@ compatible with applications written for S3 and Swift.

+
  • Block Storage

    @@ -978,6 +951,7 @@ device images that are striped and replicated across the entire storage cluster.

  • +
  • File System

    @@ -993,49 +967,41 @@ that are running ZFS. User stations would be running bhyve on RBD disks that are stored in Ceph.

    -

    The &os; build includes most of the tools in Ceph. Note +

    The &os; build of Ceph includes most of the tools Ceph provides. Note that the RBD-dependent items will not work, since &os; does not have RBD (yet).

    The most notable progress since the last report:

      -
    • - RBD is actually buildable and can be used to manage - RADOS BLOCK DEVICEs. -
    • -
    • - All tests run to completion for the current selection of +
    • RBD is actually buildable and can be used to manage + RADOS BLOCK DEVICEs.
    • + +
    • All tests run to completion for the current selection of tools, though the neded (minor) patches have yet to be - pulled into HEAD. -
    • -
    • - Cmake is now the only way of building Ceph. -
    • -
    • - The threading/polling code has been reworked for the simple + pulled into HEAD.
    • + +
    • Cmake is now the only way of building Ceph.
    • + +
    • The threading/polling code has been reworked for the simple socket code. It now uses a self-pipe, instead of using an - odd shutdown()-signaling Linux feature. -
    • -
    • - The EventKqueue code was modified to work around the + odd shutdown()-signaling Linux feature.
    • + +
    • The EventKqueue code was modified to work around the "feature" that starting threads destroys the kqueue handles. The code was just finshed, so it is not yet - submitted to the main repository. -
    • -
    • - We investigated differences between &os; and Linux for + submitted to the main repository.
    • + +
    • We investigated differences between &os; and Linux for SO_REUSEADDR and SO_REUSEPORT. Fortunately, the code is only used during testing, so - disabling these features only delays progress in the tests. -
    • -
    • - A jenkins instances is regularly testing both + disabling these features only delays progress in the tests.
    • + +
    • A jenkins instances is regularly testing both ceph/ceph/master and wjwithagen/ceph/wip.FreeBSD, so there is regular verification of buildability and the tests: - http://cephdev.digiware.nl:8180/jenkins/. -
    • + http://cephdev.digiware.nl:8180/jenkins/.
    @@ -1052,22 +1018,16 @@

    The following setup will get things running for &os;:

      -
    1. - Install bash and link it in /bin -
    2. +
    3. Install bash and link it in /bin
    4. -
    5. - It is no longer necessary to add a definition of - ENODATA to /usr/include/errno.h -
    6. -
    7. - Clone the github repo +
    8. It is no longer necessary to add a definition of + ENODATA to /usr/include/errno.h
    9. + +
    10. Clone the github repo (http://github.com/wjwithagen/ceph.git) and checkout the - "wip.FreeBSD" branch -
    11. -
    12. - Run ./do_FreeBSD.sh to start the build. -
    13. + "wip.FreeBSD" branch + +
    14. Run ./do_FreeBSD.sh to start the build.

    The old build method using automake is no longer used; see @@ -1076,27 +1036,23 @@

    Parts not (yet) included:

      -
    • - KRBD: Kernel Rados Block Devices is implemented in the Linux +
    • KRBD: Kernel Rados Block Devices is implemented in the Linux kernel, but not in the &os; kernel. Perhaps ggated could be used as a template since it does some of the same things as KRBD, just between 2 disks. It also has a userspace counterpart, which could ease development.
    • -
    • - BlueStore: &os; and Linux have different AIO APIs, and + +
    • BlueStore: &os; and Linux have different AIO APIs, and that incompatibility needs to be resolved somehow. Additionally, there is discussion in &os; about - aio_cancel not working for all devicetypes. -
    • -
    • - CephFS: Cython tries to access an internal field in - struct dirent, which does not compile. -
    • -
    • - Tests that verify the correct working of the above are - also excluded from the testset. -
    • + aio_cancel not working for all devicetypes. + +
    • CephFS: Cython tries to access an internal field in + struct dirent, which does not compile.
    • + +
    • Tests that verify the correct working of the above are + also excluded from the testset.
    @@ -1117,7 +1073,7 @@ Scheduler information is not used at the moment, because the schedulers work rather differently between &os; and Linux. - But a certain point in time, this would need some attention + But at a certain point in time, this would need some attention in src/common/Thread.cc. Integrate the &os; /etc/rc.d initscripts in the @@ -1167,7 +1123,7 @@ - The &os; Foundation + The &os; Foundation