From cde1072e86b57286594eb4fdb494576689aa8bca Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Mon, 14 Apr 2014 08:54:19 +0000 Subject: QPID-5685: Store configuration version as an attribute of virtualhost within configuration store rather than within separate database/table * ConfiguredObjectRecordHandler begin/end methods no longer take/return config version * DefaultUpgraderProvider uses the virtualhost record for the config version only and uses this to trigger the correct upgrade. Note this record is *not* recovered (yet). * BDB/SQL Upgraders migrate the config version from database/table to be the modelVersion attribute of a virtualhost entry. * BDB Upgrader tests (7 to 8). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1587165 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/test/resources/upgrade/bdbstore-v7/readme.txt | 6 ++++++ .../upgrade/bdbstore-v7/test-store/00000000.jdb | Bin 0 -> 4857 bytes 2 files changed, 6 insertions(+) create mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/readme.txt create mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/test-store/00000000.jdb (limited to 'qpid/java/bdbstore/src/test/resources') diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/readme.txt b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/readme.txt new file mode 100644 index 0000000000..efb929c944 --- /dev/null +++ b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/readme.txt @@ -0,0 +1,6 @@ +The bdbstore v7 data was obtained by running 0.26 and: + +* creating an exchange 'myexch' of type direct +* creating queues 'queue1' and 'queue2' +* binding 'queue1' to 'myexch' and 'amq.direct' using binding key 'queue1' +* binding 'queue2' to amq.fanout only using binding key 'queue2' \ No newline at end of file diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/test-store/00000000.jdb b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/test-store/00000000.jdb new file mode 100644 index 0000000000..4957f86e1a Binary files /dev/null and b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v7/test-store/00000000.jdb differ -- cgit v1.2.1