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

Migrate python storage to webserver

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Incomplete
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Coin (obsolete)
    • Labels:
      None
    • Technical Risk:
      Normal

      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

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

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes