Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/poolifier/poolifier

Fast and small Node.js worker_threads and cluster worker pool
https://github.com/poolifier/poolifier

Merge branch 'master' into fix-worker-readiness

ab3bb4a4fd6b09465fb97ec4f412e57448f94306 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: revert previous commit

Signed-off-by: Jérôme Benoit <[email protected]>

5c3c1fe755de6f14131c8ef02e213027e29600da authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

17f2e9782cdd80c4c5bec0a11f836b54783fd163 authored about 1 year ago by Jérôme Benoit <[email protected]>
test: fix worker choice defaults

Signed-off-by: Jérôme Benoit <[email protected]>

17d12ee08015f538205975f4103bf433de58a929 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: cleanup IWRR init

Signed-off-by: Jérôme Benoit <[email protected]>

050477bd31dced0d2def304e1296dd3ba3ef53e3 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: properly account worker choice retries for WRR

Signed-off-by: Jérôme Benoit <[email protected]>

00e1bdeb5c50b0eede8fe2f72d47bf8992e4aede authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: remove unneeded type casting

Signed-off-by: Jérôme Benoit <[email protected]>

d62fc5e18631cc99b49c6792c00dc36fa70339e0 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: ensure the number of worker choice retries is enough for WRR

Signed-off-by: Jérôme Benoit <[email protected]>

449cd15417158c0d1675a8aec8bcc514ff33b5a3 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: refine code comments

Signed-off-by: Jérôme Benoit <[email protected]>

af7f2788b6fcc39343d544551cf17c8f0dc5b757 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: refine code comment

Signed-off-by: Jérôme Benoit <[email protected]>

c004ececb19646937d2bf9e6431f51fd4108b782 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: ensure worker choice is retried at least the pool max size

Signed-off-by: Jérôme Benoit <[email protected]>

26ce26ca8861318068427cc86697103e7a3ddbf4 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: add changelog entry

Signed-off-by: Jérôme Benoit <[email protected]>

55d7d6002049be09a06b08da26febe2e8bfa494b authored about 1 year ago by Jérôme Benoit <[email protected]>
test: remove unneeded sleep

Signed-off-by: Jérôme Benoit <[email protected]>

b66fec4ceeaea97a4947e9079cc9fe264b06c1d2 authored about 1 year ago by Jérôme Benoit <[email protected]>
test: test for wait node readiness in dynamic pool

Signed-off-by: Jérôme Benoit <[email protected]>

722d55a0b7bdb6b03cc523e5debef6b612c332f8 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: wait for worker node readiness

closes #1748

Signed-off-by: Jérôme Benoit <[email protected]>

613a91dc3e9745e9f4ae53f589fe0ee6d2b594cd authored about 1 year ago by Jérôme Benoit <[email protected]>
test: refine expectation

Signed-off-by: Jérôme Benoit <[email protected]>

6d41131f0c010908be4699a2412ebea9e70c1c4b authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: fix pool destroying with tasks queuing enabled

Signed-off-by: Jérôme Benoit <[email protected]>

6a416dfca5fa8a25308fb8e452b684cb40573ca1 authored about 1 year ago by Jérôme Benoit <[email protected]>
build(ci): fix pool destroy timeout

Signed-off-by: Jérôme Benoit <[email protected]>

149dc9553be295ffdd8c195236958ecdba584880 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

a8121a374142573fd761d5dd112d5f91ed1b618f authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.6

165f3d56b9d736623b8f919ac357890d959f5191 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: fix pool destroying with tasks queuing enabled

Signed-off-by: Jérôme Benoit <[email protected]>

85b2561d52f5fd8a5f6d47e21f9f63fbeeaa8e6b authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: allow to disable tasks end wait time

Signed-off-by: Jérôme Benoit <[email protected]>

6f3a391bc171dd4492a67362b4f1f97a074906ad authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps): apply updates in examples

Signed-off-by: Jérôme Benoit <[email protected]>

e19803598238ce73afb4642a381b2e75329fada2 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

1f9e78bf296d318acc29016077d9aa29f305a04f authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.5

6c8cec9e6860ad0ffbd97d3cc2f730639075613d authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

6f9b5c6620ac05d0869abaacc99436a7be640987 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: fix tasksFinishedTimeout default value

Signed-off-by: Jérôme Benoit <[email protected]>

653eba1955b6b3a8beadc40c18595be2b00a088a authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: set tasksFinishedTimeout default to 2000ms

Signed-off-by: Jérôme Benoit <[email protected]>

568d0075825104b5a5ccc38dea2beeb55b55f3d0 authored about 1 year ago by Jérôme Benoit <[email protected]>
feat: add queued tasks end timeout support to worker node termination

Signed-off-by: Jérôme Benoit <[email protected]>

32b141fddfba99a275b6e18b5abd97c7a66513be authored about 1 year ago by Jérôme Benoit <[email protected]>
perf: update worker choice strategies internal if needed

Signed-off-by: Jérôme Benoit <[email protected]>

c329fd41c48904770df633b6d5ea2b3d37f3eafd authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

