Collate test output to allow workers > 1 with verbose output#507
Collate test output to allow workers > 1 with verbose output#507bryevdv merged 8 commits intonv-legate:branch-22.10from bryevdv:bv/test_collate
Conversation
|
@magnatelee This generally seems better (or at least comparable) to old CI runs in most cases. The exception is the GPU tests, which still seem to be slower. The CI machines have 2 GPUs and the new algo still only decides to use 1 worker for both tests. It seems like that's incorrect, unless the GPUs have very low fbsize? Edit: I guess so? I'm not sure why the GPU jobs would have run faster in the old arrangement tho (since they also had only 1 worker) |
|
Well, this was incorrect:
The old test runs use 2 workers which I think accounts for the ~2x slow-down for GPU tests. @magnatelee should we adjust the worker spec computation in the GPU stage? |
|
The previous workers computation was more or less the current one, except without the bloat factor. Reducing it from 1.5 to 1.25 just to see how CI performs. @magnatelee should we make the bloat factor confugurable? |
|
Ok. I think some clarification would help here. First of all, the
Then, you can keep the bloating factor being 1.5 and everything works as it did before. I'm fine with making the bloating factor configurable as well, but I don't expect developers to configure it by themselves. |
|
@magnatelee I have made suggestion 1) in 6aa5188 When I try to add suggestion 2) get program aborts on my local system: it looks like |
|
I think this part is problematic: |
3af2be8 seems to fix locally :D |
…v-legate#507) * report times in summary lines * fix typo * Add an overall test suite summary * defer test output until test completion * remove -j 1 argument to test.sh * try bloat factor = 1.25 * fix default fbsize and bloat factor * specify fbmem in MB

Still WIP but I want to see how CI performs.