[ https://issues.apache.org/jira/browse/AMQ-6103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15067523#comment-15067523 ]
Tim Bain commented on AMQ-6103: ------------------------------- Split out from AMQ-6099 into a stand-alone issue. > Provide command-line utility to migrate KahaDB files to a new OpenWire version > ------------------------------------------------------------------------------ > > Key: AMQ-6103 > URL: https://issues.apache.org/jira/browse/AMQ-6103 > Project: ActiveMQ > Issue Type: Bug > Components: KahaDB > Affects Versions: 5.x > Reporter: Tim Bain > > Since the KahaDB code can currently only support a single OpenWire version at > a time, there is no clean way to upgrade a broker to an ActiveMQ version that > uses a new version of OpenWire if there are any messages in the KahaDB data > store and you want to keep those messages. > One thing that would be useful would be a command-line utility that could be > run while the broker is offline to convert the KahaDB data files/indices/etc. > from their current version of OpenWire to any other version. I expect you'd > read the files in from start to finish using the code that corresponds to > their current OpenWire version and write the messages out to a new set of > files in the desired OpenWire format. Maybe you'd want to compact the files > while you're at it, but that's certainly not a must-have. -- This message was sent by Atlassian JIRA (v6.3.4#6332)