The test traces will be stored temporarily on slave machine
There will be a sheduled task running on slave machine to zip and upload traces to google storage
Details
Diff Detail
Event Timeline
zorg/buildbot/builders/LLDBBuilder.py | ||
---|---|---|
306 | The summary note says that a separate task would zip and upload traces to google storage. Why cant it be done inline right here as part of this step? |
zorg/buildbot/builders/LLDBBuilder.py | ||
---|---|---|
306 | There were two concerns behind this, one is that certain builder might not have access to google storage, or would upload the traces to different locations. Another is that in case of network latency, doing this step inline would slow down the builder, zip&upload step normally only take 6 seconds though. |
zorg/buildbot/builders/LLDBBuilder.py | ||
---|---|---|
306 | I don't understand the first of the concerns. For the second one, chromium builders all archive to google storage. To my knowledge, the archive step was never treated as a time bottle neck. |
zorg/buildbot/builders/LLDBBuilder.py | ||
---|---|---|
306 | For the first point, I was saying that adding this step inline will require any builders calling this function have google storage access, i.e. builders have no google storage access won't be able to call this factory function. |
zorg/buildbot/builders/LLDBBuilder.py | ||
---|---|---|
306 | Unless there is a compelling reason, I do not see why this step should not be inline. If not inline, you are also burdening yourselves with the maintenance of another process. |
The summary note says that a separate task would zip and upload traces to google storage. Why cant it be done inline right here as part of this step?