From 543aefb12560de0fb374c3a25fe3dc0b809a221e Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Tue, 27 Mar 2012 11:04:02 +0000 Subject: QPID-3913: Add functionality to upgrade bdbstore automatically on broker start-up. Store message content using single chunk. Change store version to 6. Remove implementations of tuple bindings for previous versions. Applied patch from Phil Harvey Oleksandr Rudyy git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1305809 13f79535-47bb-0310-9956-ffa450edef68 --- .../bdbstore-to-upgrade/test-store/00000000.jdb | Bin 1346092 -> 0 bytes .../upgrade/bdbstore-v4/test-store/00000000.jdb | Bin 0 -> 1357197 bytes .../src/test/resources/upgrade/bdbstore-v5/readme.txt | 5 +++++ .../upgrade/bdbstore-v5/test-store/00000000.jdb | Bin 0 -> 1357227 bytes .../upgrade/bdbstore-v5/test-store/00000001.jdb | Bin 0 -> 1332881 bytes 5 files changed, 5 insertions(+) delete mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-to-upgrade/test-store/00000000.jdb create mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v4/test-store/00000000.jdb create mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/readme.txt create mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000000.jdb create mode 100644 qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000001.jdb (limited to 'qpid/java/bdbstore/src/test/resources') diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-to-upgrade/test-store/00000000.jdb b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-to-upgrade/test-store/00000000.jdb deleted file mode 100644 index 38158a55e7..0000000000 Binary files a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-to-upgrade/test-store/00000000.jdb and /dev/null differ diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v4/test-store/00000000.jdb b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v4/test-store/00000000.jdb new file mode 100644 index 0000000000..167ab7f0ca Binary files /dev/null and b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v4/test-store/00000000.jdb differ diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/readme.txt b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/readme.txt new file mode 100644 index 0000000000..a7e754f967 --- /dev/null +++ b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/readme.txt @@ -0,0 +1,5 @@ +The bdbstore v5 data were obtained by upgrading the bdbstore v4 data as part of running +test UpgradeFrom4to5Test#testPerformUpgradeWithHandlerAnsweringNo. + +The rationale for not using BDBStoreUpgradeTestPreparer in this case is that we need chunked content. +Current implementation of BDBMessageStore only stores messages in one chunk. \ No newline at end of file diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000000.jdb b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000000.jdb new file mode 100644 index 0000000000..d44b21a83e Binary files /dev/null and b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000000.jdb differ diff --git a/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000001.jdb b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000001.jdb new file mode 100644 index 0000000000..9b85860c19 Binary files /dev/null and b/qpid/java/bdbstore/src/test/resources/upgrade/bdbstore-v5/test-store/00000001.jdb differ -- cgit v1.2.1