Skip to content

Commit 2f0c9e9

Browse files
committed
fetch job labels from dataflow
1 parent a926e6f commit 2f0c9e9

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

job-controller/src/main/java/feast/jobcontroller/runner/dataflow/DataflowJobManager.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,10 @@ public List<Job> listRunningJobs() {
304304
.setStores(
305305
stores.stream()
306306
.collect(Collectors.toMap(StoreProto.Store::getName, s -> s)))
307+
.setLabels(
308+
dfJob.getLabels() == null
309+
? new HashMap<>()
310+
: new HashMap<>(dfJob.getLabels()))
307311
.build();
308312

309313
job.setExtId(dfJob.getId());

job-controller/src/test/java/feast/jobcontroller/runner/dataflow/DataflowJobManagerTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,8 @@ public void shouldRetrieveRunningJobsFromDataflow() {
275275
hasProperty("stores", hasValue(store)),
276276
hasProperty("extId", equalTo("job-2")),
277277
hasProperty("created", equalTo(created.toDate())),
278-
hasProperty("lastUpdated", equalTo(created.toDate())))));
278+
hasProperty("lastUpdated", equalTo(created.toDate())),
279+
hasProperty("labels", hasEntry("application", "feast")))));
279280
}
280281

281282
@Test

0 commit comments

Comments
 (0)