Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-2793

Migrate python storage to webserver

    XMLWordPrintable

Details

    • Task
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • None
    • Coin (obsolete)
    • None

    Description

      The current storage is implemented in python and spawns processes for handling concurrent file operations. This is suboptimal since python uses global interpreter lock and does not allow dynamic profiling and inspecting dynamic resource usage.

      The task is to implement rest API in go webserver that would allow uploading and downloading storage files via http.

      Example. Download/upload binary artifact to remote storage

      1. Write unittest api_test.go
      2. Implement handlers and register URL for download/upload
      3. Make sure that the test passes

        

      Attachments

        Activity

          People

            aakeskimo Aapo Keskimölö
            aakeskimo Aapo Keskimölö
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: