Skip to content

Commit cfb9996

Browse files
amarzialidevflow.devflow-routing-intake
andauthored
Avoid repeated evaluation of isDbmInjectSqlBaseHash (#11459)
Avoid repeated evaluation of isDbmInjectSqlBaseHash Co-authored-by: devflow.devflow-routing-intake <devflow.devflow-routing-intake@kubernetes.us1.ddbuild.io>
1 parent 77964b3 commit cfb9996

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • internal-api/src/main/java/datadog/trace/api

internal-api/src/main/java/datadog/trace/api/Config.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1790,7 +1790,9 @@ private Config(final ConfigProvider configProvider, final InstrumenterConfig ins
17901790
configProvider.getBoolean(
17911791
DB_DBM_ALWAYS_APPEND_SQL_COMMENT, DEFAULT_DB_DBM_ALWAYS_APPEND_SQL_COMMENT);
17921792

1793-
dbmInjectSqlBaseHash = configProvider.getBoolean(DB_DBM_INJECT_SQL_BASEHASH, false);
1793+
dbmInjectSqlBaseHash =
1794+
configProvider.getBoolean(DB_DBM_INJECT_SQL_BASEHASH, false)
1795+
|| DBM_PROPAGATION_MODE_DYNAMIC_SERVICE.equals(dbmPropagationMode);
17941796

17951797
splitByTags = tryMakeImmutableSet(configProvider.getList(SPLIT_BY_TAGS));
17961798

@@ -5663,7 +5665,7 @@ public long getDependecyResolutionPeriodMillis() {
56635665
}
56645666

56655667
public boolean isDbmInjectSqlBaseHash() {
5666-
return dbmInjectSqlBaseHash || DBM_PROPAGATION_MODE_DYNAMIC_SERVICE.equals(dbmPropagationMode);
5668+
return dbmInjectSqlBaseHash;
56675669
}
56685670

56695671
public boolean isDbmTracePreparedStatements() {

0 commit comments

Comments
 (0)