This is an automated email from the ASF dual-hosted git repository.
korlov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 8a182458a20 IGNITE-25857 Improved implementation of
RocksDbSharedLogStorage#truncateSuffix after clearing all log entries due to
snapshot (#6255)
add 8d8d8e3a90d IGNITE-25583 Sql. Implement direct mapping for explicit
transactions (#6235)
No new revisions were added by this update.
Summary of changes:
.../client/proto/ProtocolBitmaskFeature.java | 7 +-
.../ignite/client/handler/ItClientHandlerTest.java | 1 +
.../ignite/client/handler/ClientHandlerModule.java | 3 +-
.../handler/ClientInboundMessageHandler.java | 6 +-
.../requests/sql/ClientSqlExecuteRequest.java | 58 ++++-
.../ignite/internal/client/ReliableChannel.java | 7 +-
.../ignite/internal/client/TcpClientChannel.java | 3 +-
.../internal/client/compute/ClientCompute.java | 2 +-
.../client/compute/ClientJobExecution.java | 8 +-
.../internal/client/sql/ClientAsyncResultSet.java | 6 +-
.../internal/client/sql/ClientDirectTxMode.java | 56 ++++
.../sql/ClientPartitionAwarenessMetadata.java | 17 +-
.../ignite/internal/client/sql/ClientSql.java | 130 ++++++----
.../client/sql/PartitionMappingProvider.java | 8 +
.../internal/client/table/ClientKeyValueView.java | 2 +-
.../client/table/ClientRecordSerializer.java | 2 +-
.../ignite/internal/client/table/ClientTable.java | 189 ++------------
.../client/table/ClientTupleSerializer.java | 2 +-
.../internal/client/tx/ClientTransaction.java | 7 +-
.../internal/client/tx/ClientTransactions.java | 2 -
.../ignite/internal/client/tx/DirectTxUtils.java | 284 +++++++++++++++++++++
.../org/apache/ignite/client/ClientSqlTest.java | 2 +
.../org/apache/ignite/client/fakes/FakeCursor.java | 6 +-
.../RepeatedFinishClientTransactionTest.java | 5 +-
.../internal/benchmark/BulkLoadBenchmark.java | 225 ++++++++++++++++
.../runner/app/client/ItThinClientSqlTest.java | 128 ++++++++++
.../prepare/partitionawareness/DirectTxMode.java | 50 ++++
.../PartitionAwarenessMetadata.java | 16 +-
.../PartitionAwarenessMetadataExtractor.java | 9 +-
.../sql/engine/tx/QueryTransactionWrapperImpl.java | 4 +
.../PartitionAwarenessMetadataTest.java | 38 +--
31 files changed, 1009 insertions(+), 274 deletions(-)
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/sql/ClientDirectTxMode.java
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/tx/DirectTxUtils.java
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/BulkLoadBenchmark.java
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/partitionawareness/DirectTxMode.java