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

moxi binary protocol uses 0x82 OOM / ENOMEM error code too much

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.5.3
    • Fix Version/s: 1.7.0
    • Component/s: moxi
    • Security Level: Public
    • Flagged:
      Release Note

      Description

      In binary client-side protocol, moxi maps too many error conditions to 0x82, the "out-of-memory" binary response status code. That is, moxi is treating 0x82 incorrectly and confusingly too much like a catch-all SERVER_ERROR kind of response code.

        Activity

        steve Steve Yen created issue -
        perry Perry Krug made changes -
        Field Original Value New Value
        Component/s moxi [ 10020 ]
        perry Perry Krug made changes -
        Affects Version/s 1.6.5.3 [ 10146 ]
        perry Perry Krug made changes -
        Assignee Steve Yen [ steve ]
        steve Steve Yen made changes -
        Assignee Steve Yen [ steve ]
        steve Steve Yen made changes -
        Summary moxi binary protocol uses 0x82 OOM error code too much moxi binary protocol uses 0x82 OOM / ENOMEM error code too much
        Show
        steve Steve Yen added a comment - http://review.membase.org/6176 http://review.membase.org/6177
        steve Steve Yen made changes -
        steve Steve Yen made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        ingenthr Matt Ingenthron added a comment -

        Marking for release notes, since this could change the way users expect to error handle.

        Show
        ingenthr Matt Ingenthron added a comment - Marking for release notes, since this could change the way users expect to error handle.
        ingenthr Matt Ingenthron made changes -
        Flagged [Release Note]
        farshid Farshid Ghods (Inactive) made changes -
        Fix Version/s 1.7 GA [ 10111 ]
        Hide
        farshid Farshid Ghods (Inactive) added a comment -

        moxi now will return error # 132 and error #133 instead of converting everything to #134 ( 0x82)

        Show
        farshid Farshid Ghods (Inactive) added a comment - moxi now will return error # 132 and error #133 instead of converting everything to #134 ( 0x82)
        farshid Farshid Ghods (Inactive) made changes -
        Labels 1.7.0-release-notes

          People

          • Assignee:
            steve Steve Yen
            Reporter:
            steve Steve Yen
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes