Commit Graph

332 Commits

Author SHA1 Message Date
Robinson
fe98763712
All connections are now buffered - in the event there is a network issue, or a quick reconnect, and messages are sent DURING this disconnected phase, these messages will be resent on the new connection once it is connected 2023-10-28 20:54:40 +02:00
Robinson
27b4b0421e
disabled test debug 2023-10-26 21:19:50 +02:00
Robinson
59d17ea367
Better logic for unit test 2023-10-24 13:47:10 +02:00
Robinson
8c2b6b39cd
wait for close is not explicitly necessary 2023-10-24 13:46:46 +02:00
Robinson
60a26202b4
Added extra debug info 2023-10-24 13:46:28 +02:00
Robinson
044ce8771f
Fixed sigint close command issues 2023-10-24 13:46:16 +02:00
Robinson
90d087054e
Added for remote server testing 2023-10-24 13:45:58 +02:00
Robinson
b45826da80
Code cleanup + better unit tests 2023-09-25 13:59:46 +02:00
Robinson
8bbaa6df18
Cleaned up sessions 2023-09-22 15:54:01 +02:00
Robinson
1125785b21
added unit test for sessions 2023-09-21 12:54:42 +02:00
Robinson
19d6d6ebaf
Code cleanup 2023-09-21 12:54:07 +02:00
Robinson
f269684ea5
newConnection method reverted back to function, which allows for easier extension of class types 2023-09-17 02:36:45 +02:00
Robinson
b2b6cfdc10
Removed KotlinLogging (it has a niche usage that did not apply) 2023-09-13 17:04:25 +02:00
Robinson
d895e04af5
Fixed issues with streaming for RMI and added another streaming test 2023-09-13 15:57:54 +02:00
Robinson
8e9e0441ed
Fixed issue with with RMI sync/async. 2023-09-13 13:49:13 +02:00
Robinson
3abbdf8825
removed stacktrace output 2023-09-08 14:18:48 +02:00
Robinson
78ae3a38e4
Added unit test for closing endpoint while they haven't fully started 2023-09-08 13:19:56 +02:00
Robinson
df11e40222
Moved all app non-unit test code into the app package 2023-09-07 18:08:39 +02:00
Robinson
56a42e5b7f
comments 2023-09-07 17:26:37 +02:00
Robinson
63dd14015c
Converted to using threads instead of coroutines 2023-09-07 01:01:55 +02:00
Robinson
8b62dbb063
Removed more coroutine, simplified methods 2023-09-04 14:23:06 +02:00
Robinson
e185f496ec
Removed coroutines/suspending calls 2023-09-04 00:48:00 +02:00
Robinson
ac2cf56fb9
code cleanup 2023-09-03 21:10:25 +02:00
Robinson
4d2ee10c02
fixed error in logic for unit test 2023-09-03 21:10:16 +02:00
Robinson
0747802f0d
updated deps, version 6.9 2023-08-21 02:20:41 +02:00
Robinson
b39db65027
code polish 2023-08-11 09:57:38 -06:00
Robinson
b8a6f5436d
Updated API for unittests 2023-08-09 22:35:15 -06:00
Robinson
00dffa78e0
Updated for new config project 2023-08-04 23:32:16 -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
8da5215455
enhanced the basic performance test tool 2023-07-24 01:43:21 +02:00
Robinson
a140c844db
Code cleanup 2023-07-23 13:41:29 +02:00
Robinson
ed2ddb239d
Tweaked aeron idle strategies 2023-07-21 22:46:30 +02:00
Robinson
4e232aa18e
Fixed unit tests shutdown lifecycle ordering 2023-07-21 00:20:47 +02:00
Robinson
c4129f25fa
Updated test app 2023-07-21 00:20:23 +02:00
Robinson
081ee42a2e
removed dead code 2023-07-20 20:41:33 +02:00
Robinson
94048cfe8f
Added file transport to streaming manager 2023-07-16 14:57:04 +02:00
Robinson
411a4c54b8
Better error checking. added kryo-exception checking/failures for unittests 2023-07-15 13:12:25 +02:00
Robinson
d3c3bf50d6
Changed applicationId -> appId 2023-07-12 14:04:32 +02:00
Robinson
990652288e
Code cleanup 2023-07-11 00:12:09 +02:00
Robinson
4797b7e816
Added port1/2 settings to server + client.
Fixed relevant unit tests
2023-07-11 00:11:58 +02:00
Robinson
d43be07874
More careful checks when shutting down (and ensuring stopped drivers during unit tests) 2023-07-03 21:42:16 +02:00
Robinson
2b4ba1347e
Connection handshake timeouts are more standardized to nanoseconds 2023-07-03 19:18:34 +02:00
Robinson
ee296394de
Fixed issues when deserializing messages during the HANDSHAKE, where we would run out of memory (instantly delete the image file representing the bad connection). 2023-07-03 10:46:18 +02:00
Robinson
e85025c199
Better log messages 2023-07-03 00:54:57 +02:00
Robinson
b69c199bf4
updated test for kotlin val get/set 2023-07-02 22:03:23 +02:00
Robinson
0848badc69
IP address/bind check ignored for IPC connections 2023-07-01 22:51:20 +02:00
Robinson
c35b2c3115
Fixed merge conflicts 2023-07-01 13:26:06 +02:00
Robinson
7d331f8a1d
Fixed unit test 2023-07-01 13:18:39 +02:00
Robinson
d1184be6ab
More structured log messages and shutdown is more orderly 2023-07-01 11:42:29 +02:00