Uploaded image for project: 'Couchbase Lite'
  1. Couchbase Lite
  2. CBL-1438

WSA codes not properly handled by bio_return_value

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.7.0
    • 3.0
    • LiteCore
    • Security Level: Public
    • Jim 34
    • 2

    Description

      https://github.com/couchbase/couchbase-lite-core/issues/944

      The bio_return_value function does not handle errors returned by Windows, which are not POSIX errors but WSA errors and so even errors that should retry will cause the connection to close. The two that need to be added here, I believe, are WSACONNRESET and WSAEWOULDBLOCK (second one cause the issue to be filed).

      Attachments

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

        Activity

          Build couchbase-lite-core-3.0.0-14 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-core-3.0.0-14 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          Build couchbase-lite-cblite-3.0.0-16 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-cblite-3.0.0-16 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          Build couchbase-lite-log-3.0.0-16 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-log-3.0.0-16 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          Build couchbase-lite-ios-3.0.0-41 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-ios-3.0.0-41 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          Build couchbase-lite-net-3.0.0-17 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-net-3.0.0-17 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          Build couchbase-lite-android-3.0.0-46 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-android-3.0.0-46 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          Build couchbase-lite-java-3.0.0-46 contains sockpp commit d5921ba with commit message:
          CBL-1438: Fix handling of WSAEWOULDBLOCK (#6)

          build-team Couchbase Build Team added a comment - Build couchbase-lite-java-3.0.0-46 contains sockpp commit d5921ba with commit message: CBL-1438 : Fix handling of WSAEWOULDBLOCK (#6)

          People

            jimb Jim Borden
            jimb Jim Borden
            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