mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Goldstein Lyor (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SSHD-770) Add configurable automatic channel output stream throttling control
Date Thu, 07 Sep 2017 05:38:00 GMT
Goldstein Lyor created SSHD-770:

             Summary: Add configurable automatic channel output stream throttling control
                 Key: SSHD-770
                 URL: https://issues.apache.org/jira/browse/SSHD-770
             Project: MINA SSHD
          Issue Type: Improvement
    Affects Versions: 1.7.0
            Reporter: Goldstein Lyor
            Assignee: Goldstein Lyor

Following SSHD-754 and SSHD-768 an optional throttling mechanism has been introduced for STDIN/STDOUT/STDERR
channel streams. This mechanism is currently *optional* and requires initial setup by the
user code. We should consider reversing this and making it automatic (unless disabled by the
user). The following mechanisms should be considered:

* {{none}} - same as current situation
* {{default}} - {{ThrottlingPacketWriter}} (?)
* {{window-based}} - One that examines the window size and decides according to some (TBD)
threshold whether to throttle or not (and how). *Note:* in this context, we would need to
be made aware when the window size changes due to {{SSH_MSG_CHANNEL_WINDOW_ADJUST}} messages
* {{client-based}} - Detect (?) the used client and apply throttling policy (?) accordingly
(e.g., {{TortoisePlink}})

This message was sent by Atlassian JIRA

View raw message