Andor Molnar created HBASE-29960:
------------------------------------

             Summary: java.lang.IllegalStateException: Should not call create 
writer on secondary replicas or in read-only mode
                 Key: HBASE-29960
                 URL: https://issues.apache.org/jira/browse/HBASE-29960
             Project: HBase
          Issue Type: Sub-task
          Components: master
            Reporter: Andor Molnar
            Assignee: Anuj Sharma


Unable to start Master on secondary replica cluster after some time. RS aborted 
previously.
{noformat}
2026-03-04T19:35:49,601 INFO  [StoreOpener-1595e783b53d99cd5eef43b6debb2682-1] 
regionserver.HStore: Created cacheConfig: cacheDataOnRead=true, 
cacheDataOnWrite=false, cacheIndexesOnWrite=false, cacheBloomsOnWrite=false, 
cacheEvictOnClose=false, cacheDataCompressed=false, prefetchOnOpen=false, for 
column family state of region 1595e783b53d99cd5eef43b6debb2682
2026-03-04T19:35:49,603 INFO  [StoreOpener-1595e783b53d99cd5eef43b6debb2682-1] 
compactions.CompactionConfiguration: size [minCompactSize:128 MB, 
maxCompactSize:8.00 EB, offPeakMaxCompactSize:8.00 EB); files 
[minFilesToCompact:3, maxFilesToCompact:10); ratio 1.200000; off-peak ratio 
5.000000; throttle point 2684354560; major period 604800000, major jitter 
0.500000, min locality to compact 0.000000; tiered compaction: max_age 
9223372036854775807, incoming window min 6, compaction policy for tiered window 
org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy, 
single output for minor true, compaction window factory 
org.apache.hadoop.hbase.regionserver.compactions.ExponentialCompactionWindowFactory,
 region 1595e783b53d99cd5eef43b6debb2682 columnFamilyName state
2026-03-04T19:35:49,603 INFO  [StoreOpener-1595e783b53d99cd5eef43b6debb2682-1] 
regionserver.HStore: Store=1595e783b53d99cd5eef43b6debb2682/state,  memstore 
type=DefaultMemStore, storagePolicy=NONE, verifyBulkLoads=false, 
parallelPutCountPrintThreshold=50, encoding=NONE, compression=NONE
2026-03-04T19:35:49,603 INFO  [master/hbase-docker-2:16000:becomeActiveMaster] 
regionserver.HRegion: Replaying edits from 
file:/data-store/wal/MasterData_replica1/data/master/store/1595e783b53d99cd5eef43b6debb2682/recovered.wals/hbase-docker-2%2C16000%2C1772646163525.1772646165655
2026-03-04T19:35:49,641 INFO  [master/hbase-docker-2:16000:becomeActiveMaster] 
regionserver.HRegion: Flushing 1595e783b53d99cd5eef43b6debb2682 4/4 column 
families, dataSize=10.48 KB heapSize=14.86 KB
2026-03-04T19:35:49,648 WARN  [master/hbase-docker-2:16000:becomeActiveMaster] 
regionserver.HRegion: Failed initialize of region= 
master:store,,1.1595e783b53d99cd5eef43b6debb2682., starting to roll back 
memstore
org.apache.hadoop.hbase.DroppedSnapshotException: region: 
master:store,,1.1595e783b53d99cd5eef43b6debb2682.
        at 
org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:3168)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:2810)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.replayRecoveredEditsIfAny(HRegion.java:5608)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.initializeRegionInternals(HRegion.java:1051)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.initialize(HRegion.java:985) 
~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:7876) 
~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.openHRegionFromTableDir(HRegion.java:7831)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.master.region.MasterRegion.open(MasterRegion.java:363) 
~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.master.region.MasterRegion.create(MasterRegion.java:518)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.master.region.MasterRegionFactory.create(MasterRegionFactory.java:155)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:1025)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2582)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.master.HMaster.lambda$run$0(HMaster.java:635) 
~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.trace.TraceUtil.lambda$tracedRunnable$2(TraceUtil.java:155)
 ~[hbase-common-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:840) ~[?:?]
Caused by: java.lang.IllegalStateException: Should not call create writer on 
secondary replicas or in read-only mode
        at 
org.apache.hadoop.hbase.regionserver.storefiletracker.StoreFileTrackerBase.createWriter(StoreFileTrackerBase.java:145)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.StoreEngine.createWriter(StoreEngine.java:220)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.StoreFlusher.createWriter(StoreFlusher.java:76)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.DefaultStoreFlusher.flushSnapshot(DefaultStoreFlusher.java:62)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:835) 
~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HStore$StoreFlusherImpl.flushCache(HStore.java:1986)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        at 
org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:3102)
 ~[hbase-server-4.0.0-alpha-1-SNAPSHOT.jar:4.0.0-alpha-1-SNAPSHOT]
        ... 14 more{noformat}



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

Reply via email to