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

Issue 6198055: Added methods for relation endpoints to topology. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 11 months ago by TheMue
Modified:
11 years, 11 months ago
Reviewers:
mp+105156, niemeyer
Visibility:
Public.

Description

Added methods for relation endpoints to topology. Relation endpoints needed two methods for testing and key retrieving in topology. https://code.launchpad.net/~themue/juju/go-state-topology-relation-endpoints/+merge/105156 Requires: https://code.launchpad.net/~themue/juju/go-state-topology-relations-without-endpoints/+merge/104765 (do not edit description out of merge proposal)

Patch Set 1 #

Total comments: 6

Patch Set 2 : Added methods for relation endpoints to topology. #

Total comments: 2

Patch Set 3 : Added methods for relation endpoints to topology. #

Patch Set 4 : Added methods for relation endpoints to topology. #

Total comments: 1

Patch Set 5 : Added methods for relation endpoints to topology. #

Total comments: 16

Patch Set 6 : Added methods for relation endpoints to topology. #

Patch Set 7 : Added methods for relation endpoints to topology. #

Patch Set 8 : Added methods for relation endpoints to topology. #

Total comments: 5

Patch Set 9 : Added methods for relation endpoints to topology. #

Total comments: 14

Patch Set 10 : Added methods for relation endpoints to topology. #

Patch Set 11 : Added methods for relation endpoints to topology. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+269 lines, -37 lines) Patch
A [revision details] View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M state/internal_test.go View 1 2 3 4 5 6 7 8 9 10 8 chunks +188 lines, -24 lines 0 comments Download
M state/relation.go View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M state/topology.go View 1 2 3 4 5 6 7 8 9 6 chunks +74 lines, -13 lines 0 comments Download

Messages

Total messages: 21
TheMue
Please take a look.
11 years, 11 months ago (2012-05-09 01:09:03 UTC) #1
fwereade
https://codereview.appspot.com/6198055/diff/1/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/1/state/topology.go#newcode550 state/topology.go:550: if service == nil || service.Name != e.RelationName || ...
11 years, 11 months ago (2012-05-09 18:25:35 UTC) #2
TheMue
Please take a look. https://codereview.appspot.com/6198055/diff/1/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/1/state/topology.go#newcode550 state/topology.go:550: if service == nil || ...
11 years, 11 months ago (2012-05-14 18:09:13 UTC) #3
niemeyer
https://codereview.appspot.com/6198055/diff/5001/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/5001/state/topology.go#newcode545 state/topology.go:545: return "", nil If the developer asks for a ...
11 years, 11 months ago (2012-05-17 19:16:45 UTC) #4
TheMue
Please take a look.
11 years, 11 months ago (2012-05-21 14:16:13 UTC) #5
TheMue
Please take a look.
11 years, 11 months ago (2012-05-21 15:25:18 UTC) #6
niemeyer
https://codereview.appspot.com/6198055/diff/8002/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/8002/state/topology.go#newcode20 state/topology.go:20: errRelationDoesNotExist = errors.New("relation does not exist") If we define ...
11 years, 11 months ago (2012-05-21 17:39:25 UTC) #7
niemeyer
11 years, 11 months ago (2012-05-21 17:39:26 UTC) #8
TheMue
On 2012/05/21 17:39:25, niemeyer wrote: > https://codereview.appspot.com/6198055/diff/8002/state/topology.go > File state/topology.go (right): > > https://codereview.appspot.com/6198055/diff/8002/state/topology.go#newcode20 > ...
11 years, 11 months ago (2012-05-21 17:43:19 UTC) #9
TheMue
Please take a look.
11 years, 11 months ago (2012-05-23 11:55:52 UTC) #10
niemeyer
Also in a good direction, thanks Frank. https://codereview.appspot.com/6198055/diff/9002/state/relation.go File state/relation.go (right): https://codereview.appspot.com/6198055/diff/9002/state/relation.go#newcode55 state/relation.go:55: func (e ...
11 years, 11 months ago (2012-05-23 23:14:39 UTC) #11
niemeyer
Moving it back onto WIP.
11 years, 11 months ago (2012-05-24 21:50:54 UTC) #12
TheMue
Please take a look. https://codereview.appspot.com/6198055/diff/9002/state/relation.go File state/relation.go (right): https://codereview.appspot.com/6198055/diff/9002/state/relation.go#newcode55 state/relation.go:55: func (e *RelationEndpoint) String() string ...
11 years, 11 months ago (2012-05-25 15:41:03 UTC) #13
TheMue
Please take a look.
11 years, 11 months ago (2012-05-25 16:49:23 UTC) #14
TheMue
Please take a look.
11 years, 11 months ago (2012-05-25 18:02:13 UTC) #15
niemeyer
https://codereview.appspot.com/6198055/diff/27001/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/27001/state/topology.go#newcode471 state/topology.go:471: return "", fmt.Errorf("state: differing interfaces %q and %q", endpoints[0].Interface, ...
11 years, 11 months ago (2012-05-25 18:25:22 UTC) #16
TheMue
Please take a look. https://codereview.appspot.com/6198055/diff/27001/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/27001/state/topology.go#newcode471 state/topology.go:471: return "", fmt.Errorf("state: differing interfaces ...
11 years, 11 months ago (2012-05-25 20:55:45 UTC) #17
niemeyer
LGTM, with a few trivials: https://codereview.appspot.com/6198055/diff/25003/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/25003/state/topology.go#newcode29 state/topology.go:29: panic("state: illegal relation error") ...
11 years, 11 months ago (2012-05-29 17:22:14 UTC) #18
TheMue
Please take a look. https://codereview.appspot.com/6198055/diff/25003/state/topology.go File state/topology.go (right): https://codereview.appspot.com/6198055/diff/25003/state/topology.go#newcode29 state/topology.go:29: panic("state: illegal relation error") On ...
11 years, 11 months ago (2012-05-29 18:01:46 UTC) #19
niemeyer
LGTM
11 years, 11 months ago (2012-05-29 18:06:38 UTC) #20
TheMue
11 years, 11 months ago (2012-05-30 07:59:51 UTC) #21
*** Submitted:

Added methods for relation endpoints to topology.

Relation endpoints needed two methods for testing and
key retrieving in topology.

R=fwereade, niemeyer
CC=
https://codereview.appspot.com/6198055
Sign in to reply to this message.

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