<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/cddl, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2013-04-04T23:36:14Z</updated>
<entry>
<title>MFS r249068 [1],249100,249114 [2]:</title>
<updated>2013-04-04T23:36:14Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-04-04T23:36:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bfa6f99e91b0d52421903c9cd5adb116468897cf'/>
<id>urn:sha1:bfa6f99e91b0d52421903c9cd5adb116468897cf</id>
<content type='text'>
Limit the creation version to 28 by default to avoid surprises when
user "upgrade" to 9.1-RELEASE, which predates the merge of feature
flags support to stable/9 (r243674) and is the latest stable/9 release
at this time.

Users who want the new features can still do "zpool upgrade" after pool
creation, or by explicitly specifying feature flags and/or disabling
all feature flags at creation time.

Reviewed by:	mm [1], Matthew Ahrens [2]
Approved by:	re (jpaetzel)
</content>
</entry>
<entry>
<title>MFC r248267:</title>
<updated>2013-03-31T18:51:34Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2013-03-31T18:51:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8fd84e1078f156eedb9c1f1c5cb0a9b10dde6330'/>
<id>urn:sha1:8fd84e1078f156eedb9c1f1c5cb0a9b10dde6330</id>
<content type='text'>
  Import minor ZFS changes from vendor

  Illumos ZFS issues:
  3604 zdb should print bpobjs more verbosely (fix zdb hang)
  3606 zpool status -x shouldn't warn about old on-disk format

Approved by:	re (marius)
</content>
</entry>
<entry>
<title>MFC r247852:</title>
<updated>2013-03-31T18:35:02Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2013-03-31T18:35:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=236a66e49836849a90727d991017e020328a0eed'/>
<id>urn:sha1:236a66e49836849a90727d991017e020328a0eed</id>
<content type='text'>
  Import ZFS bpobj bugfix from vendor.

  Illumos ZFS issues:
  3603 panic from bpobj_enqueue_subobj()
  3604 zdb should print bpobjs more verbosely

Approved by:	re (marius)
</content>
</entry>
<entry>
<title>MFC r246631,246651,246666,246675,246678,246688:</title>
<updated>2013-02-27T19:22:27Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2013-02-27T19:22:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c602f6a2982987a5b98af5e681113112a4e3a3c0'/>
<id>urn:sha1:c602f6a2982987a5b98af5e681113112a4e3a3c0</id>
<content type='text'>
Merge various ZFS bugfixes

MFC r246631:
Import vendor bugfixes

Illumos ZFS issues:
  3422 zpool create/syseventd race yield non-importable pool
  3425 first write to a new zvol can fail with EFBIG

MFC r246651:
Import minor type change in refcount.h header from vendor (illumos).

MFC r246666:
Import vendor ZFS bugfix fixing a problem in arc_read().

Illumos ZFS issues:
  3498 panic in arc_read(): !refcount_is_zero(&amp;pbuf-&gt;b_hdr-&gt;b_refcnt)

MFC r246675:
Add tunable to allow block allocation on degraded vdevs.

Illumos ZFS issues:
  3507 Tunable to allow block allocation even on degraded vdevs

MFC r246678:
Import vendor bugfixes regarding SA rounding, header size and layout.
This was already partially fixed by avg.

Illumos ZFS issues:
  3512 rounding discrepancy in sa_find_sizes()
  3513 mismatch between SA header size and layout

MFC r246688 [1]:
Merge zfs_ioctl.c code that should have been merged together with ZFS v28.
Fixes several problems if working with read-only pools.

Changed code originaly introduced in onnv-gate 13061:bda0decf867b
Contains changes up to illumos-gate 13700:4bc0783f6064

PR:		kern/175897 [1]
Suggested by:	avg [1]
</content>
</entry>
<entry>
<title>MF9 r247309:</title>
<updated>2013-02-26T06:01:58Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-02-26T06:01:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=885fa0338477cbf0c26260231fe331f82577973d'/>
<id>urn:sha1:885fa0338477cbf0c26260231fe331f82577973d</id>
<content type='text'>
MFC r246586,246587,246619,246624,246768,246808:

LZ4 compression support in ZFS.

(Note: sys/conf/files change omitted from this changeset).
</content>
</entry>
<entry>
<title>MFC: r240696, r240698, r240740</title>
<updated>2013-02-13T06:46:53Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2013-02-13T06:46:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=524681670f704ba51dc48c73f2c88784502c6b75'/>
<id>urn:sha1:524681670f704ba51dc48c73f2c88784502c6b75</id>
<content type='text'>
Allow zfs jail and zfs unjail to use both jailnames and jailid
</content>
</entry>
<entry>
<title>MFC r245264:</title>
<updated>2013-02-09T01:41:21Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-02-09T01:41:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f6700f3df3b947173db768684172d00342aebaf'/>
<id>urn:sha1:5f6700f3df3b947173db768684172d00342aebaf</id>
<content type='text'>
The current ZFS code expects ddt_zap_count to always succeed by asserting
the underlying zap_count() to return no errors.  However, it is possible
that the pool reaches to such a state where zap_count would return error,
leading to panics when a pool is imported.

This commit changes the ddt_zap_count to return error returned from
zap_count and handle the error appropriately.  With this change, it's now
possible to let zpool rollback damaged transaction groups and import the
pool.

Obtained from:	ZFS on Linux github (e8fd45a0f975c6b8ae8cd644714fc21f14fac2bf)
</content>
</entry>
<entry>
<title>MFC r222950 (gibbs):</title>
<updated>2013-02-09T01:38:43Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-02-09T01:38:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b0f1b1718bc998f3dee1e34312be8e1b1c6a6925'/>
<id>urn:sha1:b0f1b1718bc998f3dee1e34312be8e1b1c6a6925</id>
<content type='text'>
Remove C constructs that are incompatible with C++ from various
OpenSolaris and ZFS header files.  These changes are sufficient
to allow a C++ program to use the libzfs library.

Note: The majority of these files already included 'extern "C"'
      declarations, so the intention of providing C++ compatibility
      already existed even if it wasn't provided.

cddl/compat/opensolaris/include/assert.h:
	Wrap our compatibility assert implementation in
	'extern "C"'.  Since this is a compatibility header
	I matched the Solaris style of doing this explicitly
	rather than rely on FreeBSD's __BEGIN/END_DECLS macro.

sys/cddl/compat/opensolaris/sys/kstat.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h:
	Rename parameters in function declarations that conflict
	with C++ keywords.  This was the solution preferred by
	members of the Illumos community.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h:
	In C, nested structures are visible in the global namespace,
	but in C++, they take on the namespace of the structure in
	which they are contained.  Flatten nested structure
	definitions within struct zfs_cmd so these structures are
	visible in the global namespace when compiled in both
	languages.

Sponsored by:	 Spectra Logic Corporation
</content>
</entry>
<entry>
<title>MFC r243102:</title>
<updated>2013-01-18T08:34:21Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2013-01-18T08:34:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=94485d92e0155ca5031f9708919172f3317d8fe0'/>
<id>urn:sha1:94485d92e0155ca5031f9708919172f3317d8fe0</id>
<content type='text'>
 Sort SEE ALSO xrefs by the manual section number and add a missing comma.
</content>
</entry>
<entry>
<title>MFC r244246:</title>
<updated>2012-12-22T22:27:57Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2012-12-22T22:27:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=129b33995f39a42de0de8021e8694f47722a7997'/>
<id>urn:sha1:129b33995f39a42de0de8021e8694f47722a7997</id>
<content type='text'>
illumos-gate 13894:f4af77f6bbd2
3397 zdb &lt;pool&gt; &lt;objnum&gt; output is too verbose
3398 zdb can't dump feature flags zap objects

References:
https://www.illumos.org/issues/3397
https://www.illumos.org/issues/3398
</content>
</entry>
</feed>
