Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-17450

RYOW - N1QL needs to accept a fully qualified token with namespace:keyspace/bucket in front of the scan_vector for at_plus consistency

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Blocker
    • 4.5.0
    • 4.5.0
    • query
    • Security Level: Public
    • None

    Description

      at_plus consistency requires a scan vector. However to support multi bucket queries, SDK needs to pass scan_vectors for each bucket so cases like JOIN or UNION of multiple buckets can adhere to RYOW under operations spanning multiple buckets.
      EX:
      SELECT * FROM bucket1 JOIN bucket2 ON KEY ... FOR ...
      SELECT * FROM bucket1 UNION SELECT * FROM bucket2 ...

      with these queries, we need the fully qualified scan_vector (namespace:keyspace/bucket:scan_vector) for each bucket.

      Attachments

        Issue Links

          Activity

            People

              Prerna.Manaktala Prerna Manaktala (Inactive)
              cihan Cihan Biyikoglu (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty