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

Subdoc: Additional opcodes for Datastructure support

    XMLWordPrintable

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.5.0
    • feature-backlog
    • memcached

    Description

      There has been some suggestions for additional subdoc opcodes, to simplify usage / make it easier to support Datatypes:

      • Count how many elements exist in an array / dict
      • Fetch of array slices.
      • For subdoc mutations, create if doesn't exist (note that most subdoc commands require a path, so this may need some changes to existing semantics).
      • ... maybe others ...

      Attachments

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

        Activity

          drigby Dave Rigby created issue -
          drigby Dave Rigby made changes -
          Field Original Value New Value
          Summary Subdoc: Additional subdoc opcodes Subdoc: Additional subdoc opcodes for Datastructure support
          drigby Dave Rigby made changes -
          Description There has been some suggestions for additional subdoc opcodes, to simplify usage:

          * Count how many elements exist in an array / dict
          * Fetch of array slices.
          * For subdoc mutations, create if doesn't exist (note that most subdoc commands require a path, so this may need some changes to existing semantics).
          There has been some suggestions for additional subdoc opcodes, to simplify usage / make it easier to support Datatypes:

          * Count how many elements exist in an array / dict
          * Fetch of array slices.
          * For subdoc mutations, create if doesn't exist (note that most subdoc commands require a path, so this may need some changes to existing semantics).
          drigby Dave Rigby made changes -
          Assignee Trond Norbye [ trond ] Dave Rigby [ drigby ]
          drigby Dave Rigby made changes -
          Description There has been some suggestions for additional subdoc opcodes, to simplify usage / make it easier to support Datatypes:

          * Count how many elements exist in an array / dict
          * Fetch of array slices.
          * For subdoc mutations, create if doesn't exist (note that most subdoc commands require a path, so this may need some changes to existing semantics).
          There has been some suggestions for additional subdoc opcodes, to simplify usage / make it easier to support Datatypes:

          * Count how many elements exist in an array / dict
          * Fetch of array slices.
          * For subdoc mutations, create if doesn't exist (note that most subdoc commands require a path, so this may need some changes to existing semantics).
          * ... maybe others ...
          drigby Dave Rigby made changes -
          Labels subdoc
          drigby Dave Rigby made changes -
          Summary Subdoc: Additional subdoc opcodes for Datastructure support Subdoc: Additional opcodes for Datastructure support
          mnunberg Mark Nunberg (Inactive) made changes -
          Assignee Dave Rigby [ drigby ] Mark Nunberg [ mnunberg ]

          bump This came up with customer yesterday as well

          tyler.mitchell Tyler Mitchell added a comment - bump This came up with customer yesterday as well
          ingenthr Matt Ingenthron made changes -
          Assignee Mark Nunberg [ mnunberg ] Matt Ingenthron [ ingenthr ]

          Per discussion with Tyler just now, we don't know what the priority is on this but it's not targeted to anything.  Was assigned to me out of bulk reassignment.  Assigning to you David Haikney not because I want to pawn it off, but just because I'm probably not the logical owner at the moment.

          Backlogged for future scheduling!

          ingenthr Matt Ingenthron added a comment - Per discussion with Tyler just now, we don't know what the priority is on this but it's not targeted to anything.  Was assigned to me out of bulk reassignment.  Assigning to you David Haikney not because I want to pawn it off, but just because I'm probably not the logical owner at the moment. Backlogged for future scheduling!
          ingenthr Matt Ingenthron made changes -
          Fix Version/s feature-backlog [ 10342 ]
          Assignee Matt Ingenthron [ ingenthr ] David Haikney [ dhaikney ]
          dhaikney David Haikney made changes -
          Assignee David Haikney [ dhaikney ] Dave Rigby [ drigby ]
          drigby Dave Rigby made changes -
          Assignee Dave Rigby [ drigby ]
          drigby Dave Rigby made changes -
          Rank Ranked lower
          drigby Dave Rigby made changes -
          Rank Ranked lower

          People

            Unassigned Unassigned
            drigby Dave Rigby
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty