Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-1176

Metadata download improvements



    • Epic Name:
      Metadata download improvements


      Business justification

      Qt users would benefit a nicer installation experience. One place for improvement is to make meta-data download faster and make the download happen less frequently. This would especially have a positive effect on the Qt UX for evaluators. 

      Areas of improvements 

      The ideas and suggestions to improve the performance are collected here. 

      Reduce the number of metadata downloads:

      • This step happens every time I open the installer, which is fine if I haven't used it for hours, but if I used it 10 seconds ago, it shouldn't have to take 30 seconds to download meta information. The time the download takes seem to be the same regardless of how recently it occurred, which suggests that it's not very efficient. If the packages are identified by some kind of hash, then this process should be almost instant.
      • Stop creating and downloading empty meta.7z. Currently almost half (1334/3081 on linux) of the meta.7z's are essentially empty, Downloading and extracting those just wastes time and resources.
      • Combine all the individual component meta.7z's in a repository, or more precisely their content, into one meta.7z per repository. Since all the meta.7z's are downloaded anyways, we could have all of the content in a single archive, which would save on TCP connections.


          Issue Links

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



              kamartti Katja Marttila
              tpyssysa Tino Pyssysalo
              PM Owner:
              Tino Pyssysalo Tino Pyssysalo
              RnD Owner:
              Jukka Jokiniva Jukka Jokiniva
              0 Vote for this issue
              3 Start watching this issue



                  Gerrit Reviews

                  There are no open Gerrit changes