Author: kpvdr
Date: Tue Nov 18 14:45:37 2014
New Revision: 1640353

URL: http://svn.apache.org/r1640353
Log:
QPID-6230 [linearstore] qpid-qls-analyze fails when analyzing empty journal

Modified:
    qpid/trunk/qpid/tools/src/py/qlslibs/anal.py

Modified: qpid/trunk/qpid/tools/src/py/qlslibs/anal.py
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/tools/src/py/qlslibs/anal.py?rev=1640353&r1=1640352&r2=1640353&view=diff
==============================================================================
--- qpid/trunk/qpid/tools/src/py/qlslibs/anal.py (original)
+++ qpid/trunk/qpid/tools/src/py/qlslibs/anal.py Tue Nov 18 14:45:37 2014
@@ -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



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to