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

Connection timeout causes replicator hang

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.8.0
    • 3.0
    • LiteCore
    • Security Level: Public
    • None
    • 3

    Description

      The timeout timer calls the platform to close the connection synchronously which causes the issue of once c4socket_closed is called, the timer will attempt to be destroyed which causes a call to unschedule it which can never succeed since it is currently still inside the callback due to the synchronous call previously mentioned.

      Attachments

        Issue Links

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

          Activity

            Build couchbase-lite-android-3.0.0-180 contains couchbase-lite-core commit c597ad4 with commit message:
            CBL-2410: Don't tear down response timer in timeout situation (#1265) (#1268)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-android-3.0.0-180 contains couchbase-lite-core commit c597ad4 with commit message: CBL-2410 : Don't tear down response timer in timeout situation (#1265) (#1268)

            Build couchbase-lite-java-3.1.0-23 contains couchbase-lite-core commit 69ffc08 with commit message:
            CBL-2410: Don't tear down response timer in timeout situation (#1265)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-java-3.1.0-23 contains couchbase-lite-core commit 69ffc08 with commit message: CBL-2410 : Don't tear down response timer in timeout situation (#1265)

            Build couchbase-lite-android-3.1.0-26 contains couchbase-lite-core commit 69ffc08 with commit message:
            CBL-2410: Don't tear down response timer in timeout situation (#1265)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-android-3.1.0-26 contains couchbase-lite-core commit 69ffc08 with commit message: CBL-2410 : Don't tear down response timer in timeout situation (#1265)

            Build couchbase-lite-net-2.8.6-7 contains couchbase-lite-core commit 4f8d51a with commit message:
            2.8.7 vf pr, this PR (cherry) picks the resolutions of CBL-2410, CBL-2304 (#1257)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-net-2.8.6-7 contains couchbase-lite-core commit 4f8d51a with commit message: 2.8.7 vf pr, this PR (cherry) picks the resolutions of CBL-2410 , CBL-2304 (#1257)

            Build couchbase-lite-net-2.8.6-7 contains couchbase-lite-net commit b3a83af with commit message:
            Update LiteCore to Commit: 4f8d51aad83fdd28ea797c2b96289bb03481922a [4f8d51a] (CBL-2410: Don't tear down response timer in timeout situation)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-net-2.8.6-7 contains couchbase-lite-net commit b3a83af with commit message: Update LiteCore to Commit: 4f8d51aad83fdd28ea797c2b96289bb03481922a [4f8d51a] ( CBL-2410 : Don't tear down response timer in timeout situation)

            People

              jimb Jim Borden
              jimb Jim Borden
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty