eolivelli opened a new pull request #303:
URL: https://github.com/apache/pulsar-manager/pull/303


   ### Motivation
   
   Since HerdDB 0.16 you can store all of the data on BookKeeper, this is 
called "diskless-cluster" mode.
   So you will be able to run PulsarManager + HerdDB on a stateless pod, all of 
the data will be stored on the same BK+ZK cluster as your Pulsar installation. 
   
   ### Modifications
   
   - Upgrade HerdDB to 0.16.1.
   - Upgrade Apache Pulsar Admin Client to 2.5.2 (that officially supports BK 
4.10)
   - Use pulsar-client-admin-original instead of pulsar-client-admin, because 
pulsar-client-admin contains a shaded version of CirceChecksum library from BK 
that is not compatibile with BK 4.10, needed by HerdDB in order to run in 
diskless-cluster  mode.
   - Configure gradle to put application.properties inside pulsar-manager.tar, 
this way it is super easy to change the configuration of pulsar-manager backend 
without recompiling the package (no need to use Gradle for System administrator)
   - Add an example JDBC URI to boot HerdDB in diskless-cluster mode
   
   
   ### Verifying this change
   
   - [ ] Make sure that the change passes the `./gradlew build` checks.
   
   
   


----------------------------------------------------------------
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:
us...@infra.apache.org


Reply via email to