summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-04-173687 fopen() O_CLOEXEC support via the "e" flagTheo Schlossnagle2-15/+43
Reviewed by Robert Mustacchi <rm@joyent.com> Reviewed by Richard Lowe <richlowe@richlowe.net> Approved by Dan McDonald <danmcd@nexenta.com>
2013-04-123708 Fast reboot support in ixgbeSaso Kiselkov1-1/+49
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-123666 Implement SOCK_CLOEXEC flag to socket()Theo Schlossnagle4-5/+46
Reviewed by Dan McDonald <danmcd@nexenta.com> Reviewed by Robert Mustacchi <rm@joyent.com> Approved by Garrett D'Amore <garrett@damore.org>
2013-04-123673 core dumping is abysmally slowBryan Cantrill30-49/+631
3671 left behind enemy lines, agent LWP can go rogue 3670 add visibility into agent LWP's spymaster Reviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-113679 prtconf should print out PCI database informationRobert Mustacchi18-9/+1128
3680 Want a library to allow programatic access to the pci database Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Theo Schlossnagle <jesus@omniti.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-04-113668 add "%H" to mdb_printf() for human-readable sizes (fix kmdb)Bryan Cantrill1-3/+17
2013-04-103674 onbld Checks should not query opensolaris.orgJoshua M. Clulow1-52/+3
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-04-103645 dmu_send_impl: possibilty of pool hold leakMatthew Ahrens1-6/+8
3692 Panic on zfs receive of a recursive deduplicated stream Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-093668 add "%H" to mdb_printf() for human-readable sizesBryan Cantrill2-3/+145
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-04-083650 mdb global symbol tab completion should find all symbolsMatthew Ahrens5-61/+37
3651 mdb_readsym() and friends should find all symbols 3652 convert ::spa and ::spa_vdevs to use mdb_ctf_vread() 3653 userland ::whatis always complains about "umem_internal_arena" symbol Reviewed by: Henrik Mattson <henrik.mattson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-073654 zdb should print number of ganged blocksMatthew Ahrens7-154/+125
3655 ::rrwlock and ::refcount print errors on non-debug kernels 3656 remove unused function zap_cursor_move_to_key() 3657 mdb_ctf_vread() should allow conversion of pointer to uintptr_t Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-04-053675 DTrace print() should try to resolve function pointersRobert Mustacchi4-4/+86
3676 dt_print_enum hardcodes a value of zero Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-04-053677 /dev/ipnet can duplicate packetsRobert Mustacchi1-4/+23
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-053683 pfiles shouldn't try to trace itselfRobert Mustacchi3-13/+25
3684 pfiles crashes on processes with no files 3685 getsockname should set the sa_family_t for unbound unix domain sockets 3686 pfiles shows incorrect socket information on some getsockname calls Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2013-04-053672 mac_unregister does not clear mi_dstaddr_setRobert Mustacchi1-0/+1
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-043682 /usr/bin/head should implement -c -q and -vRobert Mustacchi2-30/+88
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Alexander Eremin <alexander.r.eremin@gmail.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-043500 Support LSI SAS2008 (Falcon) Skinny FW for mr_sas(7D)Dan McDonald5-190/+194
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-04-033665 Implement O_CLOEXEC as an open() flagTheo Schlossnagle5-1/+32
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-03918 Need better IP fanout (esp. with VLANs present)Dan McDonald1-101/+123
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2013-04-023638 ld confuses files with group sections and files that should lazy loadRichard Lowe2-3/+4
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-023667 Allow ixgbe to use unsupported SFP modulesSaso Kiselkov4-1/+17
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-283619 cp -p clobbers permissions/ownership following symbolic linksAlexander Eremin1-1/+11
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2013-03-283660 tcp_slow_start_* tunables should allow increasing the initial ↵Theo Schlossnagle3-7/+32
congestion window Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-243639 zpool.cache should skip over readonly poolsGeorge Wilson2-3/+35
3640 want automatic devid updates Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Basil Crow <basil.crow@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-03-243641 want a histogram of compressed block sizesMatthew Ahrens1-24/+65
Reviewed by: George Wilson <gwilson@zfsmail.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2013-03-213618 ::zio dcmd does not show timestamp dataMatthew Ahrens5-35/+53
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <gwilson@zfsmail.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-173544 save-args matcher could be considerably more robustRichard Lowe37-115/+888
3545 save-args matcher should accept saves may be out-of-order Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-03-153620 Corruption of the `xprt-ready' queue in svc_xprt_qdelete()Marcel Telka1-10/+7
Reviewed by: Boris Protopopov <Boris.Protopopov@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Jeffry Molanus <Jeffry.Molanus@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-03-143567 dtrace print() doesn't play well with ::dtraceDan Kimmel1-1/+45
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-03-142986 nfs: exi refcounter leak at rfs3_lookupMarcel Telka1-7/+7
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-14Back out hg changeset 829c00a55a37, bug 2986 -- introduces vulnerabilityMarcel Telka3-49/+29
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-143623 kstat must accept partial stat specificationRichard Lowe2-10/+3
Reviewed by: Theo Schlossnagle <jesus@omniti.com> Reviewed by: David Höppner <0xffea@gmail.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2013-03-113606 zpool status -x shouldn't warn about old on-disk formatTim Connors2-2/+6
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Elling <richard.elling@dey-sys.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-113604 zdb should print bpobjs more verbosely (fix zdb hang)Matthew Ahrens1-0/+1
2013-03-113602 mdb should tab complete global symbolsHenrik Mattsson2-5/+34
Reviewed by: Matt Amdur <matt.amdur@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Carlos Cardenas <cardenas12@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-083598 want to dtrace when errors are generated in zfsMatthew Ahrens59-893/+993
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-03-063517 importing pool with autoreplace=on and "hole" vdevs crashes syseventdYuri Pankov2-3/+6
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Jeffry Molanus <jeffry.molanus@nexenta.com> Reviewed by: George Wilson <gwilson@zfsmail.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2013-03-043530 ::smbsess prints wrong IP addresses in verbose mode, has no idea about IPv6Yuri Pankov1-14/+53
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Bayard Bell <Bayard.Bell@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-03-043603 panic from bpobj_enqueue_subobj()Matthew Ahrens3-19/+61
3604 zdb should print bpobjs more verbosely Reviewed by: Henrik Mattson <henrik.mattson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-03-023551 hvm_sd module missing dependencies on scsi and cmlbYuri Pankov1-1/+6
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2013-03-013582 zfs_delay() should support a variable resolutionAdam Leventhal14-43/+94
3584 DTrace sdt probes for ZFS txg states Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Elling <richard.elling@dey-sys.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-02-28815 Need ipadm(1M) manual pageJerry Jelinek3-0/+1247
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Carlos Cardenas <cardenas12@gmail.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-02-283464 zfs synctask code needs restructuringMatthew Ahrens80-5770/+6227
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-02-283426 assertion failed: irq < 16 on VMware hardware version 9 (apix related)Hans Rosenfeld1-5/+21
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2013-02-253581 spa_zio_taskq[ZIO_TYPE_FREE][ZIO_TASKQ_ISSUE]->tq_lock is piping hotAdam Leventhal4-80/+169
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-02-253543 Feature flags causes assertion in spa.c to miss certain casesRichard Yao1-2/+2
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2013-02-223588 provide zfs properties for logical (uncompressed) space used and referencedMatthew Ahrens5-1/+45
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Richard Elling <richard.elling@dey-sys.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-02-213552 condensing one space map burns 3 seconds of CPU in spa_sync() thread ↵George Wilson1-10/+17
(fix race condition)
2013-02-203557 dumpvp_size is not updated correctly when a dump zvol's size is changedGeorge Wilson10-56/+120
3558 setting the volsize on a dump device does not return back ENOSPC 3559 setting a volsize larger than the space available sometimes succeeds 3560 dumpadm should be able to remove a dump device Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Albert Lee <trisk@nexenta.com>
2013-02-203578 transferring the freed map to the defer map should be constant timeGeorge Wilson1-11/+27
3579 ztest trips assertion in metaslab_weight() Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Richard Elling <richard.elling@dey-sys.com> Approved by: Dan McDonald <danmcd@nexenta.com>