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

Issue 78030045: Properly implement SupportedArchitectures() (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 1 month ago by wallyworld
Modified:
10 years, 1 month ago
Reviewers:
thumper, mp+211858, fwereade
Visibility:
Public.

Description

Properly implement SupportedArchitectures() Query the simplestreams image metadata to extract all the architectures for the images defined for the environment's region. These are the architectures we are intersted in. Also refactor the azure tests to clean them up. https://code.launchpad.net/~wallyworld/juju-core/provider-supported-architectures/+merge/211858 (do not edit description out of merge proposal)

Patch Set 1 #

Patch Set 2 : Properly implement SupportedArchitectures() #

Total comments: 12

Patch Set 3 : Properly implement SupportedArchitectures() #

Total comments: 5

Patch Set 4 : Properly implement SupportedArchitectures() #

Unified diffs Side-by-side diffs Delta from patch set Stats (+518 lines, -413 lines) Patch
A [revision details] View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M environs/imagemetadata/marshal.go View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M environs/imagemetadata/marshal_test.go View 1 2 2 chunks +6 lines, -4 lines 0 comments Download
M environs/imagemetadata/simplestreams.go View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M environs/imagemetadata/simplestreams_test.go View 1 2 13 chunks +13 lines, -13 lines 0 comments Download
M environs/instances/image.go View 1 2 2 chunks +5 lines, -5 lines 0 comments Download
M environs/instances/image_test.go View 1 2 8 chunks +16 lines, -16 lines 0 comments Download
M environs/instances/instancetype.go View 1 2 1 chunk +1 line, -1 line 0 comments Download
M environs/instances/instancetype_test.go View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M environs/simplestreams/simplestreams_test.go View 1 2 1 chunk +1 line, -1 line 0 comments Download
M environs/simplestreams/testing/testing.go View 1 2 1 chunk +1 line, -1 line 0 comments Download
M provider/azure/environ.go View 1 2 3 5 chunks +35 lines, -21 lines 0 comments Download
M provider/azure/environ_test.go View 1 2 4 chunks +48 lines, -25 lines 0 comments Download
M provider/azure/instancetype.go View 1 2 4 chunks +15 lines, -12 lines 0 comments Download
M provider/azure/instancetype_test.go View 1 2 7 chunks +91 lines, -246 lines 0 comments Download
M provider/common/mock_test.go View 1 chunk +5 lines, -0 lines 0 comments Download
A provider/common/supportedarchitectures.go View 1 1 chunk +28 lines, -0 lines 0 comments Download
A provider/common/supportedarchitectures_test.go View 1 chunk +83 lines, -0 lines 0 comments Download
M provider/ec2/ec2.go View 1 2 3 5 chunks +34 lines, -15 lines 0 comments Download
M provider/ec2/instancetype.go View 1 2 10 chunks +20 lines, -20 lines 0 comments Download
M provider/joyent/environ.go View 3 chunks +26 lines, -3 lines 0 comments Download
M provider/maas/environ.go View 1 2 3 3 chunks +19 lines, -4 lines 0 comments Download
M provider/maas/environ_test.go View 2 chunks +0 lines, -10 lines 0 comments Download
M provider/maas/environ_whitebox_test.go View 1 chunk +7 lines, -0 lines 0 comments Download
M provider/openstack/export_test.go View 1 chunk +19 lines, -0 lines 0 comments Download
M provider/openstack/local_test.go View 1 chunk +1 line, -1 line 0 comments Download
M provider/openstack/provider.go View 1 2 3 5 chunks +36 lines, -10 lines 0 comments Download

Messages

Total messages: 6
wallyworld
Please take a look.
10 years, 1 month ago (2014-03-20 03:26:26 UTC) #1
wallyworld
Please take a look.
10 years, 1 month ago (2014-03-20 03:28:20 UTC) #2
thumper
https://codereview.appspot.com/78030045/diff/20001/environs/imagemetadata/marshal.go File environs/imagemetadata/marshal.go (right): https://codereview.appspot.com/78030045/diff/20001/environs/imagemetadata/marshal.go#newcode76 environs/imagemetadata/marshal.go:76: VType: t.VType, VType isn't very descriptive or helpful here. ...
10 years, 1 month ago (2014-03-20 04:27:14 UTC) #3
wallyworld
Please take a look. https://codereview.appspot.com/78030045/diff/20001/environs/imagemetadata/marshal.go File environs/imagemetadata/marshal.go (right): https://codereview.appspot.com/78030045/diff/20001/environs/imagemetadata/marshal.go#newcode76 environs/imagemetadata/marshal.go:76: VType: t.VType, On 2014/03/20 04:27:15, ...
10 years, 1 month ago (2014-03-20 05:05:34 UTC) #4
fwereade
LGTM modulo eyebrow-raises, let's chat live quickly https://codereview.appspot.com/78030045/diff/40001/provider/azure/environ.go File provider/azure/environ.go (right): https://codereview.appspot.com/78030045/diff/40001/provider/azure/environ.go#newcode64 provider/azure/environ.go:64: archMutex sync.Mutex ...
10 years, 1 month ago (2014-03-20 11:10:07 UTC) #5
wallyworld
10 years, 1 month ago (2014-03-20 11:40:29 UTC) #6
Please take a look.

https://codereview.appspot.com/78030045/diff/40001/provider/azure/environ.go
File provider/azure/environ.go (right):

https://codereview.appspot.com/78030045/diff/40001/provider/azure/environ.go#...
provider/azure/environ.go:64: archMutex sync.Mutex
On 2014/03/20 11:10:08, fwereade wrote:
> it's common to put the guarded field under the mutex

Done.
Sign in to reply to this message.

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