geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin P Ross (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (GEODE-6978) putIfAbsent returns improper value after vm restart
Date Wed, 17 Jul 2019 17:53:00 GMT

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

Benjamin P Ross updated GEODE-6978:
-----------------------------------
    Description:     (was: Host name: rs-FullRegression17040158a2i32xlarge-hydra-client-11
OS name: Linux
Architecture: amd64
OS version: 3.10.0-957.21.3.el7.x86_64
Java version: 1.8.0_211
Java vm name: Java HotSpot(TM) 64-Bit Server VM
Java vendor: Oracle Corporation
Java home: /usr/local/regr/jdk/jdk1.8.0_211/jre

  #####################################################
  
  Product
    Product-Name: Pivotal GemFire
    Product-Version: 9.9.0-build.0236
  Build
    Build-Date: 2019-07-17 01:27:49 +0000
    Build-Id: geode 
    Build-Java-Version: 1.8.0_212
    Build-Platform: Linux 4.15.0-1036-gcp amd64
  Open
    Source-Date: 2019-07-16 20:58:43 +0000
    Source-Repository: develop
    Source-Revision: 412570cb81321b526f44628eb7ed135bec11046e
  
    Running on: /10.32.109.231, 8 cpu(s), amd64 Linux 3.10.0-957.21.3.el7.x86_64 
  #####################################################


Test was run from pdx/parRegPdxSerializer.bt

Test:
pdx/parReg/concParRegHAPersistPdx.conf
   A=accessor
   B=dataStore
   accessorHosts=1
   accessorThreadsPerVM=5
   accessorVMsPerHost=1
   dataStoreHosts=6
   dataStoreThreadsPerVM=5
   dataStoreVMsPerHost=1
   locatorHosts=1
   locatorThreadsPerVM=1
   locatorVMsPerHost=1
   numVMsToStop=5
   redundantCopies=3

Run with local.conf:
util.ValueHolderPrms-objectType = util.VersionedValueHolder;             // for parReg pdx
tests
diskRecovery.RecoveryPrms-valueClassName = util.VersionedValueHolder;    // for diskRecovery
tests
cq.CQUtilPrms-objectType = util.VersionedQueryObject;                    // for cq pdx tests
newWan.CacheClientPrms-objectType = util.VersionedValueHolder;              // for wan pdx
tests

hydra.CachePrms-pdxSerializerInstantiator = pdx.PdxTestVersionHelper instantiatePdxSerializer;
pdx.PdxPrms-pdxSerializerClassName = util.PdxTestSerializer;

hydra.Prms-useFixedRandomInMaster= true; // lock down value of pdxReadSerialized 
hydra.CachePrms-pdxReadSerialized = ONEOF true false FOENO;


//randomSeed extracted from test:
hydra.Prms-randomSeed=1563345995612;

*** Test failed with this error:
CLIENT vm_0_thr_1_accessor1_host1_11355
TASK[1] parReg.ParRegTest.HydraTask_HADoEntryOps
ERROR util.TestException: Expected return value from putIfAbsent to be null but it is <org.apache.geode.pdx.internal.PdxInstanceImpl>

util.TestException: Expected return value from putIfAbsent to be null but it is <org.apache.geode.pdx.internal.PdxInstanceImpl>
	at parReg.ParRegTest.putIfAbsentAsCreate(ParRegTest.java:4229)
	at parReg.ParRegTest.doEntryOperations(ParRegTest.java:2811)
	at parReg.ParRegTest.HADoEntryOps(ParRegTest.java:2139)
	at parReg.ParRegTest.HydraTask_HADoEntryOps(ParRegTest.java:1039)
	at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at hydra.MethExecutor.execute(MethExecutor.java:173)
	at hydra.MethExecutor.execute(MethExecutor.java:141)
	at hydra.TestTask.execute(TestTask.java:197)
	at hydra.RemoteTestModule$1.run(RemoteTestModule.java:213))

> putIfAbsent returns improper value after vm restart
> ---------------------------------------------------
>
>                 Key: GEODE-6978
>                 URL: https://issues.apache.org/jira/browse/GEODE-6978
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Benjamin P Ross
>            Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Mime
View raw message