This is an automated email from the ASF dual-hosted git repository. anovikov 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 855fa17 IGNITE-15868 Unexpected command: PROBE when authorization is enabled (#9551) 855fa17 is described below commit 855fa1716db4ef4478690f1fe37123a5d4ef5f3d Author: Dmitriy Borunov <89070039+dborunov...@users.noreply.github.com> AuthorDate: Wed Nov 10 08:02:59 2021 +0300 IGNITE-15868 Unexpected command: PROBE when authorization is enabled (#9551) --- .../processors/rest/JettyRestProcessorAbstractSelfTest.java | 10 ++++++++++ .../ignite/internal/processors/rest/GridRestProcessor.java | 2 ++ 2 files changed, 12 insertions(+) diff --git a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java index 3496c40..8ca11b7 100644 --- a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java +++ b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java @@ -1702,6 +1702,16 @@ public abstract class JettyRestProcessorAbstractSelfTest extends JettyRestProces } /** + * Tests that PROBE command is handled successfully. + */ + @Test + public void testProbeCommand() throws Exception { + String ret = content(null, GridRestCommand.PROBE); + + assertResponseSucceeded(ret, false); + } + + /** * @param metas Metadata for Ignite caches. * @throws Exception If failed. */ diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java index 89b6dcc..9eaee9d 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java @@ -95,6 +95,7 @@ import static org.apache.ignite.IgniteSystemProperties.IGNITE_REST_SECURITY_TOKE import static org.apache.ignite.IgniteSystemProperties.IGNITE_REST_SESSION_TIMEOUT; import static org.apache.ignite.IgniteSystemProperties.IGNITE_REST_START_ON_CLIENT; import static org.apache.ignite.internal.processors.rest.GridRestCommand.AUTHENTICATE; +import static org.apache.ignite.internal.processors.rest.GridRestCommand.PROBE; import static org.apache.ignite.internal.processors.rest.GridRestResponse.STATUS_AUTH_FAILED; import static org.apache.ignite.internal.processors.rest.GridRestResponse.STATUS_FAILED; import static org.apache.ignite.internal.processors.rest.GridRestResponse.STATUS_ILLEGAL_ARGUMENT; @@ -946,6 +947,7 @@ public class GridRestProcessor extends GridProcessorAdapter implements IgniteRes case ADD_USER: case REMOVE_USER: case UPDATE_USER: + case PROBE: break; default: