[ 
https://issues.apache.org/jira/browse/CASSANDRA-18710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17786443#comment-17786443
 ] 

Jacek Lewandowski commented on CASSANDRA-18710:
-----------------------------------------------

This small test shows that small flushes during schema changes are not caused 
by CASSANDRA-17071:

{code:java}
@Test
    public void test() {
        SchemaLoader.prepareServer();

        QueryProcessor.executeInternal("CREATE KEYSPACE ks WITH replication = 
{'class': 'SimpleStrategy', 'replication_factor': 1};");

        QueryProcessor.executeInternal("CREATE TABLE ks.tab1 (key int PRIMARY 
KEY, value int);");
        QueryProcessor.executeInternal("INSERT INTO ks.tab1 (key, value) VALUES 
(1, 1);");

        QueryProcessor.executeInternal("CREATE TABLE ks.tab2 (key int PRIMARY 
KEY, value int);");
        QueryProcessor.executeInternal("INSERT INTO ks.tab2 (key, value) VALUES 
(1, 1);");

        QueryProcessor.executeInternal("DROP TABLE ks.tab1;");

        Set<SSTableReader> sstables = ColumnFamilyStore.getIfExists("ks", 
"tab2").getLiveSSTables();
        Assertions.assertThat(sstables.size()).isEqualTo(0);
    }
{code}

It fails the same way on 4.0 and 4.1 (which means that the tab2 was flushed 
when tab1 was dropped)


> Test failure: 
> org.apache.cassandra.io.DiskSpaceMetricsTest.testFlushSize-.jdk17 (from 
> org.apache.cassandra.io.DiskSpaceMetricsTest-.jdk17)
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-18710
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-18710
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Test/unit
>            Reporter: Ekaterina Dimitrova
>            Assignee: Jacek Lewandowski
>            Priority: Normal
>             Fix For: 5.0-beta, 5.0.x, 5.x
>
>         Attachments: org.apache.cassandra.io.DiskSpaceMetricsTest.txt
>
>
> Seen here:
> [https://ci-cassandra.apache.org/job/Cassandra-trunk/1644/testReport/org.apache.cassandra.io/DiskSpaceMetricsTest/testFlushSize__jdk17/]
> h3.  
> {code:java}
> Error Message
> expected:<7200.0> but was:<1367.83970468544>
> Stacktrace
> junit.framework.AssertionFailedError: expected:<7200.0> but 
> was:<1367.83970468544> at 
> org.apache.cassandra.io.DiskSpaceMetricsTest.testFlushSize(DiskSpaceMetricsTest.java:119)
>  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method) at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>  at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to