Commit Graph

13 Commits (608a7a5b48ccf418d969bbfcb6cb8691796ba3c6)

Author SHA1 Message Date
Bryan Biedenkapp 608a7a5b48 move metadata updates into their own thread pool to prevent traffic thread pool exhaustion from failed metadata updates; add better logic around checking in-flight and pending metadata announcements to peers; add checking to drop an update entirely if the peer disappears;
1 week ago
Bryan Biedenkapp a5bd449761 prevent ICC self-deadlock;
1 week ago
Bryan Biedenkapp 03eb962d6c remove extra pointer writes that should not be necessary;
1 week ago
Bryan Biedenkapp cbc4a6848a during RPTL of a peer that is already connected, use disconnectPeer instead of trying to directly delete the connection, although this may cause problems of its own...;
1 week ago
Bryan Biedenkapp 06df86e713 add support for group affiliation timeout similar to unit registration timeout (should handle #122); add support for bulk announcement of peer unit registration data to the FNE; move announcement handling from main traffic port to metadata port (for now there is a code redirect on the traffic port that will be maintained for a few versions before being deprecated;
2 weeks ago
Bryan Biedenkapp 3d6a196ea8 correct serious issue with affiliation REST API lockup, in some cases the way locking was being done on the REST API could cause it to become deadlocked when querying affils; correct issue with auth token length in REST API;
3 weeks ago
Bryan Biedenkapp 12d8d5f313 add support for DMR reverse-channel data in the EMB field;
3 weeks ago
Bryan Biedenkapp c3c34018fd some minor code cleanups to handled unchecked thread locking;
4 weeks ago
Bryan Biedenkapp a703d4efbc add option to disallow radio monitor at the FNE;
2 months ago
Bryan Biedenkapp aa2fc994c6 implement using a global affiliations table to globally track grants and unit registrations at the FNE; implement REST APIs to report granted talkgroups and registered units;
2 months ago
Bryan Biedenkapp 25386ec8f6 because the new peerClass system removes the flags from the peer configuration, we will ensure they remain populated for REST API users;
2 months ago
Bryan Biedenkapp 3033a5889c because we are now getting varying types of peer connection classes, lets properly change the growing list of booleans to a proper class value and perform logic based on that instead; begin adding support for a console connection class (this operatess ssimilarly to sysview with validation freedoms, but does not get diagnostic messaging;
3 months ago
Bryan Biedenkapp 274b805517
Merge R05A04 (r05a04_dev) into master (#114)
3 months ago

Powered by TurnKey Linux.