La vista materializada de Cassandra muestra datos obsoletos

Estaba probando el Cassandra 3.0 alpha para ver cómo funcionan las vistas materializadas y siguiendo el ejemplo que se muestraaquí.

El ejemplo funciona cuando se elimina una partición completa de la tabla base, pero cuando elimino una fila agrupada individual, continúa apareciendo en la vista materializada. ¿No debería desaparecer una fila eliminada de la tabla base de las vistas?

Por ejemplo:

CREATE TABLE base (part int, clus int , val int, PRIMARY KEY (part, clus));
CREATE MATERIALIZED VIEW view1 AS SELECT part FROM base WHERE part IS NOT NULL AND clus IS NOT NULL AND val IS NOT NULL PRIMARY KEY (val, part, clus);
INSERT INTO base (part, clus, val) VALUES ( 1, 2, 200 );
INSERT INTO base (part, clus, val) VALUES ( 1, 3, 300 );

SELECT * FROM view1;

 val | part | clus
-----+------+------
 200 |    1 |    2
 300 |    1 |    3

Luego elimino solo una de las filas:

DELETE FROM base WHERE part=1 and clus=3;

Ahora esperaba que val = 300 desapareciera de la vista, pero no fue así:

SELECT * FROM view1;

 val | part | clus
-----+------+------
 200 |    1 |    2
 300 |    1 |    3

A continuación, si elimino toda la partición, la fila de agrupación que eliminé anteriormente se queda en la vista:

DELETE FROM base WHERE part=1;

SELECT * from base;

 clus | part | val
------+------+-----

SELECT * FROM view1;

 val | part | clus
-----+------+------
 300 |    1 |    3

Supongo que esto es un error en la versión alfa, pero quería asegurarme de que este no sea el comportamiento esperado. ¿Debería poder eliminar filas agrupadas individuales y ver eso reflejado en las vistas materializadas?

Estoy usando esta versión:

nodetool version
ReleaseVersion: 3.0.0-alpha1-SNAPSHOT

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta