GitHub user chrisdutz added a comment to the discussion: S7 connection reset blocks thread indefinitely
Well in contrast to typical connection pools, where there is a large number of connections to a device, with PLCs this is some times limited to 1-3 connections. Therefore we implemented the connection-cache in a way to reflect this. We could probably also create a connection-pool, that operates similarly to those of relational databases, however that would be a new feature. Currently if the connection is blocked, then all others requiring access to that connection need to wait. They would need to anyway as most protocols wouldn't handle concurrent requests gracefully. GitHub link: https://github.com/apache/plc4x/discussions/1775#discussioncomment-10702737 ---- This is an automatically sent email for dev@plc4x.apache.org. To unsubscribe, please send an email to: dev-unsubscr...@plc4x.apache.org