What exactly does the new Ignore button on the Faults screen do?

  • 0
  • 1
  • Question
  • Updated 4 years ago
  • Answered
That's a great feature, but can you tell me exactly what it does?   Does it ignore all alerts of that type, or that exact string+object, or something in between?
Photo of Johnston Davis

Johnston Davis

  • 634 Points 500 badge 2x thumb
  • Curious

Posted 4 years ago

  • 0
  • 1
Photo of Ganesh Sundaresan

Ganesh Sundaresan, Employee

  • 588 Points 500 badge 2x thumb
Hi Johnston

If the fault is marked Ignored, future fault conditions will not be re-diagnosed even if the fault conditions persists. No further notifications will be received for that specific fault condition.

The following criteria should be met to ignore the faults.
  • The fault is caused by a well-understood issue that cannot be changed.
  • Its impact to the Delphix Engine is well understood and acceptable.
Photo of Ranzo Taylor

Ranzo Taylor, Employee

  • 1,666 Points 1k badge 2x thumb
Ignoring a fault will also ignore future faults of that exact type against that exact object.  

In general, the feature works as you'd expect.  It will suppress all future faults of that type against that object.

But the object model introduces a subtle consequence:  when the "object" changes, you might be surprised to see new faults.

If you ignore the fault "unable to ping host" for target "", under the hood Delphix ignores errors of that type against the object which represents that target.  You'll never see this fault again for that target you drop and recreate it!  Since Delphix ensures unique objects, it will get a new object id ("reference"), and you'll see faults again.

Similarly, some faults are raised against snapshots which are part of a dSource.  Ignoring those errors only ignores similar errors for that exact snapshot.  Tomorrow's snapshot could produce the fault again.