Skip to content

Commit 0cad1b7

Browse files
Harvey Lowndesprydie
Harvey Lowndes
authored andcommitted
Review changes
1 parent d890524 commit 0cad1b7

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

pkg/oci/ccm.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ import (
4444
)
4545

4646
const (
47-
//RateLimitQPSDefault sets a value for the default queries per second.
48-
RateLimitQPSDefault = 1.0
49-
//RateLimitBucketDefault sets a value for the default token bucket burst size.
47+
// RateLimitQPSDefault sets a value for the default queries per second.
48+
RateLimitQPSDefault = 20.0
49+
// RateLimitBucketDefault sets a value for the default token bucket burst size.
5050
RateLimitBucketDefault = 5
5151
)
5252

@@ -81,7 +81,7 @@ func NewCloudProvider(config *Config) (cloudprovider.Interface, error) {
8181
return nil, err
8282
}
8383

84-
rateLimiter := buildNewRateLimiter(config.RateLimiter)
84+
rateLimiter := newRateLimiter(config.RateLimiter)
8585

8686
c, err := client.New(cp, &rateLimiter)
8787
if err != nil {
@@ -232,7 +232,7 @@ func buildConfigurationProvider(config *Config) (common.ConfigurationProvider, e
232232

233233
// buildNewRateLimiter builds and returns a struct containing read and write
234234
// rate limiters. Defaults are used where no (0) value is provided.
235-
func buildNewRateLimiter(config *RateLimiterConfig) client.RateLimiter {
235+
func newRateLimiter(config *RateLimiterConfig) client.RateLimiter {
236236
// Set to default values if configuration not declared
237237
if config.RateLimitQPSRead == 0 {
238238
config.RateLimitQPSRead = RateLimitQPSDefault

pkg/oci/ccm_test.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ import (
1919
)
2020

2121
func TestBuildRateLimiterWithConfig(t *testing.T) {
22-
var qpsRead float32 = 6.0
22+
qpsRead := float32(6.0)
2323
bucketRead := 20
24-
var qpsWrite float32 = 8.0
24+
qpsWrite := float32(8.0)
2525
bucketWrite := 20
2626

2727
rateLimiterConfig := &RateLimiterConfig{
@@ -31,7 +31,7 @@ func TestBuildRateLimiterWithConfig(t *testing.T) {
3131
RateLimitBucketWrite: bucketWrite,
3232
}
3333

34-
rateLimiter := buildNewRateLimiter(rateLimiterConfig)
34+
rateLimiter := newRateLimiter(rateLimiterConfig)
3535

3636
if rateLimiter.Reader.QPS() != qpsRead {
3737
t.Errorf("unexpected QPS (read) value: expected %f but found %f", qpsRead, rateLimiter.Reader.QPS())
@@ -45,7 +45,7 @@ func TestBuildRateLimiterWithConfig(t *testing.T) {
4545
func TestBuildRateLimiterWithDefaults(t *testing.T) {
4646
rateLimiterConfig := &RateLimiterConfig{}
4747

48-
rateLimiter := buildNewRateLimiter(rateLimiterConfig)
48+
rateLimiter := newRateLimiter(rateLimiterConfig)
4949

5050
if rateLimiter.Reader.QPS() != RateLimitQPSDefault {
5151
t.Errorf("unexpected QPS (read) value: expected %f but found %f", RateLimitQPSDefault, rateLimiter.Reader.QPS())

pkg/oci/client/compute.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ func (c *client) getInstanceByDisplayName(ctx context.Context, compartmentID, di
5858
)
5959
for {
6060
if !c.rateLimiter.Reader.TryAccept() {
61-
return nil, RateLimitError(false, "getInstanceByDisplayName")
61+
return nil, RateLimitError(false, "ListInstances")
6262
}
6363
resp, err := c.compute.ListInstances(ctx, core.ListInstancesRequest{
6464
CompartmentId: &compartmentID,
@@ -89,7 +89,7 @@ func (c *client) getInstanceByDisplayName(ctx context.Context, compartmentID, di
8989

9090
func (c *client) listVNICAttachments(ctx context.Context, req core.ListVnicAttachmentsRequest) (core.ListVnicAttachmentsResponse, error) {
9191
if !c.rateLimiter.Reader.TryAccept() {
92-
return core.ListVnicAttachmentsResponse{}, RateLimitError(false, "listVNICAttachments")
92+
return core.ListVnicAttachmentsResponse{}, RateLimitError(false, "ListVnicAttachments")
9393
}
9494

9595
resp, err := c.compute.ListVnicAttachments(ctx, req)
@@ -129,7 +129,7 @@ func (c *client) GetPrimaryVNICForInstance(ctx context.Context, compartmentID, i
129129
}
130130

131131
// TODO(apryde): Cache map[instanceID]primaryVNICID.
132-
vnic, err := c.getVNIC(ctx, *attachment.VnicId)
132+
vnic, err := c.GetVNIC(ctx, *attachment.VnicId)
133133
if err != nil {
134134
return nil, err
135135
}
@@ -180,7 +180,7 @@ func (c *client) GetInstanceByNodeName(ctx context.Context, compartmentID, vcnID
180180
continue
181181
}
182182

183-
vnic, err := c.getVNIC(ctx, *attachment.VnicId)
183+
vnic, err := c.GetVNIC(ctx, *attachment.VnicId)
184184
if err != nil {
185185
return nil, err
186186
}

pkg/oci/client/load_balancer.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ func (c *client) GetLoadBalancerByName(ctx context.Context, compartmentID, name
6969
var page *string
7070
for {
7171
if !c.rateLimiter.Reader.TryAccept() {
72-
return nil, RateLimitError(false, "GetLoadBalancerByName")
72+
return nil, RateLimitError(false, "ListLoadBalancers")
7373
}
7474
resp, err := c.loadbalancer.ListLoadBalancers(ctx, loadbalancer.ListLoadBalancersRequest{
7575
CompartmentId: &compartmentID,
@@ -130,7 +130,7 @@ func (c *client) DeleteLoadBalancer(ctx context.Context, id string) (string, err
130130

131131
func (c *client) GetCertificateByName(ctx context.Context, lbID, name string) (*loadbalancer.Certificate, error) {
132132
if !c.rateLimiter.Reader.TryAccept() {
133-
return nil, RateLimitError(false, "GetCertificateByName")
133+
return nil, RateLimitError(false, "ListCertificates")
134134
}
135135

136136
resp, err := c.loadbalancer.ListCertificates(ctx, loadbalancer.ListCertificatesRequest{

pkg/oci/client/networking.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ type NetworkingInterface interface {
3232
UpdateSecurityList(ctx context.Context, request core.UpdateSecurityListRequest) (core.UpdateSecurityListResponse, error)
3333
}
3434

35-
func (c *client) getVNIC(ctx context.Context, id string) (*core.Vnic, error) {
35+
func (c *client) GetVNIC(ctx context.Context, id string) (*core.Vnic, error) {
3636
if !c.rateLimiter.Reader.TryAccept() {
37-
return nil, RateLimitError(false, "getVNIC")
37+
return nil, RateLimitError(false, "GetVNIC")
3838
}
3939

4040
resp, err := c.network.GetVnic(ctx, core.GetVnicRequest{

0 commit comments

Comments
 (0)