<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/cddl, branch releng/9.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=releng%2F9.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=releng%2F9.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2013-08-02T23:31:28Z</updated>
<entry>
<title>MFC r253818:</title>
<updated>2013-08-02T23:31:28Z</updated>
<author>
<name>Steven Hartland</name>
<email>smh@FreeBSD.org</email>
</author>
<published>2013-08-02T23:31:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f5f86c2b7d7b0c2b39202e5803abc1bdfd5456ab'/>
<id>urn:sha1:f5f86c2b7d7b0c2b39202e5803abc1bdfd5456ab</id>
<content type='text'>
Fix zfs send -D hang after processing requiring a CTRL+C to interrupt due to
pthread_join prior to fd close.

Approved by:	re (delphij)
</content>
</entry>
<entry>
<title>MFC r252732:</title>
<updated>2013-07-07T09:21:39Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2013-07-07T09:21:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7f90fb5ced94d3ffc18d742967b2efc84e5f1a3b'/>
<id>urn:sha1:7f90fb5ced94d3ffc18d742967b2efc84e5f1a3b</id>
<content type='text'>
Fix misleading or remove irrelevant illumos messages and manpage references
in the zfs command.

PR:		bin/178996
Submitted by:	Peter Schaefer &lt;peter.schaefer@wilhelmheinrichs.de&gt;
</content>
</entry>
<entry>
<title>MFC r252218:</title>
<updated>2013-07-05T04:16:03Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-05T04:16:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=cf3361c87b05debc42876d664c97690264b087be'/>
<id>urn:sha1:cf3361c87b05debc42876d664c97690264b087be</id>
<content type='text'>
Diff reduction against Illumos, no real change to code itself.

This marks vendor branch revision 252213 as merged, the actual code was
committed in r245479.
</content>
</entry>
<entry>
<title>MFC r251646 + r252219:</title>
<updated>2013-07-05T04:08:45Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-05T04:08:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=10cb916b7a0d01e4eed27f8e24b251bed25b54af'/>
<id>urn:sha1:10cb916b7a0d01e4eed27f8e24b251bed25b54af</id>
<content type='text'>
MFV r251644:

Poor ZFS send / receive performance due to snapshot
hold / release processing (by smh@)

Illumos ZFS issues:
3740 Poor ZFS send / receive performance due to snapshot
     hold / release processing

MFV r252215:

Restore a previous behavior before r251646, where when destructing
ZFS snapshot, the ioctl would return ENOENT when it hit any of
them in the errlist (the new behavior was only return ENOENT when
all returns error).

Illumos ZFS issues:
  3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl
</content>
</entry>
<entry>
<title>MFC r251635: illumos #3747 txg commit callbacks don't work</title>
<updated>2013-07-05T03:54:13Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-05T03:54:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=72dda6ebf69c156ca1094222fe3ed0ce7d6ef0f6'/>
<id>urn:sha1:72dda6ebf69c156ca1094222fe3ed0ce7d6ef0f6</id>
<content type='text'>
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c:
	Fix commit callbacks by moving them to the task's list.
	Previously, list_move_tail() returned without doing anything because
	the task list was passed as the source rather than destination.

cddl/contrib/opensolaris/cmd/ztest/ztest.c:
	Check the commit callback threshold correctly.

Submitted by:	will
Reviewed by:	Matthew Ahrens &lt;mahrens@delphix.com&gt;,
		Christopher Siden &lt;christopher.siden@delphix.com&gt;
Sponsored by:	Spectra Logic
</content>
</entry>
<entry>
<title>MFC r251634: illumos #3745 zpool create should treat -O mountpoint and -m the same</title>
<updated>2013-07-05T03:49:52Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-05T03:49:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b1b87119f1862be955137ac6061457e80cf2ec2a'/>
<id>urn:sha1:b1b87119f1862be955137ac6061457e80cf2ec2a</id>
<content type='text'>
cddl/contrib/opensolaris/cmd/zpool/zpool_main.c:  (change 644608)
	This allows specifying a mountpoint using the latter form and having
	its value checked and used as it would be using the former form.

	As a consequence of this change:

	1. The mountpoint property is set in the fsprops nvlist prior
	   to creating the pool, rather than being set after creating
	   the pool.  To me, this is the proper approach, since it
	   avoids creating the pool if the mountpoint setting would
	   cause the command to fail.
	2. The mountpoint property, unlike all others, can be specified
	   more than once.  Only the last setting takes effect.  This
	   is to avoid breaking potential existing users that specify
	   -m more than once.

