Botond Dénes

Results 853 comments of Botond Dénes

> > The empty pages are sent every time, if they are sent. > > I don't understand. What does this imply? > > Does Scylla keep sending empty pages...

> > So given a long string of tombstones, the client can get arbitrary amount of empty pages during the query. > > And how does that interact with `LIMIT...

We have another mysterious issue where data is simply missing: https://github.com/scylladb/scylladb/issues/24572

Another synchronous MV update test failure seen in https://jenkins.scylladb.com/job/scylla-master/job/scylla-ci/4013/ For searchability: Tests / Unit Tests / test_materialized_view.test_mv_synchronous_updates

> Is it different than [#22040](https://github.com/scylladb/scylladb/issues/22040) ? Yes, at least the place of the crash is. Maybe the underlying issue is the same, not sure.

Uploading logs: [test_tablet_cannot_decommision_below_replication_factor.debug.1.zip](https://github.com/user-attachments/files/19972038/test_tablet_cannot_decommision_below_replication_factor.debug.1.zip) @xemul please always upload logs, the jenkins jobs are cleaned up after a few weeks.

Just before the crash, I see this in the logs: ``` INFO 2025-04-15 22:49:06,594 [shard 0: gms] table - Detected tablet merge for table test_1744746538398_cghup.test, decreasing from 8 to 4...

Looks like reads against some `storage_group`, don't take its `async_gate()`, so they won't prevent the storage-group from being closed while they are ongoing.

After some further thinking and digging, I think we only need special handling for memtable readers: * cache is table-wide, so cache readers don't need to worry about cache going...