f56d282d30
GOSSIP-22 New failure detector
2017-01-11 22:01:46 -05:00
042b26f632
Update javadoc error
2017-01-03 15:24:39 -05:00
0bdf2f6920
GOSSIP-34 remove json that makes ASF sad
2017-01-03 14:12:21 -05:00
c873ecf845
GOSSIP-33 Run rat on all installs
2016-11-24 11:20:01 -05:00
42e4ac786d
GOSSIP-32 Javadoc errors blocking release
2016-11-09 13:49:30 -05:00
3d0ccf52e5
GOSSIP-30 Use getDeadMembers instead of getDeadList
2016-10-17 13:04:43 -07:00
02ac78251e
GOSSIP-29 Fix typo in GossipCore method name
2016-10-16 12:11:52 -07:00
ee9769942e
GOSSIP-28 use less threads by default
2016-10-07 18:14:28 -04:00
89b269ee2d
Missing ASF headers
2016-10-07 03:14:20 -04:00
201b101a91
GOSSIP-26 Gossip shared data
2016-10-07 03:04:59 -04:00
f35dddd8f2
GOSSIP-25 Create reaper process to expire per-node data
2016-10-07 02:03:43 -04:00
3d554f610e
GOSSIP-21 Gossip user defined data
2016-10-02 15:02:45 -04:00
375cee2a3b
GOSSIP-15 avoid busy loop (ChiaHung Lin via egc)
2016-09-23 22:13:40 -04:00
f7ee815d91
GOSSIP-21 WIP
2016-08-12 20:07:48 -04:00
4e13c899f0
GOSSIP-20 Updated Javadocs to reflect URI objects, removed hostname and port references
2016-08-02 14:20:25 -07:00
c4cb0d7c6c
periodically attempt to contact dead members
2016-07-18 14:09:43 -05:00
d2e8c62b29
GOSSIP-16 - whitespace and spelling changes.
...
Squashed commit of the following:
* Replace a few System.err calls with log messages.
* Fix misspelling
* Rename `getMemberList` -> `getLiveMembers`
2016-07-18 13:20:32 -05:00
a045b6f80a
GOSSIP-13 Add two way protocol
2016-07-13 20:26:40 -04:00
4f1993a7fc
GOSSIP-10 simplify code
2016-06-14 09:54:45 -04:00
2c1dc4375b
GOSSIP-2 merge
2016-06-07 23:10:14 -04:00
496f299d01
Rebase
2016-06-07 22:55:48 -04:00
900bfda955
GOSSIP-2 rebase
2016-06-07 22:52:54 -04:00
ddc9a67dd6
Move to URI in model and configuration
2016-06-07 22:52:54 -04:00
968203e8a0
renamed packages from 'google' to 'apache' and updated necessary imports
2016-06-07 22:52:54 -04:00
6a35db7cb9
clean up warnings
2016-06-07 22:52:53 -04:00
8e8db1c837
Remove dead code
2016-06-07 22:52:53 -04:00
3366f63641
Final final
2016-06-07 22:52:53 -04:00
266e039b29
Too much logging
2016-06-07 22:52:53 -04:00
29f5966463
use jackson
2016-06-07 22:52:53 -04:00
fe196cd788
GOSSIP-4: Use builder to create RandomGossipManager (Jaideep Dhok via EGC)
2016-06-06 22:43:41 -04:00
5532585e67
Move to URI in model and configuration
2016-06-02 09:23:55 -04:00
3ca8e0f9c8
renamed packages from 'google' to 'apache' and updated necessary imports
2016-05-29 00:50:32 -04:00
441c68c712
clean up warnings
2016-05-16 21:33:45 -04:00
bee4936f43
Remove dead code
2016-05-16 19:37:17 -04:00
95fecb8355
Final final
2016-05-16 19:10:53 -04:00
f252d44f52
Too much logging
2016-05-16 19:03:34 -04:00
4ca9b82ae4
use jackson
2016-05-16 18:54:17 -04:00
d191c7cb6d
Cluster name was null at this context
2016-05-03 11:15:26 -04:00
a7f90aae08
Whew
2016-04-29 13:35:51 -04:00
a040e2cd36
Merge pull request #21 from ptgoetz/cluster-ids
...
WIP on configurable cluster names
2016-04-28 19:51:16 -04:00
723c0a050b
WIP on configurable cluster names
2016-04-26 17:08:56 -04:00
abbb088d76
More null checking here
2016-04-20 14:31:46 -04:00
e91d4af3bf
Why set to null
2016-04-20 14:17:39 -04:00
bea44ea12e
add Apache license headers
2016-04-20 13:41:56 -04:00
3a40908783
Possible NPE
2016-03-30 21:21:19 -04:00
5a5f16515f
Use timestamp as heartbeat
2016-03-29 13:50:12 -04:00
25a33ff61e
Merge pull request #14 from irstevenson/doc-updates-fileconfig-test
...
Added test for `StartupSettings` and documentation of use - in `README.md`
2016-03-28 18:38:06 -04:30
400d0760b6
Better socket cleanup for ActiveThread
2016-03-28 19:00:22 -04:00
c97c5ff810
Added test for StartupSettings
and documentation of use - in README.md
.
...
* Also tweaked the `StartupSettings` so that it now reads in an `id` for the node, rather than just resulting in a blank `id`;
* Moved some logging from stdout to log4j
* Full `maven test` passing
Arguably this would result in a version change, as the settings file format has changed and now requires an id field. However we could make it optional, but it seems odd to have nodes with no ids.
2016-01-31 11:17:34 +11:00
0393d99c09
Change to unit test so that it doesn't require the setup of multiple loopback devices.
...
Instead of using addresses in the format of `"127.0.0." + i` it now instead uses a first address of 127.0.0.1 with variable ports in the form of `50000 + i`. This way straight out of the repo you can run the tests, and to some degree achieves the same level of functional testing.
Also added a small additional bit of debug logging in `GossipService` as well as some `INFO` logging in the test - as I figure it's a test that should be suitable.
2016-01-30 14:43:39 +11:00