[ignite-teamcity-bot] branch master updated: Fixed align of fail test report (#133)
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 a93cd61 Fixed align of fail test report (#133) a93cd61 is described below commit a93cd6144f1736ae81bd06b929936a0299d2e363 Author: akalash AuthorDate: Tue Jul 16 11:41:12 2019 +0300 Fixed align of fail test report (#133) --- ignite-tc-helper-web/src/main/webapp/js/testfails-2.2.js | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ignite-tc-helper-web/src/main/webapp/js/testfails-2.2.js b/ignite-tc-helper-web/src/main/webapp/js/testfails-2.2.js index b94e181..3af5429 100644 --- a/ignite-tc-helper-web/src/main/webapp/js/testfails-2.2.js +++ b/ignite-tc-helper-web/src/main/webapp/js/testfails-2.2.js @@ -591,7 +591,7 @@ function showSuiteData(suite, settings, prNum) { var res = "" + "" -res += ""; +res += ""; var failRateText = ""; if (isDefinedAndFilled(suite.failures) && isDefinedAndFilled(suite.runs) && isDefinedAndFilled(suite.failureRate)) { @@ -703,7 +703,7 @@ function showSuiteData(suite, settings, prNum) { res += ""; -res += ""; //fail rate +res += ""; //fail rate if(isDefinedAndFilled(suite.hasCriticalProblem) && suite.hasCriticalProblem && isDefinedAndFilled(suite.criticalFails) && isDefinedAndFilled(suite.criticalFails.failures)) { res += ""; @@ -784,7 +784,7 @@ function showTestFailData(testFail, isFailureShown, settings) { return ""; // test is hidder } -var res = ""; +var res = ""; var haveIssue = isDefinedAndFilled(testFail.webIssueUrl) && isDefinedAndFilled(testFail.webIssueText); @@ -943,7 +943,7 @@ function showTestFailData(testFail, isFailureShown, settings) { } -res += ""; +res += ""; var haveBaseBranchWeb = isDefinedAndFilled(testFail.webUrlBaseBranch); if (haveBaseBranchWeb)
[ignite] branch master updated: IGNITE-11907 Exclude test resource Wrapper.ser from license check
This is an automated email from the ASF dual-hosted git repository. ipavlukhin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ignite.git The following commit(s) were added to refs/heads/master by this push: new c952133 IGNITE-11907 Exclude test resource Wrapper.ser from license check c952133 is described below commit c9521338d2a402fef5e58d19d0dfe96c87023b06 Author: ipavlukhin AuthorDate: Tue Jul 16 14:46:30 2019 +0300 IGNITE-11907 Exclude test resource Wrapper.ser from license check --- parent/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/parent/pom.xml b/parent/pom.xml index d66828e..810010f 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -949,6 +949,7 @@ src/test/binaries/repo/org/apache/ignite/binary/test2/maven-metadata-local.xml src/test/binaries/repo/org/apache/ignite/binary/test1/1.1/test1-1.1.pom src/test/binaries/repo/org/apache/ignite/binary/test1/maven-metadata-local.xml + src/test/resources/org/apache/ignite/internal/managers/discovery/Wrapper.ser ipc/shmem/**/Makefile.in ipc/shmem/**/Makefile
[ignite] 02/02: ignite-11704
This is an automated email from the ASF dual-hosted git repository. sboikov pushed a commit to branch ignite-11704 in repository https://gitbox.apache.org/repos/asf/ignite.git commit 5a05291a9414ef8f8b37ec3d1e8a2e0a9ce4c70f Author: sboikov AuthorDate: Thu Jul 11 23:45:40 2019 +0300 ignite-11704 --- .../processors/cache/CacheMetricsImpl.java | 14 ++ .../processors/cache/GridCacheContext.java | 14 ++ .../cache/IgniteCacheOffheapManager.java | 6 +- .../cache/IgniteCacheOffheapManagerImpl.java | 69 -- .../dht/topology/GridDhtLocalPartition.java| 2 +- .../cache/persistence/GridCacheOffheapManager.java | 8 +- .../verify/CollectConflictPartitionKeysTask.java | 2 +- .../cache/verify/VerifyBackupPartitionsTask.java | 2 +- .../cache/verify/VerifyBackupPartitionsTaskV2.java | 2 +- ...orFindAndDeleteGarbageInPersistenceClosure.java | 2 +- .../processors/cache/IgniteCacheGroupsTest.java| 10 +- .../distributed/CacheRemoveWithTombstonesTest.java | 261 + .../cache/persistence/db/IgnitePdsWithTtlTest.java | 2 +- .../ignite/testsuites/IgniteCacheTestSuite9.java | 3 + 14 files changed, 355 insertions(+), 42 deletions(-) diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsImpl.java index ab1c4a1..5808db6 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsImpl.java @@ -29,6 +29,7 @@ import org.apache.ignite.internal.processors.cache.distributed.dht.topology.Grid import org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore; import org.apache.ignite.internal.processors.metric.MetricRegistry; import org.apache.ignite.internal.processors.metric.impl.HitRateMetric; +import org.apache.ignite.internal.processors.metric.impl.LongAdderMetricImpl; import org.apache.ignite.internal.processors.metric.impl.LongMetricImpl; import org.apache.ignite.internal.processors.metric.impl.MetricUtils; import org.apache.ignite.internal.util.tostring.GridToStringExclude; @@ -161,6 +162,9 @@ public class CacheMetricsImpl implements CacheMetrics { /** Number of currently clearing partitions for rebalancing. */ private final LongMetricImpl rebalanceClearingPartitions; +/** */ +private LongAdderMetricImpl tombstones; + /** Cache metrics. */ @GridToStringExclude private transient CacheMetricsImpl delegate; @@ -312,6 +316,8 @@ public class CacheMetricsImpl implements CacheMetrics { rebalanceClearingPartitions = mreg.metric("RebalanceClearingPartitionsLeft", "Number of partitions need to be cleared before actual rebalance start."); + +tombstones = mreg.longAdderMetric("Tombstones", "Number of tombstone entries"); } /** @@ -1009,6 +1015,14 @@ public class CacheMetricsImpl implements CacheMetrics { delegate.addPutAndGetTimeNanos(duration); } +public void tombstoneCreated() { +tombstones.increment(); +} + +public void tombstoneRemoved() { +tombstones.decrement(); +} + /** {@inheritDoc} */ @Override public String getKeyType() { CacheConfiguration ccfg = cctx.config(); diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java index 87c6253..5ac56db 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheContext.java @@ -2372,6 +2372,20 @@ public class GridCacheContext implements Externalizable { } } +public void tombstoneCreated() { +GridCacheAdapter cache = this.cache; + +if (cache != null) +cache.metrics0().tombstoneCreated(); +} + +public void tombstoneRemoved() { +GridCacheAdapter cache = this.cache; + +if (cache != null) +cache.metrics0().tombstoneRemoved(); +} + /** {@inheritDoc} */ @Override public String toString() { return "GridCacheContext: " + name(); diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java index 4221a2d..c11e909 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManager.java @@ -452,7 +452,7 @@ public interface IgniteCacheOffheapManager { *
[ignite] 01/02: ignite-11704
This is an automated email from the ASF dual-hosted git repository. sboikov pushed a commit to branch ignite-11704 in repository https://gitbox.apache.org/repos/asf/ignite.git commit 4403455baaa82b5c2546802633cbe1a676393513 Author: sboikov AuthorDate: Wed Jul 10 22:38:35 2019 +0300 ignite-11704 --- .../processors/cache/IgniteCacheConfigVariationsFullApiTest.java | 2 +- .../cache/persistence/IgnitePdsRemoveDuringRebalancingTest.java | 8 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheConfigVariationsFullApiTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheConfigVariationsFullApiTest.java index 74d9442..ae9df1e 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheConfigVariationsFullApiTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheConfigVariationsFullApiTest.java @@ -6616,7 +6616,7 @@ public class IgniteCacheConfigVariationsFullApiTest extends IgniteCacheConfigVar GridCacheEntryEx entry = ctx.isNear() ? ctx.near().dht().peekEx(key) : ctx.cache().peekEx(key); -if (ignite.affinity(cacheName).mapKeyToPrimaryAndBackups(key).contains(((IgniteKernal)ignite).localNode())) { +if (ctx.deferredDelete() && ignite.affinity(cacheName).mapKeyToPrimaryAndBackups(key).contains(((IgniteKernal)ignite).localNode())) { assertNotNull(entry); assertTrue(entry.deleted()); } diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsRemoveDuringRebalancingTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsRemoveDuringRebalancingTest.java index 53556bd..68c8f7a 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsRemoveDuringRebalancingTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsRemoveDuringRebalancingTest.java @@ -48,7 +48,7 @@ public class IgnitePdsRemoveDuringRebalancingTest extends GridCommonAbstractTest IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setCacheConfiguration( -new CacheConfiguration() +new CacheConfiguration(DEFAULT_CACHE_NAME) .setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL) .setBackups(1) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC) @@ -96,14 +96,14 @@ public class IgnitePdsRemoveDuringRebalancingTest extends GridCommonAbstractTest ig.active(true); -try (IgniteDataStreamer streamer = ig.dataStreamer(null)) { +try (IgniteDataStreamer streamer = ig.dataStreamer(DEFAULT_CACHE_NAME)) { streamer.allowOverwrite(true); for (int i = 0; i < 100_000; i++) streamer.addData(i, i); } -final IgniteCache cache = ig.cache(null); +final IgniteCache cache = ig.cache(DEFAULT_CACHE_NAME); IgniteInternalFuture fut = GridTestUtils.runAsync(new Callable() { @Override public Object call() throws Exception { @@ -118,7 +118,7 @@ public class IgnitePdsRemoveDuringRebalancingTest extends GridCommonAbstractTest IgniteEx another = grid(1); -IgniteCache cache1 = another.cache(null); +IgniteCache cache1 = another.cache(DEFAULT_CACHE_NAME); for (int i = 0; i < 100_000; i++) assertNull(cache1.localPeek(i));
[ignite] branch ignite-11704 updated (d5e4e78 -> 5a05291)
This is an automated email from the ASF dual-hosted git repository. sboikov pushed a change to branch ignite-11704 in repository https://gitbox.apache.org/repos/asf/ignite.git. from d5e4e78 ignite-11704 new 4403455 ignite-11704 new 5a05291 ignite-11704 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../processors/cache/CacheMetricsImpl.java | 14 ++ .../processors/cache/GridCacheContext.java | 14 ++ .../cache/IgniteCacheOffheapManager.java | 6 +- .../cache/IgniteCacheOffheapManagerImpl.java | 69 -- .../dht/topology/GridDhtLocalPartition.java| 2 +- .../cache/persistence/GridCacheOffheapManager.java | 8 +- .../verify/CollectConflictPartitionKeysTask.java | 2 +- .../cache/verify/VerifyBackupPartitionsTask.java | 2 +- .../cache/verify/VerifyBackupPartitionsTaskV2.java | 2 +- ...orFindAndDeleteGarbageInPersistenceClosure.java | 2 +- .../IgniteCacheConfigVariationsFullApiTest.java| 2 +- .../processors/cache/IgniteCacheGroupsTest.java| 10 +- .../distributed/CacheRemoveWithTombstonesTest.java | 261 + .../IgnitePdsRemoveDuringRebalancingTest.java | 8 +- .../cache/persistence/db/IgnitePdsWithTtlTest.java | 2 +- .../ignite/testsuites/IgniteCacheTestSuite9.java | 3 + 16 files changed, 360 insertions(+), 47 deletions(-) create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheRemoveWithTombstonesTest.java
[ignite] branch master updated: IGNITE-11784 Replace TcpDiscoveryNode to nodeId in TcpDiscoveryMessages - Fixes #6685.
This is an automated email from the ASF dual-hosted git repository. dgovorukhin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ignite.git The following commit(s) were added to refs/heads/master by this push: new 1a2c35c IGNITE-11784 Replace TcpDiscoveryNode to nodeId in TcpDiscoveryMessages - Fixes #6685. 1a2c35c is described below commit 1a2c35caf805769ca4e3f169d7a5c72c31147e41 Author: denis-chudov AuthorDate: Tue Jul 16 17:01:42 2019 +0300 IGNITE-11784 Replace TcpDiscoveryNode to nodeId in TcpDiscoveryMessages - Fixes #6685. --- .../org/apache/ignite/internal/IgniteFeatures.java | 5 +- .../ignite/spi/discovery/tcp/ServerImpl.java | 200 ++--- .../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 5 +- .../messages/TcpDiscoveryDuplicateIdMessage.java | 26 +++ .../messages/TcpDiscoveryStatusCheckMessage.java | 33 +++- 5 files changed, 229 insertions(+), 40 deletions(-) diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgniteFeatures.java b/modules/core/src/main/java/org/apache/ignite/internal/IgniteFeatures.java index b2484dd..e5dbca1 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteFeatures.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteFeatures.java @@ -58,7 +58,10 @@ public enum IgniteFeatures { FIND_AND_DELETE_GARBAGE_COMMAND(8), /** Distributed metastorage. */ -DISTRIBUTED_METASTORAGE(11); +DISTRIBUTED_METASTORAGE(11), + +/** Replacing TcpDiscoveryNode field with nodeId field in discovery messages. */ +TCP_DISCOVERY_MESSAGE_NODE_COMPACT_REPRESENTATION(14); /** * Unique feature identifier. diff --git a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java index aee48b2..7ad4468 100644 --- a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java @@ -164,6 +164,8 @@ import static org.apache.ignite.events.EventType.EVT_NODE_METRICS_UPDATED; import static org.apache.ignite.events.EventType.EVT_NODE_SEGMENTED; import static org.apache.ignite.failure.FailureType.CRITICAL_ERROR; import static org.apache.ignite.failure.FailureType.SYSTEM_WORKER_TERMINATION; +import static org.apache.ignite.internal.IgniteFeatures.TCP_DISCOVERY_MESSAGE_NODE_COMPACT_REPRESENTATION; +import static org.apache.ignite.internal.IgniteFeatures.nodeSupports; import static org.apache.ignite.internal.IgniteNodeAttributes.ATTR_EVENT_DRIVEN_SERVICE_PROCESSOR_ENABLED; import static org.apache.ignite.internal.IgniteNodeAttributes.ATTR_LATE_AFFINITY_ASSIGNMENT; import static org.apache.ignite.internal.IgniteNodeAttributes.ATTR_MARSHALLER; @@ -273,6 +275,10 @@ class ServerImpl extends TcpDiscoveryImpl { /** Last time received message from ring. */ private volatile long lastRingMsgReceivedTime; +/** */ +private volatile boolean nodeCompactRepresentationSupported = +true; //assume that local node supports this feature + /** Map with proceeding ping requests. */ private final ConcurrentMap>> pingMap = new ConcurrentHashMap<>(); @@ -615,13 +621,83 @@ class ServerImpl extends TcpDiscoveryImpl { if (!res && node.clientRouterNodeId() == null && nodeAlive(nodeId)) { LT.warn(log, "Failed to ping node (status check will be initiated): " + nodeId); -msgWorker.addMessage(new TcpDiscoveryStatusCheckMessage(locNode, node.id())); +msgWorker.addMessage(createTcpDiscoveryStatusCheckMessage(locNode, locNode.id(), node.id())); } return res; } /** + * Creates new instance of {@link TcpDiscoveryStatusCheckMessage} trying to choose most optimal constructor. + * + * @param creatorNode Creator node. It can be null when message will be sent from coordinator to creator node, + * in this case it will not contain creator node addresses as it will be discarded by creator; otherwise, + * this parameter must not be null. + * @param creatorNodeId Creator node id. + * @param failedNodeId Failed node id. + * @return null if creatorNode is null and we cannot retrieve creator node from ring + * by creatorNodeId, and new instance of {@link TcpDiscoveryStatusCheckMessage} in other cases. + */ +private @Nullable TcpDiscoveryStatusCheckMessage createTcpDiscoveryStatusCheckMessage( +@Nullable TcpDiscoveryNode creatorNode, +UUID creatorNodeId, +UUID failedNodeId +) { +TcpDiscoveryStatusCheckMessage msg; + +if (nodeCompactRepresentationSupported) { +TcpDiscoveryNode crd = resolveCoordinator(); + +if (creatorNode == null) +msg = new TcpDiscoveryStatusCheckMessage(creatorNodeId, null, failedNodeId); +
[ignite] branch gg-20750 created (now b8dd52f)
This is an automated email from the ASF dual-hosted git repository. amashenkov pushed a change to branch gg-20750 in repository https://gitbox.apache.org/repos/asf/ignite.git. at b8dd52f GG-20750: Fix tests. This branch includes the following new commits: new cddc85e GG-19094 Near cache doesn't work with readFromBackup=false new 1acfddd GG-19426 Don't use "IgniteVersionUtils.BUILD_TSTAMP_DATE_FORMATTER" concurrently. new b66c0ff NBL-2 Example for C++ Cluster API new 1cb3159 GG-19271 Fix PageLocksCommand#parseArguments cannot prorerly parse arguments user, password if its in the end of arguments list new 865fdad GG-19096 idle verify --cache-filter doesn't work without --dump option new 9f20fb9 GG-18750: Incorrect formatting of idle_verify output new 8c3601e GG-19417 Dependencies and tests fixed. new a962c88 GG-19371: Port [IGNITE-11412] Actualize JUnit3TestLegacySupport class new 6e1fdbb GG-19371: Port [IGNITE-11802] Check keepSerializedObjects() condition after each test new 9942b45 GG-19371: Port [IGNITE-11708] Fix IgniteConfigVariationsAbstractTest to enable variation tests execution new 55d9209 GG-19196 Checkstyle issue. new 35a4f9d GG-18981 (GG-19285) Removed IGFS and Hadoop new 06b4acf GG-18720 Cluster-wide propagation of RollingUpgadeStatus via Distributed Metastorage new e75433a GG-19196 Avoided confusing message 'Cant find snapshot metadata'. new fec4695 GG-19386: JDBC v2: adds 'schema' to URL parameters, makes 'cache' parameter is optional new 4bea0ca GG-19488 Checkstyle plugin fail, if violations were found. new c6228fe GG-19389: Code-generated GridQueryKillResponse and GridQueryKillRequest. (#128) new 66c28f9 GG-19480 Fix CheckpointFreeListTest.testRestoreFreeListCorrectlyAfterRandomStop new c49ce66 GG-18865 AssertionError occurs on client when coordinator killed (with ZK discovery) new 28ba308 GG-19410 Fixed TcpDiscoverySpi to close bound server socket if discovery thread did not start new 53a464a GG-19438: version up from 8.8.0-SNAPSHOT to 9.0.0-SNAPSHOT (#139) new b28883b GG-19410 Fixed license new 66b1d84 GG-19496 Fixed checkstyle inspections, re-enabled IDEA inspections new 5cb5aa2 GG-19131 Resend auth failed message to client from router node new bb6feb0 GG-18873: Kill query tests (#61) new d908c50 GG-19496 Exclude idea/ignite_inspections_teamcity.xml from license check new 390a6fb GG-19512 Build scaladoc only if javadoc profile is active (#149) new 51f1872 GG-19277 Broken control.sh output new abab555 GG-19522: IgniteClientConnectAfterCommunicationFailureTest fixed. new 598e967 GG-19414 @WithSystemProperty handling rewritten as a JUnit rule. new 011333b GG-18321 Web Console: Re-implemented backend on Java. Co-authored-by: Alexey Kuznetsov Co-authored-by: Andrey Novikov Co-authored-by: Ilya Murchenko new 54d30f0 GG-19520 Store error in WalWriter. new f2c9c93 GG-19548: ClientAffinityAssignmentWithBaselineTest.testCrossCacheTxs fails in MVCC case new a1755ce GG-19583 Web Console: Fixed issues with "ignite-web-console-agent.bat". (#162) new a7b55e1 GG-19542 Add scale factor for PageLockTrackerTests new 5a70b8d GG-17403 org.apache.ignite.internal.IgniteVersionUtils#COPYRIGHT contains erroneous information about Copyright owner. new e93f374 GG-19542 fix imports new 56ca854 GG-19232: Enormous size of binary artifacts (#166) new 56ad1d8f GG-19634 Web Console: Removed not needed test('saveCluster'). new 1d2119d GG-19447 Web Console: Updated Angular from 7 to 8. Fixes #135. new 37a121c GG-19546 Fixed creation of user by admin. (#168) new 5847c93 GG-19442 Lazy init for DiscoveryEvent message. new 28cc85b GG-19269 nanoTime used instead of currentMillis in Discovery and Communication SPI (+many other places). new 80c5af9 GG-19295 New configuration fields added to configurator. (#170) new 5892d0b GG-19306 Support compatibility between nodes with and without IGFS new faffc8a GG-19276 Shortened output for some errors in baseline add command. new 61e3c0b GG-19654 Fixed GridGain Plugin Configuration migration logic. (#173) new afbb83c GG-19551: Port [IGNITE-11848] New Monitoring. Phase1 new 380a1eb GG-19652 Failure Handler is triggered by long queue polling by exchange-executor new 7f599c5 GG-19642 Exclude Web Console artifacts from binary distribution. (#172) new ce1029f GG-19630 test improvements to make it more stable new d325b2a GG-19668 Fixed launch of web agent with -h and -dd properties. (#175) new 7ef7aca GG-19073 Minor changes to configuration module (#134) new 92a0656 GG-19664 Update package-lock.json. (#174) new 165ee0c GG-19662 Execute baseline task only on coordinator new 9c814dc GG-19728 Web Console: Fixed error