[ https://issues.apache.org/jira/browse/IGNITE-23334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor resolved IGNITE-23334. --------------------------- Resolution: Fixed Cannot reproduce. > Aipersist: repeat of create table and drop column leads to freeze of client > --------------------------------------------------------------------------- > > Key: IGNITE-23334 > URL: https://issues.apache.org/jira/browse/IGNITE-23334 > Project: Ignite > Issue Type: Bug > Components: persistence > Affects Versions: 3.0.0-beta1 > Environment: 3 nodes cluster running locally. > Reporter: Igor > Priority: Critical > Labels: ignite-3 > Attachments: server_logs.zip > > > h3. Steps to reproduce: > Run the next queries in cycle with 50 repeats in single connection: > {code:java} > drop table if exists dropNoMoreIndexedColumn > create zone if not exists "aipersist" engine aipersist > create table dropNoMoreIndexedColumn(k1 TIMESTAMP not null, k2 INTEGER not > null, v0 TINYINT not null, v1 SMALLINT not null, v2 INTEGER not null, v3 > BIGINT not null, v4 VARCHAR not null, v5 TIMESTAMP not null, primary key (k1, > k2)) with PRIMARY_ZONE='aipersist' > create index dropNoMoreIndexedColumn_v1idx on dropNoMoreIndexedColumn using > TREE (v1) > drop index dropNoMoreIndexedColumn_v1idx > alter table dropNoMoreIndexedColumn drop column v1 {code} > h3. Expected: > All queries are executed. > h3. Actual: > On repeat 31 the client freeze for infinite amount of time. > h3. Analysis: > The servers contain repeated error in logs: > {code:java} > 2024-10-02 02:59:59:572 +0000 > [INFO][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][MetaStorageWriteHandler] > Idempotent command cache cleanup started [evictionTimestamp=HybridTimestamp > [physical=2024-10-02 02:59:59:569 +0000, logical=55036, > composite=113235591139809020]]. > 2024-10-02 02:59:59:626 +0000 > [INFO][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][MetaStorageWriteHandler] > Idempotent command cache cleanup finished [evictionTimestamp=HybridTimestamp > [physical=2024-10-02 02:59:59:569 +0000, logical=55036, > composite=113235591139809020], cleanupCompletionTimestamp=HybridTimestamp > [physical=2024-10-02 02:59:59:626 +0000, logical=0, > composite=113235591143489536], removedEntriesCount=278, cacheSize=0]. > 2024-10-02 02:59:59:695 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:00:213 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:00:248 +0000 > [INFO][%DropColumnsTest_cluster_2%resource-vacuum-executor-0][VolatileTxStateMetaStorage] > Vacuum started [vacuumObservationTimestamp=1727838000248, > txnResourceTtl=30000]. > 2024-10-02 03:00:00:248 +0000 > [INFO][%DropColumnsTest_cluster_2%resource-vacuum-executor-0][VolatileTxStateMetaStorage] > Vacuum finished [vacuumObservationTimestamp=1727838000248, > txnResourceTtl=30000, vacuumizedTxnsCount=0, > vacuumizedPersistentTxnStatesCount=0, markedAsInitiallyDetectedTxnsCount=0, > alreadyMarkedTxnsCount=0, skippedForFurtherProcessingUnfinishedTxnsCount=0]. > 2024-10-02 03:00:00:710 +0000 > [INFO][%DropColumnsTest_cluster_2%lease-updater][LeaseUpdater] Leases updated > (printed once per 10 iteration(s)): [inCurrentIteration=LeaseStats > [leasesCreated=2025, leasesPublished=0, leasesProlonged=0, > leasesWithoutCandidates=0], active=0, currentAssignmentsSize=2025]. > 2024-10-02 03:00:00:730 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:01:244 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:01:759 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:02:276 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:02:793 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:03:310 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:03:826 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:04:337 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:04:856 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:05:373 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:05:896 +0000 > [WARNING][%DropColumnsTest_cluster_2%JRaft-FSMCaller-Disruptormetastorage_stripe_0-0][LeaseUpdater] > Lease update invocation failed because of concurrent update. > 2024-10-02 03:00:06:393 +0000 > [INFO][%DropColumnsTest_cluster_2%lease-updater][LeaseUpdater] Leases updated > (printed once per 10 iteration(s)): [inCurrentIteration=LeaseStats > [leasesCreated=2025, leasesPublished=0, leasesProlonged=0, > leasesWithoutCandidates=0], active=0, currentAssignmentsSize=2025]. {code} > [^server_logs.zip] > -- This message was sent by Atlassian Jira (v8.20.10#820010)