You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by tk...@apache.org on 2023/07/24 18:38:02 UTC
[ignite-3] branch catalog-feature updated (a1527975ab -> 0e5049f7cc)
This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch catalog-feature
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from a1527975ab IGNITE-19374 Document client object mapping (#2123)
add 19cbcd669c IGNITE-19887 Transfer observable timestamp to read-only transaction (#2325)
add 3f89316ace IGNITE-19671 Save default configuration values to configuration storage (#2301)
add ea3f9e0320 IGNITE-19999 Sql. Add planner test to verify numeric type coercion in binary comparison (#2335)
add ab98c3e075 IGNITE-18621 Support ODBC Deb and RPM packages (#2338)
add cb67401ecd IGNITE-19989 Fixed the name of updater thread and made it finish on node stop (#2332)
add abe20cb4ee IGNITE-19862 Sql. Revise error codes for SQL module (#2271)
add b687c3b0b8 Fix ItNodeTest#testNewPeersConfigurationAppliedListener flaky (#2337)
add 86290418a7 Revert "Fix ItNodeTest#testNewPeersConfigurationAppliedListener flaky (#2337)"
add a8a37e694a IGNITE-19996 Fix ItNodeTest#testNewPeersConfigurationAppliedListener flaky (#2337)
add ddb5a7c1df IGNITE-19971 fix NPE in ItNodeTest.testLeaseReadAfterSegmentation (#2318)
add f380ff60c9 IGNITE-20021 Too many Raft-FSMCaller-Disruptor threads (#2344)
add 16aaee407c IGNITE-20011 Shutdown NodeStatusWatchListener executor service after stop (#2340)
add 43e5b004c5 IGNITE-20029 Reduce heap size for integration tests (#2346)
add 0e5049f7cc IGNITE-20031 NPE on the lease updater (#2348)
No new revisions were added by this update.
Summary of changes:
buildscripts/java-integration-test.gradle | 3 +-
.../ignite/lang/IndexAlreadyExistsException.java | 4 +-
.../internal/catalog/CatalogServiceImpl.java | 9 +-
.../exception/handler/SqlExceptionHandler.java | 4 +-
.../client/handler/JdbcQueryEventHandlerImpl.java | 15 +-
.../handler/JdbcQueryEventHandlerImplTest.java | 30 +-
.../apache/ignite/client/fakes/FakeSession.java | 4 +-
.../internal/deployunit/DeploymentManagerImpl.java | 1 +
.../metastore/NodeStatusWatchListener.java | 4 +
.../metastore/DeploymentUnitStoreImplTest.java | 25 +-
.../configuration/ConfigurationChanger.java | 118 +--
.../configuration/ConfigurationRegistry.java | 18 +-
.../configuration/ConfigurationChangerTest.java | 15 +-
.../asm/ConfigurationTreeGeneratorTest.java | 1 -
.../configuration/direct/DirectPropertiesTest.java | 2 -
.../ConfigurationAnyListenerTest.java | 2 -
.../notifications/ConfigurationListenerTest.java | 4 +-
.../internal/configuration/sample/UsageTest.java | 2 -
.../configuration/tree/InternalIdTest.java | 2 -
.../ignite/internal/hlc/HybridTimestamp.java | 2 +-
.../java/org/apache/ignite/lang/ErrorGroups.java | 121 +--
...ibutionZoneManagerConfigurationChangesTest.java | 12 +-
.../DistributionZoneManagerScaleUpTest.java | 4 +-
.../DistributionZoneManagerTest.java | 4 +-
.../internal/network/netty/ConnectionManager.java | 4 +-
.../internal/placementdriver/LeaseUpdater.java | 193 +++--
.../placementdriver/PlacementDriverManager.java | 10 +-
modules/platforms/build.gradle | 36 +
modules/platforms/cpp/DEVNOTES.md | 1 +
.../dotnet/Apache.Ignite.Tests/FakeServer.cs | 2 +-
.../dotnet/Apache.Ignite.Tests/FakeServerTests.cs | 2 +-
.../dotnet/Apache.Ignite/Internal/Sql/Sql.cs | 4 +-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 24 +-
.../ignite/internal/replicator/ReplicaManager.java | 6 +-
.../raftsnapshot/ItTableRaftSnapshotsTest.java | 2 +-
.../ItRaftCommandLeftInLogUntilRestartTest.java | 11 +
.../ignite/internal/sql/api/ItCommonApiTest.java | 11 +-
.../internal/sql/api/ItSqlAsynchronousApiTest.java | 8 +-
.../internal/sql/api/ItSqlSynchronousApiTest.java | 6 +-
.../ignite/internal/sql/engine/ItDmlTest.java | 44 +-
.../sql/engine/ItPkOnlyTableCrossApiTest.java | 8 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 2 +-
.../storage/LocalFileConfigurationStorageTest.java | 117 ++-
modules/schema/build.gradle | 1 +
.../LowWatermarkConfigurationSchema.java | 6 +-
.../ignite/internal/sql/api/SessionImpl.java | 44 +-
...celledException.java => NodeLeftException.java} | 17 +-
.../ignite/internal/sql/engine/QueryCancel.java | 9 +-
.../sql/engine/QueryCancelledException.java | 4 +-
.../internal/sql/engine/SqlQueryProcessor.java | 24 +-
.../sql/engine/exec/ExecutionServiceImpl.java | 16 +-
.../sql/engine/exec/QueryValidationException.java | 4 +-
.../sql/engine/exec/UpdatableTableImpl.java | 4 +-
.../sql/engine/exec/ddl/DdlCommandHandler.java | 10 +-
.../sql/engine/exec/exp/IgniteSqlFunctions.java | 9 +-
.../internal/sql/engine/exec/rel/AbstractNode.java | 7 +-
.../sql/engine/exec/rel/HashAggregateNode.java | 8 +-
.../ignite/internal/sql/engine/exec/rel/Inbox.java | 4 +-
.../internal/sql/engine/exec/rel/RootNode.java | 5 +-
.../internal/sql/engine/externalize/RelJson.java | 9 +-
.../sql/engine/externalize/RelJsonReader.java | 6 +-
.../sql/engine/externalize/RelJsonWriter.java | 6 +-
.../sql/engine/message/MessageServiceImpl.java | 7 +-
.../internal/sql/engine/prepare/IgnitePlanner.java | 9 +-
.../sql/engine/prepare/PrepareServiceImpl.java | 9 +-
.../internal/sql/engine/prepare/QueryTemplate.java | 6 +-
.../prepare/ddl/DdlSqlToCommandConverter.java | 46 +-
.../sql/engine/schema/SqlSchemaManagerImpl.java | 7 +-
.../SessionNotFoundException.java} | 20 +-
.../internal/sql/engine/sql/IgniteSqlParser.java | 4 +-
.../sql/engine/sql/StatementParseResult.java | 4 +-
.../ignite/internal/sql/engine/util/Commons.java | 6 +-
.../internal/sql/engine/StopCalciteModuleTest.java | 2 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 4 +-
.../DdlCommandHandlerExceptionHandlingTest.java | 4 +-
.../sql/engine/planner/AbstractPlannerTest.java | 4 +
.../sql/engine/planner/PlannerTimeoutTest.java | 4 +-
.../NumericComparisonTypeCoercionTest.java | 965 +++++++++++++++++++++
.../planner/datatypes/utils/NumericPair.java | 239 +++++
.../engine/planner/datatypes/utils/TypePair.java} | 28 +-
.../sql/engine/planner/datatypes/utils/Types.java | 48 +
.../DistributionZoneSqlToCommandConverterTest.java | 8 +-
.../internal/table/distributed/LowWatermark.java | 2 +-
.../RepeatedFinishReadWriteTransactionTest.java | 2 +-
.../org/apache/ignite/internal/tx/TxManager.java | 6 +-
.../internal/tx/impl/IgniteTransactionsImpl.java | 4 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 28 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 59 +-
packaging/odbc/build.gradle | 103 +++
packaging/odbc/ignite3-odbc.ini | 5 +
.../scripts/postInstall.sh} | 5 +-
.../scripts/postUninstall.sh} | 3 -
.../preUninstall.sh => odbc/scripts/preInstall.sh} | 3 -
.../{linux/deb => odbc/scripts}/preUninstall.sh | 3 +-
settings.gradle | 2 +
95 files changed, 2138 insertions(+), 601 deletions(-)
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{QueryCancelledException.java => NodeLeftException.java} (68%)
copy modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/{property/PropertyNotFoundException.java => session/SessionNotFoundException.java} (62%)
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/NumericComparisonTypeCoercionTest.java
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/utils/NumericPair.java
copy modules/{cli/src/main/java/org/apache/ignite/internal/cli/core/repl/expander/NoopExpander.java => sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/utils/TypePair.java} (62%)
create mode 100644 modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/datatypes/utils/Types.java
create mode 100644 packaging/odbc/build.gradle
create mode 100644 packaging/odbc/ignite3-odbc.ini
copy packaging/{linux/rpm/preUninstall.sh => odbc/scripts/postInstall.sh} (93%)
copy packaging/{linux/deb/preUninstall.sh => odbc/scripts/postUninstall.sh} (96%)
copy packaging/{linux/deb/preUninstall.sh => odbc/scripts/preInstall.sh} (96%)
copy packaging/{linux/deb => odbc/scripts}/preUninstall.sh (95%)