real-logic / artio

Artio - Resilient High-Performance FIX and FIXP Gateway
Apache License 2.0
302 stars 121 forks source link

Ensure that running out of aeron archive concurrent replays results in an intelligent error #299

Closed RichardWarburton closed 5 years ago

RichardWarburton commented 5 years ago

This entails:

1) adding a max number of libraries, which defaults to say 1/2 the archive's maxConcurrentRecordings() and is overrideable. 2) Reject libraries when you've got more than this number connected.

RichardWarburton commented 5 years ago

No longer needed due to changes to in the next version Aeron around how concurrent recordings are treated.