Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

poolifier

Package Overview
Dependencies
Maintainers
1
Versions
192
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

poolifier - npm Package Versions

1
20

4.0.8

Diff

Changelog

Source

[4.0.8] - 2024-05-15

Fixed

  • Fix default task function worker choice strategy and priority handling.
pioardi
published 4.0.7 •

Changelog

Source

[4.0.7] - 2024-05-13

Changed

  • Add ELU statistics to pool information.
pioardi
published 4.0.6 •

Changelog

Source

[4.0.6] - 2024-05-10

Fixed

  • Fix pools' addTaskFunction() type definition.
pioardi
published 4.0.5 •

Changelog

Source

[4.0.5] - 2024-05-09

Fixed

  • Avoid queued tasks redistribution on the errored worker node.
pioardi
published 4.0.4 •

Changelog

Source

[4.0.4] - 2024-05-08

Fixed

  • Disable tasksStealingOnBackPressure by default until performance issues under heavy load are sorted out.
pioardi
published 4.0.3 •

Changelog

Source

[4.0.3] - 2024-05-08

Changed

  • Optimize task(s) stealing by dequeuing task(s) from the last prioritized bucket.
pioardi
published 4.0.2 •

Changelog

Source

[4.0.2] - 2024-05-06

Fixed

  • Ensure poolifier worker task performance measurement requirements are synchronized with task function objects' worker choice strategies.
pioardi
published 4.0.1 •

Changelog

Source

[4.0.1] - 2024-05-02

Fixed

  • Ensure dynamic worker node are initialized with sensible worker node usage default values to avoid worker choice strategies biased decisions.
  • Account for tasks wait time in task execution time computation in worker choice strategies to avoid biased decisions under load with several prioritized task functions and tasks queue enabled.
pioardi
published 4.0.0 •

Changelog

Source

[4.0.0] - 2024-04-30

Changed

  • Support per task function(s) priority and worker choice strategy definition via a task function object: { taskFunction: (data?: Data) => Response | Promise<Response>, priority?: number, strategy?: WorkerChoiceStrategy }.
  • Add priority queue based tasks queueing. One priority queue is divided into prioritized buckets to avoid queued tasks starvation under load.
  • BREAKING CHANGE: listTaskFunctionNames() to listTaskFunctionsProperties() in pool and worker API returning registered task functions properties.
  • BREAKING CHANGE: strategy field in pool information renamed to defaultStrategy.

Fixed

  • Ensure worker choice strategy options changes at runtime are propagated to poolifier workers.
pioardi
published 3.1.30 •

Changelog

Source

[3.1.30] - 2024-04-22

Fixed

  • Fix transferList argument type definition.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc