Merge branch 'master' into elu-strategy
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 8 Jun 2023 22:15:08 +0000 (00:15 +0200)
committerGitHub <noreply@github.com>
Thu, 8 Jun 2023 22:15:08 +0000 (00:15 +0200)
1  2 
README.md
tests/pools/selection-strategies/selection-strategies.test.js

diff --cc README.md
index 33c188722210fe375449ba50b39eaa8300da5322,5383863d23741c7d74c4eb585c05a75556be2db6..1a097f3b7060f41f0935227a13a31334490e8c80
+++ b/README.md
@@@ -161,9 -161,8 +161,9 @@@ An object with these properties
  - `workerChoiceStrategy` (optional) - The worker choice strategy to use in this pool:
  
    - `WorkerChoiceStrategies.ROUND_ROBIN`: Submit tasks to worker in a round robin fashion
-   - `WorkerChoiceStrategies.LEAST_USED`: Submit tasks to the worker with the minimum number of running and ran tasks
-   - `WorkerChoiceStrategies.LEAST_BUSY`: Submit tasks to the worker with the minimum tasks total execution time
+   - `WorkerChoiceStrategies.LEAST_USED`: Submit tasks to the worker with the minimum number of executed, executing and queued tasks
+   - `WorkerChoiceStrategies.LEAST_BUSY`: Submit tasks to the worker with the minimum tasks total execution and wait time
 +  - `WorkerChoiceStrategies.LEAST_ELU`: Submit tasks to the worker with the minimum event loop utilization (ELU) (experimental)
    - `WorkerChoiceStrategies.WEIGHTED_ROUND_ROBIN`: Submit tasks to worker by using a weighted round robin scheduling algorithm based on tasks execution time
    - `WorkerChoiceStrategies.INTERLEAVED_WEIGHTED_ROUND_ROBIN`: Submit tasks to worker by using an interleaved weighted round robin scheduling algorithm based on tasks execution time (experimental)
    - `WorkerChoiceStrategies.FAIR_SHARE`: Submit tasks to worker by using a fair share tasks scheduling algorithm based on tasks execution time