codecov-commenter commented on PR #17706:
URL: https://github.com/apache/pinot/pull/17706#issuecomment-3904875259

   ### :x: 40 Tests Failed:
   | Tests completed | Failed | Passed | Skipped |
   |---|---|---|---|
   | 7476 | 40 | 7436 | 0 |
   <details><summary>View the top 3 failed test(s) by shortest run 
time</summary>
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRealtimeLLCCleanup</code></pre>
   > <details><summary>Stack Traces | 0.004s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &amp;lt;any string&amp;gt;,
   > >     &amp;lt;any List&amp;gt;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 11 interactions with this mock:
   > > pinotHelixResourceManager.getAllTables();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:75)
   > > 
   > > pinotHelixResourceManager.getTableConfig(
   > >     &amp;quot;testTable_REALTIME&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.processTable(RetentionManager.java:115)
   > > 
   > > pinotHelixResourceManager.getOfflineTableConfig(
   > >     &amp;quot;testTable&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForTable(RetentionManager.java:173)
   > > 
   > > pinotHelixResourceManager.getHelixAdmin();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:212)
   > > 
   > > pinotHelixResourceManager.getHelixClusterName();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:213)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &amp;quot;testTable_REALTIME&amp;quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1651/0x00000007c0c9d440@36f1d1d9
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:215)
   > > 
   > > pinotHelixResourceManager.hasOfflineTable(
   > >     &amp;quot;testTable&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.getSegmentsToDeleteFromDeepstore(RetentionManager.java:329)
   > > 
   > > pinotHelixResourceManager.getLastLLCCompletedSegments(
   > >     &amp;quot;testTable_REALTIME&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:239)
   > > 
   > > pinotHelixResourceManager.getLineageUpdaterLock(
   > >     &amp;quot;testTable_REALTIME&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageSegmentLineageCleanupForTable(RetentionManager.java:464)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:133)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManagerTest.testRealtimeLLCCleanup(RetentionManagerTest.java:621)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRealtimeLastLLCCleanup</code></pre>
   > <details><summary>Stack Traces | 0.005s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &amp;lt;any string&amp;gt;,
   > >     &amp;lt;any List&amp;gt;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 12 interactions with this mock:
   > > pinotHelixResourceManager.getAllTables();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:75)
   > > 
   > > pinotHelixResourceManager.getTableConfig(
   > >     &amp;quot;testTable_REALTIME&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.processTable(RetentionManager.java:115)
   > > 
   > > pinotHelixResourceManager.getOfflineTableConfig(
   > >     &amp;quot;testTable&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForTable(RetentionManager.java:173)
   > > 
   > > pinotHelixResourceManager.getHelixAdmin();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:212)
   > > 
   > > pinotHelixResourceManager.getHelixClusterName();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:213)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &amp;quot;testTable_REALTIME&amp;quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1651/0x00000007c0c9d440@74245401
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:215)
   > > 
   > > pinotHelixResourceManager.hasOfflineTable(
   > >     &amp;quot;testTable&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.getSegmentsToDeleteFromDeepstore(RetentionManager.java:329)
   > > 
   > > pinotHelixResourceManager.getLastLLCCompletedSegments(
   > >     &amp;quot;testTable_REALTIME&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:239)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &amp;quot;testTable_REALTIME&amp;quot;,
   > >     
org.apache.pinot.controller.helix.core.PinotHelixResourceManager$$Lambda$1652/0x00000007c0c9c840@5d26e55
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.getLastLLCCompletedSegments(PinotHelixResourceManager.java:1011)
   > > 
   > > pinotHelixResourceManager.getLineageUpdaterLock(
   > >     &amp;quot;testTable_REALTIME&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageSegmentLineageCleanupForTable(RetentionManager.java:464)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:133)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManagerTest.testRealtimeLastLLCCleanup(RetentionManagerTest.java:659)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRealtimeLLCCleanup</code></pre>
   > <details><summary>Stack Traces | 0.006s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &lt;any string&gt;,
   > >     &lt;any List&gt;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 11 interactions with this mock:
   > > pinotHelixResourceManager.getAllTables();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:75)
   > > 
   > > pinotHelixResourceManager.getTableConfig(
   > >     &quot;testTable_REALTIME&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.processTable(RetentionManager.java:115)
   > > 
   > > pinotHelixResourceManager.getOfflineTableConfig(
   > >     &quot;testTable&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForTable(RetentionManager.java:173)
   > > 
   > > pinotHelixResourceManager.getHelixAdmin();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:212)
   > > 
   > > pinotHelixResourceManager.getHelixClusterName();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:213)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &quot;testTable_REALTIME&quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1651/0x00000007c0c9d440@36f1d1d9
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:215)
   > > 
   > > pinotHelixResourceManager.hasOfflineTable(
   > >     &quot;testTable&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.getSegmentsToDeleteFromDeepstore(RetentionManager.java:329)
   > > 
   > > pinotHelixResourceManager.getLastLLCCompletedSegments(
   > >     &quot;testTable_REALTIME&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:239)
   > > 
   > > pinotHelixResourceManager.getLineageUpdaterLock(
   > >     &quot;testTable_REALTIME&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageSegmentLineageCleanupForTable(RetentionManager.java:464)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:133)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManagerTest.testRealtimeLLCCleanup(RetentionManagerTest.java:621)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMillisWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.006s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithDaysWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.007s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMillisNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.007s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMillisWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.007s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMillisWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.007s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithSecondsNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.007s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithSecondsWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.007s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithDaysWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.008s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithHoursNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.008s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.008s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithSecondsWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.008s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithDaysWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.009s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithHoursNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.009s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMillisNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.009s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMillisWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.009s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithSecondsNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.009s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRealtimeLastLLCCleanup</code></pre>
   > <details><summary>Stack Traces | 0.01s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &lt;any string&gt;,
   > >     &lt;any List&gt;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 12 interactions with this mock:
   > > pinotHelixResourceManager.getAllTables();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:75)
   > > 
   > > pinotHelixResourceManager.getTableConfig(
   > >     &quot;testTable_REALTIME&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.processTable(RetentionManager.java:115)
   > > 
   > > pinotHelixResourceManager.getOfflineTableConfig(
   > >     &quot;testTable&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForTable(RetentionManager.java:173)
   > > 
   > > pinotHelixResourceManager.getHelixAdmin();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:212)
   > > 
   > > pinotHelixResourceManager.getHelixClusterName();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:213)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &quot;testTable_REALTIME&quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1651/0x00000007c0c9d440@74245401
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:215)
   > > 
   > > pinotHelixResourceManager.hasOfflineTable(
   > >     &quot;testTable&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.getSegmentsToDeleteFromDeepstore(RetentionManager.java:329)
   > > 
   > > pinotHelixResourceManager.getLastLLCCompletedSegments(
   > >     &quot;testTable_REALTIME&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForRealtimeTable(RetentionManager.java:239)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &quot;testTable_REALTIME&quot;,
   > >     
org.apache.pinot.controller.helix.core.PinotHelixResourceManager$$Lambda$1652/0x00000007c0c9c840@5d26e55
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.getLastLLCCompletedSegments(PinotHelixResourceManager.java:1011)
   > > 
   > > pinotHelixResourceManager.getLineageUpdaterLock(
   > >     &quot;testTable_REALTIME&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageSegmentLineageCleanupForTable(RetentionManager.java:464)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:133)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManagerTest.testRealtimeLastLLCCleanup(RetentionManagerTest.java:659)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithHoursWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.01s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithHoursWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.01s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithHoursWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.01s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.01s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithDaysWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.011s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.011s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithHoursWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.012s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithSecondsWithBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.012s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.013s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithSecondsWithBatchSizeAndLessSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.014s run time</summary>
   > 
   > > <pre><code class="language-python">expected [13] but found 
[5]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.015s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesNoBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.016s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.018s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithDaysNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.022s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithMinutesNoBatchSizeAndMoreSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.023s run time</summary>
   > 
   > > <pre><code class="language-python">expected [true] but found 
[false]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testRetentionWithDaysNoBatchSizeAndSegmentsInDeepStore</code></pre>
   > <details><summary>Stack Traces | 0.024s run time</summary>
   > 
   > > <pre><code class="language-python">expected [14] but found 
[6]</code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testManageRetentionForHybridTable</code></pre>
   > <details><summary>Stack Traces | 0.04s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &amp;quot;myTable_REALTIME&amp;quot;,
   > >     &amp;lt;any List&amp;gt;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 2 interactions with this mock:
   > > pinotHelixResourceManager.getPropertyStore();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForHybridTable(RetentionManager.java:255)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &amp;quot;myTable_REALTIME&amp;quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1641/0x00000007c0c98840@a1c4454
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForHybridTable(RetentionManager.java:277)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testManageRetentionForHybridTable</code></pre>
   > <details><summary>Stack Traces | 0.05s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &quot;myTable_REALTIME&quot;,
   > >     &lt;any List&gt;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 2 interactions with this mock:
   > > pinotHelixResourceManager.getPropertyStore();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForHybridTable(RetentionManager.java:255)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &quot;myTable_REALTIME&quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1641/0x00000007c0c98840@a1c4454
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForHybridTable(RetentionManager.java:277)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testOffByDefaultForUntrackedSegmentsDeletion</code></pre>
   > <details><summary>Stack Traces | 0.228s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &amp;quot;testTable_OFFLINE&amp;quot;,
   > >     &amp;lt;any List&amp;gt;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 7 interactions with this mock:
   > > pinotHelixResourceManager.getAllTables();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:75)
   > > 
   > > pinotHelixResourceManager.getTableConfig(
   > >     &amp;quot;testTable_OFFLINE&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.processTable(RetentionManager.java:115)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &amp;quot;testTable_OFFLINE&amp;quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1650/0x00000007c0c9d040@2ef00277
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForOfflineTable(RetentionManager.java:189)
   > > 
   > > pinotHelixResourceManager.hasOfflineTable(
   > >     &amp;quot;testTable&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.getSegmentsToDeleteFromDeepstore(RetentionManager.java:329)
   > > 
   > > pinotHelixResourceManager.getLineageUpdaterLock(
   > >     &amp;quot;testTable_OFFLINE&amp;quot;
   > > );
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageSegmentLineageCleanupForTable(RetentionManager.java:464)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:133)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&amp;gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManagerTest.testOffByDefaultForUntrackedSegmentsDeletion(RetentionManagerTest.java:411)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   
   > <pre><code 
class="language-python">org.apache.pinot.controller.helix.core.retention.RetentionManagerTest::testOffByDefaultForUntrackedSegmentsDeletion</code></pre>
   > <details><summary>Stack Traces | 0.23s run time</summary>
   > 
   > > <pre><code class="language-python">
   > > Wanted but not invoked:
   > > pinotHelixResourceManager.deleteSegments(
   > >     &quot;testTable_OFFLINE&quot;,
   > >     &lt;any List&gt;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.PinotHelixResourceManager.deleteSegments(PinotHelixResourceManager.java:1027)
   > > 
   > > However, there were exactly 7 interactions with this mock:
   > > pinotHelixResourceManager.getAllTables();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.periodictask.ControllerPeriodicTask.runTask(ControllerPeriodicTask.java:75)
   > > 
   > > pinotHelixResourceManager.getTableConfig(
   > >     &quot;testTable_OFFLINE&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.processTable(RetentionManager.java:115)
   > > 
   > > pinotHelixResourceManager.forEachSegmentsZKMetadata(
   > >     &quot;testTable_OFFLINE&quot;,
   > >     1000,
   > >     
org.apache.pinot.controller.helix.core.retention.RetentionManager$$Lambda$1650/0x00000007c0c9d040@2ef00277
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageRetentionForOfflineTable(RetentionManager.java:189)
   > > 
   > > pinotHelixResourceManager.hasOfflineTable(
   > >     &quot;testTable&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.getSegmentsToDeleteFromDeepstore(RetentionManager.java:329)
   > > 
   > > pinotHelixResourceManager.getLineageUpdaterLock(
   > >     &quot;testTable_OFFLINE&quot;
   > > );
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.manageSegmentLineageCleanupForTable(RetentionManager.java:464)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManager.postprocess(RetentionManager.java:133)
   > > 
   > > pinotHelixResourceManager.getSegmentDeletionManager();
   > > -&gt; at 
org.apache.pinot.controller.helix.core.retention.RetentionManagerTest.testOffByDefaultForUntrackedSegmentsDeletion(RetentionManagerTest.java:411)
   > > 
   > > </code></pre>
   > 
   > </details>
   
   </details>
   
   To view more test analytics, go to the [Test Analytics 
Dashboard](https://app.codecov.io/gh/apache/pinot/tests/xiangfu0%3Acodex%2Fadd-batch-segment-metadata-api)
   <sub>📋 Got 3 mins? [Take this short 
survey](https://forms.gle/22i53Qa1CySZjA6c7) to help us improve Test 
Analytics.</sub>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to