Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
-
None
Description
We should just rely on the actual files instead of the success links. This is complicated, so here are some notes:
- we should not block the event loop
- we need to hold the GC lock until all work items have "work item paths" because we delete or do not delete work items in the end
- we currently release the lock instantly after creating all work items
- because of this we call a "dump state" early, after creating the items. that messes up all the time stamps and is generally bad.
Attachments
Issue Links
- is duplicated by
-
QTQAINFRA-1644 Fix workitem storagepath by removing build success links
- Closed
For Gerrit Dashboard: QTQAINFRA-1713 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
219584,4 | Improve way of doing RPC, by moving calls to a thread pool | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
219585,3 | Move establishing stable RPC connection to a thread | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
221143,2 | Simplify workitem storagepath | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
221146,2 | Remove success link dependency for workitem test | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
222360,11 | Remove success links and all references to them | master | qtqa/tqtc-coin-ci | Status: MERGED | -2 | 0 |