AbsaOSS / AbsaOSS/enceladus

Getting 'Atum already initialized' error when trying to run Std+Conf multiple times

未关闭
#2,213 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug priority: undecided
主要语言
Scala
星标
33
派生
16
PR 合并指标
30 天内没有已合并 PR

描述

## Describe the bug
The error occurs when Standardization+Conformance jobs from a single Spark session. This happenned when running from Pramen since Pramen runs multiple Standardization+Conformance jobs in a single Spark Session.

## To Reproduce
Steps to reproduce the behavior OR commands run:
1. Configure Pramen to run EnceladusSink for multiple tables in a pipeline.
2. Run the pipeline.
4. The error will occur saying "Control Measurements Tracking already initialized"

## Expected behavior
Allow running multiple Standardization+Conformance jobs multiple times from teh same Spask session.

## Screenshots
N/A

## Desktop (please complete the following information):
This was happening both in UAT and in PROD.

## Additional context
There is already logic in Enceladus that explicitly disables control metrics when conformance jobs runs after standardization. So single Standardization, Conformance, and Standardization+Conformance jobs run fine. The issue happens only if both Standardization and Conformance run multiple times.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。