Commit Graph

223 Commits

Author SHA1 Message Date
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
Robinson
d4c70c4c1f
Updated unit tests to more aggressively check if aeron is running on startup 2023-06-29 19:26:27 +02:00
Robinson
15f93cf1b0
AeronOutput is not-final 2023-06-29 12:12:14 +02:00
Robinson
5ec2abfc9b
Added better support for streaming large amounts of data (uses temp files if it's too much data) 2023-06-29 12:11:17 +02:00
Robinson
ecbbd55ff6
Fixed unit tests 2023-06-28 15:12:55 +02:00
Robinson
bd289c7ce6
Converted to use exclusive publications, cleaned up wait-to-connect logic, removed deletePub/Sub (that's not recommended for production) 2023-06-28 15:11:11 +02:00
Robinson
55604c679c
Moved port from configuration file to API call for connect() and bind() 2023-06-26 19:28:55 +02:00
Robinson
a81e5316c7
updated unit tests 2023-06-25 17:25:29 +02:00
Robinson
78208fcecb
waitForThreads will wait the default timeout 2023-06-18 19:41:57 +02:00
Robinson
26e2d4a52c
atomic value lazy setting 2023-06-18 19:41:22 +02:00