[jira] [Commented] (GEODE-8389) reconnect attempt fails due to distribution configuration validation checks

2020-08-03 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8389:


Commit 6e07aac5ac7a6c01a75d06d226ab329f92467c63 in geode's branch 
refs/heads/develop from Bruce Schuchardt
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=6e07aac ]

GEODE-8389: reconnect attempt fails due to distribution configuration… (#5413)

* GEODE-8389: reconnect attempt fails due to distribution configuration 
validation checks

disregard internal property names when checking for equality.  These
properties are used to carry information that does not come from
gemfire.properties.

* implementing Rene's idea and fixing unit test & PMD failures

> reconnect attempt fails due to distribution configuration validation checks
> ---
>
> Key: GEODE-8389
> URL: https://issues.apache.org/jira/browse/GEODE-8389
> Project: Geode
>  Issue Type: Bug
>  Components: membership
>Reporter: Bruce J Schuchardt
>Priority: Major
>  Labels: pull-request-available
>
> While tracking down a hang I found this stack trace in distributed unit test 
> output.  I couldn't tell which test it came from, but it should be easy to 
> write a unit test for it.
> Configuration validation should ignore the ds-quorum-checker attribute when 
> doing sameAs comparisons with another configuration.
>  
> {noformat}
> [vm1] [warn 2020/06/16 19:02:34.580 GMT  tid=0x72] Exception 
> occurred while trying to connect the system during reconnect
> [vm1] [warn 2020/06/16 19:02:34.580 GMT  tid=0x72] Exception 
> occurred while trying to connect the system during reconnect
> [vm1] java.lang.IllegalArgumentException: Unknown configuration attribute 
> name ds-quorum-checker. Valid attribute names are: ack-severe-alert-threshold 
> ack-wait-threshold archive-disk-space-limit archive-file-size-limit 
> async-distribution-timeout async-max-queue-size async-queue-timeout 
> bind-address cache-xml-file cluster-configuration-dir cluster-ssl-ciphers 
> cluster-ssl-enabled cluster-ssl-keystore cluster-ssl-keystore-password 
> cluster-ssl-keystore-type cluster-ssl-protocols 
> cluster-ssl-require-authentication cluster-ssl-truststore 
> cluster-ssl-truststore-password conflate-events conserve-sockets 
> delta-propagation deploy-working-dir disable-auto-reconnect disable-jmx 
> disable-tcp distributed-system-id distributed-transactions durable-client-id 
> durable-client-timeout enable-cluster-configuration 
> enable-management-rest-service enable-network-partition-detection 
> enable-time-statistics enforce-unique-host gateway-ssl-ciphers 
> gateway-ssl-enabled gateway-ssl-keystore gateway-ssl-keystore-password 
> gateway-ssl-keystore-type gateway-ssl-protocols 
> gateway-ssl-require-authentication gateway-ssl-truststore 
> gateway-ssl-truststore-password groups http-service-bind-address 
> http-service-port http-service-ssl-ciphers http-service-ssl-enabled 
> http-service-ssl-keystore http-service-ssl-keystore-password 
> http-service-ssl-keystore-type http-service-ssl-protocols 
> http-service-ssl-require-authentication http-service-ssl-truststore 
> http-service-ssl-truststore-password jmx-manager jmx-manager-access-file 
> jmx-manager-bind-address jmx-manager-hostname-for-clients 
> jmx-manager-http-port jmx-manager-password-file jmx-manager-port 
> jmx-manager-ssl-ciphers jmx-manager-ssl-enabled jmx-manager-ssl-keystore 
> jmx-manager-ssl-keystore-password jmx-manager-ssl-keystore-type 
> jmx-manager-ssl-protocols jmx-manager-ssl-require-authentication 
> jmx-manager-ssl-truststore jmx-manager-ssl-truststore-password 
> jmx-manager-start jmx-manager-update-rate load-cluster-configuration-from-dir 
> locator-wait-time locators lock-memory log-disk-space-limit log-file 
> log-file-size-limit log-level max-num-reconnect-tries max-wait-time-reconnect 
> mcast-address mcast-flow-control mcast-port mcast-recv-buffer-size 
> mcast-send-buffer-size mcast-ttl member-timeout membership-port-range 
> memcached-bind-address memcached-port memcached-protocol name 
> off-heap-memory-size redis-bind-address redis-enabled redis-password 
> redis-port redundancy-zone remote-locators remove-unresponsive-client roles 
> security-auth-token-enabled-components security-client-accessor 
> security-client-accessor-pp security-client-auth-init 
> security-client-authenticator security-client-dhalgo security-log-file 
> security-log-level security-manager security-peer-auth-init 
> security-peer-authenticator security-peer-verifymember-timeout 
> security-post-processor security-shiro-init security-udp-dhalgo 
> serializable-object-filter server-bind-address server-ssl-ciphers 
> server-ssl-enabled server-ssl-keystore 

[jira] [Commented] (GEODE-8389) reconnect attempt fails due to distribution configuration validation checks

2020-08-03 Thread ASF subversion and git services (Jira)


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

ASF subversion and git services commented on GEODE-8389:


Commit 6e07aac5ac7a6c01a75d06d226ab329f92467c63 in geode's branch 
refs/heads/develop from Bruce Schuchardt
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=6e07aac ]

