[ 
https://issues.apache.org/jira/browse/GEODE-8543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17311610#comment-17311610
 ] 

ASF GitHub Bot commented on GEODE-8543:
---------------------------------------

pdxcodemonkey commented on pull request #705:
URL: https://github.com/apache/geode-native/pull/705#issuecomment-810381412


   @jvarenina Looks like `clang-format` is still an issue with the one file.  
FYI, the CI is using `clang-format` v11 now, so perhaps your local version is 
an issue.
   
   Windows 2019 build has a stuck integration test (see below).  This isn't a 
test known for hanging/crashing, so I recommend pushing the formatting fix and 
waiting for the next build before investigating.
   ----------------------------
   
   Passed:
       testCacheless (#1)
       testCreateAndDestroyPool (#2)
       testDataOutput (#3)
       testDunit (#4)
       testExpiration (#5)
       testFWHelper (#6)
       testLinkage (#8)
       testPdxMetadataCheckTest (#10)
       testPoolFactory (#11)
       testRegionAccessThreadSafe (#12)
       testRegionAttributesFactory (#13)
       testRegionMap (#14)
       testRegionTemplateArgs (#15)
       testSerialization (#16)
       testSpinLock (#17)
       testSubRegions (#18)
       testSystemProperties (#19)
       testThinClientBigValue (#21)
       testThinClientCacheableStringArray (#22)
       testThinClientCacheablesLimits (#24)
       testThinClientCallbackArg (#25)
       testThinClientClearRegion (#26)
       testThinClientConflation (#27)
       testThinClientContainsKeyOnServer (#28)
       testThinClientCqDelta (#30)
       testThinClientCqIR (#34)
       testThinClientDeltaWithNotification (#35)
       testThinClientDisconnectionListioner (#36)
       testThinClientDistOps2 (#37)
       testThinClientDistOpsDontUpdateLocatorList (#38)
       testThinClientDistOpsNotSticky (#39)
       testThinClientDistOpsSticky (#40)
       testThinClientDistOpsUpdateLocatorList (#41)
       testThinClientDurableCrashNormal (#43)
       testThinClientDurableCrashTimeout (#44)
       testThinClientDurableFailoverClientClosedRedundancy (#48)
       testThinClientDurableInterest (#50)
       testThinClientDurableKeepAliveFalseNormal (#51)
       testThinClientDurableKeepAliveTrueTimeout (#54)
       testThinClientFailover3 (#58)
       testThinClientFailoverInterestAllWithCache (#61)
       testThinClientGetInterests (#65)
       testThinClientHAPeriodicAck (#71)
       testThinClientHeapLRU (#73)
       testThinClientIntResPolKeysInv (#74)
       testThinClientInterest1 (#75)
       testThinClientInterest1Cacheless (#76)
       testThinClientInterest1_Bug1001 (#77)
       testThinClientInterest2Pooled (#78)
       testThinClientInterest3 (#79)
       testThinClientInterest3Cacheless (#80)
       testThinClientInterestList (#81)
       testThinClientInterestList2 (#82)
       testThinClientInterestNotify (#83)
       testThinClientListenerCallbackArgTest (#86)
       testThinClientListenerEvents (#87)
       testThinClientListenerInit (#88)
       testThinClientListenerWriterWithSubscription (#89)
       testThinClientListenerWriterWithoutSubscription (#90)
       testThinClientLocalCacheLoader (#91)
       testThinClientLocator (#92)
       testThinClientMultipleCaches (#95)
       testThinClientNotification (#96)
       testThinClientNotificationWithDeltaWithoutcache (#97)
       testThinClientPRSingleHopServerGroup (#99)
       testThinClientPdxEnum (#102)
       testThinClientPdxInstance (#103)
       testThinClientPdxSerializer (#104)
       testThinClientPdxSerializerForJava (#105)
       testThinClientPoolExecuteFunctionThrowsException (#108)
       testThinClientPoolExecuteHAFunction (#109)
       testThinClientPoolExecuteHAFunctionPrSHOP (#110)
       testThinClientPoolRegInterest (#113)
       testThinClientPutAllTimeout (#116)
       testThinClientPutAllWithCallBackArgWithConcurrency (#117)
       testThinClientPutGetAll (#119)
       testThinClientRIwithlocalRegionDestroy (#121)
       testThinClientRegex (#122)
       testThinClientRegex2 (#123)
       testThinClientRegex3 (#124)
       testThinClientRegionQueryDifferentServerConfigs (#125)
       testThinClientRegionQueryExclusiveness (#126)
       testThinClientRemoteQueryFailover (#127)
       testThinClientRemoteQueryFailoverPdx (#128)
       testThinClientRemoteQueryRS (#129)
       testThinClientRemoteQuerySS (#130)
       testThinClientRemoteRegionQuery (#132)
       testThinClientRemoveAll (#133)
       testThinClientRemoveAllLocal (#134)
       testThinClientRemoveAllSequence (#135)
       testThinClientSecurityAuthenticationSetAuthInitialize (#139)
       testThinClientSecurityMultiUserTest (#144)
       testThinClientTicket317 (#149)
       testThinClientTransactionsWithSticky (#151)
       testThinClientTransactionsWithoutSticky (#152)
       testThinClientVersionedOps (#154)
       testThinClientVersionedOpsPartitionPersistent (#155)
       testThinClientVersionedOpsReplicate (#156)
       testThinClientVersionedOpsReplicatePersistent (#157)
       testXmlCacheCreationWithOverFlow (#160)
       testXmlCacheCreationWithPools (#161)
       testXmlCacheCreationWithRefid (#162)
       testXmlCacheInitialization (#163)
   Failed:
       testThinClientSecurityMultiUserTest (#144)
   Timed Out:
       None
   Not Run:
       testFwPerf (#7)
       testOverflowPutGetSqLite (#9)
       testThinClientAfterRegionLive (#20)
       testThinClientCacheables (#23)
       testThinClientCq (#29)
       testThinClientCqDurable (#31)
       testThinClientCqFailover (#32)
       testThinClientCqHAFailover (#33)
       testThinClientDurableConnect (#42)
       testThinClientDurableDisconnectNormal (#45)
       testThinClientDurableDisconnectTimeout (#46)
       testThinClientDurableFailoverClientClosedNoRedundancy (#47)
       testThinClientDurableFailoverClientNotClosedRedundancy (#49)
       testThinClientDurableKeepAliveFalseTimeout (#52)
       testThinClientDurableKeepAliveTrueNormal (#53)
       testThinClientDurableReconnect (#55)
       testThinClientFailover (#56)
       testThinClientFailover2 (#57)
       testThinClientFailoverInterest (#59)
       testThinClientFailoverInterest2 (#60)
       testThinClientFailoverRegex (#62)
       testThinClientFixedPartitionResolver (#63)
       testThinClientGatewayTest (#64)
       testThinClientHADistOps (#66)
       testThinClientHAEventIDMap (#67)
       testThinClientHAFailover (#68)
       testThinClientHAFailoverRegex (#69)
       testThinClientHAMixedRedundancy (#70)
       testThinClientHAQueryFailover (#72)
       testThinClientLRUExpiration (#84)
       testThinClientLargePutAllWithCallBackArg (#85)
       testThinClientLocatorFailover (#93)
       testThinClientMultiDS (#94)
       testThinClientPRPutAllFailover (#98)
       testThinClientPartitionResolver (#100)
       testThinClientPdxDeltaWithNotification (#101)
       testThinClientPdxTests (#106)
       testThinClientPoolAttrTest (#107)
       testThinClientPoolLocator (#111)
       testThinClientPoolRedundancy (#112)
       testThinClientPoolServer (#114)
       testThinClientPutAll (#115)
       testThinClientPutAllWithCallBackArgWithoutConcurrency (#118)
       testThinClientRemoteQueryTimeout (#131)
       testThinClientRemoveOps (#136)
       testThinClientSecurityAuthentication (#137)
       testThinClientSecurityAuthenticationMU (#138)
       testThinClientSecurityAuthorization (#140)
       testThinClientSecurityAuthorizationMU (#141)
       testThinClientSecurityCQAuthorizationMU (#142)
       testThinClientSecurityDurableCQAuthorizationMU (#143)
       testThinClientSecurityPostAuthorization (#145)
       testThinClientTXFailover (#146)
       testThinClientTicket303 (#147)
       testThinClientTicket304 (#148)
       testThinClientTracking (#150)
       testThinClientTransactionsXA (#153)
       testThinClientWriterException (#158)
       testTimedSemaphore (#159)
   Stuck:
       testThinClientPutWithDelta (#120)
   Tests Passed:
       103/105 (98%)
   Tests Failed:
       1/105 (1%)
   Tests Timed Out:
       0/105 (0%)
   Tests Stuck:
       1/105 (1%)
   Tests Not Run:
       59/164 (36%)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Client disconnects from server due to exception on other server
> ---------------------------------------------------------------
>
>                 Key: GEODE-8543
>                 URL: https://issues.apache.org/jira/browse/GEODE-8543
>             Project: Geode
>          Issue Type: Bug
>          Components: native client
>            Reporter: Alberto Bustamante Reyes
>            Assignee: Jakov Varenina
>            Priority: Major
>              Labels: pull-request-available
>
> In ThinClientBaseDM::handleEPError when the client receives an exception from 
> a given endpoint, it will mark that server dead if in the exception contains 
> "java.lang.OutOfMemoryError",
> "org.apache.geode.distributed.ShutdownException" or 
> "org.apache.geode.cache.CacheClosedException" ( in 
> ThinClientBaseDM::unrecoverableServerError() )
> The problem is that the server causing the exception can be a different 
> server than the endpoint the client is connected to. In that case,
> the client will wrongly close a connection to a working server.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to