MINA SSHD
  1. MINA SSHD
  2. SSHD-136

Reduce consumption of ClientInputStreamPump threads and NioProcessor threads.

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 0.5.0
    • Fix Version/s: None
    • Labels:
      None

      Description

      When using the library to work with 1000 concurrent ssh connections, it takes 1000 ClientInputStreamPump threads. 1 thread for 1 channel. It would be nice to be able to configure this behavior, for example use 1 ClientInputStreamPump for all channels of sshclient or session.

      1. src.zip
        242 kB
        Alexey Polbitsyn
      2. src-diff.zip
        6 kB
        Alexey Polbitsyn
      3. SSHD-136.patch
        22 kB
        Guillaume Nodet

        Issue Links

          Activity

          Alexey Polbitsyn created issue -
          Alexey Polbitsyn made changes -
          Field Original Value New Value
          Attachment src-diff.zip [ 12485062 ]
          Attachment src.zip [ 12485063 ]
          Alexey Polbitsyn made changes -
          Description When using the library to work with 1000 concurrent ssh connections, it takes 1000 ClientInputStreamPump threads and it can. 1 thread for 1 channel. It would be nice to be able to configure this behavior, for example use 1 ClientInputStreamPump for all channels of sshclient or session. When using the library to work with 1000 concurrent ssh connections, it takes 1000 ClientInputStreamPump threads. 1 thread for 1 channel. It would be nice to be able to configure this behavior, for example use 1 ClientInputStreamPump for all channels of sshclient or session.
          Guillaume Nodet made changes -
          Attachment SSHD-136.patch [ 12492456 ]
          Guillaume Nodet made changes -
          Link This issue relates to SSHD-142 [ SSHD-142 ]
          Guillaume Nodet made changes -
          Link This issue relates to SSHD-224 [ SSHD-224 ]
          Guillaume Nodet made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Guillaume Nodet [ gnt ]
          Resolution Won't Fix [ 2 ]

            People

            • Assignee:
              Guillaume Nodet
              Reporter:
              Alexey Polbitsyn
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development