[MarquezProject/marquez] 34b9a9: Add run ID support on job meta (#818)


GitHub
 

Branch: refs/heads/main
Home: https://github.com/MarquezProject/marquez
Commit: 34b9a9c5a0110028824ae7e3fa0abf8fb7bc9319
https://github.com/MarquezProject/marquez/commit/34b9a9c5a0110028824ae7e3fa0abf8fb7bc9319
Author: Willy Lulciuc <willy@...>
Date: 2020-10-16 (Fri, 16 Oct 2020)

Changed paths:
M .circleci/config.yml
A .circleci/get-jdk11.sh
M build.gradle
M docs/openapi.html
M docs/openapi.yml
M src/main/java/marquez/api/DatasetResource.java
M src/main/java/marquez/api/JobResource.java
M src/main/java/marquez/db/Columns.java
M src/main/java/marquez/db/RunDao.java
M src/main/java/marquez/db/mappers/ExtendedRunRowMapper.java
M src/main/java/marquez/db/models/ExtendedRunRow.java
M src/main/java/marquez/db/models/RunRow.java
M src/main/java/marquez/service/JobService.java
M src/main/java/marquez/service/mappers/Mapper.java
M src/main/java/marquez/service/models/JobMeta.java
M src/test/java/marquez/MarquezAppIntegrationTest.java
M src/test/java/marquez/db/JobServiceTest.java
M src/test/java/marquez/service/JobServiceTest.java
M src/test/java/marquez/service/models/ModelGenerator.java

Log Message:
-----------
Add run ID support on job meta (#818)

* Add runID to job meta

Signed-off-by: wslulciuc <willy@...>

* Add logic to JobService to link runs when run ID present

Signed-off-by: wslulciuc <willy@...>

* Add RunDao.updateJobVersionUuid()

Signed-off-by: wslulciuc <willy@...>

* Log when an existing run is associated with a job version

Signed-off-by: wslulciuc <willy@...>

* Install jdk 11 in CI

Signed-off-by: wslulciuc <willy@...>

* Set source and target compatibility to java 11

Signed-off-by: wslulciuc <willy@...>

* Use ifPresent to check for run ID

Signed-off-by: wslulciuc <willy@...>