GEODE-8389: reconnect attempt fails due to distribution configuration… (#5413)

* GEODE-8389: reconnect attempt fails due to distribution configuration 
validation checks

disregard internal property names when checking for equality.  These
properties are used to carry information that does not come from
gemfire.properties.

* implementing Rene's idea and fixing unit test & PMD failures

> reconnect attempt fails due to distribution configuration validation checks
> ---
>
> Key: GEODE-8389
> URL: https://issues.apache.org/jira/browse/GEODE-8389
> Project: Geode
>  Issue Type: Bug
>  Components: membership
>Reporter: Bruce J Schuchardt
>Priority: Major
>  Labels: pull-request-available
>
> While tracking down a hang I found this stack trace in distributed unit test 
> output.  I couldn't tell which test it came from, but it should be easy to 
> write a unit test for it.
> Configuration validation should ignore the ds-quorum-checker attribute when 
> doing sameAs comparisons with another configuration.
>  
> {noformat}
> [vm1] [warn 2020/06/16 19:02:34.580 GMT  tid=0x72] Exception 
> occurred while trying to connect the system during reconnect
> [vm1] [warn 2020/06/16 19:02:34.580 GMT  tid=0x72] Exception 
> occurred while trying to connect the system during reconnect
> [vm1] java.lang.IllegalArgumentException: Unknown configuration attribute 
> name ds-quorum-checker. Valid attribute names are: ack-severe-alert-threshold 
> ack-wait-threshold archive-disk-space-limit archive-file-size-limit 
> async-distribution-timeout async-max-queue-size async-queue-timeout 
> bind-address cache-xml-file cluster-configuration-dir cluster-ssl-ciphers 
> cluster-ssl-enabled cluster-ssl-keystore cluster-ssl-keystore-password 
> cluster-ssl-keystore-type cluster-ssl-protocols 
> cluster-ssl-require-authentication cluster-ssl-truststore 
> cluster-ssl-truststore-password conflate-events conserve-sockets 
> delta-propagation deploy-working-dir disable-auto-reconnect disable-jmx 
> disable-tcp distributed-system-id distributed-transactions durable-client-id 
> durable-client-timeout enable-cluster-configuration 
> enable-management-rest-service enable-network-partition-detection 
> enable-time-statistics enforce-unique-host gateway-ssl-ciphers 
> gateway-ssl-enabled gateway-ssl-keystore gateway-ssl-keystore-password 
> gateway-ssl-keystore-type gateway-ssl-protocols 
> gateway-ssl-require-authentication gateway-ssl-truststore 
> gateway-ssl-truststore-password groups http-service-bind-address 
> http-service-port http-service-ssl-ciphers http-service-ssl-enabled 
> http-service-ssl-keystore http-service-ssl-keystore-password 
> http-service-ssl-keystore-type http-service-ssl-protocols 
> http-service-ssl-require-authentication http-service-ssl-truststore 
> http-service-ssl-truststore-password jmx-manager jmx-manager-access-file 
> jmx-manager-bind-address jmx-manager-hostname-for-clients 
> jmx-manager-http-port jmx-manager-password-file jmx-manager-port 
> jmx-manager-ssl-ciphers jmx-manager-ssl-enabled jmx-manager-ssl-keystore 
> jmx-manager-ssl-keystore-password jmx-manager-ssl-keystore-type 
> jmx-manager-ssl-protocols jmx-manager-ssl-require-authentication 
> jmx-manager-ssl-truststore jmx-manager-ssl-truststore-password 
> jmx-manager-start jmx-manager-update-rate load-cluster-configuration-from-dir 
> locator-wait-time locators lock-memory log-disk-space-limit log-file 
> log-file-size-limit log-level max-num-reconnect-tries max-wait-time-reconnect 
> mcast-address mcast-flow-control mcast-port mcast-recv-buffer-size 
> mcast-send-buffer-size mcast-ttl member-timeout membership-port-range 
> memcached-bind-address memcached-port memcached-protocol name 
> off-heap-memory-size redis-bind-address redis-enabled redis-password 
> redis-port redundancy-zone remote-locators remove-unresponsive-client roles 
> security-auth-token-enabled-components security-client-accessor 
> security-client-accessor-pp security-client-auth-init 
> security-client-authenticator security-client-dhalgo security-log-file 
> security-log-level security-manager security-peer-auth-init 
> security-peer-authenticator security-peer-verifymember-timeout 
> security-post-processor security-shiro-init security-udp-dhalgo 
> serializable-object-filter server-bind-address server-ssl-ciphers 
> server-ssl-enabled server-ssl-keystore 

[jira] [Commented] (GEODE-8389) reconnect attempt fails due to distribution configuration validation checks

2020-08-03 Thread ASF GitHub Bot (Jira)


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

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

bschuchardt merged pull request #5413:
URL: https://github.com/apache/geode/pull/5413


   



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


> reconnect attempt fails due to distribution configuration validation checks
> ---
>
> Key: GEODE-8389
> URL: https://issues.apache.org/jira/browse/GEODE-8389
> Project: Geode
>  Issue Type: Bug
>  Components: membership
>Reporter: Bruce J Schuchardt
>Priority: Major
>
> While tracking down a hang I found this stack trace in distributed unit test 
> output.  I couldn't tell which test it came from, but it should be easy to 
> write a unit test for it.
> Configuration validation should ignore the ds-quorum-checker attribute when 
> doing sameAs comparisons with another configuration.
>  
> {noformat}
> [vm1] [warn 2020/06/16 19:02:34.580 GMT  tid=0x72] Exception 
> occurred while trying to connect the system during reconnect
> [vm1] [warn 2020/06/16 19:02:34.580 GMT  tid=0x72] Exception 
> occurred while trying to connect the system during reconnect
> [vm1] java.lang.IllegalArgumentException: Unknown configuration attribute 
> name ds-quorum-checker. Valid attribute names are: ack-severe-alert-threshold 
> ack-wait-threshold archive-disk-space-limit archive-file-size-limit 
> async-distribution-timeout async-max-queue-size async-queue-timeout 
> bind-address cache-xml-file cluster-configuration-dir cluster-ssl-ciphers 
> cluster-ssl-enabled cluster-ssl-keystore cluster-ssl-keystore-password 
> cluster-ssl-keystore-type cluster-ssl-protocols 
> cluster-ssl-require-authentication cluster-ssl-truststore 
> cluster-ssl-truststore-password conflate-events conserve-sockets 
> delta-propagation deploy-working-dir disable-auto-reconnect disable-jmx 
> disable-tcp distributed-system-id distributed-transactions durable-client-id 
> durable-client-timeout enable-cluster-configuration 
> enable-management-rest-service enable-network-partition-detection 
> enable-time-statistics enforce-unique-host gateway-ssl-ciphers 
> gateway-ssl-enabled gateway-ssl-keystore gateway-ssl-keystore-password 
> gateway-ssl-keystore-type gateway-ssl-protocols 
> gateway-ssl-require-authentication gateway-ssl-truststore 
> gateway-ssl-truststore-password groups http-service-bind-address 
> http-service-port http-service-ssl-ciphers http-service-ssl-enabled 
> http-service-ssl-keystore http-service-ssl-keystore-password 
> http-service-ssl-keystore-type http-service-ssl-protocols 
> http-service-ssl-require-authentication http-service-ssl-truststore 
> http-service-ssl-truststore-password jmx-manager jmx-manager-access-file 
> jmx-manager-bind-address jmx-manager-hostname-for-clients 
> jmx-manager-http-port jmx-manager-password-file jmx-manager-port 
> jmx-manager-ssl-ciphers jmx-manager-ssl-enabled jmx-manager-ssl-keystore 
> jmx-manager-ssl-keystore-password jmx-manager-ssl-keystore-type 
> jmx-manager-ssl-protocols jmx-manager-ssl-require-authentication 
> jmx-manager-ssl-truststore jmx-manager-ssl-truststore-password 
> jmx-manager-start jmx-manager-update-rate load-cluster-configuration-from-dir 
> locator-wait-time locators lock-memory log-disk-space-limit log-file 
> log-file-size-limit log-level max-num-reconnect-tries max-wait-time-reconnect 
> mcast-address mcast-flow-control mcast-port mcast-recv-buffer-size 
> mcast-send-buffer-size mcast-ttl member-timeout membership-port-range 
> memcached-bind-address memcached-port memcached-protocol name 
> off-heap-memory-size redis-bind-address redis-enabled redis-password 
> redis-port redundancy-zone remote-locators remove-unresponsive-client roles 
> security-auth-token-enabled-components security-client-accessor 
> security-client-accessor-pp security-client-auth-init 
> security-client-authenticator security-client-dhalgo security-log-file 
> security-log-level security-manager security-peer-auth-init 
> security-peer-authenticator security-peer-verifymember-timeout 
> security-post-processor security-shiro-init security-udp-dhalgo 
> serializable-object-filter server-bind-address server-ssl-ciphers 
> server-ssl-enabled server-ssl-keystore server-ssl-keystore-password 
> server-ssl-keystore-type server-ssl-protocols 
> server-ssl-require-authentication server-ssl-truststore 
> server-ssl-truststore-password socket-buffer-size socket-lease-time 
> ssl-ciphers ssl-cluster-alias