-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
problem rebuilding if case.build fails after a successful first build #1971
Comments
I just had this happen on Hobart but don't know what changed. The sequence was:
Could it be some sort of race condition that locks up the process? |
Maybe it is the sequence of complete build, failed build, build try that triggers things. My diff:
|
I am closing this issue since noone seems to have come up with a reproducer. |
I did come up with a reproducer which is the comment above from about Oct. 22.
Does this not trigger the error for you? |
No it does not, perhaps I am not making the right change, but I tried several times. |
Hmm. Well, all I can say is that I have been making bad code changes in CAM (I'm particularly talented at that) and getting failed compiles ( |
Can you give me instructions to reproduce in which you tell me exactly how to generate this error in a reproducible fashion? Otherwise I would again request that you close it. |
I have had the exact same problem as @gold2718 - I'll try to duplicate this
problem on cime master again.
…On Thu, Nov 2, 2017 at 2:22 PM, goldy ***@***.***> wrote:
Hmm. Well, all I can say is that I have been making bad code changes in
CAM (I'm particularly talented at that) and getting failed compiles (
./case.build). Then, whenever I try to ./case.build again, I get the
message. Could it depend on the component being modified?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1971 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AHlxE1u4Ect5mMgiZrX618Al5Ofgyo3_ks5syghOgaJpZM4P9Cx7>
.
|
Since no reproducer has been presented for this issue, I still think that it should be closed. I have removed the critical tag. |
Reproducer using cime-only clone:
|
locked files needs to handle BUILD_COMPLETE better If BUILD_COMPLETE is the only variable changed in env_build.xml it should not flag in check_lockedfiles Test suite: scripts_regression_tests.py, hand testing - see test in issue #1971 Test baseline: Test namelist changes: Test status: [bit for bit, roundoff, climate changing] Fixes #1971 User interface changes?: Update gh-pages html (Y/N)?: Code review:
Update MPAS submodules: Reduce thread barriers in halo exchanges This PR brings in a new version of the MPAS framework, and updates the MPAS components. In the MPAS framework, it reduces unneeded thread barriers in halo exchanges. See MPAS-Dev/MPAS#1459. The measured speedup from this change in the MPAS-Ocean stand-alone for the RRS30to10 mesh on 256 KNL nodes using 2 threads was ~8%. The updated MPAS submodules also bring in a MPAS sea ice change that adds namelist entries. Tested with: * PET_Ln9.T62_oQU240.GMPAS-IAF.cori-knl_intel * SMS_Ln9.T62_oQU120_ais20.MPAS_LISIO_TEST.theta_intel * PET_Ln9.T62_oQU240.GMPAS-IAF.theta_intel * PET_Ln9.T62_oQU240.GMPAS-IAF.theta_gnu * a range of DTESTM runs on cori-knl [NML] [BFB]
I am encountering the following failure.
I know that I don't want to run case.build --clean-all since everything should work except for the file that I had changed. It turns out that to fix this I need to run the following two steps:
This is clearly a problem that users would run into when making changes to a case.
The text was updated successfully, but these errors were encountered: