Skip to content
This repository has been archived by the owner on Oct 17, 2018. It is now read-only.

Commit

Permalink
Address feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
xichen2020 committed May 5, 2017
1 parent e658d02 commit 8bf361c
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 14 deletions.
8 changes: 4 additions & 4 deletions protocol/msgpack/base_iterator.go
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ func (it *baseIterator) decodePolicy() policy.Policy {
func (it *baseIterator) decodeResolution() policy.Resolution {
numActualFields := it.decodeNumObjectFields()
resolutionType := it.decodeObjectType()
numExpectedFields, ok := it.checkNumFieldsForTypeWithActual(
numExpectedFields, ok := it.checkExpectedNumFieldsForType(
resolutionType,
numActualFields,
)
Expand Down Expand Up @@ -127,7 +127,7 @@ func (it *baseIterator) decodeResolution() policy.Resolution {
func (it *baseIterator) decodeRetention() policy.Retention {
numActualFields := it.decodeNumObjectFields()
retentionType := it.decodeObjectType()
numExpectedFields, ok := it.checkNumFieldsForTypeWithActual(
numExpectedFields, ok := it.checkExpectedNumFieldsForType(
retentionType,
numActualFields,
)
Expand Down Expand Up @@ -251,11 +251,11 @@ func (it *baseIterator) skip(numFields int) {

func (it *baseIterator) checkNumFieldsForType(objType objectType) (int, int, bool) {
numActualFields := it.decodeNumObjectFields()
numExpectedFields, ok := it.checkNumFieldsForTypeWithActual(objType, numActualFields)
numExpectedFields, ok := it.checkExpectedNumFieldsForType(objType, numActualFields)
return numExpectedFields, numActualFields, ok
}

func (it *baseIterator) checkNumFieldsForTypeWithActual(
func (it *baseIterator) checkExpectedNumFieldsForType(
objType objectType,
numActualFields int,
) (int, bool) {
Expand Down
2 changes: 1 addition & 1 deletion protocol/msgpack/raw_metric_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ func (it *mockBaseIterator) checkNumFieldsForType(objType objectType) (int, int,
return 0, 0, true
}

func (it *mockBaseIterator) checkNumFieldsForTypeWithActual(
func (it *mockBaseIterator) checkExpectedNumFieldsForType(
objType objectType,
numActualFields int,
) (int, bool) {
Expand Down
4 changes: 2 additions & 2 deletions protocol/msgpack/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -193,9 +193,9 @@ type iteratorBase interface {
// the number of expected fields for a given object type.
checkNumFieldsForType(objType objectType) (int, int, bool)

// checkNumFieldsForTypeWithActual compares the given number of actual fields with
// checkExpectedNumFieldsForType compares the given number of actual fields with
// the number of expected fields for a given object type.
checkNumFieldsForTypeWithActual(objType objectType, numActualFields int) (int, bool)
checkExpectedNumFieldsForType(objType objectType, numActualFields int) (int, bool)
}

// UnaggregatedEncoder is an encoder for encoding different types of unaggregated metrics.
Expand Down
4 changes: 1 addition & 3 deletions protocol/msgpack/unaggregated_iterator.go
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ func (it *unaggregatedIterator) decodeGauge() {
func (it *unaggregatedIterator) decodePoliciesList() {
numActualFields := it.decodeNumObjectFields()
policiesListType := it.decodeObjectType()
numExpectedFields, ok := it.checkNumFieldsForTypeWithActual(
numExpectedFields, ok := it.checkExpectedNumFieldsForType(
policiesListType,
numActualFields,
)
Expand All @@ -244,8 +244,6 @@ func (it *unaggregatedIterator) decodePoliciesList() {
}
if len(it.cachedPolicies) < numStagedPolicies {
it.cachedPolicies = make([][]policy.Policy, numStagedPolicies)
} else {
it.cachedPolicies = it.cachedPolicies[:numStagedPolicies]
}
for policyIdx := 0; policyIdx < numStagedPolicies; policyIdx++ {
decodedStagedPolicies := it.decodeStagedPolicies(policyIdx)
Expand Down
8 changes: 4 additions & 4 deletions protocol/msgpack/unaggregated_iterator_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ func TestUnaggregatedIteratorDecodeSingleCustomPoliciesListWithAlloc(t *testing.
require.NoError(t, it.Err())
_, pl := it.Value()
require.Equal(t, testSingleCustomStagedPoliciesList, pl)
require.Equal(t, len(it.cachedPolicies), len(testSingleCustomStagedPoliciesList))
require.True(t, len(it.cachedPolicies) >= len(testSingleCustomStagedPoliciesList))
policies, _ := testSingleCustomStagedPoliciesList[0].Policies()
require.Equal(t, it.cachedPolicies[0], policies)
}
Expand All @@ -71,7 +71,7 @@ func TestUnaggregatedIteratorDecodeSingleCustomPoliciesListNoPoliciesListAlloc(t
require.NoError(t, it.Err())
_, pl := it.Value()
require.Equal(t, testSingleCustomStagedPoliciesList, pl)
require.Equal(t, len(it.cachedPolicies), len(testSingleCustomStagedPoliciesList))
require.True(t, len(it.cachedPolicies) >= len(testSingleCustomStagedPoliciesList))
policies, _ := testSingleCustomStagedPoliciesList[0].Policies()
require.Equal(t, it.cachedPolicies[0], policies)
}
Expand All @@ -88,7 +88,7 @@ func TestUnaggregatedIteratorDecodeSingleCustomPoliciesListNoAlloc(t *testing.T)
require.NoError(t, it.Err())
_, pl := it.Value()
require.Equal(t, testSingleCustomStagedPoliciesList, pl)
require.Equal(t, len(it.cachedPolicies), len(testSingleCustomStagedPoliciesList))
require.True(t, len(it.cachedPolicies) >= len(testSingleCustomStagedPoliciesList))
policies, _ := testSingleCustomStagedPoliciesList[0].Policies()
require.Equal(t, it.cachedPolicies[0], policies)
}
Expand All @@ -103,7 +103,7 @@ func TestUnaggregatedIteratorDecodeMultiCustomPoliciesListWithAlloc(t *testing.T
require.NoError(t, it.Err())
_, pl := it.Value()
require.Equal(t, input, pl)
require.Equal(t, len(it.cachedPolicies), len(input))
require.True(t, len(it.cachedPolicies) >= len(input))
for i := 0; i < len(input); i++ {
policies, _ := input[i].Policies()
require.Equal(t, it.cachedPolicies[i], policies)
Expand Down

0 comments on commit 8bf361c

Please sign in to comment.