grighetto opened a new pull request #5:
URL: https://github.com/apache/cassandra-harry/pull/5


   The goal of this PR is to enable execution of Harry against a running, 
remote/external, C* cluster. As of now, in master, the main HarryRunner is 
hardcoded to run in-JVM and the example config YAML is not used.
   
   Summary of changes:
   
   - Isolated in-JVM dtest dependency (cassandra-dtest-shaded) into 
`harry-integration` module, in such a way that the project can be built without 
that module if all we want to do is running against an external cluster. That 
means, we don't need to build C* nor the shaded jars beforehand. In order to 
build Harry without the in-JVM module, run: `mvn -pl '!harry-integration' clean 
install -DskipTests`.
   
   - Created a new module for the execution against an external cluster, 
`harry-integration-external`. That Maven module produces an uber jar with all 
dependencies included for standalone execution.
   
   - Added run-jvm.sh and run-external.sh scripts to help with kicking the 
tires off with the project.
   
   - Fixed invalid properties in example.yaml.
   
   - Added example YAML for execution against an external cluster.
   
   - Removed hardcoded configuration from HarryRunner and relied on the 
provided config files instead.
   
   - Fixed object mapping for `ApproximateMonotonicClockConfiguration`.
   
   - Fixed logback configuration in pom.xml.
   
   - Fixed NPE thrown at successful execution by HarryRunner.
   
   - Adjusted the Dockerfile and related scripts to match the rest of the 
changes.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to