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

Ephemeral buckets return ETMPFAIL instead of ENOMEM when around 90% quota

    XMLWordPrintable

Details

    • 0
    • March-June 24
    • Low

    Description

      Memcached returns ETEMPFAIL (0x86) when trying to insert for ephemeral buckets (no ejection) when bucket quota is aroud 90%.
      This causes SDK to keep retrying and result in timeout rather than instanatly returning no memory.

       

      Expected behaviour:-

      Memcached should return ETEMPFAIL as long as there is possibility to free up space if not just return ENOMEM (0x82) so that SDK can get back to application not waiting until timeout.

      Attachments

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

        Activity

          People

            mohammad.zaeem Mohammad Zaeem
            shramith.srinivas Shramith Srinivas
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty