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

Issue 1537883002: Initial distributor implementation (Closed)

Created:
5 years ago by iannucci
Modified:
4 years, 4 months ago
CC:
andrew.wang, chromium-reviews, infra-reviews+luci-go_chromium.org, M-A Ruel, tandrii+luci-go_chromium.org, todd
Base URL:
https://chromium.googlesource.com/external/github.com/luci/luci-go@master
Target Ref:
refs/heads/master
Project:
luci-go
Visibility:
Public.

Description

Initial distributor implementation. This adds the following: * A new 'distributor' subpackage which defines the internal interface between DM and all distributor implementations (swarming, jobsim, etc.) * Scheduling logic in mutate; executions now get scheduled with distributors, distributors can ping back about the status of executions. * DM supports quest-controllable DM-side timeouts for interactions with the distributor. * The pRPC interface has been reduced to 4 rpcs for full functionality. Of those, ActivateExecution and FinishAttempt are very simple, and EnsureGraphData and WalkGraph have standardized on GraphData as their output format. * The persistent-state API has been implemented as part of the distributor interface. * The state machine flow has been simplified (elimination of 'adding deps' state, attempts now are in the executing state for the full duration of an outstanding execution, all failure states between attempts and executions are unified and separate from a successful finished state). Other misc changes: * "as_account" is part of the quest description * quests can be generated from templates as part of EnsureQuestData * a fake distributor implementation for testing * tests have been refactored to take advantage of fake distributor; the deps tests were getting really annoying to update and keep correct. BUG=550684 Committed: https://github.com/luci/luci-go/commit/00e902769955ef55f947ae046b1b530f5498241e

Patch Set 1 #

Patch Set 2 : wip #

Patch Set 3 : work in progress #

Total comments: 11

Patch Set 4 : rebase #

Patch Set 5 : more wip #

Patch Set 6 : WIP, new ensure_graph_data implemented #

Patch Set 7 : wip improvement #

Patch Set 8 : some tests running #

Patch Set 9 : TestWalkGraph works again #

Patch Set 10 : fix ensure_quests_test.go #

Patch Set 11 : all tests passing again #

Patch Set 12 : builds again #

Patch Set 13 : Timeouts implemented, mutate package tests work #

Patch Set 14 : deps test pass #

Patch Set 15 : frontend compiles #

Patch Set 16 : single test works #

Patch Set 17 : stuff #

Patch Set 18 : it actually works! #

Patch Set 19 : works in prod #

Patch Set 20 : tests refactored #

Patch Set 21 : (some) tests pass #

Patch Set 22 : All tests passing (finally) #

Patch Set 23 : self review #

Total comments: 138

Patch Set 24 : rebarse #

Total comments: 4

Patch Set 25 : Fix comments #

Total comments: 8

Patch Set 26 : fix last comment and tests #

Patch Set 27 : fix imports and make dummy.go a real file #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6082 lines, -3313 lines) Patch
M appengine/cmd/dm/deps/activate_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +8 lines, -7 lines 0 comments Download
M appengine/cmd/dm/deps/activate_execution_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +48 lines, -52 lines 0 comments Download
M appengine/cmd/dm/deps/add_deps_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 9 chunks +12 lines, -13 lines 0 comments Download
M appengine/cmd/dm/deps/common_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +41 lines, -123 lines 0 comments Download
M appengine/cmd/dm/deps/ensure_attempt_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +5 lines, -8 lines 0 comments Download
M appengine/cmd/dm/deps/ensure_graph_data.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 7 chunks +25 lines, -11 lines 0 comments Download
M appengine/cmd/dm/deps/ensure_quests_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 6 chunks +12 lines, -16 lines 0 comments Download
M appengine/cmd/dm/deps/finish_attempt.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +4 lines, -3 lines 0 comments Download
M appengine/cmd/dm/deps/finish_attempt_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 5 chunks +10 lines, -7 lines 0 comments Download
M appengine/cmd/dm/deps/service.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +23 lines, -15 lines 0 comments Download
D appengine/cmd/dm/deps/tmp_get_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +0 lines, -134 lines 0 comments Download
M appengine/cmd/dm/deps/walk_graph.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 12 chunks +51 lines, -13 lines 0 comments Download
M appengine/cmd/dm/deps/walk_graph_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 13 chunks +180 lines, -141 lines 0 comments Download
A appengine/cmd/dm/distributor/config.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +41 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/distributor.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +161 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/fake/fake.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +459 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/handlers.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +29 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/notify_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +56 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/pubsub.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +121 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/registry.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +179 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/task_description.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +73 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/test_registry.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +40 lines, -0 lines 0 comments Download
A appengine/cmd/dm/distributor/tq_handler.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +60 lines, -0 lines 0 comments Download
M appengine/cmd/dm/doc.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -0 lines 0 comments Download
M appengine/cmd/dm/frontend/app.yaml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +6 lines, -3 lines 0 comments Download
M appengine/cmd/dm/frontend/cron.yaml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -1 line 0 comments Download
M appengine/cmd/dm/frontend/doc.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +8 lines, -0 lines 0 comments Download
A appengine/cmd/dm/frontend/index.yaml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +19 lines, -0 lines 0 comments Download
M appengine/cmd/dm/frontend/init.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +57 lines, -13 lines 0 comments Download
M appengine/cmd/dm/model/attempt.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 6 chunks +55 lines, -47 lines 0 comments Download
M appengine/cmd/dm/model/attempt_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 4 chunks +26 lines, -61 lines 0 comments Download
M appengine/cmd/dm/model/execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 11 chunks +152 lines, -33 lines 0 comments Download
M appengine/cmd/dm/model/execution_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 8 chunks +29 lines, -37 lines 0 comments Download
A appengine/cmd/dm/model/keys.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +86 lines, -0 lines 0 comments Download
M appengine/cmd/dm/model/quest.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -40 lines 0 comments Download
M appengine/cmd/dm/model/quest_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 5 chunks +28 lines, -39 lines 0 comments Download
M appengine/cmd/dm/mutate/ack_fwd_dep.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +11 lines, -34 lines 0 comments Download
M appengine/cmd/dm/mutate/ack_fwd_dep_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +12 lines, -66 lines 0 comments Download
A appengine/cmd/dm/mutate/activate_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +39 lines, -0 lines 0 comments Download
M appengine/cmd/dm/mutate/add_backdep.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -5 lines 0 comments Download
M appengine/cmd/dm/mutate/add_backdep_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +2 lines, -4 lines 0 comments Download
M appengine/cmd/dm/mutate/add_deps.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +35 lines, -16 lines 0 comments Download
M appengine/cmd/dm/mutate/add_deps_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 4 chunks +25 lines, -8 lines 0 comments Download
M appengine/cmd/dm/mutate/add_finished_deps.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +2 lines, -2 lines 0 comments Download
M appengine/cmd/dm/mutate/add_finished_deps_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +4 lines, -3 lines 0 comments Download
M appengine/cmd/dm/mutate/ensure_attempt.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +3 lines, -3 lines 0 comments Download
M appengine/cmd/dm/mutate/ensure_attempt_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -3 lines 0 comments Download
M appengine/cmd/dm/mutate/ensure_quest_attempts.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -2 lines 0 comments Download
M appengine/cmd/dm/mutate/ensure_quest_attempts_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +3 lines, -3 lines 0 comments Download
M appengine/cmd/dm/mutate/finish_attempt.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +7 lines, -11 lines 0 comments Download
M appengine/cmd/dm/mutate/finish_attempt_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +3 lines, -5 lines 0 comments Download
A appengine/cmd/dm/mutate/finish_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +156 lines, -0 lines 0 comments Download
M appengine/cmd/dm/mutate/merge_quest.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +6 lines, -3 lines 0 comments Download
M appengine/cmd/dm/mutate/merge_quest_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -4 lines 0 comments Download
M appengine/cmd/dm/mutate/record_completion.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3 chunks +6 lines, -9 lines 0 comments Download
M appengine/cmd/dm/mutate/record_completion_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -3 lines 0 comments Download
M appengine/cmd/dm/mutate/schedule_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +67 lines, -1 line 0 comments Download
M appengine/cmd/dm/mutate/schedule_execution_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +77 lines, -9 lines 0 comments Download
A appengine/cmd/dm/mutate/timeout_execution.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +150 lines, -0 lines 0 comments Download
A appengine/cmd/dm/notes View 1 2 3 4 5 1 chunk +4 lines, -0 lines 0 comments Download
A + appengine/cmd/dm/static/dummy.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 0 chunks +-1 lines, --1 lines 0 comments Download
A common/api/dm/distributor/distributor.proto View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +32 lines, -0 lines 0 comments Download
A common/api/dm/distributor/distributor.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +175 lines, -0 lines 0 comments Download
A + common/api/dm/distributor/gen.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1 line, -1 line 0 comments Download
M common/api/dm/service/v1/activate_execution.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +1 line, -2 lines 0 comments Download
A common/api/dm/service/v1/activate_execution_normalize.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +24 lines, -0 lines 0 comments Download
M common/api/dm/service/v1/attempt_data.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +40 lines, -34 lines 0 comments Download
M common/api/dm/service/v1/attempt_state_evolve.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +17 lines, -6 lines 0 comments Download
M common/api/dm/service/v1/attempt_state_evolve_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +12 lines, -12 lines 0 comments Download
D common/api/dm/service/v1/claim_execution.proto View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +0 lines, -16 lines 0 comments Download
D common/api/dm/service/v1/claim_execution.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +0 lines, -57 lines 0 comments Download
M common/api/dm/service/v1/datastore_embed.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +2 lines, -51 lines 0 comments Download
M common/api/dm/service/v1/datastore_embed_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +0 lines, -47 lines 0 comments Download
M common/api/dm/service/v1/depsserver_dec.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +3 lines, -11 lines 0 comments Download
M common/api/dm/service/v1/ensure_graph_data.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 6 chunks +6 lines, -6 lines 0 comments Download
M common/api/dm/service/v1/ensure_graph_data_normalize.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +18 lines, -4 lines 0 comments Download
A common/api/dm/service/v1/execution_data.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +77 lines, -0 lines 0 comments Download
M common/api/dm/service/v1/execution_state_evolve.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +15 lines, -9 lines 0 comments Download
M common/api/dm/service/v1/execution_state_evolve_test.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +8 lines, -8 lines 0 comments Download
M common/api/dm/service/v1/finish_attempt.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -2 lines 0 comments Download
A common/api/dm/service/v1/finish_attempt_normalize.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +14 lines, -0 lines 0 comments Download
M common/api/dm/service/v1/gen.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
M common/api/dm/service/v1/graph_data.proto View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 6 chunks +183 lines, -40 lines 0 comments Download
M common/api/dm/service/v1/graph_data.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 chunks +681 lines, -259 lines 0 comments Download
A common/api/dm/service/v1/graph_data_abnormal_finish.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +16 lines, -0 lines 0 comments Download
A common/api/dm/service/v1/graph_data_purge_timestamps.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +90 lines, -0 lines 0 comments Download
M common/api/dm/service/v1/graph_query.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 5 chunks +5 lines, -5 lines 0 comments Download
M common/api/dm/service/v1/pb.discovery.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +1676 lines, -1594 lines 0 comments Download
M common/api/dm/service/v1/proto_gae.gen.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 23 24 25 1 chunk +46 lines, -0 lines 0 comments Download
A common/api/dm/service/v1/quest_desc_normalize.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +66 lines, -0 lines 0 comments Download
M common/api/dm/service/v1/service.proto View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +6 lines, -4 lines 0 comments Download
M common/api/dm/service/v1/service.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 10 chunks +39 lines, -76 lines 0 comments Download
M common/api/dm/service/v1/types.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 9 chunks +9 lines, -9 lines 0 comments Download
M common/api/dm/service/v1/walk_graph.proto View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +7 lines, -2 lines 0 comments Download
M common/api/dm/service/v1/walk_graph.pb.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 8 chunks +51 lines, -46 lines 0 comments Download
M common/api/dm/service/v1/walk_graph_normalize.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +24 lines, -0 lines 0 comments Download
M common/gcloud/pubsub/topic.go View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 30 (14 generated)
iannucci
This is a complete WIP... doesn't work yet. BUT! If you could take a look ...
4 years, 11 months ago (2016-01-19 21:57:35 UTC) #2
martiniss
Just looked at the docs, should I look at more? https://codereview.chromium.org/1537883002/diff/40001/appengine/cmd/dm/distributor/distributor.go File appengine/cmd/dm/distributor/distributor.go (right): https://codereview.chromium.org/1537883002/diff/40001/appengine/cmd/dm/distributor/distributor.go#newcode9 ...
4 years, 11 months ago (2016-01-19 23:02:40 UTC) #3
nodir
https://codereview.chromium.org/1537883002/diff/40001/appengine/cmd/dm/distributor/distributor.go File appengine/cmd/dm/distributor/distributor.go (right): https://codereview.chromium.org/1537883002/diff/40001/appengine/cmd/dm/distributor/distributor.go#newcode40 appengine/cmd/dm/distributor/distributor.go:40: "github.com/luci/luci-go/appengine/cmd/dm/types" I thought we keep the luci-go import section ...
4 years, 11 months ago (2016-01-20 21:07:32 UTC) #4
martiniss
is this still a thing?
4 years, 9 months ago (2016-03-16 01:10:35 UTC) #5
iannucci
PTAL, will update description shortly. Sorry this is huge :(. If you want me to ...
4 years, 6 months ago (2016-06-08 02:54:24 UTC) #6
dnj (Google)
Looks generally good and straightforward. I have a few questions/comments. https://chromiumcodereview.appspot.com/1537883002/diff/440001/appengine/cmd/dm/deps/ensure_graph_data.go File appengine/cmd/dm/deps/ensure_graph_data.go (right): https://chromiumcodereview.appspot.com/1537883002/diff/440001/appengine/cmd/dm/deps/ensure_graph_data.go#newcode300 ...
4 years, 6 months ago (2016-06-09 18:00:58 UTC) #10
martiniss
https://codereview.chromium.org/1537883002/diff/460001/appengine/cmd/dm/distributor/distributor.go File appengine/cmd/dm/distributor/distributor.go (right): https://codereview.chromium.org/1537883002/diff/460001/appengine/cmd/dm/distributor/distributor.go#newcode31 appengine/cmd/dm/distributor/distributor.go:31: // * In the DM frontend, import your new ...
4 years, 6 months ago (2016-06-13 23:56:41 UTC) #11
iannucci
PTAL https://codereview.chromium.org/1537883002/diff/440001/appengine/cmd/dm/deps/ensure_graph_data.go File appengine/cmd/dm/deps/ensure_graph_data.go (right): https://codereview.chromium.org/1537883002/diff/440001/appengine/cmd/dm/deps/ensure_graph_data.go#newcode300 appengine/cmd/dm/deps/ensure_graph_data.go:300: fmt.Errorf("Quest %d:%q must have a matching Attempts entry", ...
4 years, 6 months ago (2016-06-15 00:46:02 UTC) #12
dnj (Google)
lgtm w/ comments/nits https://chromiumcodereview.appspot.com/1537883002/diff/440001/common/api/dm/service/v1/graph_data.proto File common/api/dm/service/v1/graph_data.proto (right): https://chromiumcodereview.appspot.com/1537883002/diff/440001/common/api/dm/service/v1/graph_data.proto#newcode68 common/api/dm/service/v1/graph_data.proto:68: CANCELLED = 4; On 2016/06/15 00:46:01, ...
4 years, 6 months ago (2016-06-16 16:57:22 UTC) #14
iannucci
I'm now actually thinking that PersistentState should be a json object instead of an opaque ...
4 years, 6 months ago (2016-06-18 01:35:41 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1537883002/480001
4 years, 6 months ago (2016-06-18 01:36:15 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: Luci-go Linux Precise 32 Tester on master.tryserver.infra (JOB_FAILED, https://build.chromium.org/p/tryserver.infra/builders/Luci-go%20Linux%20Precise%2032%20Tester/builds/1258) ...
4 years, 6 months ago (2016-06-18 01:38:32 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1537883002/500001
4 years, 6 months ago (2016-06-18 01:39:41 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: Luci-go Win Tester on master.tryserver.infra (JOB_FAILED, https://build.chromium.org/p/tryserver.infra/builders/Luci-go%20Win%20Tester/builds/1233)
4 years, 6 months ago (2016-06-18 01:54:55 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1537883002/520001
4 years, 6 months ago (2016-06-18 02:08:27 UTC) #28
commit-bot: I haz the power
4 years, 6 months ago (2016-06-18 02:19:31 UTC) #30
Message was sent while issue was closed.
Committed patchset #27 (id:520001) as
https://github.com/luci/luci-go/commit/00e902769955ef55f947ae046b1b530f5498241e

Powered by Google App Engine
This is Rietveld 408576698