chore(deps-dev): bump tatami-ng to 0.6.0
[poolifier.git] / src / pools / abstract-pool.ts
2024-09-14  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/http...
2024-09-08  Jérôme Benoitrefactor: add dynamic worker nodes count to pool info
2024-09-06  Jérôme Benoitrefactor: factor out stealing ratio conditions check...
2024-09-03  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/http...
2024-09-02  Jérôme Benoitperf: optimize backpressure task(s) stealing conditions
2024-08-31  Jérôme Benoitrefactor: add `isWorkerNodeStealing()` helper
2024-08-30  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2024-08-30  Jérôme Benoitfix: handle properly small or zero `tasksStealingRatio`
2024-08-30  Jérôme Benoitrefactor: move dynamic pool only getters to its own...
2024-08-29  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/http...
2024-08-28  Jérôme Benoitrefactor: merge dynamic pool events emission code
2024-08-28  Jérôme Benoitperf: track dynamic pool full lifecycle via events
2024-08-28  Jérôme Benoitperf: reduce useless branching at pool info building
2024-08-27  Jérôme Benoitrefactor: cleanup pool information ordering
2024-08-27  Jérôme Benoitrefactor: cleanup worker node back pressure checks
2024-08-27  Jérôme Benoitperf: track pool busy lifecycle via events
2024-08-27  Jérôme Benoitperf: track pool back pressure lifecycle via events
2024-08-27  Jérôme Benoitfix: fix pool back pressure semantic on dynamic pool
2024-08-27  Jérôme BenoitMerge dependabot/npm_and_yarn/regular-0ca92e71d9 into...
2024-08-26  Jérôme Benoitfix: ensure no deleted dynamic worker can be used to...
2024-08-26  Jérôme Benoitrefactor: cleanup worker node back pressure detection...
2024-08-25  Jérôme Benoitrefactor: cleanup worker node state conditions check
2024-08-24  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/http...
2024-08-23  Jérôme Benoitdocs: refine a code comment
2024-08-23  Jérôme Benoitfix: fix pool ready status with zero min size dynamic...
2024-08-21  Jérôme Benoitrefactor: switch to eslint-plugin-perfectionist
2024-08-19  Jérôme Benoitrefactor: display back pressured worker nodes in pool...
2024-08-19  Jérôme Benoitfix: account for all stealing worker nodes
2024-08-15  Jérôme Benoitrefactor: define a variable only when needed
2024-08-14  Jérôme Benoitfix: workaround race conditions at pool destroy
2024-08-14  Jérôme Benoitfix: fix race condition at task response handling durin...
2024-08-14  Jérôme Benoitdocs: refine code comment about task stealing conditions
2024-08-14  Jérôme Benoitfix: trigger continuous tasks stealing under proper...
2024-08-14  Jérôme Benoitrefactor: remove unneeded condition at task response...
2024-08-14  Jérôme Benoitfix: ensure task stealing can't start twice on the...
2024-08-13  Jérôme Benoitperf: do mapExecute() args sanity checks once
2024-08-13  Jérôme Benoitrefactor: cleanup worker condition checks at task stealing
2024-08-13  Jérôme Benoitfix: protect worker node tasks queue from concurrent...
2024-07-25  Jérôme Benoitbuild(ci): reenabled code auto formatting and linting
2024-07-18  Jérôme Benoitfeat: add ratio of worker nodes in a pool allowed to...
2024-07-17  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/http...
2024-07-14  Jérôme Benoitchore(eslint.config.js): refine eslint configuration
2024-07-12  Jérôme BenoitMerge dependabot/npm_and_yarn/tatami-ng-0.5.3 into...
2024-07-11  Jérôme Benoitfix: null exception when a task errored
2024-07-07  Jérôme BenoitMerge pull request #2451 from poolifier/tasks-queueing
2024-07-07  Jérôme BenoitMerge branch 'master' into tasks-queueing
2024-07-07  Jérôme Benoitrefactor: move queueing code into its own directory
2024-07-06  Jérôme Benoitperf: optimize tasks queuing implementation
2024-06-28  Jérôme Benoitrefactor: code reformatting
2024-06-25  Jérôme BenoitMerge dependabot/npm_and_yarn/neostandard-0.8.0 into...
2024-06-21  Jérôme Benoitrefactor: silence linter
2024-06-21  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/smtp...
2024-06-19  Jérôme Benoitperf: remove unneeded condition check
2024-06-15  Jérôme Benoitbuild(deps-dev): apply updates
2024-06-14  Jérôme Benoitdocs: refine some comments
2024-06-14  Jérôme Benoitrefactor: silence jsdoc linting warnings
2024-06-13  Jérôme BenoitMerge branch 'master' of github.com:poolifier/poolifier
2024-06-13  Jérôme Benoitrefactor: add input sanity checks to mapExecute()
2024-06-12  Jérôme BenoitMerge pull request #2365 from poolifier/map-execute
2024-06-12  Jérôme BenoitMerge branch 'master' into map-execute
2024-06-11  Jérôme Benoitfeat: add mapExecute() helper for bulk tasks execution
2024-05-31  Jérôme Benoitbuild: reenable eslint type checking
2024-05-30  Jérôme Benoitrefactor: code cleanup after eslint 9 migration
2024-05-30  Jérôme Benoitchore: migrate to eslint 9
2024-05-29  Jérôme Benoitperf: enable prioritized tasks queue only when necessary
2024-05-28  Jérôme Benoitperf: optimize tasks queue implementation
2024-05-21  Jérôme Benoitdocs: refine circular buffer code comments
2024-05-21  Jérôme Benoitperf: use optimized circular buffer implementation...
2024-05-21  Jérôme Benoitrefactor: code cleanups
2024-05-20  Jérôme Benoitfix: fix tasks stealing dynamic worker node handling
2024-05-19  Jérôme Benoitrefactor: add ELU utilization to pool info
2024-05-15  Jérôme Benoitdocs: refine code comment
2024-05-15  Jérôme Benoitfix: fix default task function worker choice strategy...
2024-05-14  Jérôme Benoitrefactor: cleanup handleWorkerNodeIdleEvent()
2024-05-14  Jérôme Benoitrefactor: cleanup handleWorkerNodeBackPressureEvent()
2024-05-14  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/webso...
2024-05-11  Jérôme Benoitrefactor: add ELU statistics to pool information
2024-05-10  Jérôme BenoitMerge dependabot/npm_and_yarn/examples/typescript/webso...
2024-05-09  Jérôme Benoitfix: null expection in
2024-05-09  Jérôme Benoitfix: off-by-one stolen tasks accounting task function...
2024-05-09  Jérôme Benoitfix: ensure task function worker usage is defined befor...
2024-05-09  Jérôme Benoitfix: avoid tasks redistribution on the errored worker...
2024-05-08  Jérôme Benoitfix: disable `tasksStealingOnBackPressure` by default
2024-05-08  Jérôme Benoitperf: optimize task(s) stealing
2024-05-07  Jérôme Benoitrefactor: refine UUID type definition
2024-05-07  Jérôme BenoitMerge dependabot/npm_and_yarn/types/node-20.12.10 into...
2024-05-06  Jérôme Benoitfix: sync worker task performance measurement requirements
2024-05-02  Jérôme Benoitfix: fix worker choice strategies behavior
2024-04-30  Jérôme BenoitMerge pull request #2174 from poolifier/task-functions...
2024-04-30  Jérôme Benoitrefactor: cleanup pool start timestamp handling
2024-04-30  Jérôme Benoitfix: set pool start timestamp at start()
2024-04-30  Jérôme BenoitMerge branch 'master' into task-functions-properties
2024-04-30  Jérôme BenoitMerge branch 'master' into task-functions-properties
2024-04-30  Jérôme Benoitrefactor: refine type definition
2024-04-29  Jérôme Benoitfix: only sync worker choice strategies if needed
2024-04-29  Jérôme Benoitfeat: use priority queue for task queueing
2024-04-29  Jérôme BenoitMerge branch 'master' into task-functions-properties
2024-04-29  Jérôme BenoitMerge branch 'master' into task-functions-properties
2024-04-29  Jérôme Benoitrefactor: cleanup Map iteration
2024-04-29  Jérôme Benoitperf: build worker choice strategies policy and task...
next