On Tue, 2 Feb 2021 03:59:00 GMT, Alexander Matveev <[email protected]> wrote:
>> We did not able to run "hdiutil convert" due to hdiutil did not able to >> acquire lock on DMG image file. In this condition we got "Resource busy" >> from "hdiutil detach" and on repeated attempt we was getting "File Not >> Found" error. According to some research "Resource Busy" is normal error >> message for "hdiutil detach" and can happen, but it should go away soon >> assuming nothing else is broken. I think due to we using "-force" flag we >> still ejected DMG image and left system in bad stage. After re-fixing >> repeated detach with force this issue is not longer reproducible. I still >> left code for forced detach if we did not able to detach it. Also, I added >> work around (in case we had to do forced detach) is to convert copy of >> original DMG image. This work around seems to solves problem as well when >> hdiutil cannot acquire lock on file. I also fixed in same way detach in our >> test helper. > > Alexander Matveev has updated the pull request incrementally with one > additional commit since the last revision: > > 8259570: (macos) tools/jpackage tests fails with 'hdiutil: couldn't eject > disk2 - Resource busy' [v2] Marked as reviewed by herrick (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk/pull/2345
