Commit Graph

1824 Commits (master)

Author SHA1 Message Date
Robinson ad9771263c
driver endpoint list is now concurrent 2023-08-10 20:04:23 -06:00
Robinson 466363901c
code cleanup 2023-08-10 20:03:06 -06:00
Robinson 77d56b8804
Direct access to critical error now instead of proxy 2023-08-10 20:02:38 -06:00
Robinson a36947af5b
updated deps 2023-08-09 22:35:41 -06:00
Robinson 91aed612cc
updated license 2023-08-09 22:35:30 -06:00
Robinson b8a6f5436d
Updated API for unittests 2023-08-09 22:35:15 -06:00
Robinson 50ab7fc72f
config.id -> mediaDriverId() 2023-08-09 22:13:55 -06:00
Robinson def935214f
comment cleanup 2023-08-09 22:13:39 -06:00
Robinson 07e1da3660
Tweaked how waiting for close works 2023-08-09 22:13:12 -06:00
Robinson 2b5e943369
can optionally notifyDisconnect when closing a connection 2023-08-09 22:12:52 -06:00
Robinson 1ded010b89
code cleanup 2023-08-09 22:12:29 -06:00
Robinson 19b36bde9f
driver.start/close are now reentrant 2023-08-09 22:12:18 -06:00
Robinson 90d218637c
Cleaned up how new aeron drivers are created 2023-08-09 22:11:57 -06:00
Robinson 96cd987238
config.id -> mediaDriverId() 2023-08-09 22:09:44 -06:00
Robinson 4d73d4802c
cleaned up imports 2023-08-09 22:06:22 -06:00
Robinson e2b5f522e0
AddError is no longer suspending 2023-08-09 21:47:29 -06:00
Robinson ce311fea86
Added more support for criticalDriverErrors 2023-08-09 21:47:06 -06:00
Robinson d9bac748f8
added endpoint to inUse() 2023-08-09 21:45:54 -06:00
Robinson 6e76160c83
changed config.id -> mediaDriverId() 2023-08-09 21:45:28 -06:00
Robinson 836c8abce6
Cleaned up/tweaked endpoint.close() 2023-08-09 21:35:40 -06:00
Robinson 3852677feb
connect event dispatch check only redispatches when it's ON the EDT, but NOT in the correct one 2023-08-09 21:31:00 -06:00
Robinson e9f7172b62
code polish for event poller 2023-08-09 21:30:17 -06:00
Robinson 4c3135028a
driver.close method cleanup 2023-08-09 21:29:28 -06:00
Robinson a7533d2c91
closed check is now volatile 2023-08-09 21:28:03 -06:00
Robinson db385d0c1a
inUse check now uses the endpoint for extra checks 2023-08-09 21:23:52 -06:00
Robinson 28d170c25c
Added support for detecting critical driver errors 2023-08-09 21:18:47 -06:00
Robinson 3dcd2af495
Moved aeron.send() logic to the driver 2023-08-09 21:17:10 -06:00
Robinson 9fcbabd061
cleaned up logging 2023-08-09 21:10:41 -06:00
Robinson eaafc0f0c4
reset the endpoint config (not the initial config) when resetting. 2023-08-09 16:37:09 -06:00
Robinson 9a30c031ef
Added extra checks when adding pub/sub for when there is an ERRORED state 2023-08-07 22:30:53 -06:00
Robinson 296c600245
Added more detailed info when reconnecing 2023-08-07 19:56:38 -06:00
Robinson 8aa919b28a
simplified connect redispatch logic 2023-08-07 19:56:14 -06:00
Robinson 59bc934dc1
moved checks to earlier in the connect process 2023-08-07 19:55:51 -06:00
Robinson 4d2de085a5
Added data success checks when streaming messages.
Expanded exceptions when thrown
2023-08-07 19:54:49 -06:00
Robinson 6dc7e6bc41
If we close the event poller WHILE ON the event poller, re-dispatch the close event to the CLOSE dispatch 2023-08-07 19:53:59 -06:00
Robinson 08d58fd6fd
Fixed issues with recursive aeron directory name 2023-08-07 00:09:14 -06:00
Robinson ac42a8be7e
updated deps 2023-08-06 01:11:14 -06:00
Robinson 342abd495d
updated deps 2023-08-06 01:00:29 -06:00
Robinson 1c8b9d5023
removed upstream dependency (no longer needed) 2023-08-05 18:41:39 -06:00
Robinson b7f4a09f46
Updated classutils 2023-08-05 13:24:29 -06:00
Robinson ae08ff2c2f
Updated classutils 2023-08-05 13:24:21 -06:00
Robinson 72b4c93206
Removed moshi, updated deps 2023-08-04 23:32:44 -06:00
Robinson 00dffa78e0
Updated for new config project 2023-08-04 23:32:16 -06:00
Robinson 4a80c2c0b8
Reconnect now can have a specified timeout 2023-08-04 23:32:00 -06:00
Robinson 16c8386ae1
Updated API for collections 2023-08-04 23:31:44 -06:00
Robinson 2e904b8ac5
Tweaks for testing performance 2023-07-24 02:03:04 +02:00
Robinson 53cd6ac382
Tweaks for testing performance 2023-07-24 02:02:28 +02:00
Robinson e5786550a6
Updated version 2023-07-24 02:00:03 +02:00
Robinson 8da5215455
enhanced the basic performance test tool 2023-07-24 01:43:21 +02:00
Robinson 3016618b1c
Added support for also changing the aeron driver idle strategies 2023-07-24 01:42:27 +02:00