You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because of await_pending_streams(), if a tablet migration is ongoing when we get a DROP TABLE statement, the request needs to wait until the migration is finished, which can take a long time and which can exceed the request timeout.
For example, we can see in https://argus.scylladb.com/tests/scylla-cluster-tests/e10b8f8f-d982-459e-85c8-84f09e276c26 that dropping an index table finished just after an 1h migration of 8GB:
While dropping a table we call
Because of
await_pending_streams()
, if a tablet migration is ongoing when we get aDROP TABLE
statement, the request needs to wait until the migration is finished, which can take a long time and which can exceed the request timeout.For example, we can see in https://argus.scylladb.com/tests/scylla-cluster-tests/e10b8f8f-d982-459e-85c8-84f09e276c26 that dropping an index table finished just after an 1h migration of 8GB:
Instead of waiting for the migration, we should interrupt it, knowing that it's going to fail anyway
The issues #16661, #15301, #9623, #8003 are likely similar, but we may wait for flushing or repair streaming instead there
The text was updated successfully, but these errors were encountered: