svn commit: r45738 - head/en_US.ISO8859-1/htdocs/news/status

Warren Block <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: wblock
Date: Tue Oct  7 21:37:18 2014
New Revision: 45738
URL: https://svnweb.freebsd.org/changeset/doc/45738

Log:
  Add ZFS chapter and Jenkins reports.

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Tue Oct  7 21:20:48 2014	(r45737)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-07-2014-09.xml	Tue Oct  7 21:37:18 2014	(r45738)
@@ -105,22 +105,21 @@
     </links>
 
     <body>
-      <p>Deficiencies in the current automounter, amd(8), are a
+      <p>Deficiencies in the current automounter, <tt>amd(8)</tt>, are a
 	recurring problem reported by many FreeBSD users.  A new
-	automounter is being developed to address these concerns.
+	automounter is being developed to address these concerns.</p>
 
-	The automounter is a cleanroom implementation of
+      <p>The automounter is a cleanroom implementation of
 	functionality available in most other Unix systems, using
 	proper kernel support implemented via an autofs filesystem.
 	The automounter supports a standard map format, and will
 	integrate with the Lightweight Directory Access Protocol
-	(LDAP) service.
+	(LDAP) service.</p>
 
-	The code is ready to use - it has been committed to 11-CURRENT
+      <p>The code is ready to use - it has been committed to 11-CURRENT
 	and 10-STABLE, and will ship as part of 10.1-RELEASE.  There
 	is ongoing work on improving performance and fixing possible
-	bugs.
-      </p>
+	bugs.</p>
     </body>
 
     <sponsor>
@@ -159,17 +158,16 @@
 	released in FreeBSD 10.0, Chelsio Communications has begun
 	developing an offload interface to take advantage of the
 	hardware offload capabilities of Chelsio T4 and T5 10 and 40
-	gigabit Ethernet adapters.
+	gigabit Ethernet adapters.</p>
 
-	The code implements hardware PDU offload for both target and
+      <p>The code implements hardware PDU offload for both target and
 	initiator.  The iSCSI stack has been modified to provide
 	hardware-independent offload API, allowing offload drivers to
 	be loaded as kernel modules, and to provide mechanisms for the
 	system administrator to configure this feature.  The project
 	is entering a testing phase.  The code will be released under
 	the BSD license and is expected to be completed later in the
-	year and ship in FreeBSD 10.2-RELEASE.
-      </p>
+	year and ship in FreeBSD 10.2-RELEASE.</p>
     </body>
 
     <sponsor>
@@ -318,4 +316,221 @@
       </task>
     </help>
   </project>
+
+  <project cat='docs'>
+    <title>ZFS Chapter of the Handbook</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Allan</given>
+	  <common>Jude</common>
+	</name>
+
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Benedict</given>
+	  <common>Reuschling</common>
+	</name>
+
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Warren</given>
+	  <common>Block</common>
+	</name>
+
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="&base;/doc/en_US.ISO8859-1/books/handbook/zfs.html">ZFS Section of the FreeBSD Handbook</url>
+    </links>
+
+    <body>
+      <p>ZFS is one of the premier features of FreeBSD and the quality
+	of the documentation should match that of other important
+	features.  Much of the original documentation from Sun and
+	Oracle has disappeared, moved, or is about the proprietary
+	version of ZFS.  The OpenZFS project does not provide much
+	documentation and instead provides users with a few links,
+	including the FreeBSD Handbook.  New users have many questions
+	about ZFS and yet there exists a great deal more bad advice
+	about ZFS than proper documentation.</p>
+
+      <p>After over a year of work, a new ZFS chapter has been added
+	to the FreeBSD Handbook.  Over 20,000 words describing the
+	basics of creating, managing and maintaining a ZFS pool, as
+	well as using some of the advanced features like compression,
+	deduplication, and delegation.  The chapter also contains a
+	glossary of terms, explaining a number of the concepts unique
+	to ZFS.  The chapter also includes documentation of some of
+	the many sysctl variables that can be used to tune ZFS.</p>
+
+      <p>The remaining work is the FAQ section.  To help users address
+	the most common questions or problems they might face with
+	ZFS.  It would be useful to hear experiences, questions,
+	misconceptions, gotchas, stumbling blocks and suggestions for
+	the FAQ section from other users.  Also, a use cases section
+	that highlights some of the cases where ZFS provides
+	advantages over traditional file systems.</p>
+
+      <p>Please send suggestions to the docs mailing list.</p>
+    </body>
+
+    <sponsor>ScaleEngine Inc.</sponsor>
+
+    <help>
+      <task>Technical review by Matt Ahrens (co-creator of ZFS)</task>
+      <task>Improve delegation section</task>
+      <task>Improve tuning section, add recently added sysctls</task>
+      <task>Add section on jails and the jailed property</task>
+      <task>Add FAQ section</task>
+      <task>Add Use Cases section</task>
+      <task>General editing and review</task>
+    </help>
+  </project>
+
+  <project cat='proj'>
+    <title>Jenkins Continuous Integration for FreeBSD</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Craig</given>
+	  <common>Rodrigues</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>Jenkins Administrators</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>&os; Testing</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://jenkins.freebsd.org">Jenkins CI server in &os; cluster</url>
+      <url href="https://wiki.freebsd.org/201405DevSummit/Jenkins">Jenkins working group at DevSummit</url>
+      <url href="http://www.bsdcan.org/2014/schedule/events/445.en.html">Jenkins presentation at BSDCan</url>
+      <url href="http://clang-analyzer.llvm.org/scan-build.html">clang static analyzer</url>
+      <url href="http://scan.freebsd.org">FreeBSD static analysis results</url>
+      <url href="http://www.bsdnow.tv/episodes/2014_07_02-base_iso_100">BSD Now episode 44</url>
+      <url href="http://www.slideshare.net/CraigRodrigues1/libvirt-bhyve">livirt and bhyve"</url>
+      <url href="https://github.com/jmmv/kyua">Kyua testing framework</url>
+      <url href="https://issues.jenkins-ci.org/browse/JENKINS-24521">Issue to update Jenkins to JNA 4.1.0 for FreeBSD</url>
+      <url href="https://github.com/jenkinsci/jenkins/pull/1387">Pull request #1 to upgrade JNA in Jenkins</url>
+      <url href="https://github.com/jenkinsci/jenkins/pull/1410">Pull request #2 to upgrade JNA in Jenkins</url>
+      <url href="http://jenkins.mouf.net/job/pkg/">Jenkins job for testing pkg</url>
+      <url href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193499">yacc bug found by kyua</url>
+      <url href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193246">IPv6 multicast join() problem found by Jenkins</url>
+      <url href="https://github.com/rodrigc/kyua/wiki/Quickstart-Guide">Kyua Quickstart Guide</url>
+    </links>
+
+    <body>
+      <p>In May, &a.rodrigc; led a working group <em>Continuous
+	  Integration and Testing with Jenkins for FreeBSD</em> at the
+	FreeBSD Devsummit in Ottawa.  &a.rodrigc; also gave a Jenkins
+	presentation at BSDCan.</p>
+
+      <p>At BSDCan, &a.rodrigc; had some discussions with &a.jmmv;
+	about how to better integrate &os; testing efforts with
+	Jenkins and kyua.  As a result of this discussion, &a.jmmv;
+	enhanced the <tt>kyua</tt> testing framework with a
+	<tt>kyua report-junit</tt> command.  This command takes kyua
+	test results and outputs a test report in JUnit XML format.
+	Jenkins can directly import JUnit XML test results and display
+	them nicely.</p>
+
+      <p>In June, &a.rodrigc; was interviewed for episode 44 of BSD
+	Now.  The interview covered Jenkins and Continuous Integration
+	in the &os; project.</p>
+
+      <p>In July, &a.rodrigc; gave a presentation to the Bay Area &os;
+	Users Group (BAFUG), <em>Libvirt and bhyve</em>, based on
+	experience he had with those technologies when used with
+	Jenkins.</p>
+
+      <p>&a.lwhsu; set up a Jenkins job to run the LLVM scan-build
+	tool to perform static analysis of the &os; code, and make the
+	results availalble at <tt>scan.freebsd.org</tt>.</p>
+
+      <p>&a.swills; modified the Jenkins job which builds
+	<tt>pkg(8)</tt> to use the <tt>kyua report-junit</tt> command
+	to integrate <tt>pkg(8)</tt> test results in Jenkins.</p>
+
+      <p>Anthony Williams reported that the version of the Java
+	Native Access (JNA) library bundled with Jenkins has problems
+	on &os;.  This causes problems with Jenkins using libpam and
+	other plugins which use JNA.  Craig filed JENKINS-24521
+	against Jenkins.  Craig submitted patches to Jenkins to update
+	Jenkins to use JNA 4.1.0, which has fixes for &os;.  Github
+	pull request 1410 was accepted into Jenkins, while pull
+	request 1387 is pending.</p>
+
+      <p>&a.rodrigc; worked on automatically running the tests in the
+	&os; <tt>/usr/tests</tt> directory under Jenkins using the
+	<tt>kyua</tt> test framework.  &a.rodrigc; provided feedback
+	to &a.jmmv; about <tt>kyua</tt> and &a.jmmv; incorporated some
+	of the feedback as bugfixes and feature enhancements to
+	<tt>kyua</tt>.  &a.rodrigc; committed some fixes to &os; to
+	eliminate some test failures.  One of the tests still results
+	in a crash in byacc.  This is being tracked in PR 193499.
+	Thomas E. Dickey (byacc maintainer) submitted a patch to fix
+	the problem, and this has been committed to FreeBSD.</p>
+
+      <p>&a.rodrigc; analyzed the cause of some startup errors in
+	Jenkins when opening a multicast socket.  He had some
+	discussion with &a.bms; captured in PR 193246.  The Java JDK
+	depends on functionality in Solaris where it is possible to
+	open an IPv4 multicast socket, but with an IPv4 multicast
+	address mapped to an IPv6 address.  On Linux, there are
+	modifications to the JDK itself to work around this.  &a.bms;
+	said that the work to make the FreeBSD IPv6 stack behave like
+	Solaris would require some work.</p>
+
+      <p>&a.rodrigc; started writing a Kyua Quickstart Guide.  This
+	guide is meant to help new kyua users who want to write tests
+	and run them under kyua.  &a.rodrigc; is seeking feedback to
+	help improve this guide.</p>
+    </body>
+
+    <help>
+      <task>
+	Upstream more fixes to Jenkins for FreeBSD, such as JNA fixes.
+      </task>
+
+      <task>
+	Automate the build of <tt>/usr/tests</tt>.
+      </task>
+
+      <task>
+	Set up more builds based on examples from the existing FreeBSD
+	Tinderbox.
+      </task>
+
+      <task>
+	Get feedback for improving the Kyua Quickstart Guide.
+      </task>
+
+      <task>
+	We need more people to join us on [email protected]
+	and help out.  We especially need people with devops and
+	scripting experience to help us set up more builds and tests.
+	We would also like to integrate with other parts of the
+	project, such as Phabricator.
+      </task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.