-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use raw port for stdin/out in erlang service
Summary: This changes erlang service to use a raw port for stdin/stdout bypassing the normal Erlang IO stack which was causing all the performance issues. This is slightly slower than the previous alternatives I've tried - notably unix domain socket (1m8s vs 50s), but it actually works across CLI & IDE, so I'm happy to go ahead with this solution. Reviewed By: alanz Differential Revision: D59812746 fbshipit-source-id: b9635a60b5ff03a1fecae48141de1eace8a56111
- Loading branch information
1 parent
5666ee2
commit dac7b06
Showing
4 changed files
with
22 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters