Uploaded image for project: 'Couchbase C client library libcouchbase'
  1. Couchbase C client library libcouchbase
  2. CCBC-64

PHP Client reports Time Out errors on simple SET and GET operations when Rebalance is in Progress

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.2
    • Fix Version/s: 1.0.4
    • Component/s: library
    • Security Level: Public
    • Labels:
    • Environment:
      Centos5x OR Ubuntu 11x running Couchbase 1.8.0. 3 Node Cluster, plenty of available RAM and DISK. PHP 5.3. libcouchbase version 1.0.3-1

      Description

      This bug is reported by a customer. Whenever they issue a rebalance(after removing a node from the cluster or add a new node), client operations(PHP - sample code attached) time out with the error below

      PHP Warning: Couchbase::set(): Failed to store a value to server: Operation timed out in /root/test_worker.php on line <n>

      This issue is consistent for both the customer as well as our in-house reproduction in Support. There are no errors on the server side. Rebalance does complete. And once rebalance is complete, the same script runs fine without any errors.

      1. report.pdf
        75 kB
        Sergey Avseyev
      2. test_worker.php
        0.2 kB
        Hari Subramaniam
      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        hari Hari Subramaniam (Inactive) created issue -
        hari Hari Subramaniam (Inactive) made changes -
        Field Original Value New Value
        Description This bug is reported on behalf of a brand new paid-customer (SocialPoint - Spain). Whenever they issue a rebalance(after removing a node from the cluster or add a new node), client operations(PHP - sample code attached) time out with the error below

        PHP Warning: Couchbase::set(): Failed to store a value to server: Operation timed out in /root/test_worker.php on line <n>

        This issue is consistent for both the customer as well as our in-house reproduction in Support. There are no errors on the server side. Rebalance does complete. And once rebalance is complete, the same script runs fine without any errors.

        IMPACT:
        Customer considers this a BLOCKER for rolling out their new game. About 28k revenue is in jeopardy pending a resolution to this issue.
        Support Case# 1156 (http://support.couchbase.com/tickets/1156)

        EXPECTATION:
        A workaround or configuration change to alleviate the cluster un-responsiveness OR FIX to the PHP code.
        This bug is reported by a customer. Whenever they issue a rebalance(after removing a node from the cluster or add a new node), client operations(PHP - sample code attached) time out with the error below

        PHP Warning: Couchbase::set(): Failed to store a value to server: Operation timed out in /root/test_worker.php on line <n>

        This issue is consistent for both the customer as well as our in-house reproduction in Support. There are no errors on the server side. Rebalance does complete. And once rebalance is complete, the same script runs fine without any errors.

        IMPACT:
        Customer considers this a BLOCKER for rolling out their new game. About 28k revenue is in jeopardy pending a resolution to this issue.
        Support Case# 1156 (http://support.couchbase.com/tickets/1156)

        EXPECTATION:
        A workaround or configuration change to alleviate the cluster un-responsiveness OR FIX to the PHP code.
        ingenthr Matt Ingenthron made changes -
        Assignee Jan Lehnardt [ jan ] Hari Subramaniam [ hari ]
        ingenthr Matt Ingenthron made changes -
        Description This bug is reported by a customer. Whenever they issue a rebalance(after removing a node from the cluster or add a new node), client operations(PHP - sample code attached) time out with the error below

        PHP Warning: Couchbase::set(): Failed to store a value to server: Operation timed out in /root/test_worker.php on line <n>

        This issue is consistent for both the customer as well as our in-house reproduction in Support. There are no errors on the server side. Rebalance does complete. And once rebalance is complete, the same script runs fine without any errors.

        IMPACT:
        Customer considers this a BLOCKER for rolling out their new game. About 28k revenue is in jeopardy pending a resolution to this issue.
        Support Case# 1156 (http://support.couchbase.com/tickets/1156)

        EXPECTATION:
        A workaround or configuration change to alleviate the cluster un-responsiveness OR FIX to the PHP code.
        This bug is reported by a customer. Whenever they issue a rebalance(after removing a node from the cluster or add a new node), client operations(PHP - sample code attached) time out with the error below

        PHP Warning: Couchbase::set(): Failed to store a value to server: Operation timed out in /root/test_worker.php on line <n>

        This issue is consistent for both the customer as well as our in-house reproduction in Support. There are no errors on the server side. Rebalance does complete. And once rebalance is complete, the same script runs fine without any errors.
        hari Hari Subramaniam (Inactive) made changes -
        Assignee Hari Subramaniam [ hari ] Matt Ingenthron [ ingenthr ]
        hari Hari Subramaniam (Inactive) made changes -
        Environment Centos running Couchbase 1.8.0. 3 Node Cluster, plenty of available RAM and DISK. PHP 5.3 Centos5x OR Ubuntu 11x running Couchbase 1.8.0. 3 Node Cluster, plenty of available RAM and DISK. PHP 5.3. libcouchbase version 1.0.3-1
        ingenthr Matt Ingenthron made changes -
        Assignee Matt Ingenthron [ ingenthr ] Sergey Avseyev [ avsej ]
        avsej Sergey Avseyev made changes -
        Attachment report.pdf [ 13105 ]
        avsej Sergey Avseyev made changes -
        Project Couchbase PHP client library [ 10049 ] Couchbase C client library libcouchbase [ 10070 ]
        Key PCBC-64 CCBC-64
        Affects Version/s 1.0.2 [ 10284 ]
        Affects Version/s 1.0.2 [ 10310 ]
        Component/s library [ 10110 ]
        Component/s library [ 10134 ]
        avsej Sergey Avseyev made changes -
        Assignee Sergey Avseyev [ avsej ] Jan Lehnardt [ jan ]
        avsej Sergey Avseyev made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.0.4 [ 10327 ]
        Resolution Fixed [ 1 ]
        avsej Sergey Avseyev made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        brett19 Brett Lawson made changes -
        Workflow jira [ 16986 ] Couchbase SDK Workflow [ 43727 ]

          People

          • Assignee:
            jan Jan Lehnardt (Inactive)
            Reporter:
            hari Hari Subramaniam (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes