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

HttpStreamingConfigListener refactorings

    XMLWordPrintable

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.0.0, 3.0.1
    • backlog-3.0
    • None
    • 1

    Description

      1. StartListening should block until it reads its first config, then continue asynchronously
      2. Does not refresh cluster topology
      3. Does not handle case when stream is dropped and no servers are available.
      4. Task.Run is an improper method to use for fire-and-forget background work (occupies a ThreadPool thread, potentially throws TaskScheduler.UnobservedTaskException

      Attachments

        Issue Links

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

          Activity

            Not possible to actually trigger HttpStreamingConfigListener, due to NCBC-2509

            richard.ponton Richard Ponton added a comment - Not possible to actually trigger HttpStreamingConfigListener, due to NCBC-2509

            Moving back to the backlog, since the main resiliency refactoring was done and the further refactoring is lower priority than other 3.0.3 items.

            richard.ponton Richard Ponton added a comment - Moving back to the backlog, since the main resiliency refactoring was done and the further refactoring is lower priority than other 3.0.3 items.

            People

              richard.ponton Richard Ponton
              richard.ponton Richard Ponton
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty