Robinson
|
3f77af5894
|
More responsive shutdown logic during handshake and fixed crashes when forcing a shutdown
|
2024-02-19 10:09:03 +01:00 |
|
Robinson
|
db15b62c8c
|
Added more unit tests, increased multi-threading for mutli-client unit test
|
2023-12-04 13:37:18 +01:00 |
|
Robinson
|
6f50618040
|
Now properly waits for event dispatcher to shutdown in unit tests
|
2023-12-04 13:36:47 +01:00 |
|
Robinson
|
6bbf62f886
|
Added more unit tests for aeron connectivity
|
2023-12-04 11:10:52 +01:00 |
|
Robinson
|
41b3acf147
|
Fixed api name
|
2023-11-27 14:40:09 +01:00 |
|
Robinson
|
bf0cd3f0e6
|
Added support for PER-CONNECTION buffering of messages (default is enabled)
|
2023-11-27 11:14:52 +01:00 |
|
Robinson
|
b496f83e64
|
100 concurrent connections in a unit tests kills the machine.
|
2023-11-22 20:39:06 +01:00 |
|
Robinson
|
2cfc2e41e6
|
Make sure now that errors during unit tests are properly failing (or ignoring) as appropriate the test.
|
2023-11-22 20:38:46 +01:00 |
|
Robinson
|
644d28ea70
|
Any exceptions will cause a unit test failure now
|
2023-11-13 18:45:17 +01:00 |
|
Robinson
|
35020adac9
|
Updated to 100 concurrent connections (on 50 separate threads)
|
2023-11-13 18:44:59 +01:00 |
|
Robinson
|
bae5b41d1c
|
disconnect period is as short as possible to improve unit test performance
|
2023-11-13 14:15:13 +01:00 |
|
Robinson
|
91deea8b1a
|
Added support for callbacks on a message, so there can be 'happens-before' logic.
|
2023-11-02 22:36:50 +01:00 |
|
Robinson
|
58535a923b
|
Added support for connection tags (so the client can set a name for its connection, and the server will get that name). This is usefull for identifying different connections (and doing different things) based on their tag name.
|
2023-10-28 20:55:49 +02:00 |
|
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 |
|