gemmellr commented on code in PR #235:
URL: https://github.com/apache/qpid-broker-j/pull/235#discussion_r1474621213


##########
broker-core/src/main/java/org/apache/qpid/server/store/BrokerStoreUpgraderAndRecoverer.java:
##########
@@ -805,11 +805,10 @@ private static class VirtualHostEntryUpgrader
                     addAttributeTransformer("jdbcBytesForBlob", 
addContextVar("qpid.jdbcstore.useBytesForBlob")).
                     addAttributeTransformer("jdbcBlobType", 
addContextVar("qpid.jdbcstore.blobType")).
                     addAttributeTransformer("jdbcVarbinaryType", 
addContextVar("qpid.jdbcstore.varBinaryType")).
-                    addAttributeTransformer("partitionCount", 
addContextVar("qpid.jdbcstore.bonecp.partitionCount")).
-                    addAttributeTransformer("maxConnectionsPerPartition",
-                                            
addContextVar("qpid.jdbcstore.bonecp.maxConnectionsPerPartition")).
-                    addAttributeTransformer("minConnectionsPerPartition",
-                                            
addContextVar("qpid.jdbcstore.bonecp.minConnectionsPerPartition")),
+                    addAttributeTransformer("maximumPoolSize",
+                                            
addContextVar("qpid.jdbcstore.hikaricp.maximumPoolSize")).
+                    addAttributeTransformer("minimumIdle",
+                                            
addContextVar("qpid.jdbcstore.hikaricp.minimumIdle")),

Review Comment:
   I'm not 100% sure, its a long time since I really contributed to the broker 
and things changed since then. Originally when we added that, I believe it was 
just its own independent config version. From 
broker-core/src/main/java/org/apache/qpid/server/model/BrokerModel.java it 
looks like around the 6.0.0 release (when the release version was bumped as 
everything became an independent component, rather than the big 'qpid release' 
with everything) that the model version was also jumped to bring it into 'major 
6, minor 0' alignment, and since then it seems like it has consistently had 
changes that mean the major matched the broker release major version. It looks 
like maybe the minors too. Perhaps digging more at the changes that have been 
made historically will make it clearer for you what would be best, but using 
either 9.1 (next minor) or 9.2 (matching minor) seems fair if the release 
version is 9.2.0.



-- 
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.

To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to