|
29 | 29 | import org.opensearch.test.InternalTestCluster; |
30 | 30 | import org.opensearch.test.OpenSearchIntegTestCase; |
31 | 31 | import org.opensearch.test.disruption.NetworkDisruption; |
| 32 | +import org.opensearch.test.junit.annotations.TestLogging; |
32 | 33 | import org.opensearch.test.transport.MockTransportService; |
33 | 34 |
|
34 | 35 | import java.io.IOException; |
@@ -257,6 +258,7 @@ public void testStatsResponseFromLocalNode() { |
257 | 258 | } |
258 | 259 | } |
259 | 260 |
|
| 261 | + @TestLogging(reason = "Getting trace logs from remote store package", value = "org.opensearch.index.shard:TRACE") |
260 | 262 | public void testDownloadStatsCorrectnessSinglePrimarySingleReplica() throws Exception { |
261 | 263 | setup(); |
262 | 264 | // Scenario: |
@@ -285,6 +287,15 @@ public void testDownloadStatsCorrectnessSinglePrimarySingleReplica() throws Exce |
285 | 287 | .collect(Collectors.toList()) |
286 | 288 | .get(0) |
287 | 289 | .getSegmentStats(); |
| 290 | + logger.info( |
| 291 | + "Zero state primary stats: {}ms refresh time lag, {}b bytes lag, {}b upload bytes started, {}b upload bytes failed , {} uploads succeeded, {} upload byes succeeded.", |
| 292 | + zeroStatePrimaryStats.refreshTimeLagMs, |
| 293 | + zeroStatePrimaryStats.bytesLag, |
| 294 | + zeroStatePrimaryStats.uploadBytesStarted, |
| 295 | + zeroStatePrimaryStats.uploadBytesFailed, |
| 296 | + zeroStatePrimaryStats.totalUploadsSucceeded, |
| 297 | + zeroStatePrimaryStats.uploadBytesSucceeded |
| 298 | + ); |
288 | 299 | assertTrue( |
289 | 300 | zeroStatePrimaryStats.totalUploadsStarted == zeroStatePrimaryStats.totalUploadsSucceeded |
290 | 301 | && zeroStatePrimaryStats.totalUploadsSucceeded == 1 |
@@ -347,6 +358,7 @@ public void testDownloadStatsCorrectnessSinglePrimarySingleReplica() throws Exce |
347 | 358 | } |
348 | 359 | } |
349 | 360 |
|
| 361 | + @TestLogging(reason = "Getting trace logs from remote store package", value = "org.opensearch.index.shard:TRACE") |
350 | 362 | public void testDownloadStatsCorrectnessSinglePrimaryMultipleReplicaShards() throws Exception { |
351 | 363 | setup(); |
352 | 364 | // Scenario: |
@@ -379,6 +391,15 @@ public void testDownloadStatsCorrectnessSinglePrimaryMultipleReplicaShards() thr |
379 | 391 | .collect(Collectors.toList()) |
380 | 392 | .get(0) |
381 | 393 | .getSegmentStats(); |
| 394 | + logger.info( |
| 395 | + "Zero state primary stats: {}ms refresh time lag, {}b bytes lag, {}b upload bytes started, {}b upload bytes failed , {} uploads succeeded, {} upload byes succeeded.", |
| 396 | + zeroStatePrimaryStats.refreshTimeLagMs, |
| 397 | + zeroStatePrimaryStats.bytesLag, |
| 398 | + zeroStatePrimaryStats.uploadBytesStarted, |
| 399 | + zeroStatePrimaryStats.uploadBytesFailed, |
| 400 | + zeroStatePrimaryStats.totalUploadsSucceeded, |
| 401 | + zeroStatePrimaryStats.uploadBytesSucceeded |
| 402 | + ); |
382 | 403 | assertTrue( |
383 | 404 | zeroStatePrimaryStats.totalUploadsStarted == zeroStatePrimaryStats.totalUploadsSucceeded |
384 | 405 | && zeroStatePrimaryStats.totalUploadsSucceeded == 1 |
@@ -608,7 +629,7 @@ public void testNonZeroPrimaryStatsOnNewlyCreatedIndexWithZeroDocs() throws Exce |
608 | 629 | } |
609 | 630 | assertZeroTranslogDownloadStats(translogStats); |
610 | 631 | }); |
611 | | - }, 5, TimeUnit.SECONDS); |
| 632 | + }, 10, TimeUnit.SECONDS); |
612 | 633 | } |
613 | 634 |
|
614 | 635 | public void testStatsCorrectnessOnFailover() { |
|
0 commit comments