Skip to content

Commit 29ca570

Browse files
authored
feat(ingest): clean up reporting methods (#9848)
1 parent 574d09a commit 29ca570

File tree

5 files changed

+13
-16
lines changed

5 files changed

+13
-16
lines changed

metadata-ingestion/src/datahub/ingestion/source/bigquery_v2/lineage.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,9 @@ def get_time_window(self) -> Tuple[datetime, datetime]:
252252
return self.config.start_time, self.config.end_time
253253

254254
def error(self, log: logging.Logger, key: str, reason: str) -> None:
255-
self.report.report_warning(key, reason)
256-
log.error(f"{key} => {reason}")
255+
# TODO: Remove this method.
256+
# Note that this downgrades the error to a warning.
257+
self.report.warning(key, reason)
257258

258259
def _should_ingest_lineage(self) -> bool:
259260
if (

metadata-ingestion/src/datahub/ingestion/source/redash.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -358,12 +358,12 @@ def __init__(self, ctx: PipelineContext, config: RedashConfig):
358358
)
359359

360360
def error(self, log: logging.Logger, key: str, reason: str) -> None:
361-
self.report.report_failure(key, reason)
362-
log.error(f"{key} => {reason}")
361+
# TODO: Remove this method.
362+
self.report.failure(key, reason)
363363

364364
def warn(self, log: logging.Logger, key: str, reason: str) -> None:
365-
self.report.report_warning(key, reason)
366-
log.warning(f"{key} => {reason}")
365+
# TODO: Remove this method.
366+
self.report.warning(key, reason)
367367

368368
def validate_connection(self) -> None:
369369
test_response = self.client._get(f"{self.config.connect_uri}/api")

metadata-ingestion/src/datahub/ingestion/source/redshift/lineage.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,8 @@ def get_time_window(self) -> Tuple[datetime, datetime]:
253253
return self.config.start_time, self.config.end_time
254254

255255
def warn(self, log: logging.Logger, key: str, reason: str) -> None:
256-
self.report.report_warning(key, reason)
257-
log.warning(f"{key} => {reason}")
256+
# TODO: Remove this method.
257+
self.report.warning(key, reason)
258258

259259
def _get_s3_path(self, path: str) -> str:
260260
if self.config.s3_lineage_config:

metadata-ingestion/src/datahub/ingestion/source/sql/sql_common.py

-4
Original file line numberDiff line numberDiff line change
@@ -370,10 +370,6 @@ def test_connection(cls, config_dict: dict) -> TestConnectionReport:
370370
)
371371
return test_report
372372

373-
def warn(self, log: logging.Logger, key: str, reason: str) -> None:
374-
self.report.report_warning(key, reason[:100])
375-
log.warning(f"{key} => {reason}")
376-
377373
def error(self, log: logging.Logger, key: str, reason: str) -> None:
378374
self.report.report_failure(key, reason[:100])
379375
log.error(f"{key} => {reason}\n{traceback.format_exc()}")

metadata-ingestion/src/datahub/ingestion/source/state/stateful_ingestion_base.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -196,12 +196,12 @@ def __init__(
196196
self.state_provider = StateProviderWrapper(config.stateful_ingestion, ctx)
197197

198198
def warn(self, log: logging.Logger, key: str, reason: str) -> None:
199-
self.report.report_warning(key, reason)
200-
log.warning(f"{key} => {reason}")
199+
# TODO: Remove this method.
200+
self.report.warning(key, reason)
201201

202202
def error(self, log: logging.Logger, key: str, reason: str) -> None:
203-
self.report.report_failure(key, reason)
204-
log.error(f"{key} => {reason}")
203+
# TODO: Remove this method.
204+
self.report.failure(key, reason)
205205

206206
def close(self) -> None:
207207
self.state_provider.prepare_for_commit()

0 commit comments

Comments
 (0)