3e030cbac2cbd1043c9dfdee6580ce494cbc50a1 authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.4

f11ec29c7cd99ccf56c1702901afbfb4ae9c1216 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: more robust fix for possible null exception at handling task execution response

Signed-off-by: Jérôme Benoit <[email protected]>

4e0afe978721476a25550bbce45a91cc804a510a authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: refine possible null exception fix at task response handling

Signed-off-by: Jérôme Benoit <[email protected]>

3c8a79b4b146fb20de682c19d8b409bfbdf05df4 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

12cbde7cd6a5ba982c321b633dc805cb417f93fd authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.3

f592ef16474a0643584871f6ea6a6de14950381a authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: fix possible null exception at handling task execution response

Signed-off-by: Jérôme Benoit <[email protected]>

9b358e72dbd061a7b94708d7d3c64e9dbbefaab4 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: fix docs/api.md identation

Signed-off-by: Jérôme Benoit <[email protected]>

e7277e3852a6d4973702f69454c812c131df2457 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

a941ca40d6503650aa3bb05f1d4f5946e041f16b authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.2

c61772e59671ed89bbce316a8f46004fe7283000 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: wait for queued tasks to end at worker termination

Signed-off-by: Jérôme Benoit <[email protected]>

87347ea858fc66b283f747102113d82204613a52 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: emit worker node event at task end

Signed-off-by: Jérôme Benoit <[email protected]>

d41a44de8cc111add35f7daa7834e23055bce558 authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

1b5a0303f57fbff1125882e04766cb0cf9cc000d authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: cleanup exports

Signed-off-by: Jérôme Benoit <[email protected]>

de868be6cc9bcfb6d341ffb14e6407c24a1a0e17 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: blank line cleanups

Signed-off-by: Jérôme Benoit <[email protected]>

498900302ba93560b59953a7da4be695986f89bc authored about 1 year ago by Jérôme Benoit <[email protected]>
test: refine expectation at back pressure callback

Signed-off-by: Jérôme Benoit <[email protected]>

e458c82ec96f0e45acf5b8cf6b8702da08be0a3c authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: examples import cleanup

Signed-off-by: Jérôme Benoit <[email protected]>

8bc42206b3683f6bb7fc707b45b391e8e9ad10c5 authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

548bc9e92c9a1de128bdf9446f85e2ff5125afd6 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

52a04779d6d7fce6b3db10d1abf5e03b42ea9723 authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.1

6e664bec5758fea805d482979d733206b4cf0cf1 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: fix types definition in examples

Signed-off-by: Jérôme Benoit <[email protected]>

1220758f75fdee2cc2914edfd55ccd7665291f1c authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: move changelog entry to the right section

Signed-off-by: Jérôme Benoit <[email protected]>

5362c66ba52ab2455ff4813bdf8448c4761e8951 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: fix pool options TS type definition

Signed-off-by: Jérôme Benoit <[email protected]>

51280f9bd667db2a2815b778e17f7f31dc67f6a8 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

7dc3841785ff59f315e3c6f8d76e70a05efd8db7 authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.1.0

eead10fd118306b05f0dee9354cc897fd851ae15 authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

b91134ce1c0d673b62091e945a1271d08749af55 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: cleanup handler naming

Signed-off-by: Jérôme Benoit <[email protected]>

88af9bf11e70a785747f7511e26d13355ba9deb7 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: cleanup worker error handling code

Signed-off-by: Jérôme Benoit <[email protected]>

9974369e3530cf80c21794b59bcbbc4c72e505eb authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: factor out worker node termination code

Signed-off-by: Jérôme Benoit <[email protected]>

07e0c9e591f9fa6715ba94e52c647b7ee3d2b9c7 authored about 1 year ago by Jérôme Benoit <[email protected]>
refactor: move worker setup into worker node constructor

Signed-off-by: Jérôme Benoit <[email protected]>

c3719753af0a9be03abf722a7543495359e817b5 authored about 1 year ago by Jérôme Benoit <[email protected]>
build(ci): reduce coverage requirements for node 18.x

Signed-off-by: Jérôme Benoit <[email protected]>

0bf5dba7344871d1b481fd29bbe99f1c609b18bf authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

44bd11071604d65be6edca4bc7711786728e338c authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge pull request #1778 from poolifier/combined-prs-branch

Combined PRs

b6a7bb07d6b1e44a4504fa283f2b4016bd19c39c authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge branch 'master' into combined-prs-branch

e11ca12b33d0a6cb4985ba891128388b3728a989 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge branch 'master' into combined-prs-branch

563d12ded5ff23152ed70f6dc675f01eb7cd9ee5 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/websocket-server-pool/ws-hybrid/poolifier-3.0.14 into combined-prs-branch

fb3c6482d2bc97aca1ee13d866acaf646915ce2a authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/websocket-server-pool/ws-cluster/poolifier-3.0.14 into combined-prs-branch

0cc2d9f770ada16b69ac1b8dacac6abe3181d0f6 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-cluster/poolifier-3.0.14 into combined-prs-branch

