summaryrefslogtreecommitdiff
path: root/usr/src/common
AgeCommit message (Collapse)AuthorFilesLines
2015-02-13 [illumos-joyent merge]dev-overlayRobert Mustacchi2-4/+45
commit 3b13a1ef7511135ec0c75b5f94de8075454efd79 5322 tree connect from Windows 7 fails commit 200c7a6f5f903a9dcd83c319bddeee9b627406ac OS-3820 lxbrand ptrace(2): the next generation OS-3685 lxbrand PTRACE_O_TRACEFORK race condition OS-3834 lxbrand 64-bit strace(1) reports 64-bit process as using x32 ABI OS-3794 lxbrand panic on init signal death commit f1630c2becf4af570cefc47794212e8110eb79e3 OS-3796 lxbrand remove netstat overlay script commit 653f0ca3cc17876745f96a5e25fb60faa72b33f3 OS-3798 lxbrand populate /proc/net/snmp commit d72cf7bfa828bceb8c81f81282e9b81712d032e2 OS-3797 lxbrand populate /proc/net/unix commit d0fcb88af333aa48dd2b958f3681f1b597b924cc 4545 _t_create(): Use after free in error code paths commit c62da27859e36f9fdd8cee3c6df3ad567543dcf9 4539 _t_checkfd() should not call find_tilink() if force_sync is set commit a2ca8683ba75b01f3468a17061812db2731decb6 OS-3826 lxbrand ipv4 networking broken after OS-3800 commit 6529d7987e7f46c8a923ae661b04c896f3815d91 OS-3800 lx_thunk core dumps on centos 6.6 commit f4cf1a6a363de08977c8db91c119df49e9f6c296 5186 The door_call(3c) man page contains too much commit 23c88c5ab36a96068ae184ebd20bf625426c3773 5594 nodename(4): Duplicate paragraph in the man page commit 5c644dd8f2c88f1e78ae4866f22c749a3d1b0157 5585 Typo in gethostname(3c): current processor commit 7825e891f35613dcf9e7e6d6848401511f3f96eb 4717 Missing period (.) in man pages commit 270be59d332e9c2003ef54b622a67d6f0e3ef7fc 5263 Missing space in getrbuf(9f) man page commit faf5add516ff7b15d67af766e32716c04c75716d 5528 devid_str_free() should be used for devid_get_minor_name() too commit 4812581794004eff0af2b765b832403b30bf64ab 4996 rtld _init race leads to incorrect symbol values commit 5ae8d2a82dbf2dc1b22ae6755ecefed000d7532e OS-3822 OS-3780 creates a life of fd crime in libproc commit 1f2ca518aeecee8616fccc0c46a339773faea7d5 4863 illumos-gate can't be built with fresh perl versions commit 386e9c9ebfe4116f62e7a0950acd30564fc60125 5566 elfexec is overzealous with vpages 5572 elfexec and mapelfexec can disagree on aux vectors commit 8a986bad744c8a479dfacfcdc16bcad15bbb1ec6 5101 privileges(5) manual page missing some privileges commit 9ef283481583d677cd2cf5449ef49b90eacc97d4 5261 libm should stop using synonyms.h (fix studio build) commit ed1591688000a5d179c4ba27793cae55590c55d2 5590 improper use of NULL in tools/protocmp commit ad0b1ea5d69a45fe23c434277599e315f29a5fca 5589 improper use of NULL in tools/ctf commit 8bf1e4f3b335466afe9b85d761b3822ec8c1a371 OS-3816 sync up mdb_v8 with upstream commit 97a9db610324e7db4393415018e0e737485a94cd 4393 /etc/rpc: 100133 and 100169 should be added commit dc1de1110df1be3c207fa275c52056314a438b95 OS-3806 /proc/self/fd/2 is no longer working in LX commit ebb8db03bc1050fa9dd3b184c99634f4c2eae56c OS-3810 tar doesn't properly wait for its children OS-3813 Clean up unused variables and parenthesis warnings in tar commit 4190e41f9d08bc0e41bed63c0b3641af9cfa1a1d OS-3811 LTP signal_test_05 now fails commit 86851d81a7ab61819497cbc95630c7fc812d00c9 OS-3808 lx_boot_zone_redhat relies on /tmp being cleared on reboot commit d41c05b714ac5cd589b3edd49c55f21d1d8f2589 OS-3802 LTP kill11 test case fails after vsyscall signal changes OS-3803 LTP kill12 test failing OS-3804 LTP signal03 failing OS-3805 LTP waitpid05 failing commit e3e63864a2ed092a7da41db4ea4998f461524a18 OS-3807 lx brand: asynchronous I/O operations can hang commit 91600d919baafe4e4d8bdee4168878036351c556 5578 file(1) should validate Elf_Shdr->sh_name commit 30e6ec63ea67bd88d75811ab11b9c115ff026ab3 OS-3795 lxbrand initial centos 6.6 support commit 9d47dec0481d8cd53b2c1053c96bfa3f78357d6a 5592 NULL pointer dereference in dsl_prop_notify_all_cb() commit 71ceaec61a50dff6050c6905ac8352dd58c89311 OS-3801 update boot copyright date commit 823c8a3d4ff8d31f222cb81ed5b0685e318215e1 OS-3793 lxbrand /proc/pid/maps formatted incorrectly commit da4b59e7b4853d1b5018cd3e37eb592574a673b4 OS-3768 snoop could fail more cleanly on large files commit 643588d2256f94df9beb942b812ffaa83665c09a OS-3799 lxbrand panic when accessing /proc/net/tcp from GZ commit 9a3dc1f68894cc036075fdabc3764446d5d5fa52 OS-3485 lxbrand populate /proc for netstat commit 12e2b6203a3d75549383615f039c435ab4418037 OS-3790 lxbrand vsyscall segfault when SIGSEGV handler set to SIG_DFL commit d5fef2f4802f515505a545dfee6c81b5fd377a96 OS-3792 platform uses obsolete nfs mount command commit bd181d5a0c2b96669dcb4aa44619e0b7dbbedab9 1100 cpustat usage message is incorrect commit 2515f5d4dbff605ba645d47a6851d8d0bac5b994 5527 ::spa_space fails with mdb: couldn't find member dd_phys of type struct zfs`dsl_dir' commit 6e062f4a9c9a27ea6e2e980c1b5f4c41e33aba45 5563 Some traverse() callers do strange things commit bb633f5b0e92fa59f65274f8b5637a7107ca29ec OS-3782 lx brand: vsyscall can induce fatal SIGSEGV commit 4d01dc17bafd21a83dfb4383d30137cf0ab74ed1 OS-3777 zlogin -I needs to work with docker run when in logging mode commit de267ec7980943d6c76defc73d2a3d8356d3acb2 OS-3776 project rctls should be in sync with zone rctls commit b9acd3d9851f7716ce41f37dcd04dd6067a21146 OS-3780 libproc could know about .gnu_debuglink for remote symbol tables commit 10648e3fb261910e63f8354af96444b02d016f44 OS-3773 lxbrand ltp shmctl ipcinfo can fail on a machine with >4GB of memory OS-3779 lxbrand shmctl_ipcinfo struct incorrect for 64-bit commit 181d66828bce1fbd366a3b3a9224593577390463 OS-3778 lxbrand panic when ptracing native process commit 63098359d8842cf81b6fb1b81567e12c671db06f 5511 stat.h(3head) manpage #define typo commit 7eb15eeb0b1a3f960946b7563765e128425fc13b 5568 'allthreads' needs to be global commit 32b5e9f0cda85eef94eb578dd053e155df43fed3 5554 kmdb can't trace stacks that begin within itself
2015-02-13OS-3820 lxbrand ptrace(2): the next generationJoshua M. Clulow1-3/+44
OS-3685 lxbrand PTRACE_O_TRACEFORK race condition OS-3834 lxbrand 64-bit strace(1) reports 64-bit process as using x32 ABI OS-3794 lxbrand panic on init signal death Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2015-02-06OS-3810 tar doesn't properly wait for its childrenRobert Mustacchi1-1/+1
OS-3813 Clean up unused variables and parenthesis warnings in tar Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-01-28 [illumos-joyent merge]Robert Mustacchi1-1/+7
commit ca6cba6385711080a7001eff75e48f111ce34d35 OS-3765 zone_misc kstat has null elements commit 553d25f7476f963b47a15db0e831e6c7796283a1 OS-3764 'zlogin -i <zonename> /native/usr/vm/sbin/dockerexec /bin/sh' merges argv[] into single argument commit f21361f07ea4e2729d771fa47ee8450401bc2654 OS-3050 Would like boot_time and init_pid for zones exposed to GZ kstats commit ac3c60258359ee7c044e0f9e09ae85073c34e69c OS-3437 zonecfg failure when pool is full leaves VMs appearing to be missing commit 7184f39018f961c34f2558541cff2fea1605dda5 OS-3763 lxbrand include LTP run files in platform commit de1f518f033a642fe7aa3c2b59429241a01e387f 5547 libproc's fake_elf should give up if there's no .hash commit 7199059354284218c1c31276b0a51935fb228cc2 5546 libproc's fake_elf may free stack junk when reading corrupt dumps commit 0fda3cc5c1c5a1d9bdea6d52637bef6e781549c9 5562 ZFS sa_handle's violate kmem invariants, debug kernels panic on boot commit 603ce4fe3cb23d30b2e3ae6d81bd8766ffa41cee OS-3752 Increase IOV_MAX to at least 1024 commit d66faea61473983d7464d89a28ff2472da4995c1 OS-3749 epoll_ctl() can spuriously fail with EEXIST commit f46abf18becdb2393d5f5bb30fa594037403c4a3 5557 rfs3_lookup() could return invalid error commit 6ac69b9e8b1fd0a0c01fff97ef2c9510c8934330 5545 remove unused pritospl and spltopri commit c0e498928e0811212fda8b3b7090689d16618028 OS-3759 mdb ::ucontext should print uc_flags symbols commit 761ce542981ecc1979c36802e0c49730b221741d OS-3758 mdb ::regs could print registers from a ucontext commit b045990893825c31e176b319ae8cc4ef32115d17 5552 libsun_sas leaks devids commit f7184619589931c4b827180c213074c470f08a8f 3317 dis(1) should support cross-target disassembly commit 59be7c2e8cc734e97bec2d8dd7aebd1523e744c8 OS-3750 lxbrand cleanup LX_ATTR_RESTART_INIT dead code commit 9e9518981c8873a028036c5d5b39d514a4714703 OS-3744 lxbrand should record lx_fsbase in cores commit 5b7e61c306b70d4c42b72dd47786eba2a22d839c OS-3579 execve() malfunction when called by init for LX zone commit 6413602af3f89ad6f9875b17258e89887e400953 OS-3745 lxbrand with ioctls gone, remove audio setup commit 5258089fba7e7c4638944e3b52daade2a71099c5 OS-3741 zlogin -I has strange echo behavior commit 36bc5949c67546a00848ee235be58fa5801507f8 OS-3720 lx brand: implement asynchronous I/O system calls commit cd3e880330a249da253e9d599c50923cf0edb5d1 OS-3719 lxbrand add preadv/pwritev support commit bd508c4581cda4e1c11ac191bb2c0c6b080308fc OS-3736 When restart_init is false, it's possible for init to exit and zone continues running with no processes commit cc26e14e3ce92f68b1b3936bb0353c03610ce401 OS-3727 Would like to be able to selectively close descriptors when using zlogin -I commit 22253b45e469decdb988b799c90598f2652597cd 5360 Race condition in devfs upgrades reader to writer incidentally and causes panic commit 71da0c32412fe8362672d1dba2fa4c6b061445b6 5509 nfsauth_cache_get() could spend a lot of time walking exi_cache commit dae4ebef3a472e6c9bc44af0359ef7e4be394339 OS-3728 zlogin -I and zoneadmd zfd logging can be streamlined commit 096e63b2c66f47e2a2d213edc199cdb082d8b2d6 4872 system crash after nlm_gc hits bogus mutex commit 0f435ef6be467e6f7e23dc10490357d77863ccaf OS-3640 microfind is somewhat less than ideal commit 3358b510d3d500597029d79b5a1854a474ef1736 OS-3723 zlog-mode=interactive needs to also do logging commit 18059eae28246ed2eef942a16364131202558094 5535 libelf should check for e_phoff overflow commit e59d453c05d28a3b1cfd9f90f1967e5af14cd0bf OS-3718 non-interactive zlogin fails to open /dev/tty, tcgetpgrp() on stderr fails commit a6a74e0e62d62ff750cd4b790be5eacc99c3bb8c 5498 kmem_reap does one xcall per page 5514 hat_unload_callback passes the wrong length to segvn_hat_unload_callback commit bb7da186620c62b4c082ca3db6b5265471a40184 OS-3722 lxbrand ltp mincore01 returns incorrect errno commit bf37ed77d6aff710f27f801fa15c75020f800271 OS-3702 lxbrand eventfd(2) should fail more gracefully commit 8f22be43722921e665b74f789b84dc30e0c8bbd8 OS-3463 expose process argv through procfs OS-3207 in lx zone, 'ps auxww' does not show full cmdline for processes commit db8f3b6bb89cb4c454f9672ce035a8e0d663e237 OS-3717 lxbrand LTP getsockname01 fails commit fca543ca45b12c44a243625bce68b645ba8ed791 4923 want preadv and pwritev commit 4d9fc8b0b38cb69d7f951722ae8723137f994686 OS-3713 fcntl called with PID 1 in an LX container fails with "No such process" commit 54925032d3aac7ef614d1796cd8569c6644d57f2 OS-3708 lxbrand needs vsyscall commit 078266a5aafa880521ea55488ef3d676f35e908e 5518 Memory leaks in libzfs import implementation commit 69a6f7175eaa5e5a2a38a92e6e522062e898f570 5519 zfs-diagnosis: Memory leak in zpool_find_load_time() commit 85950a9df4fa1da6ba879b3cd9e3c5226bf6e326 OS-3712 lx brand: DTrace pid provider induces core dumps on 64-bit processes (cstyle) commit 97cebaca53b135b280b96a92effd6c706eb998b8 OS-3712 lx brand: DTrace pid provider induces core dumps on 64-bit processes commit 216328e80edbeb72e4b14432c91cbcbb149e3df3 OS-3707 lx brand: gcl core dumps on 64-bit commit 0d435d6202242b0a06dc4bc41a1117591a9405f8 5375 utmpd(1M) core dumps when WTMPX_UPDATE_FREQ is zero commit 244781f10dcd82684fd8163c016540667842f203 5497 lock contention on arcs_mtx commit 6ca738233e59efaafdd9083077d19ca19802b6ba 5383 5234 breaks build on sparc
2015-01-23OS-3744 lxbrand should record lx_fsbase in coresPatrick Mooney1-1/+7
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-12-11 [illumos-joyent merge]Robert Mustacchi1-1/+2
commit 86f171cce442c1619a2a5efbc1b6ec65e70975b3 OS-3636 lxbrand missing /dev/kmsg commit b7070b7dbcc2758a7f87cefb69ad42887a287152 5427 memory leak in libzfs when doing rollback commit 053898349c62779f6c072ca350b0c6f8bd85b440 OS-3627 mmap needs to handle large interpreted mappings better commit af6c46b5dae7a37d78d71546df5045236cd48994 OS-3629 FIONREAD on inotify(5) instance returns wrong value the wrong way OS-3630 typo in inotify_init(3C) man page OS-3631 poll on inotify(5) instance can return spuriously commit 94bdecd9e84ae1042607002db3e64a6849da5874 5198 Want alternate global zone rule set for each ipf netstack 5197 Global zone should be able to manage NGZ ipf state commit 0b9f216886fedfeee1db590ff8db3baf72dc9118 5199 "bad pkt state alloc" kstats due to echo replies commit c67987612cd8324e1f3d1b5110086552d19a2d89 5200 ipf_stack_destroy error messages when halting zones commit 2f443e27e5988131d8b57bec58ee15f9227e0899 5096 getaddrinfo doesn't properly handle AI_ADDRCONFIG | AI_V4MAPPED commit e3bee06925aba994e30db6f2d408f86963166961 5399 dd writes forver when count=0 commit e48cae6f8c603e9a18cdb49fdf939cd4e1753e62 4643 nss_dns fails to obtain dns ttls commit 662ce04b9d2cbe2db70e6ae61a4da56c584f3a3c OS-3628 lx brand: add support for eventfd commit beb6d9b7f121cfc72dac3b54f40f1bb3fd8e04e9 OS-3625 add support for eventfd commit 22a76dcc405e68b51ef58b0b8dbe09439eabaae0 OS-3611 lx brand: 64-bit processes should not use VAs above VA hole commit 8e4e8001906f84c65d5756f02878c2e809225a04 OS-3626 lxbrand zone stuck in shutdown commit df6922d47f49b81453fc7f9b87307717944b6b34 OS-3624 lxbrand ioctl(TIOCSCTTY) failed commit f75517a60572a02b8b794334dc59a4cf7bfae1d7 OS-3615 elfexec likes to play fast and loose commit e56cfc34cca8562a7d4f2c03dd32adcc6abaacf3 OS-3618 ctf dmod doesn't properly null terminate its walkers commit d65686849024838243515b5c40ae2c479460b4b5 5421 devzvol_readdir() needs to be more careful with strchr commit 81a7d2dd2c7bd714558ad31e98f24ecf7daa5487 OS-3619 devzvol_readdir() needs to be more careful with strchr commit b2a601f36b9789a603953c80b249b3a7b61509a5 OS-3605 lxbrand needs SIOCGIFINDEX ioctl commit c20cd34e4f02dbf9edf2cb43c51c120e58fab707 OS-3595 lxbrand node test-os.js fails commit f52af8cc364b92b0670c9a91e00d789d65b6b6b5 OS-3613 lxbrand convert ioctl to IKE (fix lint) commit b52a5669bddec6105dcfea44c33c7f7d2eb245ed OS-3613 lxbrand convert ioctl to IKE (fix manifest) commit 7adb730b589e553bf3b1ccfd9bae2df91c5c1061 5369 arc flags should be an enum 5370 consistent arc_buf_hdr_t naming scheme commit acfb89ee974545d374db588d56880c177df3f84e 5294 man ucred could do something useful (fix manifest merge) commit bafd1f1462c49949e0251d74b4fbfa24d29bc79a 5330 zone brands could control init restart behavior commit 156d6b3a5d0ba06e75f7973c6ba994107ae8df0e 5342 prstat -n option should accept 0 commit 729fa3e49f22c69041741c2ad488379126fd2810 OS-3613 lxbrand convert ioctl to IKE OS-3532 lx has trouble listing interfaces in java OS-3576 lxbrand race in ioctl(FIONBIO) emulation commit abdbe11c7877311202d2870b53d7c76264121b2c 5297 mptsas refhash replacement on reset can cause hang commit cb85f9743ae2dc12950cd26a00a452d2191772f7 OS-3376 lxbrand /proc/meminfo formatted incorrectly commit a95756817154e8f4dfc0fd0963ce91ea4f5e34fb 5385 socket I/O related manuals don't document ECONNRESET commit a4754370e3396d98214a2a2bbb89a23555b2cff2 2057 Document dladm show-phys' -m option commit 13fdcf71531411dde2cb67cc2db61767a9d77e18 OS-3612 lxbrand document LTP math and crashme as passing test groups commit eef531605e397768ba106b3fc5652bf03c0efd91 OS-3608 lxbrand deliver LTP skip list and readme commit 08db0dbccad017e19ad23f4b307e9fd0dc96cda1 5377 bootadm update-archive misidentifies BEs as ramdisks commit c1379625401dfbe1c39b79136dd384a571d47fde 5314 Remove "dbuf phys" db->db_data pointer aliases in ZFS commit 6e618c2edd382cd084ef1cb5c061272627d77c7e OS-3607 lxbrand LTP clock_nanosleep01 fails commit 06077274cb7245421c94a39755308ab89f734fa8 OS-3271 lxbrand mssing clock_gettime and timer functionality commit 2dc692e04c2d360aa723d8436a83b8f44e8fa77b 5340 add kstats to track reason for fork failures commit 83ff55dcd7fc7c3356d7b2d3f67ec99970728d9b 5366 strcoll_l may destroy its arguments, then crash commit a8a351de11807339ae0b1bec6190d875fd07a579 OS-3606 /usr/ccs/bin/dump went away commit 084c18406d32a8fbb6b9a40d864e7c7ddb5b4d9d 5378 CVE-2014-3158 ppp: integer overflow in option parsing commit 6a03098c84b54848ac540eabe2ccd70432d88df2 OS-3602 lxbrand LTP recv* tests failing on MSG_ERRQUEUE flag commit 591ef764641217c678e78cf03e535ae8016a4595 5364 grp.h has incorrect prototype for getgrnam_r and getgrgid_r commit 231aab857f14a3e7a0ed5f2879399c3cd6ae92ea 5347 idle pool may run itself out of space commit 3a5286a1cffceafcd8cf79c4156fad605129bf50 5368 ARC should cache more metadata commit 9df71b62d3244d8f6f79d4beaed378568d09561d 5373 connect(3SOCKET) could talk about non-blocking mode commit 940efceed6b67909bbec473feca747d2fbaa32b9 5017 use 64bit DMA in mpt_sas commit a1e6a7075d75d4b2f35a6679ce9ffc4aca75b752 OS-3600 lxbrand 32bit cannot boot with OS-3594 fix commit 0c885845ed9ca97d55f75095196719f3bc1a31ab OS-3596 lxbrand 64bit truncate03 fails, max file size limit not enforced commit 1eabc4bec6d2a5ad71f6a1f0c019af5438d8b1bf 3124 Remove any existing references to utmp, use utmpx instead commit 90b1de135fcfa7ce4adc9138a885aa94bbcef04f 2732 consistent use of #pragma align would please GCC commit 2ae3114cc2c67c8ccb4eecdad806614150ce34fd 5345 ctype.h is missing tolower_l and toupper_l commit 9c787c76803e57736d13413909945366ce3a9448 5320 panic in smb_com_locking_andx commit bc7c423f80bd757204d3b17cfd74585ae5b30ed8 5319 smb_oplock_acquire thread deadlock commit 7f3ef643e446c82e27a9386991b140b128baf22c 5318 Panic with smbtorture raw.scan-eamax commit 5fd03bc0f2e00e7ba02316c2e08f45d52aab15db 5317 SMB server delivers old modification time commit 371387fa64d65a99a72f1ff81d0efd2220534d0b 4937 SunSSH should support EOW extension commit b808966a943db6fb9a110438cce8184c87e1f62b 5362 invalid conversion when using asm/thread.h in c++ code commit 9cf5250abf75bcf0c13eb9063d26e2c305e3eea8 OS-3594 lx brand: need support for MAP_32BIT commit 194204fe33dad5c859fe0c41928dac65c9d7eac3 OS-3598 lx brand: RLIM_INFINITY not correctly expressed on 64-bit OS-3599 lx brand: glibc derives incorrect default stack size on 64-bit commit 67596cf9c2b72fce44cb338448ce7006e99953f8 5344 etc/ftpusers breaks some incrementals commit 5ecdb14294592edd8198f1f998c79e60406503ad 5271 matherr(3M) is designed for interposition, should not be direct bound commit ddc0e0b53c661f6e439e3b7072b3ef353eadb4af 5261 libm should stop using synonyms.h 5298 fabs is 0-sized, confuses dis(1) and others commit 1ec68d336ba97cd53f46053ac10401d16014d075 5262 libm needs to be carefully unifdef'd 5268 libm doesn't need to hide symbols which are already local commit 0b51021a5ac604aec4fe23e2cdcf97e3e886b9ec 5367 complex.h /* #if !defined(__cplusplus) */ comment foils gcc fixincludes commit 49b36e8fe50b2a18239c063bd3a5dc47efc052b6 OS-3488 lxbrand 64bit LTP kill11 test failing for SIGPWR commit f63ab3d5a84a12b474655fc7e700db3efba6c4c9 5349 verify that block pointer is plausible before reading commit 0cc80ade12a7ed4a67d90f6496ecf40c87e8ff16 5335 psrset should support specifying a zone to bind commit 3eb4dd4330b21c3bee973f4b117529f86d8794e0 OS-3560 lxbrand git clone ltp.git fails commit 89621fe174cf95ae903df6ceab605bf24d696ac3 5296 Support for more than 16 groups with AUTH_SYS commit 750b79c78c780208c50864106db6ec3fc19a664b 5363 pwd.h has incorrect prototype for getpwnam_r and getpwuid_r commit 64e4e50ab4bc3670a29e5691e3dd935c94f0a5d7 5341 gcore fails with "no such file or directory" if write fails ... error is misleading commit 9e573dcc6440324d76c37be570afdef86f045685 5104 reboot should check for (and remove) extra -B zfs-bootfs options. commit f54f2e6228e9c5cc433bae3d6fe5126b60ed1c2c OS-3591 lxbrand implement ppoll commit 21920a0a2f368f65491623e68d7c66dfd09c46f4 4228 chmod(1): SFI NFSv4 ACL inheritance flags are not documented commit 2f183016d19cb0c342edba0c4f2c9058f07298a9 3614 The 'offline' and 'sparse' extended system attributes should be documented in man pages commit 22fec8cf7c90530cbbeb80ea11190db467cb2e21 4305 rpc(3nsl): svc_sendreply is in rpc_svc_calls(3nsl) commit 6aa4fc89ec1cf2cdf7d7c3b9ec059802ac9abe65 4324 hosts_access(3): Missing symlinks for hosts_ctl, request_init, and request_set commit 3689c709de099274714d61c877dcc1aa333f3f41 4328 sigprocmask(2) talks about the 'how' argument commit db26b99f059a8c142f2792443c9feacf20492ce7 4325 rpc_svc_calls(3nsl): svc_getrpccaller() description should be improved commit 17452594f0e9de79709558488fe1aa553bedaa68 4321 rpc_svc_calls(3nsl): svc_run() can return commit 67c6b9aa14d625ebd5b266131566d95298d2d993 4306 rpc_svc_calls(3nsl): Messed svc_sendreply/svc_max_pollfd commit c235b016b0b38466c37f5fe5360c79e58fa3062d 4320 rpc_svc_reg(3nsl): svc_pollfd is modified too commit b64d5d97b0f8212e45e2f214bddc101b35839fde 4240 lofs(7fs): Missing quotes commit 56df543bd1506bfa8639c4f131c22460558bf4af 3833 err(3c): 'status' should be changed to 'eval' commit c7b6bf90757979f50e793af7ea98d3120668214f 4199 acl_trivial(3sec): The definition of trivial ACL is incorrect commit 229fca2669c724519f75f27dbd16b96f35b82589 4192 acl(5): issues in the man page commit 870bcdc9e2be873a751e202d1425b07267029c70 4201 fopen(3c): The w mode should be bold, not italic commit 5619b3f84733e187bc34bca49abbec8bdfcd7d99 4181 zfs(1m): 'zfs allow' examples in the man page are outdated commit 62824eff3eecef0153856851a0ecd8da820e02a1 3622 nfslogd(1M): Note about svc:/network/nfs/log is needed commit 073ec901764f0ff4a9110de0cfbc6b5ce426d99a 5299 share_nfs(1m) should be converted to mdoc 3607 share_nfs(1M): tag in the log option is optional 4893 share_nfs(1m): Typo 'node' vs. 'mode' commit fdb8cf8c1b80da286f448f5e748b65f9115d7043 5291 x86 {high,low}bit rely on undefined behavior commit d475fa1f47bda5aa1aac35d6d99d8fce29c3048e OS-3586 lxbrand support 64-bit strace commit 6f0d9720bb92158893e9822d69e4c3568cf77cba OS-3587 lxbrand micro optimisation in lx_handler commit 6f6a76adacda33b10633476dc6c5d66d7f17dd94 5351 scrub goes for an extra second each txg 5352 scrub should pause when there is some dirty data commit 2cb81960abf615b877f0e41e6db7fc14475d8cb6 5309 mdb $C should still try for stacks with unaligned frame pointers commit 6d89ca534e2138511ecb76c02bcec1bcb83f685b 5334 cleanup gcc warning for cmd/savecore commit 373dc1cf9a4e0791397a9b268cdac1f664af58a8 5348 zio_checksum_error() only fills in info if ECKSUM commit e6518318428d2be1962bf2d47fd83ebfe8cb2736 5350 clean up code in dnode_sync() commit d808a4fc6ac40e878a28e96f1ad7dd2ec439bfbf 5310 Remove always true tests for non-NULL ds->ds_phys commit 2a89c2c59b7c2beb2373c14368cbe7e32af6ffc1 5311 traverse_dnode may report success when it should not commit 587644a8567e6a9533f88401daa59cbd78c4632f 5312 libzfs should be decoupled from kernel's zfs_context.h commit 1e9bd7ec42f2d3bf854c2da35310901194833267 5213 panic in metaslab_init due to space_map_open returning ENXIO commit 4fc0770b3636b6f02f3627db8d6f6d307e47bdca OS-3580 grp.h suffers from the same disease as OS-3573 commit fbefb14f62976763eeaa74a0c1ac68accb38cf44 5179 Remove unused ZFS ARC functions commit 633fc3a6eed35d918db16925b7048d7a2e28064a 5295 remove maxburst logic from TCP's send algorithm commit ae22349cd7b3defbacbeba13064057c718b1417a OS-3573 pwd.h has incorrect prototype for getpwnam_r and getpwuid_r commit a35ad145b2a6a7bd8832975cabdd52d706afbd12 OS-3554 lx brand: node.js test test-fs-append-file.js hangs on 64-bit commit 9f4f2284cc26939eb597f70cc819c1db5d579cc8 OS-2313 Race in rollback, zil close, and zil flush commit ca9c8a0841d2b628e65d057db66179eadd8c2a45 OS-3462 rename on NFSv4 filesystem induces panic commit b607c8a3bdb27d4fde6e3fc4bb6617a1d91bdca7 5337 igb/ixgbe mishandle raw packets if cable problem
2014-12-11Properly set the invalid descriptor after close when backing offRobert Mustacchi1-4/+24
libidspace can't use VM_SLEEP allocations Add a standard bunyan logger for svp Validate most fields from the remote request vmem_populate() requires that we pass VM_NOSLEEP in userland. This is unfortunate, but seems to be a part of the current reality. This means that at the moment we're changing around how we do the id_space_t allocations and their ability to fail. Though that's a bit annoying, I'm not sure what else we can really do at the moment, this is something worth revisiting before we go back upstream.
2014-11-24 [illumos-gate merge]Keith M Wesolowski1-1/+2
commit 6f6a76adacda33b10633476dc6c5d66d7f17dd94 5351 scrub goes for an extra second each txg 5352 scrub should pause when there is some dirty data commit 2cb81960abf615b877f0e41e6db7fc14475d8cb6 5309 mdb $C should still try for stacks with unaligned frame pointers commit 6d89ca534e2138511ecb76c02bcec1bcb83f685b 5334 cleanup gcc warning for cmd/savecore commit 373dc1cf9a4e0791397a9b268cdac1f664af58a8 5348 zio_checksum_error() only fills in info if ECKSUM commit e6518318428d2be1962bf2d47fd83ebfe8cb2736 5350 clean up code in dnode_sync() commit d808a4fc6ac40e878a28e96f1ad7dd2ec439bfbf 5310 Remove always true tests for non-NULL ds->ds_phys commit 2a89c2c59b7c2beb2373c14368cbe7e32af6ffc1 5311 traverse_dnode may report success when it should not commit 587644a8567e6a9533f88401daa59cbd78c4632f 5312 libzfs should be decoupled from kernel's zfs_context.h commit 1e9bd7ec42f2d3bf854c2da35310901194833267 5213 panic in metaslab_init due to space_map_open returning ENXIO commit fbefb14f62976763eeaa74a0c1ac68accb38cf44 5179 Remove unused ZFS ARC functions commit 633fc3a6eed35d918db16925b7048d7a2e28064a 5295 remove maxburst logic from TCP's send algorithm
2014-11-235334 cleanup gcc warning for cmd/savecoreIgor Kozhukhov1-1/+2
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-20 [illumos-joyent merge]Robert Mustacchi5-4/+22
commit dd3ecdbc5259525b67982f2b79b2055a55fc5f2d OS-3577 load average of "0.00, 2952798208.00, 0.00" seems suspicious commit b940ce07cfb1885a5d912ca6503ea99e0fa14796 OS-3440 lxbrand 64bit cleanup fsbase switching code commit 29515a89c2ed0a6fb9cf96b8b034acf5390029dc OS-3537 lxbrand exiting nodejs repl causes logout commit ca656b1dee89bf36890d428d71e473df5e3725a5 OS-3572 lxbrand fix various sigwaitinfo failures (fix cstyle) commit e408e389c93d969c38d1800c3b99c9dbfe643ed5 5336 detach(9E) forgot a pointer in its arguments commit a388614e98609b492a4937e6bf8bfdf340c6ba27 5332 cleanup gcc warning for cmd/fdformat commit b7ab9363c6e2655569be4922a449075200c3d990 4962 libnsl: unused variable in clnt_dg_geterr() commit 8d4235fba682c56f12ea86ef87ad6d349013c637 5302 vm: remove 'nopageage' static global commit e12924ede98f5e5a2205632a6812be03520ced56 OS-3572 lxbrand fix various sigwaitinfo failures commit 140d3378e4e71eeb288abc44b2bdbcac10f7a1e1 OS-3571 lxbrand fix clock_gettime03 LTP test commit d0b6aa18f1151b5678b45ba5235417d2fda31967 OS-3568 lxbrand implement getcpu (fix to use uucopy) commit 97952813d455aca60d72f4fd5e7db508c448702b OS-3569 lxbrand implement /proc/swaps commit acc1a0d84e22b494ea33388e873bf094546c8b83 OS-3568 lxbrand implement getcpu commit 1ed6b69a5ca1ca3ee5e9a4931f74e2237c7e1c9f 5316 allow smbadm join to use RPC commit 177d5b5f8c0e969013441207a0a705ae66b08cf7 5331 want sockaddr(3SOCKET) commit 7ab978c97b5e43c2cf1080adc3e60fe34be21051 OS-3550 lxbrand busybox shell reports incorrect pid commit 3e4b4a0bc6ac623ad4a2d84967238353bc7ab368 OS-3551 lxbrand read syscall path is 1/2 the speed of native commit b998737654179ec0e068e04f6fda6e76777171c9 5292 findunref is both slow and broken commit 0a70879558a701a07771af87e7852a12f3bfd438 5327 change lorder to use /usr/bin instead of /usr/ccs/bin commit 6d0043d8d3eb6aec4dcd2a08b6f9ec812da10113 5326 myri10ge should allow you to tune its mtu commit 60bf7f6fe2a9d65f5b54de946358dfd8ff1e46e0 5016 improve mpt_sas auto request sense commit 211c220d5f71fd378f325bf5a27539355dfcc9c3 OS-3552 lx brand: si_addr truncated for SIGSEGV on 64-bit, slaying JVM commit 12fccb49784b15d4c4af360fa2290d9d0c890536 OS-3424 LX brand does not support MS_SILENT flag to mount(2) commit 4ba91198bc26ee04703ce75200e15961cea750b5 OS-3548 lx brand: some name resolution fails on 64-bit commit c8e60b9cb0e23759083b526ab7f12b7fe97ad449 OS-3429 Expose zone's init exit status commit 7ffa1fbea7b663721bec7b3baa73c435e821c22d 5329 webrev could be more helpful WRT man page changes commit daada245f5af9d6ef117cc027422076ce02879fe OS-3529 would like zlogin -i commit 2a60469ba500e08a58cc9fabee29b79c375a70fb OS-3547 lx brand: /proc/self/maps incorrect on 64-bit commit 949d75c159c28774305742c794c9af63465699dd OS-3542 'zlogin <zonename>' fails for LX with '-sh: can't set tty process group (Invalid argument)' commit 5009f7885e2c6a7e13fe9ad876bd812add4754ef 5300 cleanup gcc warning for cmd/power commit 48dc1fa56d7ebad2d3b3723b4841620262a1ff8d OS-3344 lx describe how p_brand_data is freed commit e503abb729687d1a36b95ed2794f54452189c858 5278 cleanup gcc warnings for cmd/ps commit 2ecbc63a795e55973d5278384ecf60b2737798e1 5315 5234 misidentifies cases we need to replace representative lwp commit c7ea441450211a92a60c8a4ed920d1954481b366 OS-3543 unused line of code in Pfgrab_core commit a6bde1a23b60f140c7ed78df979c2e22b1ed9b2c 3363 Mark non-returning functions in ctftools commit c55285a59af2a3fba41520d3ee321c74e36dbcec OS-3540 lx core dumps show 0 value for all regs commit 85e6b6747d07050e01ec91acef2453655821f9ab 5308 Unable to join AD domain (with NtlmMinSeverSec set in the registry) commit fd75ca8de430ee0ba5ce650efee0ac0b85ed43e9 5307 AD join with lmauth_level=2 fails commit cb66c7814563eb32e20c1be88ae738ad8d63079d 5294 man ucred could do something useful commit b64a843759c805fdd05d57960c11c19ae24f0701 OS-3530 lxbrand implement better capabilities(7) emulation commit be943e40e61af10b951edf22b22e095f96ea5d28 OS-3509 lxbrand 64bit jump table could corrupt amd64 red zone commit 0716b62f878e855b94635ef4793ef5f7f2abb8e4 5256 document some nonsensical code in the px driver commit 7e33f252cf7e3c3ee6c4ad7a90480f5aea3a026c 5288 x86 bitmap inline asm functions duplicate code commit de710d24d2fae4468e64da999e1d952a247f142c 5255 uts shouldn't open-code ISP2 commit 59b0aa363020bcc817969e1c15ac920d3f866e83 4674 No need to undefine rptr in ip.c commit 29e6ab979fdbd9d598f44c73c34496040e817685 5279 cleanup gcc warning for cmd/ls commit 0ed5c46e82c989cfa9726d9dae452e3d24ef83be 5285 pass in cpu_pause_func via pause_cpus commit 37c79205ad46187f54b2edbf6a468160935f14d9 5005 libnvpair JSON output broken by lint fixes 5006 libnvpair JSON cannot print int16 arrays commit 556ec55e431687f7cbda8dfa59e1fb2671d79031 5303 libpthread.3lib incorrectly describes -lpthread semantics commit 3f1de28d23e9724b017260ef6b282b278b6e38f9 5217 Add cache timeout settings to idmapd manifest, increase defaults commit f4427914317470f516ca69daaed90f7efb3d76dc 5216 failover error: cannot share pool/folder - smb add share failed commit f9bc6dadd79442185db5c8eb201c7475554fc7d7 5215 smbd core dump with missing negotiate challenge commit fcd3b89ae8204f3a672987db07df59fcc3879c45 OS-3517 lx brand: branded zones don't interpret .interp section commit 2012725bb9382d7af477a7b32fa2dfe38697a2af OS-3534 lx brand: 64-bit processes can't create threads commit f286e719e15eba1dc7a0b3ced6b43c4748ffb45d OS-3535 lxbrand vdso assembly bungles SET_SIZE commit 8dcafc606a22eddb15cded4783cf27221c4404b3 5058 standards(5): Duplicate line in a table commit e55874358132a4aa6132178335bf567ca79c87c3 5287 git-pbchk should not depend on mercurial commit b515258426fed6c7311fd3f1dea697cfbd4085c6 5027 zfs large block support commit f8b9ed83a90e9c166708a03e903b5c036158dbfe OS-3442 lxbrand 64bit du aborts - memory corruption commit f3477bb2505a35e160b09c9dbf5476112be4fa7d 4457 we apparently change .comment of almost every userland object commit 738f37bc3dcd61e8a893af0f2d466d76690b70ec 5244 zio pipeline callers should explicitly invoke next stage commit f7950bf1145637c6dc57742a8bb95631fd5c846f 5243 zdb -b could be much faster commit cffcfaee1e6b29ef9ceb7d80e4e053ffd029906b 5270 ld(1) cannot handle CIE version 3 in .eh_frame commit 474a11108331eb3cfffdfd61d02a64fcc861f791 OS-3528 LX_DEBUG no longer works as of OS-3447 commit 08eb19132eebba77347f1e2d5adac3f8d1e552ca 5284 ualarm and usleep need to be suppressed in XPG7 commit b59c4a48daf5a1863ecac763711b497b2f8321e4 4110 panic while reaping htable_cache commit 75d48a96e080e8ed2bdf6e2ca5379055546992b7 4174 Torch the old and unmaintained Sun-dhcp (fix manifest) commit 700c7c3645f333094887a448691679d6b2959d9c OS-3522 lxbrand panic introduced by OS-3171 commit 786d1eec1cd1cac7e26243d118cd209e84bc6bb9 4174 Torch the old and unmaintained Sun-dhcp commit f07f0fb66492a2792d4da5e0a6f9a92b4c581ab3 5041 man pages needed for some wide character routines commit acd07c6b871cfa70bc42c9278037a17c430897b6 4449 Offlined vdevs are online after reboot commit 2f5a01126fee81fbe9fff04d4412c2834e3944b8 5272 dev_err(9F) ignores special first character of message (explicit NULL check) commit 8da5b63166c27cf0fdba1d0c55173127beca5696 OS-3342 dlmgmtd needs to be mindful of lock ordering OS-2608 dlmgmtd needs to record zone identifiers OS-3492 zone_free asserts to its destruction when dlmgmtd has fallen OS-3494 zoneadmd tears down networking too soon when boot fails commit 90a455ac4ea45868c160c95be7cb1d19844acbea 5280 EOF htable, gettable commit ca9a201c205f81e7d3779aa2571a820f07423b9f 2922 dev_err() needs manpage 5272 dev_err(9F) ignores special first character of message commit 0b4538017e5f84a04187012fe88bb3e46f1c5f51 5132 mdb loops forever printing a stack backtrace commit 6e0e3ceffbc20a30b37f808b284782085f23f933 OS-3505 would like /var/ld lofs mounted into LX zones so crle is unnecessary commit 4507fd53e9d3b08c47d3429d6a21e88364cfeb3f OS-3388 'zlogin <zonename> <command>' does not work for LX branded zones commit e1aa7821ed92556a55a6241a9409b19b987bbca0 OS-3171 lxbrand add /proc/XXX/limits commit 17cf16577a651f32bd17655cbdb526c41cf90d36 OS-3501 lxbrand 64bit ltp semctl failures commit 2f3e88a2ae884dfc1a740509fcb6f469cc3b115c 4989 removal of ntfsprogs and parted (missed files) commit d3d40c1831fa905ae74f0bbb4ecba131e48fd13c OS-3504 prctl(PR_SET_NAME) should only work for thread 1 commit 49d82a5f23015ee26d79f9317f422a5a6121131a OS-3503 lx brand: lx-syscall provider should have DTRACE_PRIV_USER commit 5dcc39fa0a765eea423d1be9f28929e062374cba OS-3497 lx brand: lx-syscall provider has wrong args on 32-bit commit 069be19e6ab0b8ef7bd8ca65c38446a5f65d85bf OS-3498 vsnprintf improperly pads left-aligned numbers commit a7fc90cb33da95a0d35bbd731339da8236a96db4 OS-3500 lxbrand 64bit shminfo incorrect size commit 5a172a1e0f9068ec8db35fa123baecf7bd540eb5 5224 snprintf rounding under [default] FE_TONEAREST
2014-11-07 [illumos-gate merge]Keith M Wesolowski4-3/+16
commit b515258426fed6c7311fd3f1dea697cfbd4085c6 5027 zfs large block support commit f3477bb2505a35e160b09c9dbf5476112be4fa7d 4457 we apparently change .comment of almost every userland object commit 738f37bc3dcd61e8a893af0f2d466d76690b70ec 5244 zio pipeline callers should explicitly invoke next stage commit f7950bf1145637c6dc57742a8bb95631fd5c846f 5243 zdb -b could be much faster commit cffcfaee1e6b29ef9ceb7d80e4e053ffd029906b 5270 ld(1) cannot handle CIE version 3 in .eh_frame Conflicts: usr/src/man/man1m/zfs.1m
2014-11-075027 zfs large block supportMatthew Ahrens4-3/+16
Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
2014-10-30OS-3498 vsnprintf improperly pads left-aligned numbersPatrick Mooney1-1/+6
Reviewed by: Keith M Wesolowski <wesolows@foobazco.org>
2014-09-19OS-2844 lx brand should support 64-bit user-landJerry Jelinek2-7/+4
2014-09-18 [illumos-joyent merge]Robert Mustacchi1190-342828/+40
commit 482a774964a5167f49856a87b22ce7797ce5d694 5029 process starvation in FSS 5028 improve ffs comments and observability commit c21428ecfe57339025c78c62487cc4f0b13f24fb OS-3370 LX Brand missing btime in /proc/stat commit 5f37736ac8f99922368294d745d3fefa22b49d11 5177 remove dead code from dsl_scan.c commit 67d68c04c759b27f827fe8d4f8ab47365a937346 OS-2844 lx brand should support 64-bit user-land commit 9301f992d8499b3550d61f079a91bcd757fc59e8 OS-3367 lx brand fails on poll(2) with null fds commit d81d5fd66f11aa96e3066624326dc9e5a19b533d OS-3368 inotify ltp tests fail due to unexpected IN_CLOSE_NOWRITE commit af24105d034d4f2b801ab39387e4adecd32f8023 OS-3366 add lx brand support for inotify commit a9a246c0c49e192616e7499eaa2362b21fde8f5e OS-3294 add support for inotify commit 42fcb65ea4f2c6f8cc5a3c6142a486cb49871fd2 5150 zfs clone of a defer_destroy snapshot causes strangeness commit f6164ad638e7346c4ae4ba393760a897cf6eb744 5174 add sdt probe for blocked read in dbuf_read() commit 655967ab7780f789dd00eece4464be60cd9aff5e 5181 nscd is extremely slow when a local file is missing commit dd3928f816b8d87f7ecc81d6ec1eec1257ed0cda 5182 use after free in blkdev commit 1b835011401c6664bbde117b07a1735e0aaf2c74 OS-3361 sockets created via t_open/t_bind not shown by pfiles commit 893c83ba3e1c87a785b5274ce2ef02f45fba6087 5149 zvols need a way to ignore DKIOCFREE commit 801602ba45e213bebfdf2199dec734de62563a87 OS-3362 Ship paths.h commit 08ec77c5d4647cce340afb3d6cba733d508e7e94 5084 struct ecppunit's e_busy is multi-value, can't be a boolean_t commit 574e2414ac6a50c9d6097c2e4a98eb9263f90c44 5148 zvol's DKIOCFREE holds zfsdev_state_lock too long commit bf3e216c7efa56332b456f4cf19d208e21d63839 5161 add tunable for number of metaslabs per vdev commit 83803b51e1fa57fbf4e86ca5aa58eab6c5822dae 5163 arc should reap range_seg_cache commit b1be2892dd07cf9a97d47ad06334cdc879196aaf 5164 space_map_max_blksz causes panic, does not work 5165 zdb fails assertion when run on pool with recently-enabled spacemap_histogram feature commit 7a09f97bc0d52b763c580864e78a665b15be37f8 5147 zpool list -v should show individual disk capacity commit 3ce9ce383e93f64f4baed13c5a0a28d7a5f1b71e 5133 fix races for two panics on NULL pointer derefs in nsmb connection teardown commit 2bcedfbf993c2cb7f5e7588f579acc5a80a1080f 5152 /dev/random cache leads to duplicate uuids after fork commit 531aa4e241ba5493b8c232a85b0524302f7415f0 4036 fix blkdev uninitialized return values (Makefile) commit 056d874443571821aa60b0584504878f46742bca 5144 format should trust blkdev commit 32ce6b819524e8719d4ce58db40a00e9f17843e2 5151 blkdev should support reporting of physical block size commit 21218f21a29d16c6cb87aed33ca522a105d78174 OS-3358 /dev/random cache leads to duplicate uuids after fork commit 0fafff69e4a018eaa0e6c2703a6c319376775f22 OS-2727 psignal and psiginfo don't handle NULL arguments correctly OS-2728 psignal(3C) header file could be <signal.h> commit a6bfa5aff4e1dfafaa1c0b7ecc362190b213630e OS-3332 getaddrinfo mistakingly IPv6 maps addresses commit a9f04a3bcb47c447659d95501b9b21bd1699bede OS-3359 dd writes forver when count=0 commit a0cb694bef8ce5b375d89d042945f0e24bbd4026 4036 fix blkdev uninitialized return values commit 0fbc0cd0e52a11f6c4397a1714f94412cbf98b60 5139 SEEK_HOLE failed to report a hole at end of file commit 22438533bcc131ecebd4c16c699c35e91d321b76 5140 message about "%recv could not be opened" is printed when booting after crash commit 7fa49ea5e7d23077615525b1738f90f273258b05 5134 if ZFS_DEBUG or debug= is set, libzpool should enable debug prints commit af3465da8fa420c4ec701e3e57704d537a6f755b 5138 add tunable for maximum number of blocks freed in one txg commit d85a1e969ce08b3bc4a7cb3626a6e33a28b5caeb 5136 fix write throttle comment in dsl_pool.c commit 630270564f9cfe09ebbccb748c7dc1d897e14135 5062 bootadm update-archive should not fail if grub1 is missing commit b18d6b0e20b5bf6e2007c550bb33dcbab6b5dddc 5135 zpool_find_import_cached() can use fnvlist_* commit e94f268a6264bf027b3bc556fb4cceb84f7323c5 5141 zfs minimum indirect block size is 4K commit b26cef1cca4535af7ab5bcbe39d3498db00636b3 OS-2698 git pbchk should validate against public illumos-joyent bugs commit f985abb4a2473d3c04b086f7c9fab177e368ffef 5086 Remove OpenSSL 0.9.8a commit 75fbdf9b9f63da7e23a9814982b78a782559c086 5118 When verifying or creating a storage pool, error messages only show one device commit 3339867a862f63acdad71abd574d5d79e18d8579 5116 zpool history -i goes into infinite loop commit e503a685964805f048b35c2a4e70e0638344f2b7 5117 space map reallocation can cause corruption commit 5d4be6c45d0c128ceaac913513c2a83b5010b7ff 5131 Update hwdata (pci.ids and usb.ids) commit 6f8e89373f0dffcc7c2bd674dc6758497e03817f 5129 Update timezone info db to 2014g commit 4ef97ab2f8bc3015a04caa68a4fb9053546fe1ec 5121 dscfglockd is needless wsdiff noise commit 2bc987325e3ded1865bff043128661815c4690b9 5083 avoid undefined order of operations in assignments commit 0f1f78266c1aea63b41bde99723de7aa3fa9f7cc 5088 it's probably ok for vi to stop working around pdp-11 bugs now commit 3b4982c80822c05b036bf489d2728c5ad05afa78 5069 Removal of wu-ftpd (missed manifest file) commit e088753c56867594fc7d2221ad9ac39a9298883d 5119 Add EFI/GPT System and BIOS Boot partition support commit 6481fd49a4385db15285ddf89f9c80b45eaaa407 5100 sparc build failed after 5004 commit 4e762ae71a675489e308ef67b9c4f35fa31042da 5069 Removal of wu-ftpd commit d43e36083971394ac9c1341783ff58802c2e73ef 5113 move elxl.7d and iprb.7d to intel section commit 7d689def50ea8d5c7f3ff01e8e71966c12fe5422 5030 VNICs should support a variable MTU (fix mismerge) commit 1c3ca989438eb557ef3330f5677c699b85944e44 5102 Kstat.xs fails to build on the SPARC platform commit a776d98e5f349dbb7f5a47eca48f50e6117adcb7 5030 VNICs should support a variable MTU commit 896cab575ec8a9c845350d470dabb5a0997efebf 5111 smb_common_rename uses uninitialized variable commit adeaa7c07d056e01340c5e8177e72247c5cf76c0 OS-3341 zone memcapper calling vm_getusage on kvm zones causes latency bubbles commit 8498b9f364b7f274756eeaa1de40daf3bca76798 5099 sparc build failed after 5043 commit ac0324d26eb303fa7f174e9ed0543767cca4ad95 5024 Want svcadm restart -d [...] for taking cores before restart commit 37b40227c992afc6bf6acdd1854ccd2e42a45028 5023 Please, oh please, let me clear N services in maintenance across zones from the GZ commit 702a871ab9051e1bba904410d3f0f3ad4c858dcb 5022 svcadm could use -Z option commit 6c7c876ca6ff79eaf105ad9329de9003cabead35 5021 SMF: allow svcadm to act on multiple instances simultaneously commit 86bb58aec7165f8a0303564575c65e5a2ad58bf1 5095 panic when adding a duplicate dbuf to dn_dbufs commit 60a61f7adabc73a7a0cb70d200ac2a6735f4a6e8 5092 env files don't need to define LOCKNAME by default 5091 illumos.sh env file's LOCKNAME definition is busted commit 5e3f545c431ec4bce3e1b52f3f81bc9befe501f2 4989 removal of ntfsprogs and parted commit ba3594ba9b5dd4c846c472a8d657edcb7c8109ac 5066 remove support for non-ANSI compilation 5068 Remove SCCSID() macro from <macros.h> commit af59b1a40df03681c1c8129aea7b1f5f52f2bcea OS-3302 vnd doesn't properly free write queue reservations with hooks commit fc203c935e663e7bebc05e0e1f474f241cd65ab2 OS-3335 atomic op changes broke lx build commit d8ccf998f9c944b8cf27ed840c376f9b79ebce5c 5087 8-bit inline atomic {add,or,and} use wrong reg constraints on x86 commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions commit 2125e5524492522047a105845720d5ab548110a2 OS-3295 ltp sendmsg01 hangs running 'ip link set lo up' commit 588575c88d134c8f25f645542bcf36d61ac43a82 5072 all rdma cm events should be in the enum commit 51f0580dc756b2bbbcdbffa0e88ccd7a61c2b2a3 OS-3329 ltp proc01 non-blocking read of /proc/kmsg hangs commit 86635a91ceb503bad0052c7a964ec3fd28d548dc 5073 need ieee802.3(5) man page 5074 elxl(7D) page needed 5054 rtls(7D) needed 5053 need iprb(7D) man page commit db281483f0fabf009e501e9dba0bcf00ac469cdf OS-3327 utimensat fails on UTIME_NOW or UTIME_OMIT commit eaf32bf722e82dc74e90279e12e48f66891ef46a 5070 svc_queueclose() could wake up too much threads commit acfb84a1ec817b20211a6cd7fd38c559b89ad11b OS-3325 ltp epoll failures commit be46ee2d2b9d28cc94ac34947f527b67aa5d7f3b OS-3323 set_thread_area corrupts free descriptor entry commit 8af774cff73ae6f97269056139e4de0f954f0db1 OS-3322 ltp socket ioctl errno failures commit 5b7527c79a2151fb92f6e4d05d5d87b26acd75bf OS-3321 ltp setsockopt errno failures commit 503b137b8c27b23e2415a38f9d25a3eeac11b702 OS-3320 ltp setrlimit errno failures commit 15bc9785c4fd1033c7f5d0ac4b5464c1cdbc4a4c OS-3319 clock_getres needs to support NULL *res commit fa1c17fceb55423820d75b122285f4436127b027 OS-3318 missing madvise options commit efe27c08557f081b01e8d429c919081cc658afd7 OS-3317 ltp wait4 errno failure commit a4a4883e8eb4d6663770cd63340b5130e98247e6 OS-3316 ltp getgroups errno failures commit 40481794a815725b1ed81b2852f982e571f226ba OS-3315 ltp getpriority02 errno failures commit 1785952825a1b31c58f358c6edf68a609a052a90 OS-3313 missing getrusage RUSAGE_THREAD support commit 4398ef1cd29ef9a6aaf1aed125c48cb566549d49 OS-3312 ltp capget errors commit 35a9301d9157a5531f94d30262e0071ff7162304 OS-3311 ltp symlinkat errno failure commit 463d0ad3a6c915eba683866b6eb4aa922cd19b8b OS-3301 igb/ixgbe mishandle raw packets if cable problem commit 974e96c3f4d256046d3e685e4b04cb4746cf477e OS-3310 ltp setgroups errno failures commit b233ee2ec2f4c9563abe0fdafe9dcc9f15f8610b OS-3309 ltp setpriority01 failing - missing proc_prioup priv commit 78b991210b595e1b354b5e97578606f964c4c0dd OS-3304 ltp truncate errno failures commit 647f62b3ed7123887134000e51e941611b5445ac 5037 sdcard manual pages need catching up with PSARC 2009/648 commit 2b15540010b0d519d29b3273b65c0342ad5087a3 OS-3303 ltp linkat errno failures commit fed328a03f5c3d431fc290ca4e36398686dc484c 5064 ctype.h C++ regression regarding ::isblank commit 8879241c1af495bf5da07f24c2dcf3bb5e0fbcf3 OS-3300 ltp capset02 failing commit 2fda2cbc72f4444452231080c037cf51d3da9e05 OS-3298 sendfile needs to handle NULL offset pointer commit 856e34625c7b19309a366f7ea0064c818dd86e2c OS-3293 ltp various send errno issues commit d09e263571ce6235b03ab54b00b8ffff5ccdde1d OS-3292 convert_sockflags core dump commit 96d45b155d3eb630db09c319975f4f940fb97683 OS-3290 ltp net tests fail, lo0 not up commit 2986efa8094ce00f75df27fb74a184c65c38614a 5049 panic when removing log device commit 5886b388693aede815c0cf5262e123d4677cd72c 5040 need blkdev(7D) man page commit 698f87a48e2e945bfe5493ce168e0d0ae1cedd5c 5051 import mdocml-1.12.3 commit 7f18da4c54210b682e105b0e7be5195c60f98d20 5038 Remove "old-style" flexible array usage in ZFS. commit 539eed8a409366837ae95576ca22df010f901134 5039 ztest should default to larger device sizes commit 2c00c67bee4f3f1edd7dca1ce2040aaa4ba1faac OS-2952 lx brand needs to support or emulate rtnetlink(7) (missing file) commit 9e14c798ec1335a62fd3dd6216b4b710bd71430e OS-3287 ltp waitid returns wrong errno for invalid options commit 3f5508b401a1a779d286f2833dc486536e7f677c OS-3286 ltp waitid P_PGID subtests fails commit 179094184ff9edc24b42cc243164a01cc5b212e2 OS-3285 ltp need /proc/sys/kernel/msgmni commit 471f1f3ef02e25a84d7c36c857ed260ae2b7ac99 OS-3284 EPOLL_CTL_ADD can result in stale epoll_event data commit 6fe51acf824d767c852301d88b404ddc0b2a97a6 OS-3282 pselect null sigmask results in EFAULT commit 7c1427a92129080229b4c7a5a71e7b703ace8932 OS-2952 lx brand needs to support or emulate rtnetlink(7) commit 763a86bf08991d01da084f723b50b1e70b9fb74d OS-3278 lx need /proc/sys/kernel/shmmax commit 29e61af1e4197a2257d9f07c6ea4da563d19856a OS-3280 need a way to specify the root of a native system in the lx brand OS-3279 lx brand should allow delegated datasets commit 773ec6987ca1e06d93c1cadbada051c3be95aaed OS-3277 ltp madvise failures commit 94e2a62d31b6c1113ce0fd4409ed011298e65a77 OS-3276 lx open O_CLOEXEC flag support is missing commit 5e84d9226735de686af50bb8ea064baed280c96d OS-3275 lx mmap MAP_LOCKED ignored commit 6e2798ece2b544455b6c16f507a91b8d1053d530 OS-3274 lx proc status always shows 0 for VmLck commit 5f23582aac7bf1a0ae70b4954d1e36c079182ced OS-3255 myri10ge should allow you to tune its mtu commit 1ee2dceb18f8b2a1680b89a200e1878db0c91dee OS-3273 ltp readlink failures commit 559cfc3ff0122b73dbe524065e5c1a66ff201353 OS-3265 ltp getdents failing commit bae848f9bbe5d588056e31959a5e892aef4b1c9d OS-3174 lxbrand missing /proc/sys emulation commit 088c1b059ab346dc177a39657cd379d97daa47db OS-3269 ltp getsockopt returns wrong errno commit c67acd603cc05355fa9ada7080bdf42935126fe2 OS-3267 ltp getpeername failing commit 6244e16c8431c324fd9e88e35ed1159d63e809e5 OS-3262 ltp ftruncate returns wrong errno commit 661eda313cdba2cfb6de9f1825ce72ac87780759 OS-3261 ltp fstatfs fails on pipe fd commit 5a8469f34281cb1675b6270c1d378da92670ad6b OS-3259 ltp fcntl missing F_DUPFD_CLOEXEC commit d4f23940718b56d7e99863668da94f217161727b OS-3195 rt_sigqueueinfo system call needs emulation in lx brand commit fdd5f243624ea66dcd3d504e206127925e02d951 OS-3258 ltp fchownat succeeds when it should fail commit bf029485c1f3cf84d2fb0c74c38a1920d071c672 OS-3257 ltp fadvise failures commit 63e911b6fce0acc8e2a1d31ebdaf0c4c12580a14 5034 ARC's buf_hash_table is too small commit d7e43513756a4a20eaec77ea57ba7b7a796d937b OS-3251 lxbrand should have ctfs and objfs OS-3252 lx brand should be able to see /dev/zfs OS-3253 lxbrand deserves dtrace privileges OS-3254 lx brand should be able to see /dev/dtrace commit 09b68452dcff59eef4c8f8c1cb42fa4c3e96b890 OS-3249 uts/intel/elfexec needs to ctfconvert elf32 objects commit 0f6d88aded0d165f5954688a9b13bac76c38da84 4873 zvol unmap calls can take a very long time for larger datasets commit 84afacb322b8f59b7e7bd8f849a9382603894443 OS-3241 strace hangs in lx branded zone commit c9d3237ae55a6f03b2338e07569f08d0d5089643 OS-3110 Add support for nfp driver (exception_lists) commit 98cae26d5a330ae147e4b88fd4f1748199dd7e3a OS-3110 Add support for nfp driver commit e3ff99b75a3e16010f15282f81938dab84595c93 OS-3236 npm manta install hangs - thread exited but other threads stuck in futex commit d690b62cf13675007342e6bb43d4816ec57a46dd 5026 intra-node/inter-zone networking doesn't always deliver SIGPOLL commit ceec9e142e4fe8e2388e7bd73fa65809ab1b0715 5010 ipdadm should check ipd_open return
2014-09-10 [illumos-gate merge]Keith M Wesolowski1183-342817/+0
commit f985abb4a2473d3c04b086f7c9fab177e368ffef 5086 Remove OpenSSL 0.9.8a Conflicts: usr/src/stand/lib/wanboot/Makefile (delete) usr/src/common/openssl/README.SUNW (delete) usr/src/common/openssl/README.ENGINE (delete)
2014-09-085086 Remove OpenSSL 0.9.8aGary Mills1183-342817/+0
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-08-14 [illumos-gate merge]Keith M Wesolowski4-4/+8
commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions
2014-08-125043 remove deprecated atomic functions' prototypesJosef 'Jeff' Sipek4-4/+8
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-28 [illumos-gate merge]Keith M Wesolowski1-0/+28
commit 63e911b6fce0acc8e2a1d31ebdaf0c4c12580a14 5034 ARC's buf_hash_table is too small commit 0f6d88aded0d165f5954688a9b13bac76c38da84 4873 zvol unmap calls can take a very long time for larger datasets
2014-07-264873 zvol unmap calls can take a very long time for larger datasetsAlex Reece1-0/+28
Reviewed by: George Wilson <george@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-24 [illumos-joyent merge]Robert Mustacchi6-5/+278
commit c0ab5b6ced6ec2480ae1dc6def90ae75c454dce7 OS-3234 npm manta install fails - unknown stream file type commit 81b60dac72578dc6fa8b5be0b69548c8ebba1da8 5011 fast localhost connections choke in TCP TIME_WAIT commit e9b15d2325fa000cefe14bd7e131ea138867c7f7 4908 rpcbind NULL ptr dereference at forward_destroy+0x22() commit a9e987e05eeb8cc8a9777541465eeea09e72e9eb 4729 __rpcb_findaddr_timed should try rpcbind protocol 4 first commit e9d9d5f1da285da1b1d36367effd55c1d8a44845 OS-3226 lxbrand change fake linux to virtual linux commit a26594758669132e8b30bd734209f9d6a799d6f7 OS-3209 javac futex problem when dtrace probes enabled - dtrace_systrace_syscall32 only passes 6 args commit 7475c8eb6ba05d7137e118e606385ea0716c1954 OS-3215 32bit syscalls with more than 6 parameters re-use arg0/arg1 as arg6/arg7 OS-3223 Passing arg6 and arg7 can't clobber the stack for ap-style calls commit 307140a2d82b32bf119934b5ea599573da77b4df commit ed7418ae3db79aed594bc486a3b52fc971f4ea4f 4546 mpt_sas needs enhancing to support LSI MPI2.5 commit 11cb6ef00e4913c161e88403c11c037fb2afab44 4960 import latest LSI MPI header files from FreeBSD driver commit 7ab4e62e3b5c454f248a38bec0d489e8f5543324 3346 svc-hostid uses perl stupidly commit 95c635efb7c3b86efc493e0447eaec7aecca3f0f 5025 import and use mandoc commit 81d43577d1b5e76e6016ba642ecc1a76fde43021 5004 load average should be virtualized for zones commit a95d065b67ca639905027ce885cb12446ee13bb2 OS-3219 lx sysinfo should use zone boot time, loadavg, mem and swap commit 944b13ecd074fe0d43ed6f80c816ca862c3cd6eb 4956 zonecfg won't use a valid pager commit e03914f9208eb53e6c8a6d5a436953ad983642b0 4696 allowed-ips should let you specify prefixes commit 31c6d826a7f7a4ee7d83c8e99f25d82a4a248076 4922 all calloc() implementations should check for overflow commit d9c5840bd764434fd93f85a52eb4cbc24bff03da 4959 completely discarded merged string sections will corrupt output objects commit 2e4c998613148111f2fc5371085331ffb39122ff 4976 zfs should only avoid writing to a failing non-redundant top-level vdev 4977 mdb error in ::spa_space from space_cb() if a metaslab's ms_sm is NULL 4978 ztest fails in get_metaslab_refcount() 4979 extend free space histogram to device and pool 4980 metaslabs should have a fragmentation metric 4981 remove fragmented ops vector from block allocator 4982 space_map object should proactively upgrade when feature is enabled 4983 need to collect metaslab information via mdb 4984 device selection should use fragmentation metric commit 1a41ca239310955ae95b2569b707432432a58580 5013 add support for multiple mac addresses per client commit 680047a5d0ef56480110f0de516145ba0efd5caa 474 tcp_strong_iss should be 2 instead of 1 (missing file) commit 6400a6be1817a40f3dbefdd3df7b7d87bcebef30 474 tcp_strong_iss should be 2 instead of 1 commit 4bd0c2b79d9b19403df4764e4b7941b29abe4a80 OS-3203 want check target for verifying structures are the same in ILP32 and LP64 commit dcb12fb726d8dd4ff80ea255dc3f53b5692c75e5 5014 etherstubs confuse min mtu with min sdu commit 1fba5429ccf7095093d8035f56380cf7b125f0f2 OS-3206 lx brand code at a possibly unreached point in clone.c commit c9030f6c93613fe30ee0c16f92b96da7816ac052 5008 lock contention (rrw_exit) while running a read only load commit abd4d6f0c97083f017e7a6825da12dabfbad9130 OS-3216 lxbrand invoke sdt probe for unsupported kernel emulation commit 73527f441cbbd953fa42cc5a30a413bad75f24a9 4753 increase number of outstanding async writes when sync task is waiting commit af57471d469f7bb4ddca3c9f26895497ff4a86e0 OS-3217 brandsys syscall takes 7 parameters, not 6 commit 29a25f94cc0efb913c1c9beed2eee23f3e4cc853 OS-3215 32bit syscalls with more than 6 parameters re-use arg0/arg1 as arg6/arg7 commit bbfa8ea8bb4168c969ba27d632dfe0aeec3fc0da 4631 zvol_get_stats triggering too many reads commit bf32d090cdd61497b480aa487fea51fa95fbec84 OS-3149 lx brand always sends SIGCHLD to parent processes, regardless of how clone was invoked OS-2887 lxbrand add WALL, WCLONE, WNOTHREAD support to waitid commit 2a104a5236475eb73aa41eaaf3ed9f3ccbe0ca55 4958 zdb trips assert on pools with ashift >= 0xe commit b4ecf764d8099c92d5c9c0f13a45514377f3d292 4995 panic in nlm_prog_4 commit 5cd496e3c5514951ae23bdd897cb29b202e2ff62 4994 nlm_register_lock_locally() fails to unlock held locks commit 9bb41d3cc34999b217b8f098b47a445972d4cea3 4998 add libdiskmgt spec as block comment commit 542a813c9f6736dc348fecc7244bf22b4e0a319c 5003 want kstats for per-zone cpu usage commit 295d36e0c350b3ad36112f5c69bb972cfb370ae5 OS-3068 libnvpair JSON output broken by lint fixes OS-3204 libnvpair JSON cannot print int16 arrays commit 732efd5515b5788339f3da4db04de7cea0f79c86 2964 need POSIX 2008 locale object support (more C++ fixes) commit fec13dd95833a1b958477320d32721f886a94f50 5002 Possible buffer overflow in makefh3() commit 0934fbd7017fd0754831e0ab14cdfc897809b881 2964 need POSIX 2008 locale object support (fix gcc) commit 538aa54d819fa7751ca82bcc30d4ed8c57ec2ef2 4964 nl_langinfo(CRNCYSTR) returns wrong alignment character 4999 libc test suite enhancements 4939 desire wcsnrtombs() function
2014-07-21 [illumos-gate merge]Keith M Wesolowski1-1/+3
commit 7ab4e62e3b5c454f248a38bec0d489e8f5543324 3346 svc-hostid uses perl stupidly commit 95c635efb7c3b86efc493e0447eaec7aecca3f0f 5025 import and use mandoc commit 81d43577d1b5e76e6016ba642ecc1a76fde43021 5004 load average should be virtualized for zones commit 944b13ecd074fe0d43ed6f80c816ca862c3cd6eb 4956 zonecfg won't use a valid pager commit e03914f9208eb53e6c8a6d5a436953ad983642b0 4696 allowed-ips should let you specify prefixes commit 31c6d826a7f7a4ee7d83c8e99f25d82a4a248076 4922 all calloc() implementations should check for overflow commit d9c5840bd764434fd93f85a52eb4cbc24bff03da 4959 completely discarded merged string sections will corrupt output objects commit 2e4c998613148111f2fc5371085331ffb39122ff 4976 zfs should only avoid writing to a failing non-redundant top-level vdev 4977 mdb error in ::spa_space from space_cb() if a metaslab's ms_sm is NULL 4978 ztest fails in get_metaslab_refcount() 4979 extend free space histogram to device and pool 4980 metaslabs should have a fragmentation metric 4981 remove fragmented ops vector from block allocator 4982 space_map object should proactively upgrade when feature is enabled 4983 need to collect metaslab information via mdb 4984 device selection should use fragmentation metric commit 1a41ca239310955ae95b2569b707432432a58580 5013 add support for multiple mac addresses per client commit 680047a5d0ef56480110f0de516145ba0efd5caa 474 tcp_strong_iss should be 2 instead of 1 (missing file) commit 6400a6be1817a40f3dbefdd3df7b7d87bcebef30 474 tcp_strong_iss should be 2 instead of 1 commit dcb12fb726d8dd4ff80ea255dc3f53b5692c75e5 5014 etherstubs confuse min mtu with min sdu commit c9030f6c93613fe30ee0c16f92b96da7816ac052 5008 lock contention (rrw_exit) while running a read only load Conflicts: usr/src/uts/common/sys/zone.h usr/src/uts/common/sys/vnic_impl.h usr/src/uts/common/sys/mac.h usr/src/uts/common/os/zone.c usr/src/uts/common/io/vnic/vnic_dev.c usr/src/uts/common/io/mac/mac_protect.c usr/src/uts/common/io/mac/mac_client.c usr/src/tools/scripts/git-pbchk.py usr/src/tools/onbld/hgext/cdm.py usr/src/test/util-tests/tests/Makefile usr/src/pkg/manifests/developer-build-onbld.mf usr/src/man/man5/Makefile usr/src/lib/libdladm/common/linkprop.c usr/src/cmd/zonecfg/zonecfg.c usr/src/cmd/Makefile usr/src/man/man1/column.1 usr/src/man/man1/crontab.1 usr/src/man/man1m/dladm.1m usr/src/man/man1m/flowadm.1m usr/src/man/man1m/snoop.1m usr/src/man/man1m/vfsstat.1m usr/src/man/man1m/vndadm.1m usr/src/man/man1m/zfs.1m usr/src/man/man1m/zonecfg.1m usr/src/man/man1m/zpool.1m usr/src/man/man3c/epoll_create.3c usr/src/man/man3c/epoll_ctl.3c usr/src/man/man3c/epoll_wait.3c usr/src/man/man3lib/libvnd.3lib usr/src/man/man3vnd/vnd_frameio_read.3vnd usr/src/man/man3vnd/vnd_prop_get.3vnd usr/src/man/man3vnd/vnd_prop_iter.3vnd usr/src/man/man3vnd/vnd_walk.3vnd usr/src/man/man5/epoll.5 usr/src/man/man7d/vnd.7d usr/src/man/man7fs/bootfs.7fs usr/src/man/man7fs/lxproc.7fs Manifests: usr/src/pkg/manifests/text-doctools.mf usr/src/pkg/manifests/system-man.mf
2014-07-194976 zfs should only avoid writing to a failing non-redundant top-level vdevGeorge Wilson1-1/+3
4977 mdb error in ::spa_space from space_cb() if a metaslab's ms_sm is NULL 4978 ztest fails in get_metaslab_refcount() 4979 extend free space histogram to device and pool 4980 metaslabs should have a fragmentation metric 4981 remove fragmented ops vector from block allocator 4982 space_map object should proactively upgrade when feature is enabled 4983 need to collect metaslab information via mdb 4984 device selection should use fragmentation metric Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-07-18OS-3203 want check target for verifying structures are the same in ILP32 and ↵Robert Mustacchi4-4/+228
LP64 Reviewed by: Keith M Wesolowski <wesolows@foobazco.org>
2014-07-17OS-3149 lx brand always sends SIGCHLD to parent processes, regardless of how ↵DJ Hoffman1-0/+47
clone was invoked OS-2887 lxbrand add WALL, WCLONE, WNOTHREAD support to waitid Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2014-07-09 [illumos-joyent merge]Robert Mustacchi3-3/+8
commit 96b000be305ff5a49450f741779fd65289982904 OS-3197 smartos-live uses native build for /usr/lib/cryptpass commit a5a81f0310e79b63f47c88ff7e7b96348b5ee5f9 OS-3190 on ubuntu 14 cmd not found gives Fatal Python error: Failed to open /dev/urandom and core dump commit 4572fe4e736496045a99183693decb0bca2cc6c8 OS-3184 gcore fails with "no such file or directory" if write fails ... error is misleading commit c5067e844cb97201b59a32c9f0f80db90cf6104b OS-3193 lxbrand ubuntu 14 ping error: prctl: Function not implemented commit 40fa04c2ff6f1c2824bd838efaad336d9336135e OS-3192 lxbrand ubuntu 14 ping error: cap_get_proc: Function not implemented commit 9c62f9ec8ed42265fb80cb8d6873fabfae3941ab 4985 reverse resolve does not work in /usr/lib/krb5/klookup commit 841308f750e3ddc0f66930ffa3952bd569fe5c44 OS-2873 lx brand executing 64-bit binary causes panic commit 7d46dc6ca63a6f3f0d51aa655bfcf10cf2405a9e 4951 ZFS administrative commands should use reserved space, not fail with ENOSPC commit cd67d23d32df7b247d00e5b82257a2220b1e0c13 4966 zpool list iterator does not update output commit f40900fa02ec86ff0f232cb20a303f7578e50d07 OS-3157 lxbrand df reports incorrect size for root commit 2031a96fe96cb609cc338d6b0848eb8c8b5f2926 4943 NFS server: Generic uid and gid remapping for AUTH_SYS (fix OS-2792 mismerge) commit 48a840da6711e93449bd8edc2d0a4ef97373d2a5 OS-3181 lxbrand errors installing pkg - utimensat returns EBADF commit 5cb0d67909d9970a3e7adbea9422ca3fc88000bf 4943 NFS server: Generic uid and gid remapping for AUTH_SYS commit 33cde0d0c27645bc9ec94c4d2955193c3dd4027c 4953 zfs rename <snapshot> need not involve libshare 4954 "zfs create" need not involve libshare if we are not sharing 4955 libshare's get_zfs_dataset need not sort the datasets commit eacd6c854de91d02b1fce2ef407a954469ecc40e OS-3161 lxbrand add prlimit64 and revamp rlimit emulation to use rctls commit 4bb73804952172060c9efb163b89c17f56804fe8 4950 files sometimes can't be removed from a full filesystem commit d1c879df04753bf689a5c2aa87277181e6d254e9 OS-3152 RT signals broken in lx brand commit 6e884312e9b5d16e9c732e05320d49a7fee74e3d OS-3137 lxbrand pipe does not pollnotify when end is closed [fix comment] commit 08e958452532187958dbff5121d3010ef1de98ee 4906 cpqary3: add support for hp gen8+ smart array controllers commit 3c87d72b1ce6467a08699744be3576f28a80d3bb OS-3086 lx brand upstart-socket-bridge burning 1 cpu polling commit e9f82d69e04fa1b2246da55152ef2e746284078d 4948 mdb does not print enums correctly in a pipeline commit dfbb41c30fa6873c46c41b7b9d2e2bab75932a1d OS-3162 lxbrand add utimensat commit da65ed9e7fe7eeb10016f5ef85b73da974776ccb OS-3160 lxbrand add fadvise64 commit a97d4a16317db7306cf947e1fccba57d895df625 4894 svcadm returns unexpected exit codes for restart/refresh when EPERM commit a8f6119b5f0a77af889dc3aa7c449c6b57429d2b OS-3158 lxbrand add dup3 commit 76b0e7e667f58a280f4251af3a0d34780b597199 OS-3137 lxbrand pipe does not pollnotify when end is closed commit 094fb5ac4320eb03177ab15962c69564b1d75733 4952 dladm_range2strs iterates too far commit b461c7460e5e77cf65f00151162e654220c6e2fb 4929 want prevsnap property commit f9e983a7e70d3f6ddba0b0e3f2acbbfbf7ebec63 OS-3142 a vnd mac_tx_notification somehow stuck around commit b8289d24d866c1af02d7007348f7f057693c15d3 4924 LZ4 Compression for metadata
2014-07-09Basic varpd integration with the systemRobert Mustacchi1-1/+6
This means the following now works: dladm create-overlay -e vxlan -s direct -p vxlan/listen_ip=0.0.0.0 \ -p overlay/dest_ip=10.88.88.70 -p overlay/dest_port=4789 -v 23 overlay0
2014-07-07OS-3152 RT signals broken in lx brandDJ Hoffman1-2/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-06-27 [illumos-gate merge]Keith M Wesolowski2-1/+4
commit b461c7460e5e77cf65f00151162e654220c6e2fb 4929 want prevsnap property commit b8289d24d866c1af02d7007348f7f057693c15d3 4924 LZ4 Compression for metadata
2014-06-274929 want prevsnap propertyMatthew Ahrens1-0/+2
Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: Matt Amdur <matt.amdur@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Boris Protopopov <bprotopopov@hotmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-264924 LZ4 Compression for metadataDaniil Lunev1-1/+2
Reviewed by Matthew Ahrens <mahrens@delphix.com> Reviewed by Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2014-06-10Implement id_space as a libraryRobert Mustacchi1-0/+159
2014-06-06 [illumos-gate merge]Keith M Wesolowski3-3/+11
commit 06315b795c0d54f0228e0b8af497a28752dd92da 4881 zfs send performance degradation when embedded block pointers are encountered commit 7fd05ac4dec0c343d2f68f310d3718b715ecfbaf 4390 i/o errors when deleting filesystem/zvol can lead to space map corruption commit 5d7b4d438c4a51eccc95e77a83a437b4d48380eb 4757 ZFS embedded-data block pointers ("zero block compression") 4913 zfs release should not be subject to space checks Conflicts: usr/src/man/man1m/zfs.1m
2014-06-054390 i/o errors when deleting filesystem/zvol can lead to space map corruptionMatthew Ahrens1-0/+2
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-054757 ZFS embedded-data block pointers ("zero block compression")Matthew Ahrens2-3/+9
4913 zfs release should not be subject to space checks Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-05-23 [illumos-gate merge]Keith M Wesolowski1-1/+12
commit edf345e6b8342e8627ec20ce821a977a62cee19d 3835 zfs need not store 2 copies of all metadata commit e56bd28502ece54c39ad86fd96643790902bb93e 4878 bug with printf and missing unsigned argument commit fec8e666848d54d90131b7c7d63132a3168697c2 4775 Typo in getaddrinfo(3SOCKET) man page Conflicts: usr/src/uts/common/fs/zfs/dmu.c (copyrights)
2014-05-233835 zfs need not store 2 copies of all metadataMatthew Ahrens1-1/+12
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-22 [illumos-gate merge]Keith M Wesolowski1-0/+1
commit d00075c72fe6e0468054c64c53d70554c1d1cb02 4867 Uninitialized variables in libnsl commit d7141854234c22ab8fe0547bf51a2f3a30781870 Conflicts: usr/src/lib/pkcs11/pkcs11_tpm/Makefile.com usr/src/lib/libwanboot/Makefile.com usr/src/lib/libpkg/Makefile.com usr/src/cmd/ssh/sshd/Makefile usr/src/cmd/ssh/ssh/Makefile usr/src/cmd/ssh/ssh-keysign/Makefile usr/src/cmd/ssh/ssh-keyscan/Makefile usr/src/cmd/ssh/ssh-keygen/Makefile usr/src/cmd/ssh/ssh-agent/Makefile usr/src/cmd/ssh/ssh-add/Makefile usr/src/cmd/ssh/sftp/Makefile usr/src/cmd/ssh/sftp-server/Makefile usr/src/cmd/cmd-inet/usr.lib/wanboot/wanboot-cgi/Makefile usr/src/cmd/cmd-inet/usr.lib/wanboot/p12split/Makefile
2014-05-20backout 4853: breaks lintRobert Mustacchi1-0/+1
2014-05-20 [illumos-gate merge]Keith M Wesolowski1-1/+0
commit 826ac02a0def83e0a41b29321470d299c7389aab 4857 xargs(1) -n and -I combine to do potentially the wrong thing commit be082110c08433beadb738ad3be035a73d995ea8 4730 metaslab group taskq should be destroyed in metaslab_group_destroy() commit a65cd518c5d0f30c53594a7022eb0f7d04c98cef 4853 illumos-gate is not lint-clean when built with openssl 1.0 Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/lib/pkcs11/pkcs11_tpm/Makefile.com usr/src/lib/libwanboot/Makefile.com usr/src/lib/libpkg/Makefile.com usr/src/lib/libkmf/plugins/kmf_openssl/Makefile.com usr/src/cmd/ssh/sshd/Makefile usr/src/cmd/ssh/ssh/Makefile usr/src/cmd/ssh/ssh-keysign/Makefile usr/src/cmd/ssh/ssh-keyscan/Makefile usr/src/cmd/ssh/ssh-keygen/Makefile usr/src/cmd/ssh/ssh-agent/Makefile usr/src/cmd/ssh/ssh-add/Makefile usr/src/cmd/ssh/sftp/Makefile usr/src/cmd/ssh/sftp-server/Makefile usr/src/cmd/ssh/libssh/Makefile.com usr/src/cmd/cmd-inet/usr.lib/wanboot/wanboot-cgi/Makefile usr/src/cmd/cmd-inet/usr.lib/wanboot/p12split/Makefile
2014-05-194853 illumos-gate is not lint-clean when built with openssl 1.0Alexander Pyhalov1-1/+0
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-294882 remove "All rights reserved" from prototypesGarrett D'Amore0-0/+0
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2014-04-24OS-2953 zpool import panics after zfs fs/ss feature mergeJerry Jelinek1-1/+0
2014-04-23 [illumos-gate merge]Keith M Wesolowski4-8/+29
commit 4cde9a1e4370decb0ae4451cc85ce57730965c8c 4748 use an enum for tod_faulted global commit 9aff5184bfbc5b708bf2ddd810ce726347b52332 4747 remove unused [DS]SIZE_LIMIT defines commit 3b082ee621e893f087e4272c7e8b6d512d24e155 4746 remove EXPORT_SRC leftovers commit 6907ca4bc759c5fd81b8a60fc5e1a1c7d1972e6a 4745 fix AVL code misspellings commit a2afb611b30628fb74ad9eade4ae465f9031e262 3897 zfs filesystem and snapshot limits commit 82d86f4e8b1400610e24f161032c16e049f173a0 4767 dtrace_probe() always has the timestamp Conflicts: usr/src/uts/common/fs/zfs/sys/dsl_dir.h usr/src/uts/common/fs/zfs/dsl_dir.c usr/src/lib/libzfs/common/libzfs_util.c usr/src/lib/libzfs/common/libzfs_dataset.c usr/src/common/zfs/zfeature_common.c
2014-04-234745 fix AVL code misspellingsJosef 'Jeff' Sipek1-5/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-223897 zfs filesystem and snapshot limitsJerry Jelinek3-0/+22
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2014-03-20OS-2834 ship lx brandJerry Jelinek2-0/+326
2014-02-254474 DTrace Userland CTF SupportRobert Mustacchi2-9/+120
4475 DTrace userland Keyword 4476 DTrace tests should be better citizens 4479 pid provider types 4480 dof emulation is missing checks Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-02-254477 DTrace should speak JSONJoshua M. Clulow1-0/+4
Reviewed by: Bryan Cantrill <bmc@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>