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 |
|
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 |
|