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

Issue 25093003: Client side implementation of new /content-gs isolate protocol. (Closed)

Created:
7 years, 2 months ago by Vadim Sh.
Modified:
7 years, 2 months ago
Reviewers:
M-A Ruel
CC:
chromium-reviews, csharp+cc_chromium.org, vadimsh+cc_chromium.org, maruel+cc_chromium.org
Visibility:
Public.

Description

Client side implementation of new /content-gs isolate protocol. Replaces existing /content protocol. Also refactor Storage to use Item class to represent uploaded files instead of tuples. BUG=289670 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=226265

Patch Set 1 #

Total comments: 7

Patch Set 2 : PendingPush stuff #

Total comments: 6

Patch Set 3 : introduce Item class #

Total comments: 2

Patch Set 4 : simplified a bit #

Total comments: 12

Patch Set 5 : tests #

Total comments: 12

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+766 lines, -516 lines) Patch
M isolateserver.py View 1 2 3 4 5 17 chunks +361 lines, -264 lines 0 comments Download
M tests/isolateserver_smoke_test.py View 1 chunk +4 lines, -0 lines 0 comments Download
M tests/isolateserver_test.py View 1 2 3 4 5 10 chunks +394 lines, -252 lines 0 comments Download
M tests/swarming_smoke_test.py View 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
Vadim Sh.
That's a completion of https://codereview.chromium.org/24578004/ with clean diff.
7 years, 2 months ago (2013-09-27 20:43:33 UTC) #1
M-A Ruel
https://codereview.chromium.org/25093003/diff/1/isolateserver.py File isolateserver.py (right): https://codereview.chromium.org/25093003/diff/1/isolateserver.py#newcode529 isolateserver.py:529: self._use_zip = is_namespace_with_compression(namespace) No need to do this right ...
7 years, 2 months ago (2013-09-28 01:42:58 UTC) #2
Vadim Sh.
https://codereview.chromium.org/25093003/diff/1/isolateserver.py File isolateserver.py (right): https://codereview.chromium.org/25093003/diff/1/isolateserver.py#newcode529 isolateserver.py:529: self._use_zip = is_namespace_with_compression(namespace) On 2013/09/28 01:42:58, M-A Ruel wrote: ...
7 years, 2 months ago (2013-09-30 19:10:51 UTC) #3
M-A Ruel
I like the idea of changing the API so that there's only two functions; .fetch() ...
7 years, 2 months ago (2013-09-30 19:14:35 UTC) #4
Vadim Sh.
I'll wait on your feedback on PendingPush stuff before finishing it. Don't want to invest ...
7 years, 2 months ago (2013-09-30 19:16:05 UTC) #5
Vadim Sh.
On 2013/09/30 19:14:35, M-A Ruel wrote: > I like the idea of changing the API ...
7 years, 2 months ago (2013-09-30 19:25:12 UTC) #6
M-A Ruel
design is fine but it looks like there's 2 bugs in there. https://codereview.chromium.org/25093003/diff/7001/isolateserver.py File isolateserver.py ...
7 years, 2 months ago (2013-09-30 19:38:27 UTC) #7
Vadim Sh.
I started to refine PendingPush. And it looks ugly... I decided to pursue another path: ...
7 years, 2 months ago (2013-09-30 19:43:32 UTC) #8
M-A Ruel
On 2013/09/30 19:43:32, Vadim Sh. wrote: > I started to refine PendingPush. And it looks ...
7 years, 2 months ago (2013-09-30 19:54:31 UTC) #9
Vadim Sh.
Please take a look. I will update tests when isolateserver.py passes code review. https://codereview.chromium.org/25093003/diff/18001/isolateserver.py File ...
7 years, 2 months ago (2013-09-30 21:35:21 UTC) #10
Vadim Sh.
Simplified it a bit: 1) added back 'priority' to async_push, since it's a property of ...
7 years, 2 months ago (2013-09-30 21:44:17 UTC) #11
M-A Ruel
https://codereview.chromium.org/25093003/diff/18001/isolateserver.py File isolateserver.py (right): https://codereview.chromium.org/25093003/diff/18001/isolateserver.py#newcode288 isolateserver.py:288: class Item(object): On 2013/09/30 21:35:21, Vadim Sh. wrote: > ...
7 years, 2 months ago (2013-09-30 22:36:33 UTC) #12
Vadim Sh.
Ok, added tests. I think it more or less ready. Unfortunately canary waterfall has a ...
7 years, 2 months ago (2013-09-30 23:07:25 UTC) #13
Vadim Sh.
Ping...
7 years, 2 months ago (2013-10-01 17:43:10 UTC) #14
M-A Ruel
lgtm with optinal nits https://codereview.chromium.org/25093003/diff/28001/isolateserver.py File isolateserver.py (right): https://codereview.chromium.org/25093003/diff/28001/isolateserver.py#newcode304 isolateserver.py:304: def content(self, chunk_size): Maybe yield_content ...
7 years, 2 months ago (2013-10-01 17:57:41 UTC) #15
Vadim Sh.
https://codereview.chromium.org/25093003/diff/28001/isolateserver.py File isolateserver.py (right): https://codereview.chromium.org/25093003/diff/28001/isolateserver.py#newcode304 isolateserver.py:304: def content(self, chunk_size): On 2013/10/01 17:57:41, M-A Ruel wrote: ...
7 years, 2 months ago (2013-10-01 18:11:49 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vadimsh@chromium.org/25093003/38001
7 years, 2 months ago (2013-10-01 18:12:54 UTC) #17
commit-bot: I haz the power
7 years, 2 months ago (2013-10-01 18:14:19 UTC) #18
Message was sent while issue was closed.
Change committed as 226265

Powered by Google App Engine
This is Rietveld 408576698