Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-1057

Don't fail fast when service is unavailable

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • 2.2.5
    • 2.2.2
    • library
    • None

    Description

      When a client attempts a N1QL query (for example) against a cluster that does not have the Query service enabled, the client will fail-fast and throw a ServiceNotSupportedException. However, in some situations, this not the ideal solution - for example, if there is a single query node and it is failed over or swapped out this will lead to the client throwing exceptions when the better path is probably returning the exception as the IResult.Exception value. This will allow the client to recover during temporary downtimes.

      Attachments

        For Gerrit Dashboard: NCBC-1057
        # Subject Branch Project Status CR V

        Activity

          People

            jmorris Jeff Morris
            jmorris Jeff Morris
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty