Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(376)

Issue 2484133002: luci-py/isolateserver.py: Add support for tar archives when downloading. (Closed)

Created:
4 years, 1 month ago by mithro
Modified:
4 years, 1 month ago
CC:
chromium-reviews, infra-reviews+luci-py_chromium.org
Base URL:
https://github.com/luci/luci-py.git@master
Target Ref:
refs/heads/master
Project:
luci-py
Visibility:
Public.

Description

luci-py/isolateserver.py: Add support for tar archives when downloading. Currently the isolateserver.py only supports extracting ar archive which contain many small files grouped together. This CL extends the support to also include tar archive format. This support will exist while we evaluate and compare the ar and tar file formats with real workloads on real servers. It is expected that one format will be removed in the future. * https://github.com/luci/luci-go/issues/9 * https://crbug.com/598990 BUG=598990 Committed: https://github.com/luci/luci-py/commit/ef55a41b26e19ca89d9b9b6c993469ab58bfaff1

Patch Set 1 #

Total comments: 12

Patch Set 2 : Fixing for review. #

Patch Set 3 : Small fixes #

Patch Set 4 : Rebase onto master. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+161 lines, -12 lines) Patch
M appengine/isolate/doc/Design.md View 1 chunk +3 lines, -1 line 0 comments Download
M client/isolated_format.py View 2 chunks +2 lines, -2 lines 0 comments Download
M client/isolateserver.py View 1 4 chunks +29 lines, -1 line 0 comments Download
A client/tests/archive.tar View Binary file 0 comments Download
M client/tests/isolateserver_test.py View 1 3 chunks +90 lines, -1 line 0 comments Download
M client/tests/run_isolated_smoke_test.py View 4 chunks +37 lines, -7 lines 0 comments Download

Messages

Total messages: 16 (10 generated)
mithro
Hi everyone, This CL extends my previous addition of ar archive support to also include ...
4 years, 1 month ago (2016-11-08 07:32:40 UTC) #2
M-A Ruel
I'm fine with experimenting live to see the difference in practice so lgtm. On 2016/11/08 ...
4 years, 1 month ago (2016-11-08 14:33:45 UTC) #4
mithro
Fixed. Will wait until the Go side is closer to being ready before landing. https://codereview.chromium.org/2484133002/diff/1/client/isolateserver.py ...
4 years, 1 month ago (2016-11-09 00:19:36 UTC) #5
mithro
I'm going to submit and then deploy this now. I have tested this on the ...
4 years, 1 month ago (2016-11-14 02:38:19 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2484133002/60001
4 years, 1 month ago (2016-11-14 02:38:35 UTC) #14
commit-bot: I haz the power
4 years, 1 month ago (2016-11-14 02:41:14 UTC) #16
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://github.com/luci/luci-py/commit/ef55a41b26e19ca89d9b9b6c993469ab58bfaff1

Powered by Google App Engine
This is Rietveld 408576698