You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by dp...@apache.org on 2019/01/22 16:50:46 UTC

[ignite-teamcity-bot] branch master updated: IGNITE-10989: Destroying corrupted cache: test run history.

This is an automated email from the ASF dual-hosted git repository.

dpavlov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-teamcity-bot.git


The following commit(s) were added to refs/heads/master by this push:
     new a57d5e4  IGNITE-10989: Destroying corrupted cache: test run history.
a57d5e4 is described below

commit a57d5e437c4becd4ade835db2d6989a58183e921
Author: Dmitriy Pavlov <dp...@apache.org>
AuthorDate: Tue Jan 22 19:50:39 2019 +0300

    IGNITE-10989: Destroying corrupted cache: test run history.
---
 .../ignite/ci/runners/RemoteClientTmpHelper.java   | 26 ++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/runners/RemoteClientTmpHelper.java b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/runners/RemoteClientTmpHelper.java
index 4b244b4..21cdb13 100644
--- a/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/runners/RemoteClientTmpHelper.java
+++ b/ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/runners/RemoteClientTmpHelper.java
@@ -29,7 +29,6 @@ import javax.xml.bind.JAXBException;
 import org.apache.ignite.Ignite;
 import org.apache.ignite.IgniteCache;
 import org.apache.ignite.Ignition;
-import org.apache.ignite.ci.ITeamcity;
 import org.apache.ignite.ci.tcmodel.hist.BuildRef;
 import org.apache.ignite.ci.tcmodel.result.Build;
 import org.apache.ignite.ci.teamcity.ignited.BuildRefCompacted;
@@ -45,17 +44,36 @@ import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi;
 import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder;
 import org.jetbrains.annotations.NotNull;
 
+import static org.apache.ignite.ci.teamcity.ignited.runhist.RunHistCompactedDao.TEST_HIST_CACHE_NAME;
+
 public class RemoteClientTmpHelper {
     public static   String DUMPS = "dumps";
     private static boolean dumpDict = false;
 
+
+    public static void mainDestroy(String[] args) {
+        int testHist;
+
+        try (Ignite ignite = tcbotServerConnectedClient()) {
+
+            IgniteCache<Object, Object> cache = ignite.cache(TEST_HIST_CACHE_NAME);
+            testHist = cache.size();
+
+            System.err.println("Start destroy operation");
+            cache.destroy();
+            System.err.println("Finish destroy operation");
+        }
+
+        System.err.println("Test hist found " + testHist + "]");
+    }
+
     /**
      * @param args Args.
      */
     public static void main(String[] args) {
         int inconsistent;
 
-        try (Ignite ignite = tcbotServer()) {
+        try (Ignite ignite = tcbotServerConnectedClient()) {
             inconsistent = validateBuildIdConsistency(ignite);
         }
 
@@ -125,7 +143,7 @@ public class RemoteClientTmpHelper {
     }
 
     public static void mainExport(String[] args) throws IOException {
-        final Ignite ignite = tcbotServer();
+        final Ignite ignite = tcbotServerConnectedClient();
 
         if (dumpDict) {
             IgniteCache<String, Object> strings = ignite.cache(IgniteStringCompactor.STRINGS_CACHE);
@@ -152,7 +170,7 @@ public class RemoteClientTmpHelper {
         }
     }
 
-    public static Ignite tcbotServer() {
+    public static Ignite tcbotServerConnectedClient() {
         final IgniteConfiguration cfg = new IgniteConfiguration();
 
         setupDisco(cfg);