[ https://issues.apache.org/jira/browse/CASSANDRA-19823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17873002#comment-17873002 ]
Caleb Rackliffe commented on CASSANDRA-19823: --------------------------------------------- For watchers, the full strong ref error is... {noformat} ERROR [Strong-Reference-Leak-Detector:1] 2024-08-09 13:57:08,973 Strong self-ref loop detected [/home/cassandra/cassandra/build/test/cassandra/data/system/local-7ad54392bcdd35a684174e047860b377/da-3gij_12pk_37yds2fbqztb1m3m1y-bti, private java.util.List org.apache.cassandra.io.sstable.format.SSTableReader$InstanceTidier.closeables-java.util.ArrayList, transient java.lang.Object[] java.util.ArrayList.elementData-[Ljava.lang.Object;, transient java.lang.Object[] java.util.ArrayList.elementData-org.apache.cassandra.io.util.FileHandle, final org.apache.cassandra.utils.concurrent.Ref org.apache.cassandra.utils.concurrent.SharedCloseableImpl.ref-org.apache.cassandra.utils.concurrent.Ref, final org.apache.cassandra.utils.concurrent.Ref$State org.apache.cassandra.utils.concurrent.Ref.state-org.apache.cassandra.utils.concurrent.Ref$State, final org.apache.cassandra.utils.concurrent.Ref$GlobalState org.apache.cassandra.utils.concurrent.Ref$State.globalState-org.apache.cassandra.utils.concurrent.Ref$GlobalState, private final org.apache.cassandra.utils.concurrent.RefCounted$Tidy org.apache.cassandra.utils.concurrent.Ref$GlobalState.tidy-org.apache.cassandra.io.util.FileHandle$Cleanup, final java.util.Optional org.apache.cassandra.io.util.FileHandle$Cleanup.chunkCache-java.util.Optional, private final java.lang.Object java.util.Optional.value-org.apache.cassandra.cache.ChunkCache, private final org.apache.cassandra.utils.memory.BufferPool org.apache.cassandra.cache.ChunkCache.bufferPool-org.apache.cassandra.utils.memory.BufferPool, private final java.util.Set org.apache.cassandra.utils.memory.BufferPool.localPoolReferences-java.util.Collections$SetFromMap, private final java.util.Map java.util.Collections$SetFromMap.m-java.util.concurrent.ConcurrentHashMap, private final java.util.Map java.util.Collections$SetFromMap.m-org.apache.cassandra.utils.memory.BufferPool$LocalPoolRef, private final org.apache.cassandra.utils.memory.BufferPool$MicroQueueOfChunks org.apache.cassandra.utils.memory.BufferPool$LocalPoolRef.chunks-org.apache.cassandra.utils.memory.BufferPool$MicroQueueOfChunks, private org.apache.cassandra.utils.memory.BufferPool$Chunk org.apache.cassandra.utils.memory.BufferPool$MicroQueueOfChunks.chunk0-org.apache.cassandra.utils.memory.BufferPool$Chunk, private volatile org.apache.cassandra.utils.memory.BufferPool$LocalPool org.apache.cassandra.utils.memory.BufferPool$Chunk.owner-org.apache.cassandra.utils.memory.BufferPool$LocalPool, private final java.lang.Thread org.apache.cassandra.utils.memory.BufferPool$LocalPool.owningThread-io.netty.util.concurrent.FastThreadLocalThread, private java.lang.Runnable java.lang.Thread.target-io.netty.util.concurrent.FastThreadLocalRunnable, private final java.lang.Runnable io.netty.util.concurrent.FastThreadLocalRunnable.runnable-java.util.concurrent.ThreadPoolExecutor$Worker, final java.util.concurrent.ThreadPoolExecutor java.util.concurrent.ThreadPoolExecutor$Worker.this$0-org.apache.cassandra.concurrent.ThreadPoolExecutorPlus, private final java.util.HashSet java.util.concurrent.ThreadPoolExecutor.workers-java.util.HashSet, private transient java.util.HashMap java.util.HashSet.map-java.util.HashMap, transient java.util.HashMap$Node[] java.util.HashMap.table-[Ljava.util.HashMap$Node;, transient java.util.HashMap$Node[] java.util.HashMap.table-java.util.HashMap$Node, final java.lang.Object java.util.HashMap$Node.key-java.util.concurrent.ThreadPoolExecutor$Worker, final java.lang.Thread java.util.concurrent.ThreadPoolExecutor$Worker.thread-io.netty.util.concurrent.FastThreadLocalThread, private java.lang.ThreadGroup java.lang.Thread.group-java.lang.ThreadGroup, private final java.lang.ThreadGroup java.lang.ThreadGroup.parent-java.lang.ThreadGroup, private final java.lang.ThreadGroup java.lang.ThreadGroup.parent-java.lang.ThreadGroup, java.lang.ThreadGroup[] java.lang.ThreadGroup.groups-[Ljava.lang.ThreadGroup;, java.lang.ThreadGroup[] java.lang.ThreadGroup.groups-java.lang.ThreadGroup, java.lang.Thread[] java.lang.ThreadGroup.threads-[Ljava.lang.Thread;, java.lang.Thread[] java.lang.ThreadGroup.threads-java.lang.Thread, java.lang.ThreadLocal$ThreadLocalMap java.lang.Thread.threadLocals-java.lang.ThreadLocal$ThreadLocalMap, private java.lang.ThreadLocal$ThreadLocalMap$Entry[] java.lang.ThreadLocal$ThreadLocalMap.table-[Ljava.lang.ThreadLocal$ThreadLocalMap$Entry;, private java.lang.ThreadLocal$ThreadLocalMap$Entry[] java.lang.ThreadLocal$ThreadLocalMap.table-java.lang.ThreadLocal$ThreadLocalMap$Entry, java.lang.Object java.lang.ThreadLocal$ThreadLocalMap$Entry.value-io.netty.util.internal.InternalThreadLocalMap, private java.lang.Object[] io.netty.util.internal.InternalThreadLocalMap.indexedVariables-[Ljava.lang.Object;, private java.lang.Object[] io.netty.util.internal.InternalThreadLocalMap.indexedVariables-org.apache.cassandra.utils.caching.TinyThreadLocalPool$TinyPool, java.lang.Object org.apache.cassandra.utils.caching.TinyThreadLocalPool$TinyPool.val1-org.apache.cassandra.utils.btree.BTree$Updater, org.apache.cassandra.utils.btree.UpdateFunction org.apache.cassandra.utils.btree.BTree$Updater.updateF-org.apache.cassandra.db.partitions.BTreePartitionUpdater, final org.apache.cassandra.index.transactions.UpdateTransaction org.apache.cassandra.db.partitions.BTreePartitionUpdater.indexer-org.apache.cassandra.index.SecondaryIndexManager$WriteTimeTransaction, private final org.apache.cassandra.index.Index$Indexer[] org.apache.cassandra.index.SecondaryIndexManager$WriteTimeTransaction.indexers-[Lorg.apache.cassandra.index.Index$Indexer;, private final org.apache.cassandra.index.Index$Indexer[] org.apache.cassandra.index.SecondaryIndexManager$WriteTimeTransaction.indexers-org.apache.cassandra.index.sai.StorageAttachedIndexGroup$1, final java.util.Set org.apache.cassandra.index.sai.StorageAttachedIndexGroup$1.val$indexers-java.util.HashSet, private transient java.util.HashMap java.util.HashSet.map-java.util.HashMap, transient java.util.HashMap$Node[] java.util.HashMap.table-[Ljava.util.HashMap$Node;, transient java.util.HashMap$Node[] java.util.HashMap.table-java.util.HashMap$Node, final java.lang.Object java.util.HashMap$Node.key-org.apache.cassandra.index.sai.StorageAttachedIndex$UpdateIndexer, private final org.apache.cassandra.db.memtable.Memtable org.apache.cassandra.index.sai.StorageAttachedIndex$UpdateIndexer.memtable-org.apache.cassandra.db.memtable.TrieMemtable, protected final org.apache.cassandra.db.memtable.Memtable$Owner org.apache.cassandra.db.memtable.AbstractAllocatorMemtable.owner-org.apache.cassandra.db.ColumnFamilyStore, public final org.apache.cassandra.db.Keyspace org.apache.cassandra.db.ColumnFamilyStore.keyspace-org.apache.cassandra.db.Keyspace, private final org.apache.cassandra.schema.SchemaProvider org.apache.cassandra.db.Keyspace.schema-org.apache.cassandra.schema.Schema, private final org.apache.cassandra.utils.concurrent.LoadingMap org.apache.cassandra.schema.Schema.keyspaceInstances-org.apache.cassandra.utils.concurrent.LoadingMap, private final org.cliffc.high_scale_lib.NonBlockingHashMap org.apache.cassandra.utils.concurrent.LoadingMap.internalMap-org.cliffc.high_scale_lib.NonBlockingHashMap, private final org.cliffc.high_scale_lib.NonBlockingHashMap org.apache.cassandra.utils.concurrent.LoadingMap.internalMap-org.apache.cassandra.utils.concurrent.AsyncPromise, volatile java.lang.Object org.apache.cassandra.utils.concurrent.AbstractFuture.result-org.apache.cassandra.db.Keyspace, private final java.util.concurrent.ConcurrentMap org.apache.cassandra.db.Keyspace.columnFamilyStores-java.util.concurrent.ConcurrentHashMap, private final java.util.concurrent.ConcurrentMap org.apache.cassandra.db.Keyspace.columnFamilyStores-org.apache.cassandra.db.ColumnFamilyStore, private final org.apache.cassandra.db.lifecycle.Tracker org.apache.cassandra.db.ColumnFamilyStore.data-org.apache.cassandra.db.lifecycle.Tracker, private final java.util.List org.apache.cassandra.db.lifecycle.Tracker.subscribers-java.util.concurrent.CopyOnWriteArrayList, private final java.util.List org.apache.cassandra.db.lifecycle.Tracker.subscribers-org.apache.cassandra.db.compaction.CompactionStrategyManager, private final org.apache.cassandra.db.compaction.CompactionStrategyHolder org.apache.cassandra.db.compaction.CompactionStrategyManager.unrepaired-org.apache.cassandra.db.compaction.CompactionStrategyHolder, private final java.util.List org.apache.cassandra.db.compaction.CompactionStrategyHolder.strategies-java.util.ArrayList, transient java.lang.Object[] java.util.ArrayList.elementData-[Ljava.lang.Object;, transient java.lang.Object[] java.util.ArrayList.elementData-org.apache.cassandra.db.compaction.UnifiedCompactionStrategy, protected final java.util.Set org.apache.cassandra.db.compaction.UnifiedCompactionStrategy.sstables-java.util.HashSet, private transient java.util.HashMap java.util.HashSet.map-java.util.HashMap, transient java.util.HashMap$Node[] java.util.HashMap.table-[Ljava.util.HashMap$Node;, transient java.util.HashMap$Node[] java.util.HashMap.table-java.util.HashMap$Node, final java.lang.Object java.util.HashMap$Node.key-org.apache.cassandra.io.sstable.format.bti.BtiTableReader, private final org.apache.cassandra.utils.concurrent.Ref org.apache.cassandra.io.sstable.format.SSTableReader.selfRef-org.apache.cassandra.utils.concurrent.Ref] {noformat} > Investigate timeouts in tests extending RandomIntersectionTester > ---------------------------------------------------------------- > > Key: CASSANDRA-19823 > URL: https://issues.apache.org/jira/browse/CASSANDRA-19823 > Project: Cassandra > Issue Type: Task > Components: Feature/SAI, Test/unit > Reporter: Stefan Miklosovic > Assignee: Caleb Rackliffe > Priority: Normal > Fix For: 5.0-rc, 5.x > > Attachments: > TEST-org.apache.cassandra.index.sai.cql.intersection.TwoRegularOneStaticPartitionIntersectionTest.log > > -- 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