[ 
https://issues.apache.org/jira/browse/HBASE-29960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andor Molnar updated HBASE-29960:
---------------------------------
    Status: Patch Available  (was: Open)

> 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)

Reply via email to