[Kimchi-devel] [PATCH][Kimchi] Fix logging and error messages in objectstore upgrade
Ramon Medeiros
ramonn at linux.vnet.ibm.com
Fri Apr 29 14:38:51 UTC 2016
Reviewed-By: Ramon Medeiros <ramonn at br.ibm.com>
On 04/29/2016 12:58 AM, Rodrigo Trujillo wrote:
> There are bugs in excepts in objectstore upgrade functions:
> - wok_log is in wrong position, after raise, and is never called;
> - log message misses '%s' operator
>
> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
> ---
> utils.py | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/utils.py b/utils.py
> index 3837e74..c4cd07d 100644
> --- a/utils.py
> +++ b/utils.py
> @@ -111,8 +111,8 @@ def upgrade_objectstore_data(item, old_uri, new_uri):
> except sqlite3.Error, e:
> if conn:
> conn.rollback()
> + wok_log.error("Error while upgrading objectstore data: %s", e.args[0])
> raise OperationFailed("KCHUTILS0006E")
> - wok_log.error("Error while upgrading objectstore data:", e.args[0])
> finally:
> if conn:
> conn.close()
> @@ -157,8 +157,8 @@ def upgrade_objectstore_template_disks(libv_conn):
> except sqlite3.Error, e:
> if conn:
> conn.rollback()
> + wok_log.error("Error while upgrading objectstore data: %s", e.args[0])
> raise OperationFailed("KCHUTILS0006E")
> - wok_log.error("Error while upgrading objectstore data:", e.args[0])
> finally:
> if conn:
> conn.close()
> @@ -200,8 +200,8 @@ def upgrade_objectstore_memory():
> except sqlite3.Error, e:
> if conn:
> conn.rollback()
> + wok_log.error("Error while upgrading objectstore data: %s", e.args[0])
> raise OperationFailed("KCHUTILS0006E")
> - wok_log.error("Error while upgrading objectstore data:", e.args[0])
> finally:
> if conn:
> conn.close()
--
Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn at br.ibm.com
More information about the Kimchi-devel
mailing list