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

Kirk Lund resolved GEODE-738.
-----------------------------
    Resolution: Won't Fix

Test does not exist in GEODE.

> DEFAULT diskstore is missing in some members in cluster config tests
> --------------------------------------------------------------------
>
>                 Key: GEODE-738
>                 URL: https://issues.apache.org/jira/browse/GEODE-738
>             Project: Geode
>          Issue Type: Bug
>          Components: configuration
>            Reporter: Jens Deppe
>
> This is observed in 8.1 regression.
> {noformat}
> Host name: w1-gst-dev04
> OS name: Linux
> Architecture: amd64
> OS version: 3.10.0-123.el7.x86_64
> Java version: 1.7.0_72
> Java vm name: Java HotSpot(TM) 64-Bit Server VM
> Java vendor: Oracle Corporation
> Java home: /export/gcm/where/jdk/1.7.0_72/x86_64.linux/jre
>   #####################################################
>   
>   GemFire Version 8.1.0.6
>   Source Date: Fri, 22 May 2015 10:39:59 -0700
>   
>   Source Revision: 6aa105334252e99556c4a01c70abacdb20fc033b
>   Source Repository: gemfire810X_maint
>   
>   Build Id: build 052215
>   Build Date: 05/22/2015 11:09:03 PDT
>   Build Version: 8.1.0.6 build 052215 05/22/2015 11:09:03 PDT javac 1.7.0_72
>   Build JDK: Java 1.7.0_72
>   Build Platform: Linux 2.6.32-220.23.1.el6.x86_64 i386
>   
>   #####################################################
> Test was run from 
> /export/snaps/gfe/81/Linux/snapshots.052215/gf810XMaintsancout/tests/classes/management/clusterconfig/clusterConfig.bt
> Test:
> management/clusterconfig/serialCacheRegionEntryGroupOpsRecycleVM.conf
>    A=dataStoreGroup1
>    B=dataStoreGroup2
>    C=cli
>    cliHosts=2
>    cliThreadsPerVM=1
>    cliVMsPerHost=1
>    dataStoreGroup1Hosts=3
>    dataStoreGroup1ThreadsPerVM=1
>    dataStoreGroup1VMsPerHost=1
>    dataStoreGroup2Hosts=3
>    dataStoreGroup2ThreadsPerVM=1
>    dataStoreGroup2VMsPerHost=1
>    locatorHosts=2
>    locatorThreadsPerVM=1
>    locatorVMsPerHost=1
>    numDataStoreMembersToHostRegion=0
>    numMembersCreateCacheOnly=6
>    numMembersJoinDSOnly=0
>    redundantCopies=2
> No local.conf for this run
> //randomSeed extracted from test:
> hydra.Prms-randomSeed=1432324011057;
> *** Test failed with this error:
> CLIENT vm_3_thr_3_dataStoreGroup12_w1-gst-dev04_19748
> CLOSETASK[0] 
> management.clusterconfig.ClusterConfigTest.HydraTask_verifySnapshot
> ERROR util.TestException: Expected to find diskStores [DEFAULT] defined in 
> cache
> util.TestException: Expected to find diskStores [DEFAULT] defined in cache
>       at 
> management.clusterconfig.ClusterConfigTest.verifyDiskStoreSnapshot(ClusterConfigTest.java:421)
>       at 
> management.clusterconfig.ClusterConfigTest.verifySnapshot(ClusterConfigTest.java:316)
>       at 
> management.clusterconfig.ClusterConfigTest.HydraTask_verifySnapshot(ClusterConfigTest.java:292)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at hydra.MethExecutor.execute(MethExecutor.java:189)
>       at hydra.MethExecutor.execute(MethExecutor.java:153)
>       at hydra.TestTask.execute(TestTask.java:194)
>       at hydra.RemoteTestModule$1.run(RemoteTestModule.java:217)
> The test has two group of clusters as given below.
> group1 : vm_2, vm_3, vm_4
> group2 : vm_5, vm_6, vm_7
> *** vm_4 from group1 has written the snapshot, written the diskstore to bb 
> which contains "DEFAULT" diskstore
> [info 2015/05/22 12:50:32.387 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] Received task: 
> CLOSETASK[0] 
> management.clusterconfig.ClusterConfigTest.HydraTask_verifySnapshot
> [info 2015/05/22 12:50:32.391 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] Waiting for a 
> period of silence for 60 seconds...
> [info 2015/05/22 12:51:32.439 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] Done waiting, 
> clients have been silent for 60048 ms
> [info 2015/05/22 12:51:32.451 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] Writing following 
> senders in snapshot:
> [info 2015/05/22 12:51:32.456 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] After writing 
> following senders exist in snapshot:
> [info 2015/05/22 12:51:32.456 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] Writing following 
> receivers in snapshot:
> [info 2015/05/22 12:51:32.457 PDT 
> <vm_4_thr_4_dataStoreGroup13_w1-gst-dev04_17678> tid=0xdb] After writing 
> following recievers exist in snapshot:
> *** vm_2 and vm_3 compared their diskstore with snapshot (writen by vm_4) and 
> reported missing "DEFAULT" diskstore
> dataStoreGroup1Gemfire1/vm_2_dataStoreGroup11_w1-gst-dev04_18209.log:[severe 
> 2015/05/22 12:51:34.473 PDT <vm_2_thr_2_dataStoreGroup11_w1-gst-dev04_18209> 
> tid=0xc7] Task result: CLOSETASK[0] 
> management.clusterconfig.ClusterConfigTest.HydraTask_verifySnapshot: ERROR 
> util.TestException: Expected to find diskStores [DEFAULT] defined in cache
> dataStoreGroup1Gemfire1/vm_2_dataStoreGroup11_w1-gst-dev04_18209.log:  
> util.TestException: Expected to find diskStores [DEFAULT] defined in cache
> dataStoreGroup1Gemfire2/vm_3_dataStoreGroup12_w1-gst-dev04_19748.log:[severe 
> 2015/05/22 12:51:34.473 PDT <vm_3_thr_3_dataStoreGroup12_w1-gst-dev04_19748> 
> tid=0x92] Task result: CLOSETASK[0] 
> management.clusterconfig.ClusterConfigTest.HydraTask_verifySnapshot: ERROR 
> util.TestException: Expected to find diskStores [DEFAULT] defined in cache
> dataStoreGroup1Gemfire2/vm_3_dataStoreGroup12_w1-gst-dev04_19748.log:  
> util.TestException: Expected to find diskStores [DEFAULT] defined in cache
> Looks like the "DEFAULT" diskstore was not created on vm_2 and vm_3
> {noformat}
> ----
> Additional comments from Nilkanth
> Some of my findings are as follow.
> Issue is not reproducing on each run but easily reproduced when run into 
> iteration. For example, out of 10 iteration, this is occurring for 2 times. 
> While running only the {{serialCacheRegionEntryGroupOpsRecycleVM.conf}} alone 
> (commented out others) did not fail but running it for 10 or more times in 
> iteration may reproduce the issue.
> To me, it seems like a issue related to cleanup and tried following in that 
> direction.
> updated {{GemfireCacheImpl.closeDiskStores(..)}} to close 
> regionOwnedDiskStores.
> {noformat}
> public void closeDiskStores() {
>     //close diskStores
>     //close regionOwnedDiskStores
>   }
> {noformat}
> Added log statements to {{GemfireCacheImpl.addDiskStore()}} and 
> {{GemfireCacheImpl.removeDiskStore()}} to observe the changes
> Still not sure what is causing this failure.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to