Submitted by:	will

cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
	Fix "zpool create -R &lt;whatever&gt; -m &lt;whatever&gt;".  Ever since
	change 644608, this has been broken.  The problem is that some
	old code in libzfs_pool.c would force a pool's mountpoint to
	"/" when creating a pool with an altroot.  That probably
	implemented some old policy decision regarding altroots, but it
	conflicts with the current manpage.  It also had no effect
	until 644608, because the zpool command would _always_ change
	the pool's mountpoint after creating it.  The solution is to
	delete the old code from libzfs_pool.c.

Submitted by:	asomers

Reviewed by:	Matthew Ahrens &lt;mahrens@delphix.com&gt;,
		Christopher Siden &lt;christopher.siden@delphix.com&gt;
Sponsored by:	Spectra Logic
</content>
</entry>
<entry>
<title>MFC r251629: 3741 zfs needs better comments</title>
<updated>2013-07-05T03:01:35Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-05T03:01:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2befbdee4d766173f90ba58afba67f90db3fda9d'/>
<id>urn:sha1:2befbdee4d766173f90ba58afba67f90db3fda9d</id>
<content type='text'>
Embellish the comments in various components of ZFS.  Move some comments
around closer to what they describe.  Specifically, answer the questions:

- What are some of the edge cases of the dbuf state machine?
- What does a txg quiesce do?
- When does the DMU notify threads waiting on txg's that they may
  proceed?
- How do the calculations for RAIDZ map allocations work?
- What process do the RAIDZ I/O start and done callbacks follow?

While here, adjust the function prototype of dmu_zfetch.c:dmu_zfetch_colinear()
to match its comment which describes its return as a boolean.

Submitted by:	asomers, gibbs, will
Reviewed by:	Matthew Ahrens &lt;mahrens@delphix.com&gt;,
		Eric Schrock &lt;eric.schrock@delphix.com&gt;,
		Christopher Siden &lt;christopher.siden@delphix.com&gt;
Sponsored by:	Spectra Logic
</content>
</entry>
<entry>
<title>MFC r252056:</title>
<updated>2013-06-27T18:20:19Z</updated>
<author>
<name>Steven Hartland</name>
<email>smh@FreeBSD.org</email>
</author>
<published>2013-06-27T18:20:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2c9373a63b80e9431e2b06d99f565636979d84d3'/>
<id>urn:sha1:2c9373a63b80e9431e2b06d99f565636979d84d3</id>
<content type='text'>
Fix destroyed ZFS pools failing to import

MFC r252059:
Fix ZFS zpool freeze (debug command) not processing due to invalid ioctl call syntax.

MFC r252060:
Fix intermittent ZFS lock panic

MFC r252061:
Switch ZFS mutex_owner macro to use sx_xholder as its now exported via sx.h
</content>
</entry>
<entry>
<title>MFC: 248848</title>
<updated>2013-06-17T15:42:21Z</updated>
<author>
<name>George V. Neville-Neil</name>
<email>gnn@FreeBSD.org</email>
</author>
<published>2013-06-17T15:42:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e681345b5a758ad1d680da63bcc2eb8d3a7174b6'/>
<id>urn:sha1:e681345b5a758ad1d680da63bcc2eb8d3a7174b6</id>
<content type='text'>
Commit a patch that fixes a problem in the #pragma statement when searching
for and loading dependent modules.  This addresses a bug seen with
io.d where it was being doubly included.

PR:		171678
Submitted by:	 Mark Johnston
</content>
</entry>
<entry>
<title>MFC: 235380,235454,235455,235456,235457,235613,235614,235628,236567,</title>
<updated>2013-06-13T18:47:53Z</updated>
<author>
<name>George V. Neville-Neil</name>
<email>gnn@FreeBSD.org</email>
</author>
<published>2013-06-13T18:47:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=61512b89c8627f6102cf15958e1ea39ba155126c'/>
<id>urn:sha1:61512b89c8627f6102cf15958e1ea39ba155126c</id>
<content type='text'>
     238125,238535,238660,238979,239972

Bring all changes to the DTrace Toolkit into FreeBSD 9.
</content>
</entry>
</feed>
