Opened 11 months ago

#2257 new enhancement

Split up NTCPConnection locking

Reported by: zzz Owned by: zzz
Priority: minor Milestone: undecided
Component: router/transport Version: 0.9.34
Keywords: Cc: zab
Parent Tickets:

Description

Read and write sides are independent and so could have different locks. However either could call fail() or close() which may need a 3rd lock and which may need to free resources on the read and write sides. This would be fraught with deadlock potential but may be possible.

Can't attempt or seriously investigate until NTCP2 is propped, due to conflicts and related changes.

Subtickets (add)

Change History (0)

Note: See TracTickets for help on using tickets.