[MarquezProject/marquez] 78eeae: Avoid locking common records and remove transactio...


GitHub
 

Branch: refs/heads/main
Home: https://github.com/MarquezProject/marquez
Commit: 78eeae02c63018d6e1c11e7d17fbdb181950fde4
https://github.com/MarquezProject/marquez/commit/78eeae02c63018d6e1c11e7d17fbdb181950fde4
Author: Michael Collado <40346148+collado-mike@...>
Date: 2022-07-15 (Fri, 15 Jul 2022)

Changed paths:
M CHANGELOG.md
M api/src/main/java/marquez/db/JobContextDao.java
M api/src/main/java/marquez/db/JobVersionDao.java
M api/src/main/java/marquez/db/NamespaceDao.java
M api/src/main/java/marquez/db/OpenLineageDao.java
M api/src/main/java/marquez/db/RunArgsDao.java

Log Message:
-----------
Avoid locking common records and remove transaction annotation (#2036)

* Fix NamespaceDao to stop updating namespace record on conflict

Signed-off-by: Michael Collado <collado.mike@...>

* Update JobContextDao to stop locking job context on conflict

Signed-off-by: Michael Collado <collado.mike@...>

* Update RunArgsDao to stop locking run args on conflict

Signed-off-by: Michael Collado <collado.mike@...>

* Remove transaction annotations

Signed-off-by: Michael Collado <collado.mike@...>

* Update changelog

Signed-off-by: Michael Collado <collado.mike@...>

Join marquez-technical-discuss@lists.lfaidata.foundation to automatically receive all group messages.