Performance fixes:
authorDmitriy Pavlov <dpavlov@apache.org>
Sat, 3 Aug 2019 17:39:10 +0000 (20:39 +0300)
committerDmitriy Pavlov <dpavlov@apache.org>
Sat, 3 Aug 2019 17:39:10 +0000 (20:39 +0300)
commit02adaa8499eaef39da3d792b885b1c3297f51d7a
tree01b3c2a1b3704efbcda69a709738cc4519fb06f9
parent3f55641bb2aabc0e4f77455ede46c4efa664c9f7
Performance fixes:
- Invocation history for tests (parameters removed for now, Tree Map repaced by list to reduce Heap usage);
- Fat build test invocation v2.0 (no odd lines in test details, no bit set to reduce Heap);
- Reconciliation of build refs and fat build made per partition to collocate reads of fat builds partition files;

Fixes #142
38 files changed:
ignite-tc-helper-web/src/main/java/org/apache/ignite/ci/web/rest/GetChainResultsAsHtml.java
ignite-tc-helper-web/src/main/webapp/js/testfails-2.2.js
ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/tcbot/chain/BuildChainProcessorTest.java
ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/tcbot/chain/MockBasedTcBotModule.java
ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/tcbot/chain/PrChainsProcessorTest.java
ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/tcbot/chain/TrackedBranchProcessorTest.java
ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/tcbot/issue/IssueDetectorTest.java
ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/teamcity/ignited/TeamcityIgnitedMock.java
tcbot-common/build.gradle
tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/chain/MultBuildRunCtx.java
tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/chain/SingleBuildRunCtx.java
tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/chain/TestCompactedMult.java
tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/ui/DsSuiteUi.java
tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/ui/DsTestFailureUi.java
tcbot-engine/src/main/java/org/apache/ignite/tcbot/engine/ui/DsTestHistoryUi.java
tcbot-persistence/src/main/java/org/apache/ignite/tcbot/persistence/InMemoryStringCompactor.java [moved from ignite-tc-helper-web/src/test/java/org/apache/ignite/ci/teamcity/ignited/InMemoryStringCompactor.java with 96% similarity]
tcbot-teamcity-ignited/build.gradle
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/FatBuildCompacted.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/ProblemCompacted.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/TestCompacted.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/Invocation.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/InvocationData.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/ci/teamcity/ignited/runhist/RunHistCompacted.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/TeamcityIgnitedImpl.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/TeamcityIgnitedModule.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/build/FatBuildDao.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/build/ITest.java [new file with mode: 0644]
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/build/ProactiveFatBuildSync.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/build/SuiteHistory.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/build/TestCompactedV2.java [new file with mode: 0644]
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/ILogProductSpecific.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/LogIgniteSpecific.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/LogMsgToWarn.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildlog/TestLogHandler.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/buildref/BuildRefDao.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history/HistoryCollector.java
tcbot-teamcity-ignited/src/main/java/org/apache/ignite/tcignited/history/IRunHistory.java
tcbot-teamcity-ignited/src/test/java/org/apache/ignite/ci/teamcity/ignited/fatbuild/TestCompactedV2Test.java [new file with mode: 0644]