Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.0.4
-
Fix Version/s: 1.0.5
-
Component/s: None
-
Security Level: Public
-
Labels:None
-
Environment:PHP 5.3.3 (cli) (built: Jun 27 2012 12:25:48)
libcouchbase1-1.0.4-1
CentOS release 5.8 (Final), x86_64
Couchbase Server 1.8.1 Enterprise
Description
scenario:
1. Start PHP client in a loop setting and getting against a 2 node cluster
2. Click failover to kick a node out, click rebalance to make it unassociated
3. Walk through the setup wizard on that node, re-add it to the cluster
4. After adding, click rebalance
Expected behavior:
During rebalance in step 4, which is an add node scenario, no timeouts are expected.
Observed behavior:
During rebalance in step 4, I see timeouts from PHP, and they continue even after the rebalance has completed.
1. Start PHP client in a loop setting and getting against a 2 node cluster
2. Click failover to kick a node out, click rebalance to make it unassociated
3. Walk through the setup wizard on that node, re-add it to the cluster
4. After adding, click rebalance
Expected behavior:
During rebalance in step 4, which is an add node scenario, no timeouts are expected.
Observed behavior:
During rebalance in step 4, I see timeouts from PHP, and they continue even after the rebalance has completed.
To reproduce it for sure you should failover the node is currently used by client to listen config changes. (Usually it is the first successfull node from initial node list)