Skip to content
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
sjsinju:develop
Aug 19, 2016
Merged

ARM-CI : Check a device is already mounted while mounting a device.#10482
stephentoub merged 1 commit intodotnet:masterfrom
sjsinju:develop

Conversation

@sjsinju
Copy link
Contributor

@sjsinju sjsinju commented Aug 1, 2016

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.

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.
@sjsinju
Copy link
Contributor Author

sjsinju commented Aug 1, 2016

@dotnet-bot test Innerloop Linux ARM Emulator Release Cross Build please

1 similar comment
@sjsinju
Copy link
Contributor Author

sjsinju commented Aug 1, 2016

@dotnet-bot test Innerloop Linux ARM Emulator Release Cross Build please

@joperezr
Copy link
Member

joperezr commented Aug 1, 2016

FYI: @maririos

@stephentoub
Copy link
Member

Since this matches what's in CoreCLR, LGTM.

@stephentoub stephentoub merged commit bc362da into dotnet:master Aug 19, 2016
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.
@karelz karelz modified the milestone: 1.1.0 Dec 3, 2016
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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants