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

Bucket level durability settings

    XMLWordPrintable

Details

    Description

      For System of Record use cases, applications should be prevented from accidentally writing at a lower durability level than desired.

      So even though we allow flexibility to specify durability per write, we should provide the ability to set it at bucket level. e.g. can enforce persistToMajority at bucket level.

      • Writes that are done with lower settings such as majority (or none i.e. async writes) should automatically get upgraded or rejected with an error - this could a configurable choice.
      • Writes that are done with a higher level should probably not get downgraded. Or maybe these should throw an error too - again this can be a configurable choice.

       

      Attachments

        Issue Links

          Activity

            People

              owend Daniel Owen
              shivani.gupta Shivani Gupta
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty