summaryrefslogtreecommitdiff
path: root/qpid/tools
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2014-11-18 14:45:37 +0000
committerKim van der Riet <kpvdr@apache.org>2014-11-18 14:45:37 +0000
commit29764b2b86e07812abe0ae10966dc359b2a92b5e (patch)
treecba8149dc39ad849379c1bbe0981c26645a58b0e /qpid/tools
parent8d28756ec4cb2c10be366818394b02d0c40e937d (diff)
downloadqpid-python-29764b2b86e07812abe0ae10966dc359b2a92b5e.tar.gz
QPID-6230 [linearstore] qpid-qls-analyze fails when analyzing empty journal
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1640353 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/tools')
-rw-r--r--qpid/tools/src/py/qlslibs/anal.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/qpid/tools/src/py/qlslibs/anal.py b/qpid/tools/src/py/qlslibs/anal.py
index 502d860bfa..df51c1b2b4 100644
--- a/qpid/tools/src/py/qlslibs/anal.py
+++ b/qpid/tools/src/py/qlslibs/anal.py
@@ -420,6 +420,8 @@ class Journal(object):
self.file_num_list = sorted(self.files.keys())
self.file_num_itr = iter(self.file_num_list)
def _check_alignment(self): # TODO: Move into JournalFile
+ if self.last_record_offset is None: # Empty file, _check_file() never run
+ return
remaining_sblks = self.last_record_offset % qlslibs.utils.DEFAULT_SBLK_SIZE
if remaining_sblks == 0:
self.num_filler_records_required = 0