graphaware / neo4j-framework

GraphAware Neo4j Framework
244 stars 68 forks source link

Causal cluster support #63

Closed albertodelazzari closed 7 years ago

albertodelazzari commented 7 years ago

Starting from the UUID module issue 34 we have found no support for causal cluster writing permissions. We created a class for operational mode and instance role resolution. There are three new Maven profiles:

There are two base classes to extend if you want to do some tests in HA or CC:

There is also an update to the RotatingTaskScheduler class in order to provide HA and CC support (we also updated com.graphaware.runtime.config.TimerDrivenModuleConfiguration.InstanceRolePolicy)

graphaware-bot commented 7 years ago

Dear @albertodelazzari,

thank you very much for your Github contributions to GraphAware's software. In order for us to be able to accept and keep your contributions, we would like to ask you to download, fill in, sign, and send us a photo / scanned copy of the attached Contributor License Agreement to cla@graphaware.com .

Thank you very much in advance,

Kind Regards,

The GraphAware Team

albertodelazzari commented 7 years ago

About the maven profiles we added, we have to consider to change the Travis build definition in order to handle all the profiles properly