{"action":"created","issue":{"url":"https://api.github.com/repos/StrikeNP/trac_test/issues/334","repository_url":"https://api.github.com/repos/StrikeNP/trac_test","labels_url":"https://api.github.com/repos/StrikeNP/trac_test/issues/334/labels{/name}","comments_url":"https://api.github.com/repos/StrikeNP/trac_test/issues/334/comments","events_url":"https://api.github.com/repos/StrikeNP/trac_test/issues/334/events","html_url":"https://github.com/StrikeNP/trac_test/issues/334","id":334630291,"node_id":"MDU6SXNzdWUzMzQ2MzAyOTE=","number":334,"title":"Nightly Tests' SVN checkouts can disappear (Trac #334)","user":{"login":"StrikeNP","id":2577059,"node_id":"MDQ6VXNlcjI1NzcwNTk=","avatar_url":"https://avatars0.githubusercontent.com/u/2577059?v=4","gravatar_id":"","url":"https://api.github.com/users/StrikeNP","html_url":"https://github.com/StrikeNP","followers_url":"https://api.github.com/users/StrikeNP/followers","following_url":"https://api.github.com/users/StrikeNP/following{/other_user}","gists_url":"https://api.github.com/users/StrikeNP/gists{/gist_id}","starred_url":"https://api.github.com/users/StrikeNP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StrikeNP/subscriptions","organizations_url":"https://api.github.com/users/StrikeNP/orgs","repos_url":"https://api.github.com/users/StrikeNP/repos","events_url":"https://api.github.com/users/StrikeNP/events{/privacy}","received_events_url":"https://api.github.com/users/StrikeNP/received_events","type":"User","site_admin":false},"labels":[{"id":971577014,"node_id":"MDU6TGFiZWw5NzE1NzcwMTQ=","url":"https://api.github.com/repos/StrikeNP/trac_test/labels/Migrated%20from%20Trac","name":"Migrated from Trac","color":"FFFFFF","default":false},{"id":971577274,"node_id":"MDU6TGFiZWw5NzE1NzcyNzQ=","url":"https://api.github.com/repos/StrikeNP/trac_test/labels/clubb_src","name":"clubb_src","color":"FFFFFF","default":false},{"id":971577020,"node_id":"MDU6TGFiZWw5NzE1NzcwMjA=","url":"https://api.github.com/repos/StrikeNP/trac_test/labels/defect","name":"defect","color":"FFFFFF","default":false},{"id":971580412,"node_id":"MDU6TGFiZWw5NzE1ODA0MTI=","url":"https://api.github.com/repos/StrikeNP/trac_test/labels/eihoppe@uwm.edu","name":"eihoppe@uwm.edu","color":"FFFFFF","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-06-21T19:41:07Z","updated_at":"2018-06-22T16:36:09Z","closed_at":null,"author_association":"OWNER","body":"When carson was having issues with bacula that filled its root partition, this caused SVN to be unable to checkout the code.\n\nThe nightly tests tried to run as usual, however. When the scripts performed the checks to see what revision is currently checked out, the svn info command would still work (as, as far as I can deduce, that doesn't need to create any temporary files on carson)--this means that the nightly tests would see changes to the repository, and remove the current checkouts and try to check out a fresh checkout of the CLUBB code. However, because a checkout requires temporary files to be created on carson, this failed. This means that the clubb and SAM_CLUBB directories for hoc_browser disappeared.\n\nWhen future nightly tests would try to run, it would try to run an svn info on the directory (which now doesn't exist), causing SVN to return an error saying that the directory isn't under SVN control. However, because both the svn info that checks the current head revision and the current checked-out revision both reference that directory, the output that checks if a nightly test run needs to be performed is still identical, which means that the scripts will still think that the revisions are the same and exit every night without running tests.\n\nAttachments:\n\n[plot_explicit_ta_configs.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_explicit_ta_configs.maff)\n[plot_new_pdf_config_1_plot_2.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_new_pdf_config_1_plot_2.maff)\n[plot_combo_pdf_run_3.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_combo_pdf_run_3.maff)\n[plot_input_fields_rtp3_thlp3_1.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_input_fields_rtp3_thlp3_1.maff)\n[plot_new_pdf_20180522_test_1.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_new_pdf_20180522_test_1.maff)\n[plot_attempts_8_10.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_attempts_8_10.maff)\n[plot_attempt_8_only.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_attempt_8_only.maff)\n[plot_beta_1p3.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_beta_1p3.maff)\n[plot_beta_1p3_all.maff](https://github.com/larson-group/trac_attachment_archive/blob/master/trac_test/822/plot_beta_1p3_all.maff)\n\nMigrated from http://carson.math.uwm.edu/trac/clubb/ticket/334\n```json\n{\n    \"status\": \"closed\", \n    \"changetime\": \"2010-06-25T21:08:24\", \n    \"description\": \"When carson was having issues with bacula that filled its root partition, this caused SVN to be unable to checkout the code.\\n\\nThe nightly tests tried to run as usual, however. When the scripts performed the checks to see what revision is currently checked out, the svn info command would still work (as, as far as I can deduce, that doesn't need to create any temporary files on carson)--this means that the nightly tests would see changes to the repository, and remove the current checkouts and try to check out a fresh checkout of the CLUBB code. However, because a checkout requires temporary files to be created on carson, this failed. This means that the clubb and SAM_CLUBB directories for hoc_browser disappeared.\\n\\nWhen future nightly tests would try to run, it would try to run an svn info on the directory (which now doesn't exist), causing SVN to return an error saying that the directory isn't under SVN control. However, because both the svn info that checks the current head revision and the current checked-out revision both reference that directory, the output that checks if a nightly test run needs to be performed is still identical, which means that the scripts will still think that the revisions are the same and exit every night without running tests.\", \n    \"reporter\": \"eihoppe@uwm.edu\", \n    \"cc\": \"vlarson@uwm.edu,senkbeil@uwm.edu,nielsenb@uwm.edu\", \n    \"resolution\": \"Verified by V. Larson\", \n    \"_ts\": \"1277500104000000\", \n    \"component\": \"clubb_src\", \n    \"summary\": \"Nightly Tests' SVN checkouts can disappear\", \n    \"priority\": \"major\", \n    \"keywords\": \"\", \n    \"time\": \"2010-06-01T17:59:11\", \n    \"milestone\": \"\", \n    \"owner\": \"eihoppe@uwm.edu\", \n    \"type\": \"defect\"\n}\n```\n"},"comment":{"url":"https://api.github.com/repos/StrikeNP/trac_test/issues/comments/399504236","html_url":"https://github.com/StrikeNP/trac_test/issues/334#issuecomment-399504236","issue_url":"https://api.github.com/repos/StrikeNP/trac_test/issues/334","id":399504236,"node_id":"MDEyOklzc3VlQ29tbWVudDM5OTUwNDIzNg==","user":{"login":"StrikeNP","id":2577059,"node_id":"MDQ6VXNlcjI1NzcwNTk=","avatar_url":"https://avatars0.githubusercontent.com/u/2577059?v=4","gravatar_id":"","url":"https://api.github.com/users/StrikeNP","html_url":"https://github.com/StrikeNP","followers_url":"https://api.github.com/users/StrikeNP/followers","following_url":"https://api.github.com/users/StrikeNP/following{/other_user}","gists_url":"https://api.github.com/users/StrikeNP/gists{/gist_id}","starred_url":"https://api.github.com/users/StrikeNP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StrikeNP/subscriptions","organizations_url":"https://api.github.com/users/StrikeNP/orgs","repos_url":"https://api.github.com/users/StrikeNP/repos","events_url":"https://api.github.com/users/StrikeNP/events{/privacy}","received_events_url":"https://api.github.com/users/StrikeNP/received_events","type":"User","site_admin":false},"created_at":"2018-06-22T16:36:09Z","updated_at":"2018-06-22T16:36:09Z","author_association":"OWNER","body":"**Trac update on 2010/06/02 at 16:07**\n\n* **eihoppe@uwm.edu commented:**\n\nThe change has been tested (both that it does check out a revision if the directory doesn't exist and that it does nothing if the directory does exist) and commited to the scripts repository. I ultimately went with revision 1, as I believe that will most minimize the bandwidth impact on carson -- the scripts delete the directory and perform a fresh checkout, so we want to check out the least number of files possible to ensure that it can determine the nightly tests need to run.\n\nAlso, hoc_browser's version of the file has been updated.\n\nThat should resolve this issue.\n\n\n* eihoppe@uwm.edu changed resolution from \"\" to \"fixed\"\n* eihoppe@uwm.edu changed status from \"assigned\" to \"closed\""}}
{"actor":{"display_login":"StrikeNP"}}