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

Show warnings on UI on detecting mutual recursion configurations across functions

    XMLWordPrintable

Details

    • Untriaged
    • Unknown

    Description

      1. If a bucket has a read-write binding to its own source, show an exclamation next to such a binding (regardless of deployment status) in the UI, and indicate that recursion is being automatically suppressed with itself for such a binding.

      2. If a currently deployed function has a write binding to current function's source bucket, or visa versa, show a warning at deployment time that recursion of mutations must be carefully examined to ensure this is correct and desired.

      3. If handlers form a loop (treating source bucket and destination buckets as directed edges) between all currently deployed bindings together with the current function being deployed, throw an error and do not let deployment complete.

      Attachments

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

        Activity

          People

            srinivasan.raman Srinivasan Raman
            siri Sriram Melkote (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty