[
https://issues.apache.org/jira/browse/HBASE-29960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HBASE-29960:
-----------------------------------
Labels: pull-request-available (was: )
> 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
> Priority: Major
> Labels: pull-request-available
>
> 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)