Skip to content

fix: linear accumulation of span processors across job runs#1487

Merged
cristian-groza merged 4 commits intomainfrom
feat/add-trace-manager-cleanup
Mar 26, 2026
Merged

fix: linear accumulation of span processors across job runs#1487
cristian-groza merged 4 commits intomainfrom
feat/add-trace-manager-cleanup

Conversation

@cristian-groza
Copy link
Copy Markdown
Contributor

Introduce _DelegatingSpanProcessor as a single long-lived processor on the global TracerProvider. Child processors are added/removed through it, preventing accumulation since OTel has no public remove API. UiPathTraceManager.shutdown() now clears children between jobs.

@github-actions github-actions bot added test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-runtime labels Mar 25, 2026
@cristian-groza cristian-groza force-pushed the feat/add-trace-manager-cleanup branch from 54d18a7 to 48d151b Compare March 25, 2026 12:54
@cristian-groza cristian-groza merged commit 425d4bc into main Mar 26, 2026
122 checks passed
@cristian-groza cristian-groza deleted the feat/add-trace-manager-cleanup branch March 26, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:uipath-langchain Triggers tests in the uipath-langchain-python repository test:uipath-runtime

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants