Willy Lulciuc

Results 43 issues of 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...

docs
review

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...

cleanup

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...

epic

### 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 progress

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...

feature
db

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...

proposal

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...

good first issue

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...

good first issue