From f43d019a6726552f80d16a6e98cb947c063b4e74 Mon Sep 17 00:00:00 2001 From: Doug Szumski Date: Thu, 11 Apr 2019 09:18:13 +0100 Subject: [PATCH] Widen exception catch for point parse failure This change supports catching more parse errors which can jam the persistor, such as: `partial write: unable to parse 'string_with_invalid_char.%'`. Change-Id: Ia12d04708a88308e88fcbd488d72f4313ba42a36 Story: 2005430 Task: 30468 --- monasca_persister/repositories/persister.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/monasca_persister/repositories/persister.py b/monasca_persister/repositories/persister.py index 9d13ef80..c66cab84 100644 --- a/monasca_persister/repositories/persister.py +++ b/monasca_persister/repositories/persister.py @@ -64,8 +64,8 @@ class Persister(object): self._consumer.commit() elif cfg.CONF.repositories.ignore_parse_point_error \ - and "unable to parse points" in ex.message: - LOG.warning("Some points unable to parse were dropped") + and "unable to parse" in ex.message: + LOG.warning("Some points were unable to be parsed and were dropped") self._data_points = [] self._consumer.commit()