The CPU/RAM limitations works with relatively big resources, but when we need small resources - the drivers could be easily overloaded (like VMWare Fusion on Mac, which hangs the VM if there is to much running in parallel).
The current node resources are only limited by the specified node resources and overrides - but actually should have another limit as "max concurrent apps", or maybe even the fish node itself to not allow to run more resources then HW can handle.
So it's needed to add "hard cap" on parallel applications node can handle to not blow-up.
The CPU/RAM limitations works with relatively big resources, but when we need small resources - the drivers could be easily overloaded (like VMWare Fusion on Mac, which hangs the VM if there is to much running in parallel). The current node resources are only limited by the specified node resources and overrides - but actually should have another limit as "max concurrent apps", or maybe even the fish node itself to not allow to run more resources then HW can handle.
So it's needed to add "hard cap" on parallel applications node can handle to not blow-up.