Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1873)

Issue 11202043: Add mapreduce framework to default branch. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 9 months ago by Andi
Modified:
10 years, 9 months ago
Reviewers:
iannucci, M-A
CC:
codereview-discuss_googlegroups.com
Visibility:
Public.

Description

This moves the mapreduce integration to the default branch. The chromium branch uses already some mapreduce jobs. Since it is useful in default too this change adds the mapreduce integration to default. To make merging easier I'd propose that the chromium specific jobs go into a separate Python file (for example admin_tasks_chromium.py). That would mean that we only need to merge mapreduce.yaml where all available jobs are configured.

Patch Set 1 #

Total comments: 4

Patch Set 2 : Pin revision #

Total comments: 2

Patch Set 3 : Add mapreduce.yaml, mapreduce.patch, correct hgignore #

Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -1 line) Patch
M .hgignore View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M Makefile View 1 2 chunks +7 lines, -1 line 0 comments Download
M README View 1 chunk +7 lines, -0 lines 0 comments Download
A admin_tasks.py View 1 chunk +18 lines, -0 lines 0 comments Download
M app.yaml View 1 1 chunk +3 lines, -0 lines 0 comments Download
A mapreduce.patch View 1 2 1 chunk +21 lines, -0 lines 0 comments Download
A mapreduce.yaml View 1 2 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 12
Andi
10 years, 9 months ago (2013-07-12 03:29:44 UTC) #1
M-A
https://codereview.appspot.com/11202043/diff/1/Makefile File Makefile (right): https://codereview.appspot.com/11202043/diff/1/Makefile#newcode91 Makefile:91: svn export http://appengine-mapreduce.googlecode.com/svn/trunk/python/src/mapreduce I'd recommend hardcoding a revision to ...
10 years, 9 months ago (2013-07-12 14:39:06 UTC) #2
Andi
Pin revision
10 years, 9 months ago (2013-07-12 16:21:52 UTC) #3
Andi
PTAL https://codereview.appspot.com/11202043/diff/1/Makefile File Makefile (right): https://codereview.appspot.com/11202043/diff/1/Makefile#newcode91 Makefile:91: svn export http://appengine-mapreduce.googlecode.com/svn/trunk/python/src/mapreduce On 2013/07/12 14:39:06, M-A wrote: ...
10 years, 9 months ago (2013-07-12 16:26:57 UTC) #4
M-A
https://codereview.appspot.com/11202043/diff/7001/Makefile File Makefile (right): https://codereview.appspot.com/11202043/diff/7001/Makefile#newcode90 Makefile:90: mapreduce: you should have it depend on a file ...
10 years, 9 months ago (2013-07-12 16:59:00 UTC) #5
Andi
Am Freitag, 12. Juli 2013 schrieb : > > https://codereview.appspot.**com/11202043/diff/7001/**Makefile<https://codereview.appspot.com/11202043/diff/7001/Makefile> > File Makefile (right): > ...
10 years, 9 months ago (2013-07-12 20:05:15 UTC) #6
iannucci
Isn't this patch missing mapreduce.yaml?
10 years, 9 months ago (2013-07-12 22:36:54 UTC) #7
Andi
Add mapreduce.yaml, mapreduce.patch, correct hgignore
10 years, 9 months ago (2013-07-13 08:42:22 UTC) #8
Andi
On Sat, Jul 13, 2013 at 12:36 AM, <iannucci@chromium.org> wrote: > Isn't this patch missing ...
10 years, 9 months ago (2013-07-13 08:44:12 UTC) #9
Andi
https://codereview.appspot.com/11202043/diff/7001/Makefile File Makefile (right): https://codereview.appspot.com/11202043/diff/7001/Makefile#newcode90 Makefile:90: mapreduce: On 2013/07/12 16:59:00, M-A wrote: > you should ...
10 years, 9 months ago (2013-07-13 08:50:02 UTC) #10
M-A
On 2013/07/13 08:50:02, Andi wrote: > https://codereview.appspot.com/11202043/diff/7001/Makefile > File Makefile (right): > > https://codereview.appspot.com/11202043/diff/7001/Makefile#newcode90 > ...
10 years, 9 months ago (2013-07-13 13:57:05 UTC) #11
Andi
10 years, 9 months ago (2013-07-13 18:31:15 UTC) #12
On 2013/07/13 13:57:05, M-A wrote:
> On 2013/07/13 08:50:02, Andi wrote:
> > https://codereview.appspot.com/11202043/diff/7001/Makefile
> > File Makefile (right):
> > 
> > https://codereview.appspot.com/11202043/diff/7001/Makefile#newcode90
> > Makefile:90: mapreduce:
> > On 2013/07/12 16:59:00, M-A wrote:
> > > you should have it depend on a file in the checkout so it doesn't fail the
> > > second time
> > 
> > How can it fail the second time? When the mapreduce directory exists nothing
> > should happen when "make mapreduce" is called. Do I miss something?
> 
> No, I was confused. I wish there was a way in make to say "rerun this step if
> svn revision for this directory != $X or svn status is not empty".
> 
> lgtm

Committed as 97b385fffa35

Thanks for the review!

I hope merging this back to chromium isn't too painful.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b