<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/libzfs.h, branch zfs-0.6.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=zfs-0.6.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=zfs-0.6.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-07-09T22:58:05Z</updated>
<entry>
<title>Add FreeBSD 'zpool labelclear' command</title>
<updated>2013-07-09T22:58:05Z</updated>
<author>
<name>Dmitry Khasanov</name>
<email>pik4ez@gmail.com</email>
</author>
<published>2013-07-05T11:01:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=131cc95ca78b8552c13555d2cded791808008ff3'/>
<id>urn:sha1:131cc95ca78b8552c13555d2cded791808008ff3</id>
<content type='text'>
The FreeBSD implementation of zfs adds the 'zpool labelclear'
command.  Since this functionality is helpful and straight
forward to add it is being included in ZoL.

References:
  freebsd/freebsd@119a041dc9230275239a8de68c534c0754181e7e

Ported-by: Dmitry Khasanov &lt;pik4ez@gmail.com&gt;
Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #1126
</content>
</entry>
<entry>
<title>Retire zpool_id infrastructure</title>
<updated>2013-01-29T20:23:17Z</updated>
<author>
<name>Brian Behlendorf</name>
<email>behlendorf1@llnl.gov</email>
</author>
<published>2013-01-29T18:53:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbf763b39b232996f0d6bb0022e4446643c18e05'/>
<id>urn:sha1:dbf763b39b232996f0d6bb0022e4446643c18e05</id>
<content type='text'>
In the interest of maintaining only one udev helper to give vdevs
user friendly names, the zpool_id and zpool_layout infrastructure
is being retired.  They are superseded by vdev_id which incorporates
all the previous functionality.

Documentation for the new vdev_id(8) helper and its configuration
file, vdev_id.conf(5), can be found in their respective man pages.
Several useful example files are installed under /etc/zfs/.

  /etc/zfs/vdev_id.conf.alias.example
  /etc/zfs/vdev_id.conf.multipath.example
  /etc/zfs/vdev_id.conf.sas_direct.example
  /etc/zfs/vdev_id.conf.sas_switch.example

Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #981
</content>
</entry>
<entry>
<title>Illumos #2762: zpool command should have better support for feature flags</title>
<updated>2013-01-08T18:35:43Z</updated>
<author>
<name>Christopher Siden</name>
<email>chris.siden@delphix.com</email>
</author>
<published>2012-12-14T23:00:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b9b24bb4ca45f2d903efadba44d10dfd182f62ac'/>
<id>urn:sha1:b9b24bb4ca45f2d903efadba44d10dfd182f62ac</id>
<content type='text'>
2762 zpool command should have better support for feature flags
Reviewed by: Matthew Ahrens &lt;mahrens@delphix.com&gt;
Reviewed by: George Wilson &lt;george.wilson@delphix.com&gt;
Approved by: Eric Schrock &lt;Eric.Schrock@delphix.com&gt;

References:
  illumos/illumos-gate@57221772c3fc05faba04bf48ddff45abf2bbf2bd
  https://www.illumos.org/issues/2762

Ported-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
</content>
</entry>
<entry>
<title>Illumos #2619 and #2747</title>
<updated>2013-01-08T18:35:35Z</updated>
<author>
<name>Christopher Siden</name>
<email>chris.siden@delphix.com</email>
</author>
<published>2012-12-13T23:24:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ae529ec5dbdc828ff8326beae58062971d74b2e'/>
<id>urn:sha1:9ae529ec5dbdc828ff8326beae58062971d74b2e</id>
<content type='text'>
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens &lt;mahrens@delphix.com&gt;
Reviewed by: George Wilson &lt;gwilson@delphix.com&gt;
Reviewed by: Richard Lowe &lt;richlowe@richlowe.net&gt;
Reviewed by: Dan Kruchinin &lt;dan.kruchinin@gmail.com&gt;
Approved by: Eric Schrock &lt;Eric.Schrock@delphix.com&gt;

References:
  illumos/illumos-gate@53089ab7c84db6fb76c16ca50076c147cda11757
  illumos/illumos-gate@ad135b5d644628e791c3188a6ecbd9c257961ef8
  illumos changeset: 13700:2889e2596bd6
  https://www.illumos.org/issues/2619
  https://www.illumos.org/issues/2747

NOTE: The grub specific changes were not ported.  This change
must be made to the Linux grub packages.

Ported-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
</content>
</entry>
<entry>
<title>Allow 'zpool replace' to use short device names</title>
<updated>2012-10-22T15:45:58Z</updated>
<author>
<name>Brian Behlendorf</name>
<email>behlendorf1@llnl.gov</email>
</author>
<published>2012-10-17T23:58:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eac4720465e54c86ae814667985c8a013ec45b85'/>
<id>urn:sha1:eac4720465e54c86ae814667985c8a013ec45b85</id>
<content type='text'>
The 'zpool replace' command would fail when given a short name
because unlike on other platforms the short name cannot be
deterministically expanded to a single path.  Multiple path
prefixes must be checked and in addition the partition suffix
for whole disks is determined by the prefix.

To handle this complexity a zfs_strcmp_pathname() function was
added which takes either a short or fully qualified device name.
Short names will be expanded using the prefixes in the default
import search path, or the ZPOOL_IMPORT_PATH environment variable
if it's defined.  All posible expansions are then compared against
the comparison path.  Care is taken to strip redundant slashes to
ensure legitimate matches are not missed.

In the context of this work the existing zfs_resolve_shortname()
function was extended to consider the ZPOOL_IMPORT_PATH when set.
The zfs_append_partition() interface was also simplified to take
only a single buffer.

The vast majority of these changes rework existing Linux specific
code which was originally written to accomidate udev.  However,
there is some minimal cleanup which removes Illumos specific code.
This was done to improve readability but the basic flow and intent
of the upstream code was maintained.

These changes are the logical conclusion of the previos work to
adjust the 'zpool import' search behavior, see commit 44867b6a.

Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #544
Closes #976
</content>
</entry>
<entry>
<title>Illumos #2703: add mechanism to report ZFS send progress</title>
<updated>2012-09-19T20:39:06Z</updated>
<author>
<name>Bill Pijewski</name>
<email>wdp@joyent.com</email>
</author>
<published>2012-05-09T22:05:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=37abac6d559a1da8ab8e5379442f491b73998f6a'/>
<id>urn:sha1:37abac6d559a1da8ab8e5379442f491b73998f6a</id>
<content type='text'>
Reviewed by: Matt Ahrens &lt;matt@delphix.com&gt;
Reviewed by: Robert Mustacchi &lt;rm@joyent.com&gt;
Reviewed by: Richard Lowe &lt;richlowe@richlowe.net&gt;
Approved by: Eric Schrock &lt;Eric.Schrock@delphix.com&gt;

References:
  https://www.illumos.org/issues/2703

Ported by: Martin Matuska &lt;martin@matuska.org&gt;
Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
</content>
</entry>
<entry>
<title>Illumos #1948: zpool list should show more detailed pool info</title>
<updated>2012-09-19T20:39:05Z</updated>
<author>
<name>Chris Siden</name>
<email>chris.siden@delphix.com</email>
</author>
<published>2012-01-24T02:43:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bd201e70d57464fd26bf9089ea4b44fd49e4f2d'/>
<id>urn:sha1:1bd201e70d57464fd26bf9089ea4b44fd49e4f2d</id>
<content type='text'>
Reviewed by: Adam Leventhal &lt;ahl@delphix.com&gt;
Reviewed by: Matt Ahrens &lt;matt@delphix.com&gt;
Reviewed by: Eric Schrock &lt;eric.schrock@delphix.com&gt;
Reviewed by: Richard Lowe &lt;richlowe@richlowe.net&gt;
Reviewed by: Albert Lee &lt;trisk@nexenta.com&gt;
Reviewed by: Dan McDonald &lt;danmcd@nexenta.com&gt;
Reviewed by: Garrett D'Amore &lt;garrett@damore.org&gt;
Approved by: Eric Schrock &lt;eric.schrock@delphix.com&gt;

References:
  https://www.illumos.org/issues/1948

Ported by:	Martin Matuska &lt;martin@matuska.org&gt;
Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #685
</content>
</entry>
<entry>
<title>Illumos #2635: 'zfs rename -f' to perform force unmount</title>
<updated>2012-08-23T17:39:43Z</updated>
<author>
<name>Eric Schrock</name>
<email>Eric.Schrock@delphix.com</email>
</author>
<published>2012-04-27T18:14:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=db49968e5ca7814bf833477f27c148208a835a7d'/>
<id>urn:sha1:db49968e5ca7814bf833477f27c148208a835a7d</id>
<content type='text'>
Reviewed by: Matt Ahrens &lt;matt@delphix.com&gt;
Reviewed by: George Wilson &lt;George.Wilson@delphix.com&gt;
Reviewed by: Bill Pijewski &lt;wdp@joyent.com&gt;
Reviewed by: Richard Elling &lt;richard.elling@richardelling.com&gt;
Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;

References:
  https://www.illumos.org/issues/2635

Ported by: Martin Matuska &lt;martin@matuska.org&gt;
Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #717
</content>
</entry>
<entry>
<title>Illumos #1644, #1645, #1646, #1647, #1708</title>
<updated>2012-07-31T16:25:30Z</updated>
<author>
<name>Matthew Ahrens</name>
<email>matt@delphix.com</email>
</author>
<published>2011-11-17T18:14:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=330d06f90d143b41b276796526a66a1c1fff046d'/>
<id>urn:sha1:330d06f90d143b41b276796526a66a1c1fff046d</id>
<content type='text'>
1644 add ZFS "clones" property
1645 add ZFS "written" and "written@..." properties
1646 "zfs send" should estimate size of stream
1647 "zfs destroy" should determine space reclaimed by
     destroying multiple snapshots
1708 adjust size of zpool history data

References:
  https://www.illumos.org/issues/1644
  https://www.illumos.org/issues/1645
  https://www.illumos.org/issues/1646
  https://www.illumos.org/issues/1647
  https://www.illumos.org/issues/1708

This commit modifies the user to kernel space ioctl ABI.  Extra
care should be taken when updating to ensure both the kernel
modules and utilities are updated.  This change has reordered
all of the new ioctl()s to the end of the list.  This should
help minimize this issue in the future.

Reviewed by: Richard Lowe &lt;richlowe@richlowe.net&gt;
Reviewed by: George Wilson &lt;gwilson@zfsmail.com&gt;
Reviewed by: Albert Lee &lt;trisk@opensolaris.org&gt;
Approved by: Garrett D'Amore &lt;garret@nexenta.com&gt;

Ported by: Martin Matuska &lt;martin@matuska.org&gt;
Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #826
Closes #664
</content>
</entry>
<entry>
<title>Illumos #1748: desire support for reguid in zfs</title>
<updated>2012-07-11T20:08:56Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@nexenta.com</email>
</author>
<published>2011-11-11T22:07:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3541dc6d02592bd0939ea2d35b50c2bbdcc4cd0e'/>
<id>urn:sha1:3541dc6d02592bd0939ea2d35b50c2bbdcc4cd0e</id>
<content type='text'>
Reviewed by: George Wilson &lt;gwilson@zfsmail.com&gt;
Reviewed by: Igor Kozhukhov &lt;ikozhukhov@gmail.com&gt;
Reviewed by: Alexander Eremin &lt;alexander.eremin@nexenta.com&gt;
Reviewed by: Alexander Stetsenko &lt;ams@nexenta.com&gt;
Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;

References:
  https://www.illumos.org/issues/1748

This commit modifies the user to kernel space ioctl ABI.  Extra
care should be taken when updating to ensure both the kernel
modules and utilities are updated.  If only the user space
component is updated both the 'zpool events' command and the
'zpool reguid' command will not work until the kernel modules
are updated.

Ported by:     Martin Matuska &lt;martin@matuska.org&gt;
Signed-off-by: Brian Behlendorf &lt;behlendorf1@llnl.gov&gt;
Closes #665
</content>
</entry>
</feed>
