Skip to content

Commit

Permalink
Enable indices.breaker.total.use_real_memory setting for integTest Cl…
Browse files Browse the repository at this point in the history
…uster vai build.gradle for catching heap CB in local integration testing.

Signed-off-by: Rajvaibhav Rahane <[email protected]>
  • Loading branch information
Rajrahane committed Jan 15, 2025
1 parent 077c771 commit a73e958
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,15 @@ ext {
)
cluster.setSecure(true)
}
propertyKeys = [
breaker: [
useRealMemory: 'tests.opensearch.indices.breaker.total.use_real_memory'
]
]
}

def getBreakerSetting() {
return System.getProperty(propertyKeys.breaker.useRealMemory, 'true')
}

allprojects {
Expand Down Expand Up @@ -399,6 +408,7 @@ integTest {
if (System.getProperty("test.debug") != null) {
jvmArgs '-agentlib:jdwp=transport=dt_socket,server=n,suspend=y,address=8000'
}
systemProperty propertyKeys.breaker.useRealMemory, getBreakerSetting()
}

testClusters.integTest {
Expand Down Expand Up @@ -428,6 +438,7 @@ testClusters.integTest {
}
}
systemProperty("java.library.path", "$rootDir/jni/release")
systemProperty propertyKeys.breaker.useRealMemory, getBreakerSetting()
}

task integTestRemote(type: RestIntegTestTask) {
Expand Down

0 comments on commit a73e958

Please sign in to comment.