Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on deprecated domain module #1585

Open
AlvaroVega opened this issue Feb 27, 2024 · 1 comment
Open

Remove dependency on deprecated domain module #1585

AlvaroVega opened this issue Feb 27, 2024 · 1 comment

Comments

@AlvaroVega
Copy link
Member

Component

Techdeb

Is your feature request related to a problem? Please describe

https://nodejs.org/docs/latest-v18.x/api/domain.html#domain

Stability: 0 - Deprecated

Source Code: lib/domain.js

This module is pending deprecation. Once a replacement API has been finalized, this module will be fully deprecated. Most developers should not have cause to use this module. Users who absolutely must have the functionality that domains provide may rely on it for the time being but should expect to have to migrate to a different solution in the future.

Domains provide a way to handle multiple different IO operations as a single group. If any of the event emitters or callbacks registered to a domain emit an 'error' event, or throw an error, then the domain object will be notified, rather than losing the context of the error in the process.on('uncaughtException') handler, or causing the program to

Describe the solution you'd like

There are some approaches to use, but basically is include logger into current request.

Describe alternatives you've considered

telefonicaid/fiware-pep-steelskin#528
telefonicaid/iotagent-manager#327

The systemd version you checked that didn't have the feature you are asking for

No response

@fgalan
Copy link
Member

fgalan commented Mar 12, 2024

Current status:

  • PEP
  • IOTA Manager
  • IOTA Lib
  • IOTA JSON
  • IOTA UL
  • Perseo PE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants