Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-58608

QNetworkManager get() repetitive request stuck for many msecs

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Done
    • Affects Version/s: 5.8.0
    • Fix Version/s: 5.9.0 Beta 2
    • Component/s: Network
    • Labels:
      None
    • Environment:
      Linux ubuntu 16.04 kernel-4.9.6, Android 7.1.2, Android 6.0.1
    • Commits:
      19a1a0871d4a9081646925c422fe32e900846c2e

      Description

      QNetworkManager's get() method stuck for too many time with qt 5.8.0.
      First call takes long as obvious, but next calls are too long.
      For 4.7.1 repetitive request takes about 0-1 ms.
      For 5.8.0 repetitive request takes about 12-13ms on linux and 60ms on android.

      This BUG kills interactivity for any application which send http requests from main thread.

      To demonstrate, run attached app using qt-4.7.1 and qt-5.8.0.

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              tpochep Timur Pocheptsov
              Reporter:
              tomas.konir Tomáš Koníř
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes