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

Ekaterina Dimitrova commented on CASSANDRA-19168:
-------------------------------------------------

The test fails both with offheap_objects when I enable TRACE logging:

{code:java}
java.lang.IndexOutOfBoundsException: Attempted to read 4, but the size is 0

        at 
org.apache.cassandra.db.marshal.ByteBufferAccessor.slice(ByteBufferAccessor.java:110)
        at 
org.apache.cassandra.db.marshal.ByteBufferAccessor.slice(ByteBufferAccessor.java:42)
        at 
org.apache.cassandra.db.marshal.VectorType$FixedLengthSerializer.deserialize(VectorType.java:503)
        at 
org.apache.cassandra.db.marshal.VectorType$FixedLengthSerializer.deserialize(VectorType.java:417)
        at 
org.apache.cassandra.serializers.TypeSerializer.deserialize(TypeSerializer.java:45)
        at 
org.apache.cassandra.db.marshal.AbstractType.compose(AbstractType.java:128)
        at 
org.apache.cassandra.index.sai.view.RangeTermTree$Builder.addIndex(RangeTermTree.java:91)
        at 
org.apache.cassandra.index.sai.view.RangeTermTree$Builder.add(RangeTermTree.java:76)
        at org.apache.cassandra.index.sai.view.View.<init>(View.java:55)
        at 
org.apache.cassandra.index.sai.view.IndexViewManager.update(IndexViewManager.java:107)
        at 
org.apache.cassandra.index.sai.StorageAttachedIndex.onSSTableChanged(StorageAttachedIndex.java:597)
        at 
org.apache.cassandra.index.sai.StorageAttachedIndexGroup.onSSTableChanged(StorageAttachedIndexGroup.java:331)
        at 
org.apache.cassandra.index.sai.StorageAttachedIndexGroup.handleNotification(StorageAttachedIndexGroup.java:261)
        at 
org.apache.cassandra.db.lifecycle.Tracker.notifyAdded(Tracker.java:488)
        at 
org.apache.cassandra.db.lifecycle.Tracker.replaceFlushed(Tracker.java:415)
        at 
org.apache.cassandra.db.ColumnFamilyStore.replaceFlushed(ColumnFamilyStore.java:1834)
        at 
org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1376)
        at 
org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1253)
        at 
org.apache.cassandra.concurrent.ExecutionFailure$1.run(ExecutionFailure.java:133)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
        at java.base/java.lang.Thread.run(Thread.java:834)
{code}

Following the trace, this comes from this log message - 
https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/index/sai/view/RangeTermTree.java#L91


> Test Failure: VectorUpdateDeleteTest fails with heap_buffers
> ------------------------------------------------------------
>
>                 Key: CASSANDRA-19168
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19168
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Feature/Vector Search
>            Reporter: Branimir Lambov
>            Assignee: Ekaterina Dimitrova
>            Priority: Normal
>             Fix For: 5.0-rc, 5.x
>
>
> When {{memtable_allocation_type}} is set to {{heap_buffers}}, {{updateTest}} 
> fails with
> {code}
> junit.framework.AssertionFailedError: Result set does not contain a row with 
> pk = 0
>       at 
> org.apache.cassandra.index.sai.cql.VectorTypeTest.assertContainsInt(VectorTypeTest.java:133)
>       at 
> org.apache.cassandra.index.sai.cql.VectorUpdateDeleteTest.updateTest(VectorUpdateDeleteTest.java:308)
>       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)
>       at 
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> {code}



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

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to