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);