DLPX-78776 estat zpl may warn about missing more events than were obs… #79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This script has been reporting warnings like this for awhile:
Investigations have found that the issue is in the the code to determine the spa_name from the inode. The objset field is not always set on entering zfs_write or zfs_read. In the most recent version of zfs this appears to be the case all the time. In order to get some data, the check for the pool was pulled out though this results in the rpool operations be included by default. Also there is no way to check for SYNC_ALWAYS. This seems better than no data.
Some other cleanup was done, including removing of the tracking sync vs async reads (whatever that was supposed to mean).