From 435dc3c423b4159428e8d2b84ea3ee8e37277c58 Mon Sep 17 00:00:00 2001 From: wangyu Date: Tue, 14 Jan 2020 09:05:56 +0800 Subject: [PATCH] Preserve request id in Karbor logs When the admin context is retrieved the user context and its request ID is lost and all subsequent log entries have different request IDs. The fix is to pass the overwrite parameter in Karbor's RequestContext __init__ method to the parent oslo class. Change-Id: I1091ddc8a36244132883932a3a21dea5274eb34a Closes-Bug: #1859433 --- karbor/context.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/karbor/context.py b/karbor/context.py index 9adc9002..e242f7a9 100644 --- a/karbor/context.py +++ b/karbor/context.py @@ -58,7 +58,8 @@ class RequestContext(context.RequestContext): user_domain=user_domain, project_domain=project_domain, is_admin=is_admin, - request_id=request_id) + request_id=request_id, + overwrite=overwrite) self.roles = roles or [] self.project_name = project_name self.read_deleted = read_deleted