-
Notifications
You must be signed in to change notification settings - Fork 69
Open
Labels
fault-managementEverything related to the fault-management initiative (RFD480 and others)Everything related to the fault-management initiative (RFD480 and others)nexusRelated to nexusRelated to nexussupport-bundlesSupport bundlesSupport bundles
Description
We would like a way for the fault management subsystem to be able to request that, for a particular FM case, a support bundle should be collected.
#9552 adds a mechanism for the fault management subsystem to request alerts, by adding a set of alert requests to cases in a sitrep, and a fm_rendezvous background task which then attempts to ensure that all alerts requested by cases in the current sitrep exist in the alerts table. We should do a similar thing for support bundle requests.
In particular:
- Cases should have a set of support bundle requests, analogous to the alert requests in [nexus] FM alert requests and rendezvous task #9552.
- The support bundle requests should be able to contain whatever ways of deciding what information should/should not be included in the bundle currently exists in the support bundle APIs --- a diagnosis engine should be able to request targeted support bundles, or at least as much of a targeted support bundle the support bundle system can currently do. If we make support bundles more able to be targeted in the future, we should be able to make the FM requests express whatever additional ways of targeting things there are.1
- Something (probably the
fm_rendezvoustask, but perhaps not if that doesn't make sense due to a reason I have failed to anticipate...) should then make sure that all support bundles requested by cases in the current sitrep will be/are being/have been requested.- This must be idempotent; I expect that this will mean that (like alerts) the primary keys for whatever database records you are creating will come from the sitrep's requests rather than being made up by the rendezvous thingy
- There should maybe be a way to say "please list for me the support bundles in the latest version of a case"?
- Although we don't need this part right away, it will probably be useful to have if we are going to then be able to have Active Problems that say "here are the support bundle(s) that are related to me"?
- I think there should also be a way for the support bundle to record which case requested it and, ideally, why it was requested
- like a comment field or something
- this is, at least, probably useful for OMDB so that you can figure out why a support bundle was collected
- i don't remember if Sean already added this to support bundles or not?
- Also go do all the OMDB and such to make it nice
Footnotes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
fault-managementEverything related to the fault-management initiative (RFD480 and others)Everything related to the fault-management initiative (RFD480 and others)nexusRelated to nexusRelated to nexussupport-bundlesSupport bundlesSupport bundles
Type
Fields
Give feedbackNo fields configured for Enhancement.