[ 
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

Reply via email to