summaryrefslogtreecommitdiff
path: root/usr/src/test
AgeCommit message (Collapse)AuthorFilesLines
2015-12-18OS-5047 nvlist_print_json assertion failureDave Eddy1-0/+37
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-12-18OS-4667 Allow sending from IPv6 SLAAC addresses within a zone using IP ↵Cody Peter Mello3-1/+741
spoofing protection Reviewed by: Robert Mustacchi <rm@joyent.com>
2015-12-08 [illumos-gate merge]Jerry Jelinek6-4/+98
commit bc0e91320069f0bcaee43e80a7ea686d9efa2d08 5876 sys/regset.h pollutes name space (try 2) commit 5878fad70d76d8711f6608c1f80b0447601261c6 4986 receiving replication stream fails if any snapshot exceeds refquota
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon Ross1-0/+7
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-12-074986 receiving replication stream fails if any snapshot exceeds refquotaDan McDonald5-4/+91
Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2015-11-17 [illumos-gate merge]Jerry Jelinek3-3/+177
commit 68ecb2ec930c4b0f00acaf8e0abb2b19c4b8b76f 6393 zfs receive a full send as a clone commit 3d729aecc03ea6ebb9bd5d56b8dccd24f57daa41 6342 want signalfd support commit f9eb9fdf196b6ed476e4ffc69cecd8b0da3cb7e7 6451 ztest fails due to checksum errors Conflicts: usr/src/uts/sparc/Makefile.sparc usr/src/uts/common/os/sig.c usr/src/uts/common/io/signalfd.c
2015-11-166393 zfs receive a full send as a clonePaul Dagnelie3-3/+177
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-02 [illumos-gate merge]Jerry Jelinek1-1/+28
commit c71c00bbe8a9cdc7e3f4048b751f48e80441d506 6388 Failure of userland copy should return EFAULT commit 7c5a457e2a179dbaf12f243b90fdb520254e0c18 6368 Remove superfluous statement commit 00688ee4ba3ea60a806b06503957b12281135587 6401 run.py should reopen files if they encounter transient I/O errors commit ee3c499ad1e4fc884a11b2bc6490787b788bf84a 5752 dump_nvlist() is not aware of boolean array commit 286eb3ed9ae6749df0c20c801277beae2229a179 6389 Use (void) memcpy(), not (void *) memcpy() commit 5bdd995ddb777f538bfbcc5e2d5ff1bed07ae56e 6386 Fix function call with uninitialized value in vdev_inuse commit dd3293375033eaa6f009722670ffa191b992ffd9 6407 kerberos Java GUI should go away commit 6575bca01367958c7237253d88e5fa9ef0b1650a 6334 Cannot unlink files when over quota
2015-10-316401 run.py should reopen files if they encounter transient I/O errorsWill Andrews1-1/+28
Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com>
2015-10-29 [illumos-gate merge]Jerry Jelinek15-634/+12
commit 07b64d17ebeb1cc3f2777494d108511275630d14 6376 segmentation fault when sharing with 'sec=none,root=*' options commit 4eab410fb63816fe2c0ad0fd18b4c948613f6616 6369 remove SVM tests from ZFS test suite
2015-10-286369 remove SVM tests from ZFS test suiteMatthew Ahrens15-634/+12
Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-13 [illumos-gate merge]Jerry Jelinek6-11/+27
commit e9316f7696401f3e5e263a5939031cb8d5641a88 6298 zfs_create_008_neg and zpool_create_023_neg need to be updated for large block support commit 28c4d110d9dd87af1d9dcf1bf503cea2e7c03b91 6128 tar should check prefix field when detecting EOT 6129 tar debug output should be available in all builds commit d94527b3280cbf89d5360b28aff9e822cd79d0e6 6294 GRUB should try all DVAs Conflicts: usr/src/cmd/tar/tar.c
2015-10-126298 zfs_create_008_neg and zpool_create_023_neg need to be updated for ↵Joe Stein6-11/+27
large block support Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-10-12 [illumos-gate merge]Jerry Jelinek11-14/+466
commit d2058105c61ec61df3a2dd3f839fed8c3fe7bfd6 6267 dn_bonus evicted too early commit daec38ecb4fb5e73e4ca9e99be84f6b8c50c02fa 6295 metaslab_condense's dbgmsg should include vdev id commit 8fe00bfb8790ad51653f67b01d5ac14256cbb404 6293 ztest failure: error == 28 (0xc == 0x1c) in ztest_tx_assign() commit ba3132cfb269da4118d7dc25a8c6c1a91f9f5303 6289 ::dbuf dcmd misaligned output commit 9c3fd1216fa7fb02cfbc78a2518a686d54b48ab8 2605 want to resume interrupted zfs send commit aab04418a72c0a29040a5da7eec08efe19dbef04 6268 zfs diff confused by moving a file to another directory commit 9ce6e318fecae800270f382ed76162508c5d525b 6242 sha512 is broken in grub commit 3f84190c280ddf5917fb4682f34fdaa328ee195c 6290 zdb -h overflows stack commit 6de9bb5603e65b16816b7ab29e39bac820e2da2b 6286 ZFS internal error when set large block on bootfs commit 0f2e7d03b8f588387cb8dd8dd500cbe5ff4484e0 6288 dmu_buf_will_dirty could be faster
2015-10-092605 want to resume interrupted zfs sendMatthew Ahrens11-14/+466
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Xin Li <delphij@freebsd.org> Reviewed by: Arne Jansen <sensille@gmx.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-06OS-4513 setting properties on persistent vnics doesn't workRobert Mustacchi3-1/+118
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-10-06 [illumos-gate merge]Jerry Jelinek12-3/+481
commit b599bd937c305a895426e8c412ca920ce7824850 5821 need strerror_l() 6133 message translations don't honor per-thread locales 6142 extra space in newlocale synopsis 6181 symbol test shouldn't leave gcc fix-includes to chance commit 2e4218261bfb4720d6310a5247487667d7448732 6285 Update hwdata - 20151005
2015-10-055821 need strerror_l()Robert Mustacchi12-3/+481
6133 message translations don't honor per-thread locales 6142 extra space in newlocale synopsis 6181 symbol test shouldn't leave gcc fix-includes to chance Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-10-05 [illumos-gate merge]Jerry Jelinek2-16/+33
commit 49b5df1eac768235abeb210f61310e88b7d172b6 6026 Zero-padded IP address strings returned by SMB commit a851ffc82d02870137b4065c395d79bec1172c32 6025 Customer cannot set Share Properties using MMC commit eef90b8611c0908d0d8deb269e914563046e39dd 6024 ACL editor crash in Windows 2012 R2 commit 29e6af5c8e419f0f5edd9e69c2496eb1985a65c1 6023 Quota tab for an SMB share sometimes doesn't work commit 510e1dfa571885fb77ed3b53c30c28cbff59ef08 6022 MacOS logs error messages when trying to lookup users commit e16c88fb36290957b2335d1d4d9398e7fd918449 6021 Windows Explorer Stops Working / Crashes when Security Tab is accessed commit b3988cf65491efce7a0df7b735c586e4e12714f0 6020 panic in smbsrv netbios_first_level_name_decode commit 315fecc41c08848bacfc1ee331b9693077b057ff 5998 mdb_ctf_vread fails in dcmds run via mdb_pwalk_dcmd commit d1672efb6feac57c42788e27f739dfa3c4f3baf7 6280 libzfs: unshare_one() could fail with EZFS_SHARENFSFAILED commit 42a9df3bdc231599faf43cf40fe8aaf13bf8d852 371 pkg:/network/ftp should not contain /usr/sbin/ping commit 6cad8c54794ed08da5ee9e41172ce85ba79e534f 6205 onbld manuals should be declared as 1onbld commit db2417522bcef7cf091649ee369330ecefbaf183 6249 async_destroy_001_pos fails because it doesn't see 'freeing' prop populated commit 999dc7aa56a6d16b1b0b88d246545be69aae9a4b 6248 zpool_create_008_pos and zpool_create_009_neg can fail intermittently
2015-10-036249 async_destroy_001_pos fails because it doesn't see 'freeing' prop populatedJohn Wren Kennedy1-14/+17
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-10-036248 zpool_create_008_pos and zpool_create_009_neg can fail intermittentlyJohn Wren Kennedy1-2/+16
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-09-29 [illumos-gate merge]Jerry Jelinek3-27/+3
commit 785f20175057dbc7e2b71872d169302562aa19c0 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (fix multi-proto) commit ce68629858b847885cda69bf09057ab27980fe8d 6252 ld should merge function/data-sections in the same manner as GNU ld
2015-09-284185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (fix ↵Richard Lowe3-27/+3
multi-proto)
2015-09-174185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (NULL is ↵Matthew Ahrens3-9/+9
not an int)
2015-09-18 [illumos-gate merge]Patrick Mooney3-9/+9
commit 79c28b707e05fa6746e9e9f99cad98db6b963592 6187 bootadm is using wrong symbol to select SPARC specific code commit 0c3cd038dba1c3a4dcfa2ecc9d7da7c44b11730f 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (NULL is not an int) commit 8c10095f78d4dd1f9617a2223a43e5c2dc3c0e8d 1565 svccfg cleanup needs to suck it up and finish the job commit 67b0e0638433e0eed2ca7fde689fcccec72f8056 335 service manifest does not support multiple manpage references for the same keyword
2015-09-17 [illumos-gate merge]Patrick Mooney28-3/+1365
commit 03bad06fbb261fd4a7151a70dfeff2f5041cce1f 6171 dsl_prop_unregister() slows down dataset eviction. commit a725189c0accbf47b39f735d1f32a7b54ae91c6d 5433 at(1) doesn't properly handle being invoked from a path containing spaces commit caf590b518921f14033a11d17fafa827bb2caa4b 6216 prtdiag could display hardware in slots commit c7c0ceafd167e558cd8cb8195b8bd63cbc817b27 6085 export libbe installboot function 6086 add install bootblock option for bootadm commit be32284091554a41d4706e6653adeec1d9127a87 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R (fix studio build) commit 45818ee124adeaaf947698996b4f4c722afc6d1f 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R Conflicts: usr/src/cmd/prtdiag/i386/smbios.c usr/src/uts/common/Makefile.rules usr/src/uts/common/sys/Makefile
2015-09-164185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-RMatthew Ahrens28-3/+1365
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2015-07-28OS-4551 Want general mergeq (fix debug)Robert Mustacchi5-24/+12
2015-07-28OS-4548 CTF Everywhere: Phase 1Robert Mustacchi5-1/+557
OS-4549 ctfconvert should be implemented in terms of libctf OS-4550 ctfconvert could convert multiple compilation units OS-4553 want multi-threaded ctfmerge OS-4552 Want general workq OS-4551 Want general mergeq OS-4554 ctfdiff doesn't properly handle unknown options OS-4555 ctfdiff's symbols could be more consistently prefixed OS-4048 new ctfmerge uses tmpfile after freeing it OS-4556 ctfdump should drive on when incomplete files exist OS-4557 ctf_add_encoded assigns() incorrect byte size to types OS-4558 ctf_add_{struct,union,enum} can reuse forwards OS-4559 ctf_add_{struct,union,enum} occasionally forget to dirty the ctf_file_t OS-4560 ctf_add_member could better handle bitfields OS-4561 ctf_type_size() reports wrong size for forwards OS-4563 diffing CTF typedefs needs to walk multiple definitions OS-4564 build scripts shouldn't hardcode CTF paths OS-4565 ctf_fdcreate could be more flexible OS-4566 Want libctf ctf_kind_name() function OS-4567 Want libctf function to set struct/union size OS-4568 Want ctfmerge altexec
2015-07-06OS-4452 some test Makefiles a few dependencies short of a buildJoshua M. Clulow3-30/+22
Reviewed by: Robert Mustacchi <rm@joyent.com>
2015-06-10 [illumos-gate merge]Jerry Jelinek1-0/+31
commit a6490d0f4f068b0e0b17b98d03e50301aa6bb3f4 5983 5896 fallout when EMI is removed commit 90553fa8afd7a98e67bf29073ba4c8d157bb00c9 5187 missing functions in stdlib.h : mkostemp, mkostemps & mkdtemp commit 19581f849bf7a7ff70969056873a9f08150b2e7c 4770 soconfig(1M) needs an option to print the in-kernel socket configuration table commit f68770eaa148461c70a7bafc74cf10adf8fb4add 5978 5816 causes mdb's ::status message to be further truncated
2015-06-095187 missing functions in stdlib.h : mkostemp, mkostemps & mkdtempMohamed A. Khalfella1-0/+31
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-06-05 [illumos-gate merge]Jerry Jelinek2-15/+17
commit fa517adbe8e043d0cdff8c3b22591c6fdec89934 5966 zfs-tests/tests/functional/acl/nontrivial/zfs_acl_chmod_rwx_002_pos incorrectly uses typeset builtin 5967 Invalid multiline string in zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg commit b819cea2f73f98c5662230cc9affc8cc84f77fcf 5917 User-mode SMB server commit 83d2dfe69259e79314662cf95e6d1f9103dcffe2 5921 Want a netbios_enable parameter in sharectl_smb commit bcfab0594401266bd287f71573312d8af05de184 5976 e1000g use after free on start failure
2015-06-045966 zfs-tests/tests/functional/acl/nontrivial/zfs_acl_chmod_rwx_002_pos ↵Yuri Pankov2-15/+17
incorrectly uses typeset builtin 5967 Invalid multiline string in zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_features_004_neg Reviewed by: John Kennedy <john.kennedy@delphix.com>
2015-04-265767 fix several problems with zfs test suiteJohn Wren Kennedy38-574/+959
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2015-04-27 [illumos-gate merge]Jerry Jelinek38-574/+959
commit b67dde11a73a9455d641403cbbb65ec2add41b41 5814 bpobj_iterate_impl(): Close a refcount leak iterating on a sublist. commit 8df173054ca442cd8845a7364c3edad9d6822351 5812 assertion failed in zrl_tryenter(): zr_owner==NULL commit 732885fca09e11183dd0ea69aaaab5588fb7dbff 5810 zdb should print details of bpobj commit f40b29ce2a815bcc0787acf6f520a2b74258b785 5809 Blowaway full receive in v1 pool causes kernel panic commit 23367a2f2caec1ccb4d918bdd0f2fc2c9cadcd06 5808 spa_check_logs is not necessary on readonly pools commit 52244c0958bdf281ca42932b449f644b4decfdc2 5767 fix several problems with zfs test suite commit 8430278980a48338e04c7dd52b495b7f1551367a 5847 libzfs_diff should check zfs_prop_get() return
2015-04-165843 getrandom(2) lays it on a bit thickRobert Mustacchi2-0/+55
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-15OS-4189 getrandom(2) lays it on a bit thickRobert Mustacchi2-0/+55
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-04-13 [illumos-gate merge]Jerry Jelinek2-1/+21
commit 9d12795f87b63c2e39e87bff369182edd34677d3 5830 want arc4random(3C) suite 5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions commit 08344b293eab865a57e4629b178f2003dced397e 1517 smbsrv workers run at excessively high priority commit a32725da2e029a7b2cff859759c591f9a11fe521 1501 taskq_create_proc ... TQ_DYNAMIC puts tasks in p0 commit 10b444a87400224fdb8ed3a329960a27385a96da 5321 Convenience scripts to build/clean smbsrv, idmap, zfs commit 6fdcb3d1c2baae812d9cbce37b41469b924efd90 5813 zfs_setprop_error(): Handle errno value E2BIG. commit 2fd872a734cf486007a8dba532cec52bfb4d40e5 5817 change type of arcs_size from uint64_t to refcount_t commit 34e8acef009195effafdcf6417aec385e241796e 5820 verify failed in zio_done(): BP_EQUAL(bp, io_bp_orig) commit aaec9ca27fa0bbff6dbb446cd02e5cdd463e85ef 5776 vfork and getwd should not be exposed under XPG7 5828 Verify usleep and ualarm in symbol test Conflcts: usr/src/uts/common/vm/seg_vn.c usr/src/uts/common/syscall/memcntl.c usr/src/uts/common/sys/mman.h usr/src/test/libc-tests/tests/random/arc4key.ksh
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi19-1/+1525
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-04-095776 vfork and getwd should not be exposed under XPG7Garrett D'Amore1-0/+20
5828 Verify usleep and ualarm in symbol test Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2015-04-07 [illumos-gate merge]Jerry Jelinek31-10/+2787
commit be3e2ab906b80af79c7b22885f279e45ad8fb995 5766 Avoid 128K kmem allocations in mzap_upgrade() commit 20a95fb2c4af266e063e0cf86037f910a303c710 5768 zfsctl_snapshot_inactive() can leak a vnode hold commit 309d9ad9da46080f1b86b839b1c868d8769899c0 5772 isxdigit_l, iswxdigit_l not exported (missing from mapfile) commit 61a52ead5b18fada129835d3958519853b5e74ba 5710 iswblank_l missing from headers commit 105958d7eca6f896fb8caab1f9777157eb0a352c 5773 Extra pointless steps in kernel module builds commit 78d7e9613776b02098bc0b12fc9b9652b788b605 5564 arcstat does not work after 5497 commit de572d98af8238405c5d1292a788b1a85b0c68eb 5293 desire symbol visibility test commit 8c76e0763bcf0029556e106377da859f6492a7ee 5769 Cast 'zfs bad bloc' to ULL for x86 Conflicts: usr/src/tools/ctf/Makefile usr/src/test/libc-tests/tests/Makefile usr/src/test/libc-tests/runfiles/default.run usr/src/pkg/manifests/system-test-libctest.mf
2015-04-055710 iswblank_l missing from headersGarrett D'Amore1-0/+157
Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-04-055293 desire symbol visibility testGarrett D'Amore31-10/+2630
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2015-03-31 [illumos-gate merge]Jerry Jelinek6-0/+149
commit bde3d612a7c090234c60e6e4578821237a5db135 5704 libzfs can only handle 255 file descriptors
2015-03-305704 libzfs can only handle 255 file descriptorsSimon Klinkert6-0/+149
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-03-11 [illumos-gate merge]Jerry Jelinek7-25/+26
commit c029eafbb040b81649027c5ae5a38e92d214461b 5684 ZFS bootfs tests need some work
2015-03-105684 ZFS bootfs tests need some workHans Rosenfeld7-25/+26
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-02-20OS-3884 Want libbunyanRobert Mustacchi4-0/+408
Reviewed by: Keith M Wesolowski <wesolows@foobazco.org> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-02-15OS-3845 want arc4random(3C) suiteRobert Mustacchi19-1/+1525
OS-3846 want getentropy(3C) OS-3847 want getrandom(2) OS-3848 want explicit_bzero(3C) OS-3843 want MC_INHERIT_ZERO OS-3844 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>