Willy Lulciuc
Willy Lulciuc
### Problem Marquez does not currently outline steps for proposing changes or a template outlining a design doc for a proposal. ### Solution Add steps on how to submit a...
When merging the Marquez backend and web UI repositories, we also renamed `marquez.jar` to `marquez-api.jar` in order to better align naming with the [modules](https://github.com/MarquezProject/marquez#modules) in the repository. This task is...
As we improve the Marquez DB model, having an API load test in CI can help spot DB bottlenecks sooner (ex: [`2043`](https://github.com/MarquezProject/marquez/pull/2043)). I recommend we us a load testing tool...
PR https://github.com/MarquezProject/marquez/pull/1055 removed the `spotbugs` plugin. The plugin was removed as the CI build failed when bugs in the codebase were found. The [OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/en) badge requires that we...
### Problem // TODO Closes: https://github.com/MarquezProject/marquez/issues/1725 ### Solution // TODO ### Checklist - [x] You've [signed-off](https://github.com/MarquezProject/marquez/blob/main/CONTRIBUTING.md#sign-your-work) your work - [ ] Your changes are accompanied by tests (_if relevant_) -...
In the [Jdbi](https://jdbi.org/#_high_availability) docs, it states that if we want to have two separate pools (`reads` / `writes`) we need to manage separate Jdbi instances: > If you want to...
We should only tag `latest` images for official releases, not release candidates.
With the introduction of `GraphQL` (currently in _beta_) to easily explore dataset and job metadata collected by Marquez, there has been a considerable drift in the REST API [spec](https://github.com/MarquezProject/marquez/blob/main/spec/openapi.yml) and...
The [`java`](https://github.com/MarquezProject/marquez/blob/main/clients/java/src/main/java/marquez/client/MarquezClient.java) and [`py`](https://github.com/MarquezProject/marquez/blob/main/clients/python/marquez_client/client.py) clients are missing the method `MarquezClient.getLineage(NodeId)` to fetch lineage for a given `nodeID` (though a [REST call](https://marquezproject.github.io/marquez/openapi.html#tag/Lineage/paths/~1lineage/get) using `curl` can be used). **Note**: this method will...
Let's add the `nodeId` field to the `Dataset`, `DatasetVersion`, `Job` and `JobVersion` response API models. This will easily allow for querying the [LineageAPI](https://marquezproject.github.io/marquez/openapi.html#tag/Lineage/paths/~1lineage/get) for that particular meta object and return...