You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If --hpx:threads hasn't been set and --hpx:cores has been set to some (smaller than default) value, silently set the number of OS threads to be equal to the number of specified cores, or throw an error if the user doesn't also explicitly specify a sufficiently small number for --hpx:threads (such that OS threads <= cores).
If both have been set by the user such that --hpx:threads > --hpx:cores, either throw an error or silently reduce the number of OS threads so that OS threads == cores.
(I assume that it's a bad idea to spawn more OS threads than cores we are allowed to run on.)
Actual Behavior
Initialization hangs when only setting --hpx:cores to a value smaller that the default number of OS threads, or when setting both --hpx:threads and --hpx:cores such that --hpx:threads > --hpx:cores.
@hkaiser How do you think we should handle this?
I stumbled on this because the options_as_config regression test hangs on Rostam. I don't think I have any peculiar setup, so shouldn't it also fail on the CIs in the same manner?
The text was updated successfully, but these errors were encountered:
Expected Behavior
If
--hpx:threads
hasn't been set and--hpx:cores
has been set to some (smaller than default) value, silently set the number of OS threads to be equal to the number of specified cores, or throw an error if the user doesn't also explicitly specify a sufficiently small number for--hpx:threads
(such that OS threads <= cores).If both have been set by the user such that
--hpx:threads
>--hpx:cores
, either throw an error or silently reduce the number of OS threads so that OS threads == cores.(I assume that it's a bad idea to spawn more OS threads than cores we are allowed to run on.)
Actual Behavior
Initialization hangs when only setting
--hpx:cores
to a value smaller that the default number of OS threads, or when setting both--hpx:threads
and--hpx:cores
such that--hpx:threads
>--hpx:cores
.@hkaiser How do you think we should handle this?
I stumbled on this because the options_as_config regression test hangs on Rostam. I don't think I have any peculiar setup, so shouldn't it also fail on the CIs in the same manner?
The text was updated successfully, but these errors were encountered: