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

debug stream.end hang and unskip testing snappy and zstd on node gallium

      Description

      On Node 16 (Gallium) Zstd and Snappy are having some effect on client.close(), specifically Socket.end that prevents it from calling the callback. This times out very early on where we close the first client opened for the testConfigBeforeHook

      Mysteries

      • Why does this only affect node 16?
      • Why does it relate to compression being enabled? socket.end is a node API
      • Can we verify MongoDB is sending FINACK?

      AC

      • Unskip running zstd and snappy on gallium
      • Debug the reason why socket.end hangs when compression is enabled
      • Consider not awaiting the result of end? - Needs investigation

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

              Created:
              Updated: