diff options
author | Kim van der Riet <kpvdr@apache.org> | 2014-02-05 21:22:40 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2014-02-05 21:22:40 +0000 |
commit | 0e959638373f85c341780df7d30db45761287355 (patch) | |
tree | b320cc86f0d36da1f1478f661b88f4841524039b | |
parent | 6830623d40df0e0cf266da9cc4d8e20ef5f701ff (diff) | |
download | qpid-python-0e959638373f85c341780df7d30db45761287355.tar.gz |
NO_JIRA: Added Apache license text to tx-text-soak.sh, updates to linearstore ISSUES file
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1564935 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | qpid/cpp/src/qpid/linearstore/ISSUES | 23 | ||||
-rwxr-xr-x | qpid/cpp/src/tests/linearstore/tx-test-soak.sh | 20 |
2 files changed, 33 insertions, 10 deletions
diff --git a/qpid/cpp/src/qpid/linearstore/ISSUES b/qpid/cpp/src/qpid/linearstore/ISSUES index 3aec281858..7f4d7750d0 100644 --- a/qpid/cpp/src/qpid/linearstore/ISSUES +++ b/qpid/cpp/src/qpid/linearstore/ISSUES @@ -26,6 +26,7 @@ Current/pending: 5359 - Linearstore: Implement new management schema and wire into store 5360 - Linearstore: Evaluate and rework logging to produce a consistent log output 5361 - Linearstore: No tests for linearstore functionality currently exist + svn r.1564893 2014-02-05: Added tx-test-soak.sh * No existing tests for linearstore: ** Basic broker-level tests for txn and non-txn recovery ** Store-level tests which check write boundary conditions @@ -41,17 +42,10 @@ Current/pending: * Recovery/reading of message content * Empty file pool status and management 5464 - [linearstore] Incompletely created journal files accumulate in EFP -# 5479 1053701 [linearstore] Using recovered store results in "JERR_JNLF_FILEOFFSOVFL: Attempted to increase submitted offset past file size. (JournalFile::submittedDblkCount)" error message - * Probability: 2 of 600 (0.3%) using tx-test-soak.sh -# 5480 1053749 [linearstore] Recovery of store failure with "JERR_MAP_NOTFOUND: Key not found in map." error message - * Probability: 6 of 600 (1.0%) using tx-test-soak.sh - * If broker is started a second time after failure, it starts correctly and test completes ok. - * Problem: File is being recycled to EFP with still-locked enqueues in it (ie dequeued transactionally). - * Problem: Record alignment check writes filler records to wrong file when decoding bad record moves across a file boundary 5484 1035843 Slow performance for producers - svn r.1558592 fixes an issue with using /dev/random as a source of random numbers for Journal serial numbers. - svn r.1558913 replaces use of /dev/urandom with several calls to rand() to construct a 64-bit random number. - * Recommend rebuilding and testing for performance again with these two fixes. + svn r.1558592 2014-01-15 fixes an issue with using /dev/random as a source of random numbers for Journal serial numbers. + svn r.1558913 2014-01-16 replaces use of /dev/urandom with several calls to rand() to construct a 64-bit random number. + * Recommend rebuilding and testing for performance again with these two fixes. Marked POST. # - 1036026 [LinearStore] Qpid linear store unable to create durable queue - framing-error: Queue <q-name>: create() failed: jexception 0x0000 UNABLE TO REPRODUCE - but Frantizek has additional info - 1039522 Qpid crashes while recovering from linear store around apid::linearstore::journal::JournalFile::getFqFileName() including enq_rec::decode() threw JERR_JREC_BAD_RECTAIL @@ -94,6 +88,15 @@ NO-JIRA - Added missing Apache copyright/license text * May be linked to RHBZ 1039525 - waiting for needinfo 5487 1054448 [linearstore] Replace use of /dev/urandom with c random generator calls svn r.1558913 2014-01-16: Proposed fix + 5480 1053749 [linearstore] Recovery of store failure with "JERR_MAP_NOTFOUND: Key not found in map." error message + svn r.1564877 2014-02-05: Proposed fix + * Probability: 6 of 600 (1.0%) using tx-test-soak.sh + * If broker is started a second time after failure, it starts correctly and test completes ok. + * Problem: File is being recycled to EFP with still-locked enqueues in it (ie dequeued transactionally). + * Problem: Record alignment check writes filler records to wrong file when decoding bad record moves across a file boundary + 5479 1053701 [linearstore] Using recovered store results in "JERR_JNLF_FILEOFFSOVFL: Attempted to increase submitted offset past file size. (JournalFile::submittedDblkCount)" error message + * Probability: 2 of 600 (0.3%) using tx-test-soak.sh + * Fixed by checkin for QPID-5480, no longer able to reproduce. Marked POST. Future: ======= diff --git a/qpid/cpp/src/tests/linearstore/tx-test-soak.sh b/qpid/cpp/src/tests/linearstore/tx-test-soak.sh index 072b606ecb..fa05e0a4a8 100755 --- a/qpid/cpp/src/tests/linearstore/tx-test-soak.sh +++ b/qpid/cpp/src/tests/linearstore/tx-test-soak.sh @@ -1,5 +1,25 @@ #! /bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + + # tx-test-soak # # Basic test methodology: |