See e.g.: https://build.chromium.org/p/client.v8.clusterfuzz/builders/V8%20Win32%20ASAN%20-%20release%20builder/builds/8 This is new and probably never worked. Switching to remote-run didn't help. The script can't move a file from C: to E:. On the corresponding Chromium bots this works, because the use baremetal hosts that only have E: https://build.chromium.org/p/chromium.lkgr/builders/Win%20ASan%20Release/builds/7244
I think the problem is putting build artifacts in 'c:\users\chrome~2\appdata\local\temp\chrome_stagingnfccjv'. It would be much better to put them somewhere on the e: drive, preferably under the bot's directory somewhere.
ok - then we probably need to change the recipe to make it's own pseudo tmp folder.
Meh. We even had the required logic a while back. Guess who removed it: https://chromium.googlesource.com/chromium/tools/build/+/e0cb895e24d3daeea49a32e11f9ae0903eca77cd%5E%21/#F2
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build/+/0205cbe1ef5fdf4f67719412df5003cfe1c4899d commit 0205cbe1ef5fdf4f67719412df5003cfe1c4899d Author: Michael Achenbach <machenbach@chromium.org> Date: Wed Nov 08 10:53:34 2017 Make clusterfuzz-archive stage files in clean-up dir Bug: 782309 Change-Id: Ie9b7426aaf551a59be769cfdd6236dc948a8961a Reviewed-on: https://chromium-review.googlesource.com/758237 Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_component_svn_with_git.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_ASan_Debug.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/api.py [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/README.recipes.md [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_linux.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_win.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_MSan.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Mac_ASan.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64_ASAN_arm64___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_UBSan.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64_ASAN___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64_ASAN_no_inline___release_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_component.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Mac64_ASAN___release_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_mac.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux_MSAN_no_origins.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64___release_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux_ASAN_mipsel___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Win32_ASAN___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/chromium_afl.expected/full_chromium_fyi_Afl_Upload_Linux_ASan.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_svn_with_git.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/chromium_libfuzzer.expected/full_chromium_fyi_Libfuzzer_Upload_Linux_ASan.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64_CFI___release_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Mac64_ASAN___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux_MSAN_chained_origins.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_no_llvm.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux_ASAN_arm___debug_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Win32_ASAN___release_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/archive/examples/full.expected/cf_archiving_svn_no_git.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipes/v8.expected/full_client_v8_clusterfuzz_V8_Linux64_UBSanVptr___release_builder.json [modify] https://crrev.com/0205cbe1ef5fdf4f67719412df5003cfe1c4899d/scripts/slave/recipe_modules/chromium_tests/tests/api/archive_build.expected/cf_archive_build.json
This is fixed. We now stage under cleanup dir instead of temp dir. That's on E: on windows VMs.
Comment 1 by iannucci@chromium.org
, Nov 7 2017