Skip to content

Comments

[v14.x] fs: remove custom Buffer pool for streams#38397

Closed
targos wants to merge 1 commit intonodejs:v14.x-stagingfrom
targos:backport-33981-v14.x
Closed

[v14.x] fs: remove custom Buffer pool for streams#38397
targos wants to merge 1 commit intonodejs:v14.x-stagingfrom
targos:backport-33981-v14.x

Conversation

@targos
Copy link
Member

@targos targos commented Apr 25, 2021

The performance benefit of using a custom pool are negligable.
Furthermore, it causes problems with Workers and transferrable.
Rather than further adding complexity for compat with Workers,
just remove the pooling logic.

Refs: #33880 (comment)
Fixes: #31733

PR-URL: #33981

The performance benefit of using a custom pool are negligable.
Furthermore, it causes problems with Workers and transferrable.
Rather than further adding complexity for compat with Workers,
just remove the pooling logic.

Refs: nodejs#33880 (comment)
Fixes: nodejs#31733

PR-URL: nodejs#33981
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
@targos
Copy link
Member Author

targos commented Apr 25, 2021

@ronag

@nodejs-github-bot
Copy link
Collaborator

@targos targos added fs Issues and PRs related to the fs subsystem / file system. stream Issues and PRs related to the stream subsystem. v14.x labels Apr 25, 2021
@nodejs-github-bot
Copy link
Collaborator

targos pushed a commit that referenced this pull request Apr 26, 2021
The performance benefit of using a custom pool are negligable.
Furthermore, it causes problems with Workers and transferrable.
Rather than further adding complexity for compat with Workers,
just remove the pooling logic.

Refs: #33880 (comment)
Fixes: #31733

PR-URL: #33981
Backport-PR-URL: #38397
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Ben Noordhuis <[email protected]>
@targos
Copy link
Member Author

targos commented Apr 26, 2021

Landed in 443cace

@targos targos closed this Apr 26, 2021
@targos targos deleted the backport-33981-v14.x branch April 26, 2021 07:17
targos added a commit that referenced this pull request May 18, 2021
targos added a commit that referenced this pull request Jun 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fs Issues and PRs related to the fs subsystem / file system. stream Issues and PRs related to the stream subsystem.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants