Skip to content
Snippets Groups Projects
Unverified Commit 0acb5010 authored by Richard van der Hoff's avatar Richard van der Hoff Committed by GitHub
Browse files

More database opentracing (#10136)

Add a couple of extra logs/spans, to give a bit of a better idea.
parent b2557cbf
No related branches found
No related tags found
No related merge requests found
Report OpenTracing spans for database activity.
......@@ -541,6 +541,7 @@ class DatabasePool:
},
):
r = func(cursor, *args, **kwargs)
opentracing.log_kv({"message": "commit"})
conn.commit()
return r
except self.engine.module.OperationalError as e:
......@@ -556,7 +557,8 @@ class DatabasePool:
if i < N:
i += 1
try:
conn.rollback()
with opentracing.start_active_span("db.rollback"):
conn.rollback()
except self.engine.module.Error as e1:
transaction_logger.warning("[TXN EROLL] {%s} %s", name, e1)
continue
......@@ -569,7 +571,8 @@ class DatabasePool:
if i < N:
i += 1
try:
conn.rollback()
with opentracing.start_active_span("db.rollback"):
conn.rollback()
except self.engine.module.Error as e1:
transaction_logger.warning(
"[TXN EROLL] {%s} %s",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment