summaryrefslogtreecommitdiff
path: root/usr/src/cmd/fm/fmd
AgeCommit message (Collapse)AuthorFilesLines
2022-08-0114828 remove SPARC FMA supportGarrett D'Amore1-29/+0
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-03-1014443 resection manual pages per IPD4Richard Lowe8-15/+11
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-2414173 Various smf manifests still contain Solaris referencesJason King1-4/+4
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Garrett D'Amore <garrett@damore.org>
2021-09-1412791 rpcgen: if main is not provided, _svcstate_lock should be externToomas Soome1-0/+1
Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-10-1313184 Stop translating ld(1) options through cw(1)Richard Lowe1-28/+4
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-2712099 fm: cast between incompatible function typesToomas Soome13-71/+95
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-01-2012200 fmd: Wrong prerequisites for generated filesMarcel Telka1-4/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-1611528 Makefile.noget can get goneJohn Levon1-1/+1
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-1211344 fm: NULL pointer errorsToomas Soome1-20/+20
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-04-2410804 Enable unused warnings outside of utsJohn Levon1-2/+3
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 Levon1-0/+4
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2016-02-276659 nvlist_free(NULL) is a no-opJosef 'Jeff' Sipek3-18/+8
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2015-12-096492 Several commands/libraries build missing LDLIBSAndrew Stormont1-1/+2
Reviewed by: Robert Mustacci <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2015-02-254598 fmd(1m): redzone violation: write past end of bufferZhiwen Zheng1-2/+1
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2014-06-044722 fm/smtp-notify mails about events in previously closed cases upon fmd ↵Lauri Tirkkonen1-2/+2
(re)start Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-09-222933 compiler warning gags need better granularityRichard Lowe1-0/+5
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2010-08-166969657 Taking DINFOFORCE devinfo snapshot in libtopo may cause a long delay ↵Hyon Kim3-17/+9
for fmtopo and fmd.
2010-08-12PSARC 2010/299 GNU/Linux/BSD compatibility functionsRoger A. Faulkner2-51/+6
6960818 add get_nprocs(), getline(), strdupa(), strndup() to libc 6901783 strndup would be nice 6824404 libc should provide ffsl() & ffsll() 6793969 RFE: Add|stpcpy|to libc 6735446 Want a __progname symbol for BSD-style source compatibility 6421095 Solaris should provide strcasestr 6275498 Provide string compare functions wcscasecmp,wcsncasecmp in solaris like linux --HG-- rename : usr/src/lib/libc/port/gen/strcasecmp.c => usr/src/lib/libc/port/gen/ascii_strcasecmp.c rename : usr/src/lib/libc/port/gen/strncasecmp.c => usr/src/lib/libc/port/gen/ascii_strncasecmp.c rename : usr/src/lib/libc/sparc/gen/strcasecmp.s => usr/src/lib/libc/sparc/gen/ascii_strcasecmp.s rename : usr/src/lib/libc/sparcv9/gen/strcasecmp.s => usr/src/lib/libc/sparcv9/gen/ascii_strcasecmp.s
2010-08-066969616 fmd automatically offline during hotplug eventStephen Hanson3-0/+15
6967430 apparent fmd live-lock in sensor-transport.so 6972021 fmd daemon got memory leaks by interrupt of calling interface fminject::fminject_fault_cpu 6972650 fmd_fmri_replace cause core when hc-list is absent
2010-07-30PSARC/2009/617 Software Events Notification Parameters CLIGavin Maltby24-146/+552
PSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software Events PSARC/2009/619 smtp-notify: Email Notification Daemon for Software Events PSARC/2010/225 fmd for non-global Solaris zones PSARC/2010/226 Solaris Instance UUID PSARC/2010/227 nvlist_nvflag(3NVPAIR) PSARC/2010/228 libfmevent additions PSARC/2010/257 sysevent_evc_setpropnvl and sysevent_evc_getpropnvl PSARC/2010/265 FMRI and FMA Event Stabilty, 'ireport' category 1 event class, and the 'sw' FMRI scheme PSARC/2010/278 FMA/SMF integration: instance state transitions PSARC/2010/279 Modelling panics within FMA PSARC/2010/290 logadm.conf upgrade 6392476 fmdump needs to pretty-print 6393375 userland ereport/ireport event generation interfaces 6445732 Add email notification agent for FMA and software events 6804168 RFE: Allow an efficient means to monitor SMF services status changes 6866661 scf_values_destroy(3SCF) will segfault if is passed NULL 6884709 Add snmp notification agent for FMA and software events 6884712 Add private interface to tap into libfmd_msg macro expansion capabilities 6897919 fmd to run in a non-global zone 6897937 fmd use of non-private doors is not safe 6900081 add a UUID to Solaris kernel image for use in crashdump identification 6914884 model panic events as a defect diagnosis in FMA 6944862 fmd_case_open_uuid, fmd_case_uuisresolved, fmd_nvl_create_defect 6944866 log legacy sysevents in fmd 6944867 enumerate svc scheme in topo 6944868 software-diagnosis and software-response fmd modules 6944870 model SMF maintenance state as a defect diagnosis in FMA 6944876 savecore runs in foreground for systems with zfs root and dedicated dump 6965796 Implement notification parameters for SMF state transitions and FMA events 6968287 SUN-FM-MIB.mib needs to be updated to reflect Oracle information 6972331 logadm.conf upgrade PSARC/2010/290
2010-07-286953050 fmd dumped multiple cores at topo_hdl_root.Hyon Kim1-1/+15
2010-07-056966028 at reboot list.suspects are not being replayed via ETM, only ↵Stephen Hanson1-4/+37
list.updated are sent
2010-06-246916796 OSnet mapfiles should use version 2 link-editor syntaxAli Bahrami2-115/+116
--HG-- rename : usr/src/cmd/sgs/libelf/common/mapfile-common => usr/src/cmd/sgs/libelf/common/mapfile-vers rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-bindings => usr/src/cmd/sgs/link_audit/common/mapfile-vers-bindings rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-perfcnt => usr/src/cmd/sgs/link_audit/common/mapfile-vers-perfcnt rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-symbindrep => usr/src/cmd/sgs/link_audit/common/mapfile-vers-symbindrep rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-truss => usr/src/cmd/sgs/link_audit/common/mapfile-vers-truss rename : usr/src/cmd/sgs/link_audit/i386/mapfile-vers-who => usr/src/cmd/sgs/link_audit/common/mapfile-vers-who rename : usr/src/common/mapfiles/i386/map.noexdata => usr/src/common/mapfiles/common/map.noexdata rename : usr/src/lib/libaio/sparc/mapfile-vers => usr/src/lib/libaio/common/mapfile-vers rename : usr/src/lib/libelfsign/common/mapfile.map => usr/src/lib/libelfsign/common/mapfile-vers rename : usr/src/lib/libpthread/sparc/mapfile-vers => usr/src/lib/libpthread/common/mapfile-vers rename : usr/src/lib/librt/amd64/mapfile-vers => usr/src/lib/librt/common/mapfile-vers rename : usr/src/lib/libsys/sparc/mapfile-vers => usr/src/lib/libsys/common/mapfile-vers rename : usr/src/lib/libthread/sparc/mapfile-vers => usr/src/lib/libthread/common/mapfile-vers
2010-06-146935604 io-retire should prevent attach of faulty persistent devicesStephen Hanson2-8/+13
6930157 Remove fmadm's reliance on taking topo snapshots 6881991 SMART faults could preserve asc/ascq in fault payload 6955664 eversholt matching should not be performed for scsi-device nodes 6958085 defect.sunos.fmd.module not visible via fmadm faulty 6958856 fmd performance issue if "fmstat -m" called while disgnosis going on
2010-04-026929405 sysevent flood can cause fmd to accumulate topo snapshots leading to ↵Robert Johnston5-52/+148
memory exhaustion 6934761 Add mdb walker for fmd's list of topo snapshots 6934767 Add mdb walker for fmd's per-module event queues 6938816 zfs-retire: zfs_vdev_repair leaks nvlist
2010-01-116915578 MUTEX_HELD() and RW_LOCK_HELD() macros should be available to Posix ↵Roger A. Faulkner2-42/+5
threads
2010-01-036679339 undiag messages should be converted to a more useful eventStephen Hanson4-20/+42
6904865 memory leaks in fmd_case_add_suspect() if defects are diagnosed 6904867 can get spurious "nosub" ereports if defects are diagnosed 6904912 fmd_fmri_replaced() call missing in some schemes 6904933 memory leak in eval_func() 6905391 should not recalculate asru on restart if resource has been replaced 6911452 fmadm faulty -f displays list of all cases including resolved ones 6911457 fmadm faulty -f should not display dict info 6911461 fmadm faulty -f should not display information for faults/defects where there is no fru/resource 6913573 fmadm reset can leave cases stuck in "closed" state
2009-12-256893742 "fmstat -s -m cpumem-diagnosis" can cause fmd to overflow stackJakub Jermar2-23/+98
2009-11-276891338 eversholt should allow strings to be concatenatedStephen Hanson4-58/+46
6897161 pathfunc functions should allow function as first argument 6895968 fmdump hangs when low on memory and malloc fails 6898017 problems with adding serial numbers in fmd_case_add_suspect() 6900161 ur-u, ca-u and badreq-u propagation errors missing where faulty device is beneath pcie-pci bridge 6900163 need to handle ereport.io.pciex.pl.sd 6900189 should allow drivers to override serd parameters for pciex correctable errors 6900146 fmd is core dumping on snv_127 6895743 fmadm faulty hangs in door call to deadlocked fmd 6900624 If too many open files, shouldn't just blame the fmd module that discovers it 6879476 syseventd core dumps during S3 suspend/resume
2009-11-19PSARC/2009/554 door_xcreate - extended door creation interface for private doorsGavin Maltby1-2/+2
PSARC/2009/573 libfmevent - external subscriptions to FMA protocol events PSARC/2009/574 GPEC interface changes and additions 6893144 add door_xcreate for creating private doors with per-door thread creation control 6896220 sysevent_evc_xsubscribe and other GPEC modifications 6900975 sysevent_evc_{unbind,unsubscribe} off-by-one in subscriber list traversal 6868087 facility to allow external processes to subscribe to FMA protocol events 6896205 fmd module to forward selected protocol events for external subscription
2009-11-026885689 syseventd: [daemon.error] Fatal:attempting to dump core on snv_124Stephen Hanson8-9/+53
6874078 fminject should always add __injected payload 6874080 fmd_case_add_ereport() should add any __injected payload from ereports into the suspect list 6796601 fmadm faulty doesn't show the year when events happen 6820523 fmdump -V should display the complete time for all files, not just errlog files 6881060 Subdirectories in /var/fm/fmd/ have overly restrictive permissions 6890955 oodles of FMA messages upon fmd start-up
2009-10-136817644 UltrasparcIV+:cpumem Diagnostic Engine should support anonymous TAG ↵Sinanallur Balasubramanian3-0/+18
errors
2009-09-266778240 generic historic diagnosis rulesStephen Hanson8-102/+652
2009-09-166872501 No need to set retire=0 on internal proxied faults if asru is in hc ↵Stephen Hanson1-4/+9
scheme
2009-09-08PSARC/2007/650 Product Serial Number for FMRICheng Sean Ye2-4/+14
6627041 Add a PSN nv-pair to the authority portion of the FMRI scheme
2009-07-316839705 libtopo needs updates in order to cope with ILOM 3Robert Johnston2-4/+24
6840169 libtopo: topo xml schema and parsing code needs to be extended to support defining array propvals 6840764 fmtopo can't print TOPO_TYPE_INT32_ARRAY and TOPO_TYPE_UINT64_ARRAY propvals 6844530 dimm/cs serial propmethods in chip enumerator needlessly recompute IPMI entity name 6836314 add support for sensor-transport module on ILOM-based X4450 platforms 6844635 libtopo: pull chassis-specific xml out of i86pc-hc-topology.xml into seperate map 6844639 libtopo: add DIMM serial to chip-select nodes on X4140/4240/4440 6845699 libipmi: implementation of ipmi_sunoem_led_get/set interfaces needs to be updated for ILOM 3 6677012 libtopo: small leaks on snapshot creation 6535637 Add Severity level to payload of list.suspects event 6850083 libtopo: need to add JEDEC id for Hyundai Electronics to jedec_tbl in the chip enumerator 6844145 sys/bmc_intf.h should be delivered 6855750 fmadm faulty will fail to expand message tokens that reference event payload 6862378 libtopo: need to register TOPO_METH_SENSOR_FAILURE on ses nodes
2009-07-216853133 OPLDR test failes w/Disconnect/Configure on single SB Board on ↵Stephen Hanson3-7/+13
iteration 2
2009-06-256849551 Many duplicated ereports are delivered to the DEStephen Hanson1-2/+7
2009-06-166778345 need better error message if "fmadm replaced" finds the original fru ↵Stephen Hanson7-13/+81
is still present. 6826123 Inconsitancy of chassis-id and product-id in fmris 6826128 Allow separate serd n/t parameters for different types of pciex CEs 6579970 eversholt constraints can't access conf properties for path other than "to" or "from" path 6839481 fmd_repair_fru not changed to use fmd_asru_rep_arg_t argument 6839469 checks for replacement of faulty dimm not working on intel systems 6726394 fmd_fmri_replaced should be properly supported for hc-scheme 6844214 typo in pciex.esc can cause eversholt to run slow 6847899 unknown libtopo error when a topo builtin fails to initialise 6847905 memory leak in zfs builtin when injecting repeated DR events 6847910 FMD_XPRT_HC_PRESENT_ONLY not working correctly
2009-06-016845263 FMD API code should carry little or no comments referring to ↵Srihari Venkatesan1-4/+2
individual AMD implementations
2009-05-266844880 fmd_asru_hash_apply_*() should take const char pointerEric Schrock5-21/+22
6844881 fmd should update topo snapshot on EC_DEV_{ADD, REMOVE} 6844882 fmd should be more careful with topo timestamps
2009-05-216795209 Enable compilation of ON-consolidation with GCC 4.2Scott Rotondo1-1/+1
6392640 rpcgen -h -T output does not compile with gcc 4.x --HG-- rename : usr/src/stand/lib/fs/nfs/pathname.h => usr/src/stand/lib/fs/nfs/st_pathname.h
2009-04-30backout 6795209/6392640: breaks sparc buildjmcp1-1/+1
2009-04-306795209 Enable compilation of ON-consolidation with GCC 4.2Nathan Keynes1-1/+1
6392640 rpcgen -h -T output does not compile with gcc 4.x
2009-04-29PSARC 2009/265 fmdump -mRobert Johnston1-0/+14
6810965 port fmdump -m to ON 6802474 Port libfmd_msg to ON 6805723 libtopo: port fmtopo -m to ON
2009-04-156819903 DIMM serials & labels decoration for chip-select nodes needed on ↵Srihari Venkatesan1-0/+10
Shanghai(AMD 0x10) platforms(G+,P+)
2009-03-206533823 need better way of proxying faults across event transportStephen Hanson17-385/+1512
6788551 provide means for faults/defects to be directly injected into fmd
2009-01-12PSARC 2008/753 Reflecting Fan/Power Supply Diagnosis in SolarisRobert Johnston4-6/+27
6641745 diagnosis of power supply and fan failures via IPMI 6768720 disk-monitor: small leak in dm_process_sysevent() when handling ESC_PLATFORM_SP_RESET 6769133 libtopo: hc_is_replaced() can leak memory 6765830 libtopo: need to enumerate sensors/indicators on fan/psu nodes on X4600 6773926 libipmi: ipmi_sdr_get sometimes bites off more than it can chew 6780080 libtopo: should optimize lookups for propmethod-backed properties if propvals are non-volatile 6781654 libtopo: completely bogus, but harmless logic in topo_snap_hold could be removed
2008-12-27backout 6560563: needs more workDavid Marker1-10/+6
2008-12-246560563 libpkcs11.so should be quietPeter Shoults1-6/+10