Commit Graph

187 Commits

Author SHA1 Message Date
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
Robinson
bc0a0e2dcc
Updated unit tests APIs 2023-06-16 14:15:27 +02:00
Robinson
173ad3a691
Updated copyright 2023-06-16 11:18:03 +02:00
Robinson
4a800349b6
MultiClient tests now test 80 concurrent client connections 2023-06-14 23:35:44 +02:00
Robinson
5c4b8bc202
Added more unit tests 2023-06-14 23:35:22 +02:00
Robinson
cda6b53110
Added Aeron pub/sub unit test 2023-06-14 09:31:50 +02:00
Robinson
65d5676c7b
Changed defaut connect method 2023-06-06 00:10:20 +02:00
Robinson
65071f08da
Added more edge-cases for unit tests. Removed shutdown timeout 2023-06-06 00:10:05 +02:00
Robinson
2418290fcd
removed shutdown timeout 2023-06-06 00:09:44 +02:00
Robinson
b2d5de306f
Proper use of countdown latch instead of object.wait 2023-06-06 00:09:22 +02:00
Robinson
b64aae00a5
Fixed closing the endpoint for unit test 2023-06-01 14:49:22 +02:00
Robinson
9a13598d63
Updated for ping tests to always stop endpoints 2023-05-28 22:47:17 +02:00
Robinson
e35cf8afe4
Updated unit tests 2023-05-28 18:41:46 +02:00
Robinson
d3b0964b61
Cleaned up unit tests 2023-03-17 15:05:59 +01:00
Robinson
5533d6f794
updated copyright in unit tests 2023-03-17 15:00:00 +01:00
Robinson
517f14f816
logger is now private 2023-03-17 14:59:04 +01:00
Robinson
4a26b613ff
Changed class name test to serr 2023-03-01 12:50:06 +01:00
Robinson
b5593f52c8
Added RMI remote client/server test 2023-03-01 00:22:36 +01:00
Robinson
d6ff32a05d
Updated copyright + log level 2023-03-01 00:22:11 +01:00
Robinson
7ee5dde112
Added RMI Response manager to unit tests 2023-03-01 00:20:39 +01:00
Robinson
a7a606f1be
API/Code cleanup 2023-02-27 11:31:34 +01:00
Robinson
1ab11f7c78
cleaned up log 2023-02-24 16:35:51 +01:00
Robinson
0a11917b17
updated mooTwo 2023-02-24 16:35:00 +01:00
Robinson
1fd9cdd405
Fixed casting issues 2023-02-20 22:59:52 +01:00
Robinson
a25e17cc1a
added mooTwo 2023-02-16 23:23:47 +01:00
Robinson
951dba3af6
Cleanup 2023-02-16 00:51:23 +01:00
Robinson
b1c5b39de7
Fixed logger override initialization order 2023-02-08 22:27:53 +01:00
Robinson
a311a47eaf
Added sync/async unit block for thread/concurrent safe sync/async calls 2022-12-16 00:01:11 +01:00
Robinson
77701e12c4
More specific variable name for ipv4 check 2022-08-20 11:10:19 +02:00
Robinson
5472a07079
Sending chunked data now creates fewer objects while sending. Updated unit test to use proper API 2022-08-19 23:39:54 +02:00
Robinson
6eb6e677f1
Added comments when sending data + size 2022-08-19 23:31:07 +02:00
Robinson
62ec43002b
Added test jar and classes for aeron server/client 2022-08-19 00:50:00 +02:00
Robinson
dad5cd90b0
Network now uses MDC + unique session id's to initiate/create connections. Prevents issues surrounding handshake conflicts. Now uses exclusive publications, also synchronizes on connection when sending data. Fixed issues when binding to IPv6 Wildcard IPs. RMI events will (attempt) to suppress errors when the connection is closed when the RMI waiter times out. 2022-08-04 03:39:14 +02:00
Robinson
6d519227df
Fixed issues getting the subscription bind address. 2022-08-03 01:52:30 +02:00
Robinson
9b9ed4d569
Updated the number of clients for the multi-client test to 20 2022-08-02 22:49:28 +02:00
Robinson
65c7119d55
Increased unit test timeout 2022-08-02 21:15:02 +02:00
Robinson
305d410071
Added support for restarting the network driver for the endpoints 2022-08-02 13:10:06 +02:00