47 Commits

Author SHA1 Message Date
789a5f6abc Fixed build 2023-11-25 08:18:02 +01:00
49cdac62a2 GOSSIP-62 Implement Crdt PN-Counter
restored layout of pom.xml for minimal changes in PR

Snapshot - I think I have the basic framework in place. No tests are passing and nothing works, but most of the calls and the builder are in place.

capture working code

starting working on example code

Working examples

GOSSIP-65 Implement crdt LWW-Element-Set

LWWSet implemented + se/de + unit tests + jackson tests + DataTests

GOSSIP-55 Added event handlers to notify share data and per node data changes

Reformat code to match apache standard

Fixed DataTest errors WRT PNCounter
2017-06-25 11:04:49 -04:00
9c9d96e564 GOSSIP-86 Examples in separate module - Added Readme. 2017-06-05 08:21:46 -04:00
c62ebaf9b6 GOSSIP-85 Factor out PassiveGossipThread 2017-05-03 16:57:50 -04:00
e3010c8542 GOSSIP-81 Move Jackson and UDP to their own modules
Part of what makes this work is the test implementation of TransportManager.

This PR is pretty straightforward. A few gotchas though:
* A message signing test was moved into `JacksonTests` because that is
  where the signing actually happens.
* A CRDT serializing test was moved there as well. It's the best place
  for now.
* No UDP tests at all. I plan to fix that in a bit. Reasoning is that it is
  difficult to test any TransportManager implementation without bring up
  a full stack. I plan to address this in the future (GOSSIP-83).
* Simple round trip Jackson serialization tests.
2017-04-21 08:47:31 -05:00
298b1ae3ae GOSSIP-78 refactor into a multi-module maven project
* add *.ipr to .gitignore
* modify existing pom to be a parent. create new pom for gossip-core.
* I left all properties and dependencies in the parent, as they seemed to be a fairly general set of dependencies.
move all the code.
* rename parent module: gossip -> gossip-parent
* move dependencies into child module
2017-04-13 10:12:23 -05:00
19662d1500 GOSSIP-72 rebase on trunk 2017-03-10 07:39:36 -05:00
dc0c727c2c GOSSIP-72 Generate keys directory in target 2017-03-06 14:00:07 -05:00
17551c8817 [maven-release-plugin] prepare for next development iteration 2017-03-03 10:22:39 -05:00
d5fe9f96c8 [maven-release-plugin] prepare release gossip-0.1.2-incubating 2017-03-03 10:22:29 -05:00
9487b8c223 GOSSIP-17 Add metrics (Chandresh Pancholi via egc) 2017-01-14 22:18:33 -05:00
f56d282d30 GOSSIP-22 New failure detector 2017-01-11 22:01:46 -05:00
6720f35beb [maven-release-plugin] prepare for next development iteration 2017-01-03 15:25:29 -05:00
00a2c78832 [maven-release-plugin] prepare release gossip-0.1.1-incubating 2017-01-03 15:21:25 -05:00
33e54e4e8f Reset pom version 2017-01-03 15:04:04 -05:00
dd2024ec65 Merge branch 'master' of http://git.apache.org/incubator-gossip 2017-01-03 14:59:21 -05:00
0bdf2f6920 GOSSIP-34 remove json that makes ASF sad 2017-01-03 14:12:21 -05:00
7413387041 [maven-release-plugin] prepare for next development iteration 2016-12-11 12:31:28 -05:00
80cd29ba01 [maven-release-plugin] prepare release gossip-0.1.1-incubating 2016-12-11 12:31:18 -05:00
be28494a9f Merge master 2016-11-25 08:43:09 -05:00
f1935beb6a Merge branch 'GOSSIP-33' of https://github.com/edwardcapriolo/incubator-gossip 2016-11-25 08:36:52 -05:00
c873ecf845 GOSSIP-33 Run rat on all installs 2016-11-24 11:20:01 -05:00
14139b5f80 [maven-release-plugin] prepare for next development iteration 2016-11-09 14:12:16 -05:00
0d209911a6 [maven-release-plugin] prepare release gossip-0.1.0-incubating 2016-11-09 14:12:06 -05:00
78fc5a0398 Reset changes made to pom 2016-11-09 13:52:49 -05:00
42e4ac786d GOSSIP-32 Javadoc errors blocking release 2016-11-09 13:49:30 -05:00
5352dc57ff Prepare changes for release 2016-11-09 13:21:03 -05:00
5590758c42 Duplicate definition in pom file 2016-09-23 22:34:43 -04:00
9a1af76df8 Run tests 2016-09-14 11:16:57 -04:00
bbd453192d GOSSIP-11: added scope and version in properties in pom.xml 2016-09-10 02:36:42 +05:30
316e8e752d GOSSIP-11: introducing junit5 2016-09-09 21:16:07 +05:30
2b00d6afbc [GISSIP-7] pom.xml license format change back 2016-06-19 14:12:03 -07:00
a6d6639cdd [GISSIP-7] jdk8 and other pom.xml changes 2016-06-19 13:48:27 -07:00
bea44ea12e add Apache license headers 2016-04-20 13:41:56 -04:00
c8c3332eb0 [maven-release-plugin] prepare for next development iteration 2016-01-01 20:43:41 -05:00
7b2224cd7f [maven-release-plugin] prepare release gossip-0.0.3 2016-01-01 20:43:39 -05:00
8e9e1e83e3 Stuff 2016-01-01 20:42:39 -05:00
f263fd41ae Use tunit instead of long sleeps 2016-01-01 18:51:30 -05:00
80bbccbd68 Logging cleanup 2016-01-01 18:27:11 -05:00
a8fa4787c9 [maven-release-plugin] prepare for next development iteration 2015-01-12 22:43:54 -05:00
3a570a915c [maven-release-plugin] prepare release gossip-0.0.1 2015-01-12 22:43:52 -05:00
5072be6636 [maven-release-plugin] prepare for next development iteration 2015-01-12 20:11:52 -05:00
f456374fe5 [maven-release-plugin] prepare release gossip-0.0.0 2015-01-12 20:11:49 -05:00
833dfd500d Better description 2015-01-12 20:05:45 -05:00
f9d12d4f1a Use mvn to get json not include locally 2015-01-09 11:45:25 -05:00
b18ad35f17 Fix scm tag 2015-01-09 11:35:17 -05:00
4edc7738ec Initial code merge 2015-01-09 11:33:54 -05:00