refactor: sensible defaults for worker choice strategy policy
[poolifier.git] / src / pools / worker.ts
2023-08-19  Jérôme Benoitfix: fix back pressure detection
2023-08-18  Jérôme Benoitdocs: white space cleanup in code comment
2023-08-18  Jérôme Benoitfix: ensure task function worker usage is updated if...
2023-08-18  Jérôme Benoitrefactor: cleanup worker node back pressure API
2023-08-17  Jérôme Benoitdocs: add missing code comments
2023-08-17  Jérôme Benoitfeat: introduce worker node queue back pressure detection
2023-08-17  Jérôme Benoitrefactor: move message channel property from worker...
2023-08-17  Jérôme Benoitfix: fix race condition between ready and task function...
2023-08-17  Jérôme BenoitMerge branch 'master' into combine-prs-branch
2023-08-16  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-08-16  Jérôme Benoitfix: avoid duplicate per task function name usage stati...
2023-08-15  Jérôme Benoitrefactor: cleanup handlers
2023-07-23  Jérôme Benoitperf: automatically cover most poolifier settings in...
2023-07-19  Jérôme Benoitrefactor: factor out worker communication channel closing
2023-07-19  Jérôme Benoitfeat: add dedicated message channel for threads pool
2023-07-10  Jérôme Benoitrefactor: cleanup worker choice strategies code
2023-07-09  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-07-09  Jérôme Benoitrefactor: cleanup task handling in worker code
2023-07-09  Jérôme Benoitdocs: refine worker node code comments
2023-07-09  Jérôme Benoitrefactor: cleanup task usage method namespace
2023-07-09  Jérôme Benoitfix: fix tasks usage accounting initializer
2023-07-09  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-07-09  Jérôme Benoitfeat: add initial infrastructure to track per task...
2023-07-08  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-07-08  Jérôme Benoitfeat: internal messaging strict worker id checking
2023-07-07  Jérôme Benoitrefactor: rename worker `started` flag to `ready`
2023-07-07  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-07-07  Jérôme Benoitrefactor: encapsulate worker node handling logic into...
2023-07-05  Jérôme Benoitfix: fix internal measurements handling
2023-07-04  Jérôme Benoitbuild: disable esModuleInterop from TS configuration
2023-07-04  Jérôme Benoitfix: recreate the right worker type on uncaught error
2023-07-04  Jérôme Benoitfeat: add minimum and maximum to internal measurements
2023-07-03  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-07-03  Jérôme Benoitfix: wait for worker exit at pool destroy
2023-07-02  Jérôme BenoitMerge pull request #786 from poolifier/worker-info
2023-07-02  Jérôme Benoitrefactor: improve task error message
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme Benoitdocs: improve code documentation
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-07-01  Jérôme BenoitMerge branch 'master' into worker-info
2023-06-30  Jérôme Benoitrefactor: refine worker interface definition
2023-06-30  Jérôme Benoitfix: ensure worker started message cannot be received...
2023-06-30  Jérôme BenoitMerge branch 'master' into worker-info
2023-06-30  Jérôme BenoitMerge branch 'master' into worker-info
2023-06-30  Jérôme Benoitrefactor: cleanup worker usage properties namespace
2023-06-30  Jérôme Benoitfeat: add worker info to worker nodes
2023-06-26  Jérôme Benoitfix: prepare code to fix pool internal IPC for cluster...
2023-06-25  Jérôme Benoitfix: add maximum tasks queue size to worker usage data
2023-06-09  Jérôme Benoitfeat: add statistics accounting to ELU fields
2023-06-09  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier...
2023-06-09  Jérôme Benoitrefactor: align worker choice strategy options namespace
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitdocs: refine task statistics description
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitfix: fix 'queued' value in worker usage
2023-06-08  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-08  Jérôme Benoitrefactor: measure -> measurement
2023-06-08  Jérôme Benoitrefactor: abstract out measurement statistics
2023-06-06  Jérôme BenoitMerge pull request #770 from poolifier/elu-strategy
2023-06-06  Jérôme Benoitfeat: conditional task performance computation at the...
2023-06-06  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-05  Jérôme BenoitMerge branch 'master' into elu-strategy
2023-06-05  Jérôme BenoitMerge branch 'master' of github.com:jerome-benoit/poolifier
2023-06-05  Jérôme Benoitfeat: add ELU tasks accounting
2023-06-05  Jérôme Benoitrefactor: cleanup task usage properties namespace
2023-05-30  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-05-30  Jérôme BenoitMerge branch 'master' into interleaved-weighted-round...
2023-05-30  Jérôme BenoitMerge pull request #758 from poolifier/waittime
2023-05-30  Jérôme BenoitMerge branch 'master' into waittime
2023-05-30  Jérôme BenoitMerge branch 'master' into waittime
2023-05-30  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier...
2023-05-29  Jérôme BenoitMerge branch 'master' into waittime
2023-05-29  Jérôme BenoitMerge branch 'master' into waittime
2023-05-29  Jérôme Benoitfeat: add tasks wait time account per worker
2023-05-05  Jérôme BenoitMerge pull request #747 from poolifier/multiple-functions
2023-05-05  Jérôme Benoittest: add multi tasks worker
2023-05-05  Jérôme BenoitMerge branch 'master' into multiple-functions
2023-05-04  Jérôme BenoitMerge branch 'master' into multiple-functions
2023-05-04  Jérôme BenoitMerge branch 'master' into multiple-functions
2023-05-04  Jérôme BenoitMerge branch 'master' into multiple-functions
2023-05-04  Jérôme BenoitMerge branch 'master' into multiple-functions
2023-05-04  Jérôme Benoitfeat: use O(1) queue implementation
2023-05-04  Jérôme Benoitfeat: support multiple functions per worker
2023-04-15  Jérôme Benoitdocs: spell fix
2023-04-15  Jérôme Benoitrefactor: add type aliases for worker function
2023-04-15  Jérôme Benoitdocs: refine code documentation
2023-04-12  Jérôme BenoitMerge branch 'master' of github.com:jerome-benoit/poolifier
2023-04-12  Jérôme Benoitdocs: enhance documentation and update changelog entries
2023-04-12  Jérôme BenoitMerge branch 'master' of github.com:jerome-benoit/poolifier
2023-04-11  Jérôme Benoitrefactor: explicity extends Task for MessageValue type
2023-04-11  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-04-11  Jérôme Benoitdocs: enhance documentation
2023-04-11  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-04-11  Jérôme Benoitdocs: add missing exports
2023-04-10  Jérôme BenoitMerge branch 'master' of github.com:jerome-benoit/poolifier
2023-04-10  Jérôme Benoitrefactor: enforce more worker type safety
2023-04-08  Jérôme Benoitfeat: add tasks queue to pool data structure