This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a change to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git
from ea61edf3511 Merge remote-tracking branch 'upstream/master' into
IGNITE-17177_inc_snapshots
add 4284a50b39a IGNITE-18825 Fixed
OpenCensusSqlNativeTracingTest#testDistributedJoin test. (#10546)
add 4496972ef87 IGNITE-17016 Fixed an issue that could lead to skipping
3rd party cache store while executing REST API GET command. Fixes #10525
add 904eeb769b6 IGNITE-18721 Disable WAL for index partition during full
rebuild (#10533)
add 5d7e5d9d6ba IGNITE-15322 Stop authorization of internal tasks by their
class name. (#10226)
add d9a4c2857a2 Merge branch 'master' into IGNITE-17177_inc_snapshots
No new revisions were added by this update.
Summary of changes:
.../common/AbstractEventSecurityContextTest.java | 2 +-
...CacheCreateDestroyEventSecurityContextTest.java | 4 +-
.../ignite/common/ComputeTaskPermissionsTest.java | 809 +++++++++++++++++++++
.../client/suite/IgniteClientTestSuite.java | 4 +-
.../rest/JettyRestProcessorAbstractSelfTest.java | 126 ++++
.../apache/ignite/jdbc/JdbcAuthorizationTest.java | 3 -
.../JdbcThinConnectionAdditionalSecurityTest.java | 4 +-
.../GridCommandHandlerSslWithSecurityTest.java | 4 +-
.../apache/ignite/internal/ComputeMXBeanImpl.java | 15 +-
.../ignite/internal/ComputeTaskInternalFuture.java | 12 +-
.../ignite/internal/GridTaskSessionImpl.java | 20 +-
.../ignite/internal/IgniteComputeHandler.java | 14 +
.../apache/ignite/internal/IgniteComputeImpl.java | 6 +-
.../org/apache/ignite/internal/IgnitionEx.java | 15 +-
.../apache/ignite/internal/QueryMXBeanImpl.java | 26 +-
.../ignite/internal/TransactionsMXBeanImpl.java | 29 +-
.../sorted/maintenance/RebuildIndexAction.java | 2 +-
.../ignite/internal/cluster/IgniteClusterImpl.java | 23 +-
.../commandline/meta/tasks/MetadataRemoveTask.java | 28 +-
.../commandline/meta/tasks/MetadataUpdateTask.java | 12 +-
.../property/tasks/PropertiesListTask.java | 9 +-
.../commandline/property/tasks/PropertyTask.java | 15 +-
.../internal/executor/GridExecutorService.java | 2 +-
.../ignite/internal/jdbc2/JdbcConnection.java | 11 +-
.../ignite/internal/jdbc2/JdbcResultSet.java | 31 +-
.../ignite/internal/jdbc2/JdbcStatement.java | 37 +-
.../managers/indexing/IndexesRebuildTask.java | 43 +-
.../pagemem/store/IgnitePageStoreManager.java | 4 +-
.../pagemem/wal/IgniteWriteAheadLogManager.java | 3 +-
.../IgniteAuthenticationProcessor.java | 4 +-
.../processors/cache/CacheGroupContext.java | 15 +
.../cache/GridCachePartitionExchangeManager.java | 21 +-
.../processors/cache/GridCacheProxyImpl.java | 2 +-
.../internal/processors/cache/WalStateManager.java | 8 +-
.../persistence/file/FilePageStoreManager.java | 46 +-
.../cache/persistence/pagemem/PageMemoryImpl.java | 4 +-
.../snapshot/IgniteSnapshotManager.java | 18 +-
.../cache/persistence/tree/util/PageHandler.java | 2 +-
.../persistence/wal/FileWriteAheadLogManager.java | 4 +-
.../cluster/GridClusterStateProcessor.java | 17 +-
.../internal/processors/job/GridJobProcessor.java | 2 +-
.../platform/client/compute/ClientComputeTask.java | 1 +
.../platform/compute/PlatformCompute.java | 2 +-
...latformDotNetEntityFrameworkCacheExtension.java | 17 +-
.../processors/query/GridQueryProcessor.java | 21 +-
.../query/aware/IndexBuildStatusHolder.java | 18 +-
.../query/aware/IndexBuildStatusStorage.java | 38 +-
.../query/aware/IndexRebuildCacheInfo.java | 23 +-
.../management/SortedIndexDescriptorFactory.java | 5 +-
.../processors/rest/GridRestProcessor.java | 2 +-
.../rest/handlers/task/GridTaskCommandHandler.java | 2 +-
.../processors/security/PublicAccessJob.java} | 19 +-
.../processors/security/SecurityUtils.java | 43 +-
.../processors/service/GridServiceProxy.java | 1 -
.../session/GridTaskSessionProcessor.java | 9 +-
.../processors/task/GridTaskProcessor.java | 74 +-
.../internal/processors/task/GridTaskWorker.java | 78 +-
.../processors/task/TaskExecutionOptions.java | 18 +-
.../internal/util/lang/gridfunc/NoOpClosure.java | 11 +-
.../org/apache/ignite/internal/visor/VisorJob.java | 11 +-
.../visor/snapshot/VisorSnapshotCancelTask.java | 2 +-
.../visor/snapshot/VisorSnapshotCheckTask.java | 2 +-
.../visor/snapshot/VisorSnapshotCreateTask.java | 2 +-
.../snapshot/VisorSnapshotJob.java} | 21 +-
.../visor/snapshot/VisorSnapshotRestoreTask.java | 6 +-
.../visor/snapshot/VisorSnapshotStatusTask.java | 2 +-
.../internal/visor/verify/VisorIdleVerifyJob.java | 30 +-
.../internal/visor/verify/VisorIdleVerifyTask.java | 42 +-
.../ignite/plugin/security/SecurityPermission.java | 3 +
.../security/SecurityPermissionSetBuilder.java | 13 +-
.../internal/GridContinuousTaskSelfTest.java | 14 +-
.../IgniteNodeValidationFailedEventTest.java | 4 +-
.../AuthenticationConfigurationClusterTest.java | 4 +-
.../cache/persistence/pagemem/NoOpWALManager.java | 2 +-
.../processors/security/AbstractSecurityTest.java | 6 +-
.../cache/CacheOperationPermissionCheckTest.java | 28 +-
.../client/AttributeSecurityCheckTest.java | 4 +-
.../security/client/CommonSecurityCheckTest.java | 4 +-
.../IgniteClientContainSubjectAddressTest.java | 4 +-
.../ThinClientPermissionCheckSecurityTest.java | 4 +-
.../client/ThinClientPermissionCheckTest.java | 80 +-
.../client/ThinClientSslPermissionCheckTest.java | 56 +-
.../compute/ComputePermissionCheckTest.java | 29 +-
.../impl/TestCertificateSecurityProcessor.java | 4 +-
.../security/impl/TestSecurityContext.java | 1 +
.../security/sandbox/AbstractSandboxTest.java | 8 +-
.../AccessToClassesInsideInternalPackageTest.java | 8 +-
.../sandbox/DoPrivilegedOnRemoteNodeTest.java | 6 +-
.../sandbox/IgniteOperationsInsideSandboxTest.java | 8 +-
.../sandbox/IgnitionComponentProxyTest.java | 8 +-
.../security/sandbox/MessagingSandboxTest.java | 4 +-
.../sandbox/SecuritySubjectPermissionsTest.java | 6 +-
.../security/service/ServiceAuthorizationTest.java | 76 +-
.../ignite/platform/PlatformStartIgniteUtils.java | 20 +-
.../WalDisabledDuringIndexRecreateTest.java | 381 ++++++++++
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 2 +
.../opencensus/OpenCensusSqlNativeTracingTest.java | 17 +-
.../Client/Compute/ComputeClientTests.cs | 2 +-
.../http/jetty/RestProcessorAuthorizationTest.java | 4 +-
99 files changed, 2342 insertions(+), 424 deletions(-)
create mode 100644
modules/clients/src/test/java/org/apache/ignite/common/ComputeTaskPermissionsTest.java
copy
modules/{ml/src/main/java/org/apache/ignite/ml/math/functions/IgniteDifferentiableDoubleToDoubleFunction.java
=>
core/src/main/java/org/apache/ignite/internal/processors/security/PublicAccessJob.java}
(66%)
copy
modules/core/src/main/java/org/apache/ignite/internal/{processors/cache/AbstractCachePartitionExchangeWorkerTask.java
=> visor/snapshot/VisorSnapshotJob.java} (59%)
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/database/WalDisabledDuringIndexRecreateTest.java