Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-4728

Use Node.js' pipeline operator for socket streams

    • Type: Icon: Improvement Improvement
    • Resolution: Gone away
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: Connection Layer
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Summary

      As nodejs engineers
      We want to use Node.js' pipeline operator for our socket stream
      So that we can use a modern api that provides an async interface to socket handling.

      We are seeking

      • to capture async stack traces for all our async I/O APIs
      • use a nodejs API that can provide abort controller support
      • make operation top half / bottom half (before and after write/read) easier to trace

      AC

      • Change .pipe calls to instead construct a pipeline
      • TBD

            Assignee:
            Unassigned Unassigned
            Reporter:
            neal.beeken@mongodb.com Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: