<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/cddl, branch releng/11.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F11.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F11.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-05-30T18:27:48Z</updated>
<entry>
<title>MFC SVN r334261-334262,334359: dwatch(1) touch-ups</title>
<updated>2018-05-30T18:27:48Z</updated>
<author>
<name>Devin Teske</name>
<email>dteske@FreeBSD.org</email>
</author>
<published>2018-05-30T18:27:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e86ee601e5d25c85cf9daa2b97bae0ca2832fb04'/>
<id>urn:sha1:e86ee601e5d25c85cf9daa2b97bae0ca2832fb04</id>
<content type='text'>
r334261: Guard against error when given -t "*..."
r334262: Eliminate ANSI dimming in developer mode
r334359: Fix "-t test" for post-processing profiles

Bump FreeBSD_version directly in stable/11 for ports IGNORE (as in r334290)

Reviewed by:	gjb
Approved by:	re (gjb)
Sponsored by:	Smule, Inc.
</content>
</entry>
<entry>
<title>MFC SVN r329188,329334,329353,329914,329995-329996: DTrace Enhancements</title>
<updated>2018-05-15T00:00:44Z</updated>
<author>
<name>Devin Teske</name>
<email>dteske@FreeBSD.org</email>
</author>
<published>2018-05-15T00:00:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=16cdefa52d001a5c36b1500ef7de709d082a558e'/>
<id>urn:sha1:16cdefa52d001a5c36b1500ef7de709d082a558e</id>
<content type='text'>
r329188: Use tabs in io.d, fix alignment issues, remove extra newlines
r329334: Add errno definitions to /usr/lib/dtrace/errno.d
r329353: Add inline to errno.d for translating int to string
r329914: Updates and enhancements to io.d to aid DTrace scripting
r329995: Updates and enhancements to signal.d to aid DTrace scripting
r329996: Consistent casing for fallback SIGCHLD (s/Unknown/unknown/)

MFC SVN r330559-330560,330672,332865-332867,333513-333519: dwatch(1)

r330559: Introduce dwatch(1) as a tool for making DTrace more useful
r330560: Bump dwatch(1) internal version from 1.0-beta-91 to 1.0
r330672: Fix display of wrong pid from dtrace_sched(4)
r332865: Add `-dev' option to aid debugging of profiles
r332866: Add profile for send(2)/recv(2) syscalls
r332867: Remove the line used to demonstrate `-dev' option
r333513: Bugfix, usage displayed with `-1Q'
r333514: Separate default values so `-[BK] num' don't affect usage
r333515: Simplify info message test
r333516: Export ARGV to profiles loaded via load_profile()
r333517: Allow `-E code' to override profile EVENT_DETAILS
r333518: Expose process for ip/tcp/udp
r333519: Refactor sendrecv profile

Reviewed by:	markj, gnn, bdrewery (head; earlier version)
Approved by:	re (gjb)
Relnotes:	yes
Sponsored by:	Smule, Inc.
Differential Revision:	https://reviews.freebsd.org/D15418
</content>
</entry>
<entry>
<title>MFC r332426: allow ZFS pool to have temporary name for duration of current import</title>
<updated>2018-05-03T06:34:07Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2018-05-03T06:34:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6f5420e78c14aec000ba4d0d894de69baf23ab35'/>
<id>urn:sha1:6f5420e78c14aec000ba4d0d894de69baf23ab35</id>
<content type='text'>
The change adds -t &lt;name&gt; option to zpool create and -t option to zpool
import in its form with an old name and a new name.  This allows to
import (or create) a pool under a name that's different from its real,
permanent name without affecting that name.  This is useful when working
with VM images or images of other physical systems if they happen to
have a ZFS pool with the same name as the host system.

Sponsored by:	Panzura (porting)
</content>
</entry>
<entry>
<title>MFC r332641: MFV man pages update from r329502:</title>
<updated>2018-04-18T20:31:42Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-18T20:31:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0adc23987d23106b29405248d41df3bd64ac4c4b'/>
<id>urn:sha1:0adc23987d23106b29405248d41df3bd64ac4c4b</id>
<content type='text'>
7614 zfs device evacuation/removal.
</content>
</entry>
<entry>
<title>MFC r331713: MFV r331712:</title>
<updated>2018-04-16T04:16:10Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-16T04:16:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=abdd4a3c0b6b827f054c82acf55af7446de6f15d'/>
<id>urn:sha1:abdd4a3c0b6b827f054c82acf55af7446de6f15d</id>
<content type='text'>
9280 Assertion failure while running removal_with_ganging test with 4K devices

illumos/illumos-gate@243952c7eeef020886e3e2e3df99a513df40584a

Reviewed by: George Wilson &lt;george.wilson@delphix.com&gt;
Reviewed by: John Kennedy &lt;john.kennedy@delphix.com&gt;
Approved by: Garrett D'Amore &lt;garrett@damore.org&gt;
Author: Matt Ahrens &lt;Matt.Ahrens@delphix.com&gt;
</content>
</entry>
<entry>
<title>MFC r331707: MFV r331706:</title>
<updated>2018-04-16T04:14:03Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-16T04:14:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a7d318ce399b5ece1341c17cd195847c80c90305'/>
<id>urn:sha1:a7d318ce399b5ece1341c17cd195847c80c90305</id>
<content type='text'>
9235 rename zpool_rewind_policy_t to zpool_load_policy_t

illumos/illumos-gate@5dafeea3ebd2dd77affc802bcb90f63faf01589f

We want to be able to pass various settings during import/open of a pool,
which are not only related to rewind. Instead of adding a new policy and
duplicate a bunch of code, we should just rename rewind_policy to a more
generic term like load_policy.

For instance, we'd like to set spa-&gt;spa_import_flags from the nvlist,
rather from a flags parameter passed to spa_import as in some cases we want
those flags not only for the import case, but also for the open case. One
such flag could be ZFS_IMPORT_MISSING_LOG (as used in zdb) which would
allow zfs to open a pool when logs are missing.

Reviewed by: Matt Ahrens &lt;matt@delphix.com&gt;
Reviewed by: George Wilson &lt;george.wilson@delphix.com&gt;
Approved by: Robert Mustacchi &lt;rm@joyent.com&gt;
Author: Pavel Zakharov &lt;pavel.zakharov@delphix.com&gt;
</content>
</entry>
<entry>
<title>MFC r331701: MFV r331695, 331700: 9166 zfs storage pool checkpoint</title>
<updated>2018-04-16T04:10:56Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-16T04:10:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c1e4f03cb77eb44551f76b0f293fb4250c37bc69'/>
<id>urn:sha1:c1e4f03cb77eb44551f76b0f293fb4250c37bc69</id>
<content type='text'>
illumos/illumos-gate@8671400134a11c848244896ca51a7db4d0f69da4

The idea of Storage Pool Checkpoint (aka zpool checkpoint) deals with
exactly that.  It can be thought of as a “pool-wide snapshot” (or a
variation of extreme rewind that doesn’t corrupt your data).  It remembers
the entire state of the pool at the point that it was taken and the user
can revert back to it later or discard it.  Its generic use case is an
administrator that is about to perform a set of destructive actions to ZFS
as part of a critical procedure.  She takes a checkpoint of the pool before
performing the actions, then rewinds back to it if one of them fails or puts
the pool into an unexpected state.  Otherwise, she discards it.  With the
assumption that no one else is making modifications to ZFS, she basically
wraps all these actions into a “high-level transaction”.

Reviewed by: Matthew Ahrens &lt;mahrens@delphix.com&gt;
Reviewed by: John Kennedy &lt;john.kennedy@delphix.com&gt;
Reviewed by: Dan Kimmel &lt;dan.kimmel@delphix.com&gt;
Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;
Author: Serapheim Dimitropoulos &lt;serapheim.dimitro@delphix.com&gt;
</content>
</entry>
<entry>
<title>MFC r331699: Partial MFV r329753:</title>
<updated>2018-04-16T03:58:08Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-16T03:58:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=885be43e9191df519a6f6c70d75026514be7729f'/>
<id>urn:sha1:885be43e9191df519a6f6c70d75026514be7729f</id>
<content type='text'>
8809 libzpool should leverage work done in libfakekernel

illumos/illumos-gate@f06dce2c1f0f3af78581e7574f65bfba843ddb6e

Reviewed by: Sebastien Roy &lt;sebastien.roy@delphix.com&gt;
Reviewed by: Prakash Surya &lt;prakash.surya@delphix.com&gt;
Reviewed by: Gordon Ross &lt;gordon.w.ross@gmail.com&gt;
Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;
Author: Andrew Stormont &lt;astormont@racktopsystems.com&gt;

We do not have libfakekernel, but need to reduce code divergence.
</content>
</entry>
<entry>
<title>MFC r331408: MFV r331407: 9213 zfs: sytem typo</title>
<updated>2018-04-16T03:54:35Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-16T03:54:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f089f297be10f5bd04c773e9baf5bcf76befabd'/>
<id>urn:sha1:5f089f297be10f5bd04c773e9baf5bcf76befabd</id>
<content type='text'>
illumos/illumos-gate@edc8ef7d921c96b23969898aeb766cb24960bda7

Reviewed by: C Fraire &lt;cfraire@me.com&gt;
Reviewed by: Andy Fiddaman &lt;omnios@citrus-it.co.uk&gt;
Approved by: Joshua M. Clulow &lt;josh@sysmgr.org&gt;
Author: Toomas Soome &lt;tsoome@me.com&gt;
</content>
</entry>
<entry>
<title>MFC r331404: MFV r331400:</title>
<updated>2018-04-16T03:52:54Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-04-16T03:52:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab7a75d067d8bdaf3724e1f3b0d6d05805ca140a'/>
<id>urn:sha1:ab7a75d067d8bdaf3724e1f3b0d6d05805ca140a</id>
<content type='text'>
8484 Implement aggregate sum and use for arc counters

In pursuit of improving performance on multi-core systems, we should
implements fanned out counters and use them to improve the performance of
some of the arc statistics. These stats are updated extremely frequently,
and can consume a significant amount of CPU time.

Reviewed by: Pavel Zakharov &lt;pavel.zakharov@delphix.com&gt;
Reviewed by: Matthew Ahrens &lt;mahrens@delphix.com&gt;
Approved by: Dan McDonald &lt;danmcd@joyent.com&gt;
Author: Paul Dagnelie &lt;pcd@delphix.com&gt;
</content>
</entry>
</feed>
