This is an automated email from the ASF dual-hosted git repository.

amashenkov pushed a change to branch ignite-21920
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from c96835649e Minors after review.
     add 5075e7d48c IGNITE-21924 Improve user threads handling (#3547)
     add e067aeae9d IGNITE-21494 Data Streamer: use one executor per node for 
flushTimer (#3562)
     add b03ea24f6e IGNITE-22002 Substitute assertion with explicit check for 
PrimaryReplicaChangeCommand (#3573)
     add 6fda2047ac IGNITE-22008 Fix double-checked locking in 
ReadWriteTransactionImpl (#3576)
     add 266fdc6fa6 IGNITE-20606 Sql. Add syntax to support setting the default 
distribution zone (#3567)
     add 6f29716426 IGNITE-21382 Fixed flaky 
ItPrimaryReplicaChoiceTest.testPrimaryChangeLongHandling (#3495)
     add 7b1463fba9 Merge branch 'main' into ignite-21920

No new revisions were added by this update.

Summary of changes:
 ...java => AlterZoneSetDefaultCatalogCommand.java} |  51 +++----
 .../ignite/internal/client/ReliableChannel.java    |  44 ++++--
 .../internal/client/table/ClientDataStreamer.java  |   7 +-
 .../ignite/client/fakes/FakeInternalTable.java     |   6 +
 .../internal/lang/IgniteSystemProperties.java      |   3 +
 .../internal/streamer/StreamerSubscriber.java      |  43 +++---
 .../ignite/internal/thread/PublicApiThreading.java | 116 +++++++++++++++
 .../apache/ignite/internal/util/IgniteUtils.java   |   6 +-
 .../internal/streamer/StreamerSubscriberTest.java  |  22 +++
 .../internal/testframework/IgniteTestUtils.java    |  36 ++++-
 ...IndexNodeFinishedRwTransactionsCheckerTest.java |  11 +-
 .../ItPrimaryReplicaChoiceTest.java                |  22 +--
 .../MultiActorPlacementDriverTest.java             |  10 +-
 .../internal/placementdriver/LeaseUpdater.java     |  46 +++---
 .../internal/placementdriver/leases/Lease.java     |  34 ++++-
 .../negotiation/LeaseAgreement.java                |   9 ++
 .../placementdriver/PlacementDriverTest.java       |   6 +
 .../leases/LeaseSerializationTest.java             |  24 +++-
 .../ItPlacementDriverReplicaSideTest.java          |  26 ++--
 .../ignite/internal/replicator/ReplicaManager.java |  29 ++--
 .../internal/runner/app/ItDataSchemaSyncTest.java  |   2 -
 .../app/ItIgniteInMemoryNodeRestartTest.java       |  15 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |  19 ++-
 .../schemasync/ItSchemaSyncAndReplicationTest.java |   3 +-
 .../streamer/ItServerDataStreamerTest.java         |   3 -
 .../ignite/internal/table/ItDurableFinishTest.java |  45 +++---
 .../ignite/internal/table/ItInternalTableTest.java |  14 ++
 .../internal/table/ItPublicApiColocationTest.java  |  23 ++-
 .../internal/table/ItReadOnlyTransactionTest.java  |  38 +++--
 .../org/apache/ignite/internal/app/IgniteImpl.java |  12 +-
 .../ignite/internal/PublicApiThreadingTests.java   |   2 +-
 .../apache/ignite/internal/table/NodeUtils.java    | 157 +++++++--------------
 .../internal/sql/api/ItSqlSynchronousApiTest.java  |   1 -
 .../ignite/internal/sql/engine/ItSetOpTest.java    |   1 +
 .../ignite/internal/sql/engine/ItZoneDdlTest.java  |   9 ++
 .../sql/threading/ItSqlApiThreadingTest.java       |   2 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |   1 +
 .../src/main/codegen/includes/parserImpls.ftl      |  13 +-
 .../internal/sql/api/AntiHijackAsyncResultSet.java |   2 +-
 ...teSql.java => PublicApiThreadingIgniteSql.java} |  55 +++++---
 .../sql/engine/exec/ddl/DdlCommandHandler.java     |   9 ++
 .../exec/ddl/DdlToCatalogCommandConverter.java     |   8 ++
 ...ommand.java => AlterZoneSetDefaultCommand.java} |   6 +-
 .../prepare/ddl/DdlSqlToCommandConverter.java      |  21 +++
 ...meTo.java => IgniteSqlAlterZoneSetDefault.java} |  27 +---
 .../exec/rel/TableScanNodeExecutionTest.java       |   3 +-
 .../DistributionZoneSqlToCommandConverterTest.java |  24 ++++
 .../internal/sql/engine/util/QueryCheckerImpl.java |   3 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |   2 -
 .../raftsnapshot/ItTableRaftSnapshotsTest.java     |   2 +-
 .../rebalance/ItRebalanceRecoveryTest.java         |   3 +-
 .../rebalance/ItRebalanceTriggersRecoveryTest.java |   3 +-
 .../ignite/internal/table/ItColocationTest.java    |   3 +-
 .../table/ItTransactionPrimaryChangeTest.java      |   3 +-
 .../internal/table/ItTransactionRecoveryTest.java  |  11 +-
 .../threading/ItKvRecordApiThreadingTest.java      |   5 +-
 .../threading/ItTablesApiThreadingTest.java        |   2 +-
 .../ignite/internal/table/AbstractTableView.java   |  11 +-
 .../apache/ignite/internal/table/DataStreamer.java |  11 +-
 .../ignite/internal/table/InternalTable.java       |   8 ++
 .../internal/table/KeyValueBinaryViewImpl.java     |  35 ++---
 .../ignite/internal/table/KeyValueViewImpl.java    |  45 +++---
 ...ew.java => PublicApiThreadingKeyValueView.java} |  88 ++++++------
 ...View.java => PublicApiThreadingRecordView.java} |  75 +++++-----
 ...ewBase.java => PublicApiThreadingViewBase.java} |  25 +++-
 .../internal/table/RecordBinaryViewImpl.java       |  39 ++---
 .../ignite/internal/table/RecordViewImpl.java      |  41 +++---
 ...es.java => PublicApiThreadingIgniteTables.java} |  10 +-
 ...jackTable.java => PublicApiThreadingTable.java} |  22 +--
 .../internal/table/distributed/TableManager.java   |  40 +++++-
 .../distributed/storage/InternalTableImpl.java     |  13 +-
 .../distributed/storage/InternalTableImplTest.java |   6 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |   3 +-
 .../table/impl/DummyInternalTableImpl.java         |   3 +-
 .../tx/ItTransactionsApiThreadingTest.java         |  28 ++--
 ...a => PublicApiThreadingIgniteTransactions.java} |  22 +--
 ...ion.java => PublicApiThreadingTransaction.java} |  25 ++--
 .../internal/tx/impl/ReadWriteTransactionImpl.java |   2 +-
 .../state/rocksdb/TxStateRocksDbStorage.java       |   5 +-
 .../storage/state/AbstractTxStateStorageTest.java  |  13 +-
 .../tx/storage/state/test/TestTxStateStorage.java  |  12 +-
 modules/workers/build.gradle                       |   1 +
 .../ignite/internal/worker/ThreadAssertions.java   |  37 ++---
 .../internal/worker/ThreadAssertionsTest.java      |  95 +++++++++++++
 84 files changed, 1184 insertions(+), 634 deletions(-)
 copy 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/commands/{DropZoneCommand.java
 => AlterZoneSetDefaultCatalogCommand.java} (50%)
 rename 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/api/{AntiHijackIgniteSql.java
 => PublicApiThreadingIgniteSql.java} (63%)
 copy 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/ddl/{DropZoneCommand.java
 => AlterZoneSetDefaultCommand.java} (85%)
 copy 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/sql/{IgniteSqlAlterZoneRenameTo.java
 => IgniteSqlAlterZoneSetDefault.java} (70%)
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/{AntiHijackKeyValueView.java
 => PublicApiThreadingKeyValueView.java} (66%)
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/{AntiHijackRecordView.java
 => PublicApiThreadingRecordView.java} (66%)
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/{AntiHijackViewBase.java
 => PublicApiThreadingViewBase.java} (74%)
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/{AntiHijackIgniteTables.java
 => PublicApiThreadingIgniteTables.java} (84%)
 rename 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/{AntiHijackTable.java
 => PublicApiThreadingTable.java} (68%)
 rename 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/{AntiHijackIgniteTransactions.java
 => PublicApiThreadingIgniteTransactions.java} (61%)
 rename 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/{AntiHijackTransaction.java
 => PublicApiThreadingTransaction.java} (75%)
 create mode 100644 
modules/workers/src/test/java/org/apache/ignite/internal/worker/ThreadAssertionsTest.java

Reply via email to