Robinson
|
ce6ffec197
|
When an endpoint restarts too quickly, wait a more appropriate timeout
|
2023-07-05 12:52:23 +02:00 |
|
Robinson
|
a8903b2382
|
Cleaned up close API
|
2023-07-04 01:00:01 +02:00 |
|
Robinson
|
74066060d7
|
Fixed close ambiguity
|
2023-07-03 22:02:02 +02:00 |
|
Robinson
|
739ad30987
|
Exposed direct commands to delete the aeron directory
|
2023-07-03 21:44:09 +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
|
f4c01d6f94
|
Expose the endpoint config.
|
2023-07-03 21:41:06 +02:00 |
|
Robinson
|
b4a57c9525
|
ListenerManager now uses volatile arrays instead of atomic (still follows single-writer-principle)
|
2023-07-03 21:40:07 +02:00 |
|
Robinson
|
2b4ba1347e
|
Connection handshake timeouts are more standardized to nanoseconds
|
2023-07-03 19:18:34 +02:00 |
|
Robinson
|
23d4ea4609
|
Cleaned up deleting log files on a bad handshake
|
2023-07-03 14:59:11 +02:00 |
|
Robinson
|
effc88feb7
|
Registered close to SigInt
|
2023-07-03 14:58:46 +02:00 |
|
Robinson
|
a4e2e714c4
|
made event access more east to understand
|
2023-07-03 14:58:29 +02:00 |
|
Robinson
|
7b7910d078
|
Better try/catch around handshake logic
|
2023-07-03 11:57:26 +02:00 |
|
Robinson
|
7a39044df0
|
Fixed memory leak when shutting down
|
2023-07-03 11:23:42 +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
|
0ae5b5f927
|
Updated deps
|
2023-07-03 01:47:39 +02:00 |
|
Robinson
|
2a52c2b4d5
|
Cleaned up how pub/priv key are initialized/used
|
2023-07-03 01:47:18 +02:00 |
|
Robinson
|
e85025c199
|
Better log messages
|
2023-07-03 00:54:57 +02:00 |
|
Robinson
|
eeeeed81aa
|
Better double check when starting up to see if aeron is already running
|
2023-07-03 00:54:44 +02:00 |
|
Robinson
|
b69c199bf4
|
updated test for kotlin val get/set
|
2023-07-02 22:03:23 +02:00 |
|
Robinson
|
264081b38b
|
updated license
|
2023-07-02 22:00:32 +02:00 |
|
Robinson
|
edada596f0
|
public/private keys + salt use kotlin val get/set now (cleaner API)
|
2023-07-02 22:00:11 +02:00 |
|
Robinson
|
6220ec617b
|
Better toString() methods for the unique ID of the client/server
|
2023-07-02 21:59:45 +02:00 |
|
Robinson
|
e403e1d6e1
|
Now use the client public-key as the client ID for the connection (to determine/know exactly which connection belongs to what client)
|
2023-07-02 21:56:46 +02:00 |
|
Robinson
|
87e790dcaf
|
Added support for publication cache during handshake.
|
2023-07-01 22:51:53 +02:00 |
|
Robinson
|
0848badc69
|
IP address/bind check ignored for IPC connections
|
2023-07-01 22:51:20 +02:00 |
|
Robinson
|
0e13da73c9
|
fixed typo
|
2023-07-01 22:50:22 +02:00 |
|
Robinson
|
b9fc246af1
|
Code cleanup
|
2023-07-01 13:44:02 +02:00 |
|
Robinson
|
eb0bde3354
|
Removed unnecessary buffer flush on error
|
2023-07-01 13:31:50 +02:00 |
|
Robinson
|
c35b2c3115
|
Fixed merge conflicts
|
2023-07-01 13:26:06 +02:00 |
|
Robinson
|
598e06e9d3
|
Fixed merge conflicts
|
2023-07-01 13:20:14 +02:00 |
|
Robinson
|
7d331f8a1d
|
Fixed unit test
|
2023-07-01 13:18:39 +02:00 |
|
Robinson
|
141a39544a
|
part 2, moved IPC/UDP handshake ids to config
|
2023-07-01 11:43:55 +02:00 |
|
Robinson
|
6020f06661
|
code cleanup
|
2023-07-01 11:43:20 +02:00 |
|
Robinson
|
a42c9ad940
|
Better log message
|
2023-07-01 11:42:54 +02:00 |
|
Robinson
|
d1184be6ab
|
More structured log messages and shutdown is more orderly
|
2023-07-01 11:42:29 +02:00 |
|
Robinson
|
cce3957089
|
Moved IPC/UDP handshake stream ID to config
|
2023-07-01 11:41:47 +02:00 |
|
Robinson
|
55737c41c3
|
Code cleanup
|
2023-07-01 11:41:10 +02:00 |
|
Robinson
|
ace2ac453b
|
When adding a pub/sub, guarantee that it is active and bound.
|
2023-07-01 11:37:09 +02:00 |
|
Robinson
|
a41a6c6d62
|
Added comments
|
2023-07-01 11:28:34 +02:00 |
|
Robinson
|
12977bb046
|
wait longer if the system is trying to start too quickly
|
2023-07-01 11:28:22 +02:00 |
|
Robinson
|
6202015b08
|
Cleaned up newException stack traces
|
2023-06-30 00:06:53 +02:00 |
|
Robinson
|
9f3c265ee1
|
Flush the read buffer when kryo encounters an error reading data
|
2023-06-30 00:04:29 +02:00 |
|
Robinson
|
2a1c303c6a
|
Moved localAddressString logic the Driver
|
2023-06-29 23:51:56 +02:00 |
|
Robinson
|
0cc8828ce8
|
Better log message for what port is used on the server
|
2023-06-29 21:50:49 +02:00 |
|
Robinson
|
7cbfa679b5
|
More expressive error logs when a pub/sub cannot be created
|
2023-06-29 21:50:28 +02:00 |
|
Robinson
|
daa0d14e2b
|
Endpoint RuntimeShutdown hook is in a try/catch now
|
2023-06-29 20:57:01 +02:00 |
|
Robinson
|
ae67bb4899
|
Client/Server isRunning checks will COPY the config instead, so that we don't "hack" the configs to make sure they continue working as expected
|
2023-06-29 20:56:43 +02:00 |
|
Robinson
|
c0e8cbf28f
|
Added retry limit of 0 to try forever
|
2023-06-29 20:16:42 +02:00 |
|
Robinson
|
a6f1664740
|
Updated license
|
2023-06-29 20:02:11 +02:00 |
|
Robinson
|
7c0283b775
|
Removed dead code
|
2023-06-29 20:01:38 +02:00 |
|