This repository was archived by the owner on Jan 23, 2023. It is now read-only.
ARM-CI : Check a device is already mounted while mounting a device.#10482
Merged
stephentoub merged 1 commit intodotnet:masterfrom Aug 19, 2016
Merged
ARM-CI : Check a device is already mounted while mounting a device.#10482stephentoub merged 1 commit intodotnet:masterfrom
stephentoub merged 1 commit intodotnet:masterfrom
Conversation
Now ARM-CI makes building failure frequently with below messages. http://dotnet-ci.cloudapp.net/job/dotnet_corefx/job/master/job/linuxarmemulator_cross_release/127/console 19:21:33 + unmount_rootfs /opt/linux-arm-emulator-root/dev 19:21:33 + local rootfsFolder=/opt/linux-arm-emulator-root/dev 19:21:33 + grep -qs /opt/linux-arm-emulator-root/dev /proc/mounts 19:21:33 + sudo umount /opt/linux-arm-emulator-root/dev umount: /opt/linux-arm-emulator-root/dev: device is busy. 19:21:33 (In some cases useful info about processes that use 19:21:33 the device is found by lsof(8) or fuser(1)) 19:21:33 Build step 'Execute shell' marked build as failure I suggest though the script is exited by any cases, the script would not run un-mounting. But whenever CI is running and mounting a device, It will check the device is already mounted. I think this error is occurred from the script of running tests. I hope to resolve this problem As soon as possible. In before resolving this problem, It would rather apply it than errors are occurred.
Contributor
Author
|
@dotnet-bot test Innerloop Linux ARM Emulator Release Cross Build please |
1 similar comment
Contributor
Author
|
@dotnet-bot test Innerloop Linux ARM Emulator Release Cross Build please |
Member
|
FYI: @maririos |
Member
|
Since this matches what's in CoreCLR, LGTM. |
sjsinju
added a commit
to sjsinju/corefx
that referenced
this pull request
Aug 29, 2016
Because dotnet#10482 is merged, No more 'device is busy' error will not occur. So I apply to enable automatic checks of PRs again.
picenka21
pushed a commit
to picenka21/runtime
that referenced
this pull request
Feb 18, 2022
ARM-CI : Check a device is already mounted while mounting a device. Commit migrated from dotnet/corefx@bc362da
picenka21
pushed a commit
to picenka21/runtime
that referenced
this pull request
Feb 18, 2022
Because dotnet/corefx#10482 is merged, No more 'device is busy' error will not occur. So I apply to enable automatic checks of PRs again. Commit migrated from dotnet/corefx@1f91319
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Now ARM-CI makes building failure frequently with below messages.
http://dotnet-ci.cloudapp.net/job/dotnet_corefx/job/master/job/linuxarmemulator_cross_release/127/console
19:21:33 + unmount_rootfs /opt/linux-arm-emulator-root/dev
19:21:33 + local rootfsFolder=/opt/linux-arm-emulator-root/dev
19:21:33 + grep -qs /opt/linux-arm-emulator-root/dev /proc/mounts
19:21:33 + sudo umount /opt/linux-arm-emulator-root/dev
umount: /opt/linux-arm-emulator-root/dev: device is busy.
19:21:33 (In some cases useful info about processes that use
19:21:33 the device is found by lsof(8) or fuser(1))
19:21:33 Build step 'Execute shell' marked build as failure
I suggest though the script is exited by any cases, the script would not run un-mounting.
But whenever CI is running and mounting a device, It will check the device is already mounted.
I think this error is occurred from the script of running tests. I hope to resolve this problem As soon as possible.
In before resolving this problem, It would rather apply it than errors are occurred.