Thanks @William-Gardner so much for this patch... really useful!
Thanks for the input... I wasn't sure how accommodating in the unit tests you wanted to be for the loadbuild/runtime environments.
I quickly looked at the code base and it was not clear to me…
I also reviewed the past couple of weeks of nightly builds and noticed this error now is consistently happening...
#16 34.86 --- FAIL: TestAddWorkerToJobBlocklist (1.34s)
#16 34.86 …
I think the most reliable way would be to pass in the hosts architecture to the multi-arch Dockerfile as an ENV or ARG and then update the flamenco makefile to compare host architecture value…
Ive just got back from vacation but some reading around and qemu is just slower. Its not so much about docker being slow.
Its a problem for me but not a blocker. Insofar as arm nightlies…
I agree with the sentiment that 500ms is more than enough time for the unit test db fetch. This timeout is likely due to slowness in buildx (which uses a QEMU emulator for arm64 on an amd64…
From what I understand, the buildx cross-platform builds use QEMU and emulate hardware so this could be another riddle on top of different host machines we are using.
I have just tried that…
I've looked a bit more at the code base with your hint that this is supposed to be testing that the output path directory name uses UTC timestamp, and not a local timestamp.
With this…
Thanks for the PR. I'm wondering if this is the right approach, though. If there is code in Flamenco that makes assumptions about the timezones, then I feel that that's a bug that needs…
I did wonder about that but moved it to local timezone. I didn't realise it was intentionally a timezone test. I can fix that back up to test UTC timestamps.
Marking as high priority as this can cause loss of files. However, I expect it to be unlikely to happen in practice, as Flamenco should just be configured with the actual storage path.
I…
To recreate this problem (on Linux workstation) in the Flamenco Shaman unit tests, comment out L38-41 in Then create a symlinked TempDir() path.
$> ls -l /tmp/
total 124
drwxrwxr-x 7…
@wilsonli88 - is this still a problem for you? Is it still happening? Have you tried newer Blender or Flamenco versions since raising this issue here?
-version
CLI option show the 'extended' version
-version
CLI option show the 'extended' version