summaryrefslogtreecommitdiff
path: root/usr/src/cmd/stat
AgeCommit message (Collapse)AuthorFilesLines
2021-05-0413762 stop passing MFLAGS to make(1)Richard Lowe1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-0313752 stat: variable may be used uninitializedToomas Soome10-72/+38
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0612252 remove sunfire-specific code from kstat(1m)Peter Tribble3-184/+7
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-10-249531 Want netstat -u to show PIDs associated with socketsAndy Fiddaman1-3/+5
11707 provide 64-bit libdhcpagent 11708 netstat should be smatch and CERRWARN clean Portions contributed by: Mohamed A. Khalfella <khalfella@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dominik Hassler <hadfl@omniosce.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-1611528 Makefile.noget can get goneJohn Levon4-4/+4
11529 Use -Wno-maybe-initialized Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-07-3011432 stat: NULL pointer errorsToomas Soome3-13/+12
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2910139 smatch fixes for usr/src/cmd/statJohn Levon2-4/+5
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1410080 smatch Makefile changes for usr/src/cmdJohn Levon2-0/+7
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-03-219322 Print stats since boot for first line of arcstat.plPascal6661-2/+5
Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2017-09-04640 number_to_scaled_string is duplicated in several commandsJason King2-110/+49
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-02-227812 Remove gender specific languageDaniel Hoffman1-1/+2
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-01-116396 remove SVMYuri Pankov1-185/+57
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2016-12-307701 kstat -j does not produce valid JSONBryan Cantrill4-37/+157
7702 kstat(1) doesn't deal well with uninitialized named kstats 7703 in some locales, kstat -j produces invalid JSON Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-04-056623 iostat -exrn has missing comma (field separator) in headerJames Blachly1-5/+24
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-03-254740 kstat(1M) prints wrong snaptimeRobert Mustacchi1-2/+3
Reviewed by: Dave Pacheco <dap@joyent.com> Reviewed by: David Höppner <0xffea@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-03-052976 remove useless offsetof() macrosRichard Lowe1-3/+1
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-056304 iostat(1M) should be able to handle KSTAT_DATA_STRINGHans Rosenfeld1-4/+17
Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Reviewed by: Garrett D'Amore <garrett@damore.org>
2015-04-065564 arcstat does not work after 5497Prakash Surya1-10/+12
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george@delphix.com> Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-02-271186 integrate arcstatAdam Stevko3-1/+398
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-08-053988 kstat(1) woefully inefficient on fully specified kstatsBryan Cantrill1-1/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-06-233843 kstat should handle NULL string valuesTheo Schlossnagle1-1/+1
Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-04-193724 kstat reports idle time as io_wait, kernel as pio_wait, etcRichard Lowe1-3/+3
Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-03-143623 kstat must accept partial stat specificationRichard Lowe1-9/+2
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-02-103529 iostat should display time used by dtraceMatthew Ahrens3-9/+23
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Bryan Cantrill <bmc@joyent.com> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-01-27749 "/usr/bin/kstat" should be rewritten in C (fix SPARC build)Richard Lowe3-6/+10
2013-01-26749 "/usr/bin/kstat" should be rewritten in CDavid Höppner4-3/+1801
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-222933 compiler warning gags need better granularityRichard Lowe4-0/+10
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-02-09713 iostat is muddled in its bitwise opsRichard Lowe1-3/+0
Reviewed by: garrett@nexenta.com Reviewed by: roland.mainz@nrubsig.org Approved by: garrett@nexenta.com
2010-07-276917979 *stat* utilities (iostat/vmstat/mpstat) can coredump on x86/x64 ↵Jonathan Cowper-Andrewes1-9/+10
systems with SVM metasets
2010-06-10PSARC 2004/445 EOF of vmstat -c optionJohn Levon3-94/+16
4801975 remove flushmeter + kstats after EOF period (PSARC 2004/445) 5034996 remove vmstat -c (after EOF period for PSARC 2004/445)
2010-02-156882903 swap_avail and freemem of vmstat output occasionally generate spikesDonghai Qiao1-10/+12
2010-01-186873106 Need a mechanism to share buffers between fs moduleschunli zhang - Sun Microsystems - Irvine United States1-1/+3
2009-11-024636888 iostat doesn't display correct output if -z and -e option are used ↵jose borrego1-44/+43
together
2009-08-056824918 timestamp option for xxstat commandsKrishnendu Sadhukhan - Sun Microsystems9-47/+71
PSARC/2009/307 Time Stamp Option for xxstat Commands Phase II Contributed by Chad Mynhier <cmynhier@gmail.com>
2009-07-296864230 hiho, hiho, it'ch chtime for CH to gojmcp4-19/+7
Portions contributed by Rich Lowe
2009-06-046837799 iostat -Y failed on the PHCI driver name with '_'Chris Liu1-4/+2
6681713 mpathadm list LU fails after LUN is unmapped and all device paths are considered failed by MPxIO
2009-03-20PSARC/2009/105 Time stamp option for xxstat commandsJohn Levon6-183/+213
4775687 would like a timestamp option like iostat has added to mpstat, vmstat and prstat Contributed by Chad Mynhier <cmynhier@gmail.com>
2008-12-036731234 fsstat should fflush(stdout) after each round of outputRobert Harris1-12/+11
6765022 poolstat(1M) should fflush(stdout) after each round of output 6770639 cstyle errors in poolstat.c
2008-03-226643959 iostat -m no longer shows mount pointwroche1-1/+8
6647838 mount points for SVM/md devices don't appear using iostat -m option
2008-02-016588453 Solaris 10 iostat/vmstat performance degradation, due to a large ↵wroche6-37/+144
number of devices seen 6644731 iostat should not take the last configuration snapshot as it's not used to print statistics data
2007-11-126611108 vmstat, mpstat, iostat and fsstat's intervals drifttc354459-113/+238
2007-05-036455242 nightly should be able to preserve all proto areas from a single build.kupfer2-0/+33
6467531 nightly(1) needs option to generate OpenSolaris delivery --HG-- rename : usr/src/pkgdefs/SUNWftpu/copyright => usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/LICENSE
2006-12-236462151 iostat can hang if parent process has blocked SIGUSR1as1589741-0/+7
2006-10-12PSARC 2005/574 MPxIO iostat improvementscth7-355/+806
4261677 iostat -x shows extra output 6316660 device name gets truncated after 9 chars with iostat -xX option. 6318308 extend support in mpxio and iostat to show I/T/L based path stats
2006-09-13PSARC/2006/519 Metadevice Names in iostat/vmstat Outputcth6-792/+348
4981132 iostat -Ecte header mal-formed 6402814 Solaris 10 vmstat performance degradation, due to excessive calls to libdevinfo 6464368 iostat and mpstat call kstat_open, but not kstat_close 6466406 kstat: default_kstat_snapshot() should only set lastupdate for incomplete transactions. 6467122 di_devlink_init leaks, missing free of db_dir in handle_free
2006-07-196436502 fsstat needs to support file systems greater than 2TBrsb2-5/+5
6449078 Makefile for fsstat contains '-g' option
2006-06-216440712 'iostat -xn' for unused devices should still show /dev/dsk namescth1-5/+4
2006-06-206416832 libaio and librt can and should be folded into libcraf1-6/+5
--HG-- rename : usr/src/cmd/perl/5.8.4/distrib/ext/Time/HiRes/hints/solaris.pl => deleted_files/usr/src/cmd/perl/5.8.4/distrib/ext/Time/HiRes/hints/solaris.pl rename : usr/src/lib/libaio/common/Makefile => deleted_files/usr/src/lib/libaio/common/Makefile rename : usr/src/lib/libaio/common/scalls.c => deleted_files/usr/src/lib/libaio/common/scalls.c rename : usr/src/lib/libaio/common/sig.c => deleted_files/usr/src/lib/libaio/common/sig.c rename : usr/src/lib/libaio/common/subr.c => deleted_files/usr/src/lib/libaio/common/subr.c rename : usr/src/lib/libaio/spec/Makefile => deleted_files/usr/src/lib/libaio/spec/Makefile rename : usr/src/lib/libaio/spec/Makefile.targ => deleted_files/usr/src/lib/libaio/spec/Makefile.targ rename : usr/src/lib/libaio/spec/amd64/Makefile => deleted_files/usr/src/lib/libaio/spec/amd64/Makefile rename : usr/src/lib/libaio/spec/i386/Makefile => deleted_files/usr/src/lib/libaio/spec/i386/Makefile rename : usr/src/lib/libaio/spec/sparc/Makefile => deleted_files/usr/src/lib/libaio/spec/sparc/Makefile rename : usr/src/lib/libaio/spec/sparcv9/Makefile => deleted_files/usr/src/lib/libaio/spec/sparcv9/Makefile rename : usr/src/lib/libaio/spec/versions => deleted_files/usr/src/lib/libaio/spec/versions rename : usr/src/lib/librt/common/Makefile => deleted_files/usr/src/lib/librt/common/Makefile rename : usr/src/lib/librt/common/aio.c => deleted_files/usr/src/lib/librt/common/aio.c rename : usr/src/lib/librt/common/fdatasync.c => deleted_files/usr/src/lib/librt/common/fdatasync.c rename : usr/src/lib/librt/common/mqlib.h => deleted_files/usr/src/lib/librt/common/mqlib.h rename : usr/src/lib/librt/common/pos4.c => deleted_files/usr/src/lib/librt/common/pos4.c rename : usr/src/lib/librt/common/pos4.h => deleted_files/usr/src/lib/librt/common/pos4.h rename : usr/src/lib/librt/common/sigrt.c => deleted_files/usr/src/lib/librt/common/sigrt.c rename : usr/src/lib/librt/req.flg => deleted_files/usr/src/lib/librt/req.flg rename : usr/src/lib/librt/spec/Makefile => deleted_files/usr/src/lib/librt/spec/Makefile rename : usr/src/lib/librt/spec/Makefile.targ => deleted_files/usr/src/lib/librt/spec/Makefile.targ rename : usr/src/lib/librt/spec/amd64/Makefile => deleted_files/usr/src/lib/librt/spec/amd64/Makefile rename : usr/src/lib/librt/spec/i386/Makefile => deleted_files/usr/src/lib/librt/spec/i386/Makefile rename : usr/src/lib/librt/spec/sparc/Makefile => deleted_files/usr/src/lib/librt/spec/sparc/Makefile rename : usr/src/lib/librt/spec/sparcv9/Makefile => deleted_files/usr/src/lib/librt/spec/sparcv9/Makefile rename : usr/src/lib/librt/spec/versions => deleted_files/usr/src/lib/librt/spec/versions rename : usr/src/lib/libaio/common/libaio.h => usr/src/lib/libc/inc/asyncio.h rename : usr/src/lib/librt/common/thread_pool.h => usr/src/lib/libc/inc/thread_pool.h rename : usr/src/lib/libaio/common/aio.c => usr/src/lib/libc/port/aio/aio.c rename : usr/src/lib/libaio/common/ma.c => usr/src/lib/libc/port/aio/aio_alloc.c rename : usr/src/lib/libaio/common/posix_aio.c => usr/src/lib/libc/port/aio/posix_aio.c rename : usr/src/lib/librt/common/clock_timer.c => usr/src/lib/libc/port/rt/clock_timer.c rename : usr/src/lib/librt/common/fallocate.c => usr/src/lib/libc/port/rt/fallocate.c rename : usr/src/lib/librt/common/mqueue.c => usr/src/lib/libc/port/rt/mqueue.c rename : usr/src/lib/librt/common/pos4obj.c => usr/src/lib/libc/port/rt/pos4obj.c rename : usr/src/lib/librt/common/pos4obj.h => usr/src/lib/libc/port/rt/pos4obj.h rename : usr/src/lib/librt/common/sched.c => usr/src/lib/libc/port/rt/sched.c rename : usr/src/lib/librt/common/sem.c => usr/src/lib/libc/port/rt/sem.c rename : usr/src/lib/librt/common/shm.c => usr/src/lib/libc/port/rt/shm.c rename : usr/src/lib/librt/common/sigev_thread.c => usr/src/lib/libc/port/rt/sigev_thread.c rename : usr/src/lib/librt/common/sigev_thread.h => usr/src/lib/libc/port/rt/sigev_thread.h rename : usr/src/lib/librt/common/thread_pool.c => usr/src/lib/libc/port/tpool/thread_pool.c rename : usr/src/lib/librt/common/thread_pool_impl.h => usr/src/lib/libc/port/tpool/thread_pool_impl.h rename : usr/src/lib/libaio/spec/aio.spec => usr/src/lib/libc/spec/aio.spec rename : usr/src/lib/librt/spec/rt.spec => usr/src/lib/libc/spec/rt.spec rename : usr/src/lib/libaio/asynch.h => usr/src/uts/common/sys/asynch.h
2006-05-246427503 Display headers in fsstat should not be enclosed in gettext()rsb1-22/+20
2006-05-116391960 fsstat: incomplete i18nrsb1-4/+19