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.
Ex:
If you ignore the fault "unable to ping host" for target "192.168.1.1", 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 192.168.1.1--unless 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.