From 4f4da15f3f67ac834515a48800b0a7e773dff5cd Mon Sep 17 00:00:00 2001 From: Nikhil Komawar Date: Fri, 6 Jul 2012 18:22:56 -0400 Subject: [PATCH] Implements updating complete bw usage data the DB query is not filtering by the mac address. Hence, only one of them was being updated and with mismatched bw usage info. fixes bug 1021961 Change-Id: I792493a6e0817d62bbf6955df9cd5bc0e4af9dbb --- nova/db/sqlalchemy/api.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index ffed5d061..e6d7f88c7 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -4371,6 +4371,7 @@ def bw_usage_update(context, session=session, read_deleted="yes").\ filter_by(start_period=start_period).\ filter_by(uuid=uuid).\ + filter_by(mac=mac).\ first() if not bwusage: