amundsen-io / amundsen

Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.
https://www.amundsen.io/amundsen/
Apache License 2.0
4.39k stars 954 forks source link

fix: Use managed read transactions for queries in metadata service #2119

Closed kristenarmes closed 1 year ago

kristenarmes commented 1 year ago

Description

Updating metadata GET APIs to use managed read transactions in the Neo4j proxy to provide retry capabilities.

Motivation and Context

We were having an issue with errors with our health check where our Neo4j instance was showing that our client connection was closing, so trying this out to see if it fixes the issue. In any case, it is the Neo4j recommended way of executing transactions.

How Has This Been Tested?

Documentation

N/A

CheckList