Skip to content

stream: autoDestroy: true #30625

Description

@ronag

This is a tracking issue for migrating all node core modules to use autoDestroy: true

Activity

  1. ronag commented on Nov 24, 2019

    @ronag
    MemberAuthor

    I think to a certain degree this would be simpler if done at the same time as migrating to construct (if that gets merged).

  2. ronag commented on Nov 24, 2019

    @ronag
    MemberAuthor

    Related #30621, #30623

  3. added
    metaIssues and PRs related to the general management of the project.
    streamIssues and PRs related to Node.js streams.
    on Feb 9, 2020
  4. ronag commented on Apr 19, 2020

    @ronag
    MemberAuthor

    Crossed out http2. Does not seem feasible to move to http2. Unsure if http2 lifecycle adheres to the default streams life cycle.

  5. dnlup commented on Apr 22, 2020

    @dnlup
    Contributor

    Is _http_ougoing.js needed? I think _http_incoming.js can be marked as done (#30623)

  6. ronag commented on Apr 22, 2020

    @ronag
    MemberAuthor

    Is _http_ougoing.js needed?

    Is not a real stream, yet.

    I think _http_incoming.js can be marked as done (#30623)

    No, it's still not using autoDestroy, https://github.com/nodejs/node/pull/30623/files#diff-f7d8a311cc7ac30522e414465bda2229R51

  7. dnlup commented on Apr 22, 2020

    @dnlup
    Contributor

    Thank you @ronag for the clarification. I misinterpreted this issue by considering that the modules should have been just refactored to be aware of the new default autoDestroy: true option in streams. I would like to help with _http_incoming.js then, I'll try to work on it.

  8. ronag commented on Dec 17, 2020

    @ronag
    MemberAuthor

    This has been fixed

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaIssues and PRs related to the general management of the project.streamIssues and PRs related to Node.js streams.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions