DMA errors on QFX can cause commit failures because of interactions with file system when the SSD disks are not in good state.
DMA Read Logs:
Mar 10 18:33:03 2025 QFX5k /kernel: ad0: FAILURE - READ_DMA status=41 error=4 LBA=442831
Mar 10 18:33:03 2025 QFX5k /kernel: vn_read_compressed_block: read error = 5; offset = 44475130, size = 19605
Commit Check Error:
# commit check | display detail
2025-03-10 17:24:01.370112 UTC: Obtaining lock for commit
2025-03-10 17:24:01.375751 UTC: merging latest committed configuration
2025-03-10 17:24:01.376188 UTC: Using fast-diff method to generate diff
2025-03-10 17:24:02.339217 UTC: UI extensions feature is not configured
2025-03-10 17:24:02.353654 UTC: UI change-notification feature is not configured
2025-03-10 17:24:02.364672 UTC: Started running translation script
2025-03-10 17:24:03.93563 UTC: No delta input for translation
2025-03-10 17:24:03.96719 UTC: Finished running translation script
2025-03-10 17:24:03.168686 UTC: reading commit script configuration
2025-03-10 17:24:03.940943 UTC: testing commit script configuration
2025-03-10 17:24:03.941889 UTC: opening commit script '/var/db/scripts/commit/interface-disable-qfx.py'
2025-03-10 17:24:03.945806 UTC: opening commit script '/var/db/scripts/commit/Sanity-QFX.py'
error: commit scripts fails with exit code 0x8b
error: commit script failure
2025-03-10 17:24:06.351562 UTC: Commit failed, cleanup checked out files
Power cycle the device to restore from DMA errors. Post that commit should work if no DMA errors are seen.