[INFRAUTILS-31] diagstatus including cause of failures Created: 20/Mar/18 Updated: 15/May/18 Resolved: 15/May/18 |
|
| Status: | Resolved |
| Project: | infrautils |
| Component/s: | diagstatus |
| Affects Version/s: | None |
| Fix Version/s: | Fluorine |
| Type: | Improvement | Priority: | Medium |
| Reporter: | Michael Vorburger | Assignee: | Jamo Luhrsen |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
from https://lists.opendaylight.org/pipermail/infrautils-dev/2018-March/000635.html and related to
|
| Comments |
| Comment by Michael Vorburger [ 20/Mar/18 ] |
|
There are at least 2 parts - minor extension in infrautils itself, and then using that in opflowplugin, genius, netvirt... For infrautils the starting point would literally be to add a Throwable cause to org.opendaylight.infrautils.diagstatus.ServiceDescriptor. Then use that in DiagStatusServiceMBeanImpl, where it puts together what you see in showSvcStatus and by JMX via Jolokia. Then grep for where other create a new ServiceDescriptor(...), whenever it actually caught any exception (catch Throwable { }) then pass that as cause. |
| Comment by Faseela K [ 21/Mar/18 ] |
|
This looks like a good idea..I think I can work on it.. |
| Comment by Michael Vorburger [ 21/Mar/18 ] |
|
> This looks like a good idea..I think I can work on it.. k.faseela note jluhrsen self-assigned this to himself to have a go at it, so let him, or just make sure you two sync! |
| Comment by Faseela K [ 21/Mar/18 ] |
|
That's great then! Would let jluhrsen work on the same.. |
| Comment by Jamo Luhrsen [ 25/Mar/18 ] |
|
starting to poke around... Not sure on any timetable yet. |
| Comment by Michael Vorburger [ 03/Apr/18 ] |
| Comment by Michael Vorburger [ 16/Apr/18 ] |
|
Thought about this again while thinking about |
| Comment by Michael Vorburger [ 14/May/18 ] |
|
jluhrsen OK to close this JIRA issue now that c/70220 is merged, or wanna keep it open? |