Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-42

Add a unit/integration test validation of OBSERVE + view stale=false

    Details

    • Type: Improvement
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: .future
    • Component/s: tests
    • Security Level: Public
    • Labels:
      None

      Description

      Ensure that when a synchronous set is used with the new low-level observe, the index is fully updated when querying with view=false.

      No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

        ingenthr Matt Ingenthron created issue -
        BigBlueHat Benjamin Young made changes -
        Field Original Value New Value
        Fix Version/s 1.0 [ 10215 ]
        ingenthr Matt Ingenthron made changes -
        Assignee Benjamin Young [ bigbluehat ] Matt Ingenthron [ ingenthr ]
        ingenthr Matt Ingenthron made changes -
        Assignee Matt Ingenthron [ ingenthr ] Mark Nunberg [ mnunberg ]
        mnunberg Mark Nunberg made changes -
        Fix Version/s 1.1.0 [ 10800 ]
        Fix Version/s 1.0.0 [ 10215 ]
        mnunberg Mark Nunberg made changes -
        Component/s tests [ 10721 ]
        mnunberg Mark Nunberg made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        mnunberg Mark Nunberg added a comment -

        Won't be done this cycle; should be deferred to libcouchbase in any event.

        Show
        mnunberg Mark Nunberg added a comment - Won't be done this cycle; should be deferred to libcouchbase in any event.
        mnunberg Mark Nunberg made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        ingenthr Matt Ingenthron made changes -
        Resolution Won't Fix [ 2 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        ingenthr Matt Ingenthron made changes -
        Fix Version/s 1.2.0 [ 11006 ]
        Fix Version/s 1.1.0 [ 10800 ]
        Hide
        ingenthr Matt Ingenthron added a comment -

        I reopened this because the interaction between observe with persist to master and stale=false sure seems to me to be something at the PYCBC level. libcouchbase doesn't know what "stale=false" is and this is primary functionality we need to verify is behaving correctly with doing the endure, blocking, then doing the view request.

        With libcouchbase 2.1, it's possible to do it at that level now but I still think it's appropriate at the higher level.

        Show
        ingenthr Matt Ingenthron added a comment - I reopened this because the interaction between observe with persist to master and stale=false sure seems to me to be something at the PYCBC level. libcouchbase doesn't know what "stale=false" is and this is primary functionality we need to verify is behaving correctly with doing the endure, blocking, then doing the view request. With libcouchbase 2.1, it's possible to do it at that level now but I still think it's appropriate at the higher level.
        mnunberg Mark Nunberg made changes -
        Fix Version/s .next [ 11933 ]
        Fix Version/s 1.2.0 [ 11006 ]
        mnunberg Mark Nunberg made changes -
        Fix Version/s .future [ 12103 ]
        Fix Version/s 1.2.2 [ 11933 ]
        brett19 Brett Lawson made changes -
        Workflow jira [ 18422 ] Couchbase SDK Workflow [ 44775 ]
        mnunberg Mark Nunberg made changes -
        Fix Version/s .future [ 12916 ]
        Fix Version/s 2.0.4 [ 12103 ]

          People

          • Assignee:
            mnunberg Mark Nunberg
            Reporter:
            ingenthr Matt Ingenthron
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Gerrit Reviews

              There are no open Gerrit changes