[NETCONF-13] Replace NETTY framework in netconf (both client and server) code with APACHE MINA Created: 05/Dec/14  Updated: 15/Mar/19  Resolved: 04/Sep/18

Status: Resolved
Project: netconf
Component/s: netconf
Affects Version/s: None
Fix Version/s: None

Type: Improvement
Reporter: Maros Marsalek Assignee: Robert Varga
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
is blocked by NETCONF-555 Bump mina-sshd to 2.0.0 Resolved

 Description   

We have to use Mina for SSH (no better async SSH alternative currently).
But then there are 2 NIO frameworks in place that need to cooperate (we started with netty).

Removing Netty and keeping only Mina would bring both performance improvements and code simplification.



 Comments   
Comment by Robert Varga [ 30/Aug/15 ]

An alternative would be to provide the shim layer necessary to plug the SSH server/client as a Handler into the netty pipeline.

Comment by Robert Varga [ 13/Nov/15 ]

Move to NETCONFI project.

Comment by Robert Varga [ 02/Feb/17 ]

Should not be marked as a blocker for upstream project.

Comment by Robert Varga [ 04/Sep/18 ]

SSHD actually supports netty, hence we can cleanly migrate to that.

Generated at Wed Feb 07 20:13:57 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.