feat: optimize worker choice strategies implementation
[poolifier.git] / src / pools / worker.ts
2023-09-03  Jérôme Benoitfeat: optimize worker choice strategies implementation
2023-08-29  Jérôme Benoitrefactor: cleanup interface scope
2023-08-27  Jérôme Benoitrefactor: silence sonar code smells
2023-08-26  Jérôme Benoitrefactor: cleanup type definitions
2023-08-26  Jérôme Benoittest: add worker node tests
2023-08-25  Jérôme Benoitfeat: continuous task stealing
2023-08-25  Jérôme BenoitMerge branch 'master' into combine-prs-branch
2023-08-25  Jérôme Benoitdocs: refine code comment
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/webso...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/webso...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/webso...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/webso...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/types/node-20.5.4 into...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/webso...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/smtp...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  github-actions[bot]Merge dependabot/npm_and_yarn/examples/typescript/http...
2023-08-23  Jérôme Benoitfix: fix queued tasks rescheduling
2023-08-22  Jérôme Benoitfeat: add tasks stealing algorithm
2023-08-20  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2023-08-20  Jérôme Benoitfeat: add `queueMaxSize` option to tasks queue options
2023-08-20  Jérôme Benoitdocs: refine code comments
2023-08-19  Jérôme BenoitMerge pull request #883 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #882 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #884 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #885 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #886 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #870 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #871 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #872 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #881 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #880 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #879 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #878 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #877 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #875 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #876 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #874 from poolifier/dependabot/npm_a...
2023-08-19  Jérôme BenoitMerge pull request #873 from poolifier/dependabot/npm_a...
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
next