This is to aid in debugging in case crashes aren't posted as expected
(see https://tracker.ceph.com/issues/58098 for discussion).
Signed-off-by: Tim Serong <tserong@suse.com>
(cherry picked from commit
d139f6d112e6118f0f458dbfff9550b3ce312d20)
def scrape_path(path):
for p in os.listdir(path):
crashpath = os.path.join(path, p)
+ if not os.access(crashpath, os.R_OK):
+ log.warning('unable to read crash path %s' % (crashpath))
+ continue
metapath = os.path.join(crashpath, 'meta')
donepath = os.path.join(crashpath, 'done')
if os.path.isfile(metapath):