|
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