summaryrefslogtreecommitdiff
path: root/usr/src/cmd/fm/modules/common
AgeCommit message (Collapse)AuthorFilesLines
2010-01-156911993 Fabric Xlate should not send rc.xx-msgs on systems with a real PCIe RP.gongtian zhao - Sun Microsystems - Beijing China4-13/+61
2010-01-126909794 Diagnosis incorrect for errors pex_rec_ca_pio_wr_req and ↵Cheng Sean Ye1-2/+2
pex_rec_ur_pio_wr_req
2010-01-036679339 undiag messages should be converted to a more useful eventStephen Hanson5-69/+259
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-11FWARC 2008/613 KT IOS Performance Counters APIJanie Lu8-1951/+2531
FWARC 2008/615 KT Perf Reg HV API FWARC 2009/434 KT IOS Performance Counters API Update FWARC 2009/567 Parallel Boot HV APIs PSARC 2009/177 Solaris support for Rainbow Falls platforms PSARC 2009/389 Sun4v faulted SP events extension PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events PSARC 2009/649 Generic PCIe root complex FMA events 6704999 extend xaui enum to work in platform independent world 6773223 RFE: guest epkt for faulted SP 6773225 RFE: Diagnosis of a faulted SP 6797776 Solaris support for Rainbow Falls platforms
2009-11-276891338 eversholt should allow strings to be concatenatedStephen Hanson3-10/+169
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 Maltby6-3/+354
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-116894028 Some fm libraries are not lint cleanRobert Johnston2-22/+36
6897387 IPMI facility provider methods not registered on some platforms 6893713 Some fm cmds are not lint clean
2009-11-116878294 FMA is too aggressive in marking the disk as faulty for zfs ↵David Zhang1-0/+12
relocated the fatal read media error 6895028 libtopo does not work on Netra-X4200-M2 platform 6892864 setserdsuffix() should work with integer type
2009-10-30PSARC 2009/479 zpool recovery supportTim Haley1-1/+1
6667683 need a way to rollback to an uberblock from a previous txg 6885998 bad ASSERT() in traverse_zil_block()
2009-10-266802542 memory leak in fabric-xlateDaniel Ice1-4/+21
2009-10-256889827 ZFS retire agent needs to do a better job of staying in sync (fix lint)Eric Schrock1-1/+1
2009-10-21PSARC 2009/543 FMA for Nehalem_EXYanmin Sun5-0/+231
6814342 FMA for Intel Nehalem EX 6874673 ereport.cpu.intel.l1tlb produces wrong fault
2009-10-206889826 ZFS retire agent should be able to repair poolsEric Schrock6-80/+409
6889827 ZFS retire agent needs to do a better job of staying in sync 6889824 infrastructure for ZFS notification of external faults 6889808 ZFS DE infrastructure to handle FRUs 6889814 ZFS DE should clear cases when vdevs and pools are removed 6889828 libzfs changes to allow spare offline/online 6889830 zpool_iter() should be tolerant of recursive invocation 6891150 want versions of topo_fmri_str{cmp,hash} that ignore auth info
2009-10-136817644 UltrasparcIV+:cpumem Diagnostic Engine should support anonymous TAG ↵Sinanallur Balasubramanian1-23/+36
errors
2009-09-286836743 zfs_ioc_pool_set_props() leaks nvlist if configfile is only propertyEric Schrock1-34/+8
6883640 need to post autoreplace sysevents on pool open for cache and spare vdevs 6883696 zfs-diagnosis ENA handling is busted
2009-09-266778240 generic historic diagnosis rulesStephen Hanson2-4/+69
2009-09-216574286 removing a slog doesn't workGeorge Wilson1-1/+1
6856566 zpool import -F can cause panic 6863456 system panic by load_nvlist(spa, spa->spa_config_object, &nv) == 0 while running zfs test suite 6882947 dump_nvlist() should live in libnvpair
2009-09-176882196 resource.* events shouldn't be posted during spa_tryimport()Eric Schrock1-5/+2
6882199 resource.removed event needs to be posted much earlier 6882204 want objset as a private property 6882206 want unique available as a private property 6882227 spa_async_remove() shouldn't do a full clear
2009-09-016875268 missing power supplies may be reported as faultedRobert Johnston1-10/+42
6874918 sensor-transport produces ereports too aggresively 6877019 topo_node_facility tries to release lock it doesn't own
2009-07-216726478 non-relative horizontal expansions don't always workStephen Hanson1-0/+144
2009-07-16LSARC 2008/355 System Management Agent (SMA1.0) migration to Net-SNMP 5.4.1Vijay HN2-9/+8
6848323 ON package changes required for SMA to net-snmp migration
2009-06-166778345 need better error message if "fmadm replaced" finds the original fru ↵Stephen Hanson3-11/+45
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-05-276834933 Functions in fabric-xlate.c leak memoryZach Kissel1-9/+29
2009-05-186841968 syslog-msgs inadvertently uses wrong msg priority, causing msgs to ↵Robert Johnston1-1/+7
be output to all windows
2009-04-29PSARC 2009/265 fmdump -mRobert Johnston3-484/+88
6810965 port fmdump -m to ON 6802474 Port libfmd_msg to ON 6805723 libtopo: port fmtopo -m to ON
2009-04-206787039 Error mmu_bypep diagnoses to defect.sunos.fmd.nosub on s10u6.Zach Kissel1-3/+2
2009-03-206533823 need better way of proxying faults across event transportStephen Hanson6-18/+78
6788551 provide means for faults/defects to be directly injected into fmd
2009-03-186803279 bofi_intercept_intr() shouild work with MSI (X) interruptStephen Hanson2-5/+5
6802143 "must" propagations with payloadprop constraints are treated like "may" propagations 6803816 setserd* and setpayloadprop commands only allowed on direct fault->ereport propagations 6786891 serd_io_device_nonfatal_n/t properties not working for pciex devices 6778452 diagnosis fails if service state changes from "unaffected" to "lost" or "degraded"
2009-02-096783755 chip: mc_nb_create: node range create failedCheng Sean Ye1-5/+1
6769643 ndi_fmc_entry_error only fails one handle even if multiple handles from same driver map same address 6394503 fmdump should show contents of rotated logs without specifying them explicitly 6741189 need topo interface to export devinfo snapshot to topo snapshot consumers 6741191 libtopo should refresh the devinfo snapshot 6797068 In cpumem-retire, fmd_case_uuclose() is not called under x86
2009-01-12PSARC 2008/753 Reflecting Fan/Power Supply Diagnosis in SolarisRobert Johnston5-6/+451
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-11PSARC 2008/744 sun4v Platform Independent CPU/Mem FMA eventsScott Davenport1-0/+15
6631327 Generic SPARC CPU and memory diagnosis 6631328 Generic SPARC CPU and memory recovery
2008-12-116772573 FMD fabric-xlate doesn't handle HC scheme ereports well.Erwin T Tsaur1-32/+146
2008-12-08PSARC 2008/743 Relieve fault.memory.dimm overloadingTom Pothier1-0/+18
6743295 fault.memory.dimm is overloaded
2008-12-046761986 Update pathname for libfmd_snmp Makefile.comBasabi Bhattacharya1-4/+2
2008-12-026763249 eft is disabled on fmadm repair when serdsuffix feature is usedStephen Hanson2-202/+77
6765307 fmdo_send() thread and the thread running fmd_xprt_close() could deadlock 6767850 repair case will deadlock if the case has two ASRUs that one "contains" the other 6769508 shouldn't add label to defect events 6772752 fmadm faulty should display location label even if event has no FRU 6774080 calls to fmd_fmri_service_state not expecting new ISOLATE_PENDING return value 6774124 has_fault feature is working incorrectly 6237897 eversholt: defects need defect rates as well
2008-11-256745461 sun4v CPU/Mem DE needs resource FMRI in fault eventsCheng Sean Ye6-160/+174
6751821 add sun4v cpu/mem topo-retire support
2008-10-236743787 fmd_case_mkevent caused stack corruptionStephen Hanson2-6/+6
6746635 fmd duplicate case detection can be defeated by if asrus are recalculated 6761784 undiagnosable problems on a restart can cause spurious RESOLVED events 6666107 fmd core dump building disk topology 6750118 Eversholt doesn't know about topo facility nodes 6756189 hc_is_replaced() doesn't revert back to TOPO_METH_PRESENT correctly 6756767 eversholt no longer accepts ereports with cpu scheme detectors 6738246 l2 tag parity error can't produce an immediate fault diagnosis
2008-09-29PSARC 2008/602 Separate Eversholt Undiagnosable DefectsTarik Soydan2-62/+143
6722048 diagnosis of and KA for SUNOS-8000-1L should be split
2008-09-09PSARC 2008/569 FMA Topology & Retire Agent RefinementsCheng Sean Ye7-193/+379
6567641 cpu and memory fault management for Solaris x86 xVM 6690231 phase out mem and cpu schemes for x86 6683402 fmd_fmri_present() in hc scheme is bogus 6739591 introduce /dev/fm for userland fault management interface to kernel 6739593 introduce libfmd_agent so agents do not have to use /dev/fm directly 6739595 support retire/unretire/isretired as topo methods on the resource node 6739597 x86 chip enumerator should be weaned off of kstats 6742378 libtopo: hc_unusable() is returning random value 6738573 faults aren't replayed on boot 6744597 ldmsvcs: mem_request is returning incorrect value for page unretire 6739600 panic console ereport summary should handle nvlist arrays 6739601 add cpu module panic callback made from panic_quiesce_hw 6739605 when x86 error injection has taken place, tag all subsequent ereports 6739608 missing label for i86xpv dtrace_interrupt_enable causes panic on debug_enter 6739609 add HYPERVISOR_mca hypercall for physical topology and MCA info --HG-- rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/Makefile rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/amd64/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/amd64/Makefile rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/ao.c => usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/ia32/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/ia32/Makefile rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/Makefile rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/amd64/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/amd64/Makefile rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/gcpu.c => usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/ia32/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/ia32/Makefile rename : usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll.c => usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_subr.c rename : usr/src/uts/i86pc/intel_nb5000/Makefile => usr/src/uts/intel/intel_nb5000/Makefile rename : usr/src/uts/i86pc/io/intel_nb5000/dimm_addr.c => usr/src/uts/intel/io/intel_nb5000/dimm_addr.c rename : usr/src/uts/i86pc/io/intel_nb5000/dimm_addr.h => usr/src/uts/intel/io/intel_nb5000/dimm_addr.h rename : usr/src/uts/i86pc/io/intel_nb5000/dimm_phys.h => usr/src/uts/intel/io/intel_nb5000/dimm_phys.h rename : usr/src/uts/i86pc/io/intel_nb5000/intel_nb5000.c => usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c rename : usr/src/uts/i86pc/io/intel_nb5000/intel_nb5000.conf => usr/src/uts/intel/io/intel_nb5000/intel_nb5000.conf rename : usr/src/uts/i86pc/io/intel_nb5000/intel_nbdrv.c => usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c rename : usr/src/uts/i86pc/io/intel_nb5000/nb5000.h => usr/src/uts/intel/io/intel_nb5000/nb5000.h rename : usr/src/uts/i86pc/io/intel_nb5000/nb5000_init.c => usr/src/uts/intel/io/intel_nb5000/nb5000_init.c rename : usr/src/uts/i86pc/io/intel_nb5000/nb_log.h => usr/src/uts/intel/io/intel_nb5000/nb_log.h rename : usr/src/uts/i86pc/io/intel_nb5000/nb_pci_cfg.c => usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c rename : usr/src/uts/i86pc/io/intel_nb5000/rank.h => usr/src/uts/intel/io/intel_nb5000/rank.h rename : usr/src/uts/i86pc/io/mc/mc-amd.conf => usr/src/uts/intel/io/mc-amd/mc-amd.conf rename : usr/src/uts/i86pc/io/mc/mcamd.h => usr/src/uts/intel/io/mc-amd/mcamd.h rename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg.c => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg.c rename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg.h => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg.h rename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg_impl.h => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg_impl.h rename : usr/src/uts/i86pc/io/mc/mcamd_drv.c => usr/src/uts/intel/io/mc-amd/mcamd_drv.c rename : usr/src/uts/i86pc/io/mc/mcamd_off.in => usr/src/uts/intel/io/mc-amd/mcamd_off.in rename : usr/src/uts/i86pc/io/mc/mcamd_pcicfg.c => usr/src/uts/intel/io/mc-amd/mcamd_pcicfg.c rename : usr/src/uts/i86pc/io/mc/mcamd_pcicfg.h => usr/src/uts/intel/io/mc-amd/mcamd_pcicfg.h rename : usr/src/uts/i86pc/io/mc/mcamd_subr.c => usr/src/uts/intel/io/mc-amd/mcamd_subr.c rename : usr/src/uts/i86pc/mc-amd/Makefile => usr/src/uts/intel/mc-amd/Makefile rename : usr/src/uts/i86pc/sys/cpu_module.h => usr/src/uts/intel/sys/cpu_module.h
2008-09-026737328 FMD dumps core when receiving faults suppressing retire or not ↵Scott Davenport1-4/+8
containing an ASRU
2008-08-226740511 fixes related to setserd* functionsScott Davenport2-5/+20
2008-08-206693986 cpumem-retire reports error when non-cpu/mem fault is repairedJakub Jermar1-18/+19
6718558 cpumem-retire agent missing entries in the dispatch table 6721626 Misplaced subscriber entries and superfluous #ifdefs in the cpumem-retire agent
2008-08-18PSARC 2008/527 FMA for Intel integrated memory controller and Nehalem CPUsAdrian Frost1-2/+4
6706543 FMA for Intel Nehalem 6726376 generic machine check retires wrong virtual cpu 6695950 dimm fmri string contains garbage characters in x4450
2008-08-146737436 setserdsuffix() should suffix SERD engine name, not resourceScott Davenport1-9/+17
2008-08-04PSARC 2008/486 Intent log replay failure handlingperrin1-0/+6
6707530 log device failure needs some work
2008-08-02PSARC/2008/487 Repair Observability changesstephh11-69/+118
6534561 need means of finding existing fault state of a resource 6637804 fmd should distinguish between "repaired" and "acquitted" resources 6637812 fmd_nvl_fmri_has_fault() required to report if a given fault has been diagnosed on a resourtce/fru 6663744 send list.updated events when an individual suspect in a suspect list is repaired 6682295 need fmd_nvl_fmri_replaced() functionality 6686317 extend fmd case state to include final "repair responses complete" state 6712074 need scheme/topo interface to report full service state of a resource 6720169 add location member to the sun-fm-mib
2008-08-016722145 Ultrasparc IV+:system panics due to send mondo timeout during tests ↵jc257222-6/+13
of cacheline fault simulation.
2008-07-286180027 umatched list entry elides entire prop statement, rather than ↵stephh11-375/+457
producing shorter list 6559372 can simplify pci.esc and pciex.esc rules now that is_under works corrently 6610980 get ereport.fm.fmd.asru_fmri replaying a fault who's asru is in fmd scheme 6639248 RFE: Eversholt should allow dynamic SERD engine names 6639255 RFE: Eversholt should allow bumping SERD by an arbitrary value 6663677 can sometimes fail to retire asrus if resource-to-asru mapping changes over reboot 6663874 all scheme nvl2str functionality should be moved into topo_fmri_nvl2str() 6672125 fmd should fill in asru/fru in a fault event from topo if not supplied by the DE 6690744 remove need for spurious asru() or fru() function in confprop calls 6698777 eversholt needs easier-to-use serd engine handling 6698783 could have default valuse for FITrate and method in eversholt 6712783 should have separate faults where there is no service impact or impact is degraded rather than lost 6714865 add retire=0 and response=0 flags to faults
2008-07-216720030 cannot log long FMA messages: need a real fixcy1523781-6/+27
6721681 fmd panic while trying to access case being destroyed 6721990 fmd deadlocked on self diagnosis
2008-07-046721901 uninitialized variable in zfs_fm_recv() can confuse diagnosiseschrock1-4/+31
6721906 probe failure should be ignored during pool open 6721920 cache device failure should not trigger pool I/O failure 6722096 ZFS DE case clearing logic for vdevs is busted 6722098 ZFS DE should avoid ereports against non-leaf vdevs 6722100 replacing a hot spare with an idle spare doesn't work