b0b1fcd14ac763f13d23c5ae6a5236f4fe746bdd authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/express-worker_threads/poolifier-3.0.14 into combined-prs-branch

efbcebe46d047b2bc8a32b49541aa408b3b45b38 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-worker_threads/fastify-4.25.0 into combined-prs-branch

a74842dcad84f9a9cef6602c0efda5cefc565eb8 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-worker_threads/poolifier-3.0.14 into combined-prs-branch

e945a04a7404982746faea6402143a1703b4e53c authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/smtp-client-pool/poolifier-3.0.14 into combined-prs-branch

35bca474ae9a3279cd0fa64baa22b03f493420eb authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/express-cluster/poolifier-3.0.14 into combined-prs-branch

175311cf49068e5acac5c88c86a1eda6d41ddc56 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/websocket-server-pool/ws-worker_threads/poolifier-3.0.14 into combined-prs-branch

047dccf2e009310d2ca67e225b4252bd5ebfe65c authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-client-pool/poolifier-3.0.14 into combined-prs-branch

88ee126bd16d59ed85baccce379b5100b37e831f authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-hybrid/poolifier-3.0.14 into combined-prs-branch

fb15ad0393c90e7407113756e260d930989ba5f0 authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-hybrid/fastify-4.25.0 into combined-prs-branch

b73887071ac359b50a7f117a76b3edf268841aac authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge branch 'master' of github.com:poolifier/poolifier

0de32f5f48d69ffc9b600e38895096972a68dd47 authored about 1 year ago by Jérôme Benoit <[email protected]>
fix: fix busy worker nodes computation with tasks queing

Signed-off-by: Jérôme Benoit <[email protected]>

42c677c1fd2cacd8bb79c8be0aa024ac93c7159a authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge pull request #1772 from poolifier/dependabot/github_actions/github/codeql-action-3

build(deps): bump github/codeql-action from 2 to 3

fcd2e6b132ef69a7a2c9d2c6560d1716ffa66a5e authored about 1 year ago by Jérôme Benoit <[email protected]>
Merge pull request #1773 from poolifier/dependabot/github_actions/sonarsource/sonarcloud-github-action-2.1.1

build(deps): bump sonarsource/sonarcloud-github-action from 2.1.0 to 2.1.1

2f274bf11c3e6b8e311cb38f12fe2d47bd0a79b7 authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps): bump fastify

Bumps [fastify](https://github.com/fastify/fastify) from 4.24.3 to 4.25.0.
- [Release notes](htt...

a4befb6154af9ce378afce49e37b529789328a74 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

e15f73573f4942eb3abeb502b95b72cb162c84a8 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier in /examples/typescript/http-client-pool

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

65cd7a9ae4f5d491485d8c7cdd921efcdcd822bd authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

57a88678b817dd3b890985ddfe29026a705c0baf authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump sonarsource/sonarcloud-github-action

Bumps [sonarsource/sonarcloud-github-action](https://github.com/sonarsource/sonarcloud-github-ac...

f277ff1d055fad511c9377e3fcced497016865d7 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump github/codeql-action from 2 to 3

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release no...

12562c08a0b3892df553248dd1ea24c17e1e5bdd authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

b0e9ed7664281b9f5a297effc923809d9bf8da56 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier in /examples/typescript/smtp-client-pool

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

1e9c21fa009169ce48c23c5de8828f25b7ec97c3 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

456227366d98eb6e798635893e76b3e240dc3924 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump fastify

Bumps [fastify](https://github.com/fastify/fastify) from 4.24.3 to 4.25.0.
- [Release notes](htt...

2555a9ccaa07fa94e2882eeeafbf55359e0539e2 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

6dfda02c592adb2935f528c50e7d758a79aedb91 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

2e4282a9075cc1a68aa3fddd77e4867fe6e26f9b authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

1704c429408f6127bdcaee8e9961e83e79668968 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump poolifier

Bumps [poolifier](https://github.com/poolifier/poolifier) from 3.0.13 to 3.0.14.
- [Release note...

1551218e0060e57c3c3a52e4d1cbc581dd347659 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: code cleanup

Signed-off-by: Jérôme Benoit <[email protected]>

6ff68506534dde3c585fd6a6abb299744f7002ca authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): bump volta pnpm version

Signed-off-by: Jérôme Benoit <[email protected]>

9cac2ec4bb5e2b21e873cadfa92097b7470e9527 authored about 1 year ago by Jérôme Benoit <[email protected]>
docs: generate documentation

85866e93314ba604dd5dfaf2aab2a647f0196329 authored about 1 year ago by Documentation Bot <[email protected]>
chore: v3.0.14

42321a2b91997948e5f8ad81f78384b9dbc3539b authored about 1 year ago by Jérôme Benoit <[email protected]>
build(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <[email protected]>

93f40ed282febe8df884a5ad20981035e59afe31 authored about 1 year ago by Jérôme Benoit <[email protected]>