Closed mcculls closed 4 weeks ago
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
git_branch | master | mcculls/avoid-metadata-access-during-oracle-sharded-connect |
git_commit_date | 1729257196 | 1729460442 |
git_commit_sha | 00856e02d3 | 694bef35d2 |
release_version | 1.42.0-SNAPSHOT~00856e02d3 | 1.42.0-SNAPSHOT~694bef35d2 |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 53 metrics, 10 unstable metrics.
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
end_time | 2024-10-20T21:55:04 | 2024-10-20T22:01:54 |
git_branch | master | mcculls/avoid-metadata-access-during-oracle-sharded-connect |
git_commit_date | 1729257196 | 1729460442 |
git_commit_sha | 00856e02d3 | 694bef35d2 |
release_version | 1.42.0-SNAPSHOT~00856e02d3 | 1.42.0-SNAPSHOT~694bef35d2 |
start_time | 2024-10-20T21:54:51 | 2024-10-20T22:01:40 |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics.
Baseline | Candidate | |
---|---|---|
baseline_or_candidate | baseline | candidate |
git_branch | master | mcculls/avoid-metadata-access-during-oracle-sharded-connect |
git_commit_date | 1729257196 | 1729460442 |
git_commit_sha | 00856e02d3 | 694bef35d2 |
release_version | 1.42.0-SNAPSHOT~00856e02d3 | 1.42.0-SNAPSHOT~694bef35d2 |
Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.
What Does This Do
Looks for the
oracle.jdbc.useShardingDriverConnection
connection property.If this is set to
"true"
then avoid accessingDatabaseMetaData
methods during theDriver.connect
advice.Motivation
Accessing sharded metadata at this point could loop back into the pool, leading to starvation.
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: APMS-13516