[
https://issues.apache.org/jira/browse/GEODE-8029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17093934#comment-17093934
]
Jagadeesh sivasankaran commented on GEODE-8029:
-----------------------------------------------
Server is getting closed when it loads the data from diskstore which is very
old ( 2 years old drf files). Attached the log file [^server02.log]
[info 2020/04/27 20:57:57.485 UTC <main> tid=0x1] Recovering oplog#6
/app/provServerHO2/data/BACKUPgeodeStore_6.drf for disk store geodeStore.
[info 2020/04/27 20:57:58.292 UTC <main> tid=0x1] Recovering oplog#5
/app/provServerHO2/data/BACKUPgeodeStore_5.drf for disk store geodeStore.
[error 2020/04/27 21:01:58.716 UTC <main> tid=0x1] Cache initialization for
GemFireCache[id = 847839957; isClosing = false; isShutDownAll = false; created
= Mon Apr 27 20:54:11 UTC 2020; server = false; copyOnRead = false; lockLease =
120; lockTimeout = 60] failed because: java.lang.IllegalArgumentException: Too
large (805306401 expected elements with load factor 0.75)
[info 2020/04/27 21:01:58.743 UTC <main> tid=0x1] GemFireCache[id = 847839957;
isClosing = true; isShutDownAll = false; created = Mon Apr 27 20:54:11 UTC
2020; server = false; copyOnRead = false; lockLease = 120; lockTimeout = 60]:
Now closing.
[info 2020/04/27 21:01:58.792 UTC <main> tid=0x1] Shutting down
DistributionManager ****.79.149(provServerHO2:9798)<v423>:1024.
[info 2020/04/27 21:01:58.896 UTC <main> tid=0x1] Now closing distribution for
****.79.149(provServerHO2:9798)<v423>:1024
[info 2020/04/27 21:01:58.897 UTC <main> tid=0x1] Stopping membership services
[info 2020/04/27 21:01:58.901 UTC <Geode Failure Detection Server thread 1>
tid=0x1f] GMSHealthMonitor server thread exiting
[info 2020/04/27 21:01:58.915 UTC <main> tid=0x1] DistributionManager stopped
in 123ms.
[info 2020/04/27 21:01:58.916 UTC <main> tid=0x1] Marking DistributionManager
****.79.149(provServerHO2:9798)<v423>:1024 as closed.
> java.lang.IllegalArgumentException: Too large (805306401 expected elements
> with load factor 0.75)
> -------------------------------------------------------------------------------------------------
>
> Key: GEODE-8029
> URL: https://issues.apache.org/jira/browse/GEODE-8029
> Project: Geode
> Issue Type: Bug
> Components: configuration, core, gfsh
> Affects Versions: 1.9.0
> Reporter: Jagadeesh sivasankaran
> Priority: Major
> Attachments: Screen Shot 2020-04-27 at 12.21.19 PM.png, Screen Shot
> 2020-04-27 at 12.21.19 PM.png, server02.log
>
>
> we have a cluster of three Locator Geode and three Cache Server running in
> CentOS servers. Today (April 27) after patching our CENTOS servers , all
> locator and 2 servers came up , But one Cache server was not starting . here
> is the Exception details. Please let me know how to resolve the beloe issue
> and need any configuration changes to diskstore ?
>
>
> Starting a Geode Server in /app/provServerHO2...
> ....................................................................................................................................................................................................................The
> Cache Server process terminated unexpectedly with exit status 1. Please
> refer to the log file in /app/provServerHO2 for full details.
> Exception in thread "main" java.lang.IllegalArgumentException: Too large
> (805306401 expected elements with load factor 0.75)
> at it.unimi.dsi.fastutil.HashCommon.arraySize(HashCommon.java:222)
> at it.unimi.dsi.fastutil.ints.IntOpenHashSet.add(IntOpenHashSet.java:308)
> at
> org.apache.geode.internal.cache.DiskStoreImpl$OplogEntryIdSet.add(DiskStoreImpl.java:3474)
> at org.apache.geode.internal.cache.Oplog.readDelEntry(Oplog.java:3007)
> at org.apache.geode.internal.cache.Oplog.recoverDrf(Oplog.java:1500)
> at
> org.apache.geode.internal.cache.PersistentOplogSet.recoverOplogs(PersistentOplogSet.java:445)
> at
> org.apache.geode.internal.cache.PersistentOplogSet.recoverRegionsThatAreReady(PersistentOplogSet.java:369)
> at
> org.apache.geode.internal.cache.DiskStoreImpl.recoverRegionsThatAreReady(DiskStoreImpl.java:2053)
> at
> org.apache.geode.internal.cache.DiskStoreImpl.initializeIfNeeded(DiskStoreImpl.java:2041)
> security-peer-auth-init=
> at
> org.apache.geode.internal.cache.DiskStoreImpl.doInitialRecovery(DiskStoreImpl.java:2046)
> at
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.initializeDiskStore(DiskStoreFactoryImpl.java:184)
> at
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.create(DiskStoreFactoryImpl.java:150)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.createDiskStore(CacheCreation.java:794)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.initializePdxDiskStore(CacheCreation.java:785)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.create(CacheCreation.java:509)
> at
> org.apache.geode.internal.cache.xmlcache.CacheXmlParser.create(CacheXmlParser.java:337)
> at
> org.apache.geode.internal.cache.GemFireCacheImpl.loadCacheXml(GemFireCacheImpl.java:4272)
> at
> org.apache.geode.internal.cache.ClusterConfigurationLoader.applyClusterXmlConfiguration(ClusterConfigurationLoader.java:197)
> at
> org.apache.geode.internal.cache.GemFireCacheImpl.applyJarAndXmlFromClusterConfig(GemFireCacheImpl.java:1240)
> at
> org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1206)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:207)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:164)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:139)
> at
> org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52)
> at
> org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:869)
> at org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:786)
> at org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:716)
> at org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:236)
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)