nathan
|
49badc0836
|
KryoPool now will automatically grow if too many are read before they are returned
|
2020-09-10 02:19:11 +02:00 |
|
nathan
|
9c34b412b1
|
Added test for taking kryos
|
2020-09-10 02:15:19 +02:00 |
|
nathan
|
030387c378
|
Fixed issues when RMI timeout happens
|
2020-09-10 02:05:14 +02:00 |
|
nathan
|
c9f74c162d
|
Code polish
|
2020-09-10 01:51:58 +02:00 |
|
nathan
|
c119556ae2
|
Cleaned up connection server info logs
|
2020-09-10 01:51:47 +02:00 |
|
nathan
|
9f7c921afd
|
Added extra checks to see if a network family is available before using it to connect to a server
|
2020-09-10 00:35:01 +02:00 |
|
nathan
|
696c8f65cf
|
Added extra checks to see if a network family is available before using it
|
2020-09-10 00:28:08 +02:00 |
|
nathan
|
b953f9bf85
|
Fixed issue with logging when IPv6 is wildcard
|
2020-09-10 00:21:55 +02:00 |
|
nathan
|
c2b885eba9
|
Updated version
|
2020-09-09 19:46:17 +02:00 |
|
nathan
|
ac874198c2
|
WIP kryo-pool
|
2020-09-09 19:45:57 +02:00 |
|
nathan
|
594019020b
|
Fixed issue,and clarified RMI.timeout = 0 (this will wait forever)
|
2020-09-09 15:23:20 +02:00 |
|
nathan
|
ca88b9941f
|
Fixed compile warnings
|
2020-09-09 15:13:08 +02:00 |
|
nathan
|
d0787fc12f
|
Made logging easier
|
2020-09-09 12:30:07 +02:00 |
|
nathan
|
ce5eb8cb77
|
Fixed issues with connection handshake. ALL kryo usage for a handshake is now ONLY on the primary coroutine
|
2020-09-09 12:24:04 +02:00 |
|
nathan
|
06a35ed027
|
Fixed memory leak wrt RMI waiters
|
2020-09-09 12:19:27 +02:00 |
|
nathan
|
db992d98a9
|
Removed thread specific code from coroutine
|
2020-09-09 11:03:47 +02:00 |
|
nathan
|
3e4e4abb49
|
Fixed issue when publication has intermittent subscribers (this can happen, and is OK). During send we just have to idle until one is connected again. This is different than a CLOSE event (which is not to be confused with NOT_CONNECTED)
|
2020-09-09 02:01:06 +02:00 |
|
nathan
|
b7da14834e
|
Added support for IPv6.
|
2020-09-09 01:33:09 +02:00 |
|
nathan
|
1e36cba8f2
|
Change back ipc stuff
|
2020-09-04 13:20:48 +02:00 |
|
nathan
|
679e002785
|
Connections can linger a bit before becoming expired (underlying aeron streams can quickly come and go)
|
2020-09-04 13:19:33 +02:00 |
|
nathan
|
ae168de114
|
Cleaned up logging
|
2020-09-04 13:18:59 +02:00 |
|
nathan
|
6dddc77fdc
|
Internal stack traces should keep dorkbox network info
|
2020-09-04 10:19:53 +02:00 |
|
nathan
|
4e0ff43f5e
|
Code polish
|
2020-09-04 10:19:29 +02:00 |
|
nathan
|
f4b8ef9c5d
|
cleaned up logging
|
2020-09-03 22:41:50 +02:00 |
|
nathan
|
52cecf4f26
|
Added connection timeout to check when a connection is actually expired
|
2020-09-03 22:41:39 +02:00 |
|
nathan
|
d3c0b4265d
|
Code polish
|
2020-09-03 22:27:36 +02:00 |
|
nathan
|
1273c8f386
|
Potential fix for race conditions when closing the endpoint wrt RMI support
|
2020-09-03 22:23:17 +02:00 |
|
nathan
|
ca32ef36e1
|
Commented out kryo compression and encryption buffers + logic
|
2020-09-03 22:21:27 +02:00 |
|
nathan
|
f2bd71d8c4
|
Enabled kryo initialization counts
|
2020-09-03 22:20:41 +02:00 |
|
nathan
|
9b1603daa4
|
cleaned logging
|
2020-09-03 22:20:19 +02:00 |
|
nathan
|
bae095c0fa
|
Optimized Int.forEach
|
2020-09-03 22:19:59 +02:00 |
|
nathan
|
f88fd10a0d
|
Updated versions
|
2020-09-03 15:41:05 +02:00 |
|
nathan
|
e99448e066
|
Only configure the media driver context to delete the dirs if this is the process that started it
|
2020-09-03 15:31:52 +02:00 |
|
nathan
|
818687c0d8
|
Fixed logging for tests
|
2020-09-03 15:01:52 +02:00 |
|
nathan
|
3223e34619
|
Fixed base test info
|
2020-09-03 15:01:24 +02:00 |
|
nathan
|
6e665be6b6
|
removed debug code
|
2020-09-03 14:45:24 +02:00 |
|
nathan
|
16e68ee952
|
Fixed unit tests
|
2020-09-03 14:43:01 +02:00 |
|
nathan
|
c9f725ea2d
|
Fixed race condition when initialize kryo instances during startup
|
2020-09-03 14:37:09 +02:00 |
|
nathan
|
23ef5e499b
|
Fixed polling
|
2020-09-03 14:36:24 +02:00 |
|
nathan
|
931b1c4fa1
|
Fixed unit tests
|
2020-09-03 14:34:50 +02:00 |
|
nathan
|
aa3540a8bb
|
Fixed GCM reuse error
|
2020-09-03 11:37:27 +02:00 |
|
nathan
|
28570d92e9
|
Fixed invalid object test case
|
2020-09-03 11:15:37 +02:00 |
|
nathan
|
8a8dbda3f5
|
Tweaked logs
|
2020-09-03 09:52:57 +02:00 |
|
nathan
|
f35f57bd87
|
Added extra check for out-of-order RMI registrations
|
2020-09-03 02:41:10 +02:00 |
|
nathan
|
08a72736b9
|
cleaned up unittests
|
2020-09-03 02:40:53 +02:00 |
|
nathan
|
6a590764ff
|
Fixed issues when registering RMI via registerRmi in different orders (rmi-client/rmi-server out-of-order in different ways).
|
2020-09-03 02:40:32 +02:00 |
|
nathan
|
af36f9a4ff
|
Code polish
|
2020-09-03 02:39:38 +02:00 |
|
nathan
|
1e0fa51c60
|
Removed servers from ALWAYS starting the media driver
|
2020-09-03 01:46:32 +02:00 |
|
nathan
|
2a6c279692
|
Fixed handshake race condition which resulted in empty messages. Cleaned up code, added more debug info
|
2020-09-03 01:31:08 +02:00 |
|
nathan
|
b1e92be50b
|
Fixed issues with reverse RMI and having the client register impl classes (instead of the server)
|
2020-09-03 01:30:30 +02:00 |
|