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?
Ran the existing tests
Started the service locally and hit multiple of the GET endpoints to verify that results were returned
Documentation
N/A
CheckList
[X] PR title addresses the issue accurately and concisely
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