Skip to content

Commit cd95e57

Browse files
authored
Merge pull request kubernetes#83071 from chendotjs/bytes-equal
replace bytes.Compare() with bytes.Equal()
2 parents 8980420 + 66be69b commit cd95e57

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
lines changed

cluster/images/etcd/migrate/migrate_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ func (e *CombinedEtcdClient) AttachLease(leaseDuration time.Duration) error {
216216
if err != nil {
217217
klog.Errorf("Error while attaching lease to: %s", string(kv.Key))
218218
}
219-
if bytes.Compare(putResp.PrevKv.Value, kv.Value) != 0 {
219+
if !bytes.Equal(putResp.PrevKv.Value, kv.Value) {
220220
return fmt.Errorf("concurrent access to key detected when setting lease on %s, expected previous value of %s but got %s",
221221
kv.Key, kv.Value, putResp.PrevKv.Value)
222222
}

pkg/controller/serviceaccount/tokens_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,7 @@ func (e *TokensController) hasReferencedToken(serviceAccount *v1.ServiceAccount)
495495

496496
func (e *TokensController) secretUpdateNeeded(secret *v1.Secret) (bool, bool, bool) {
497497
caData := secret.Data[v1.ServiceAccountRootCAKey]
498-
needsCA := len(e.rootCA) > 0 && bytes.Compare(caData, e.rootCA) != 0
498+
needsCA := len(e.rootCA) > 0 && !bytes.Equal(caData, e.rootCA)
499499

500500
needsNamespace := len(secret.Data[v1.ServiceAccountNamespaceKey]) == 0
501501

pkg/serviceaccount/legacy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ func (v *legacyValidator) Validate(tokenData string, public *jwt.Claims, private
106106
klog.V(4).Infof("Token is deleted and awaiting removal: %s/%s for service account %s/%s", namespace, secretName, namespace, serviceAccountName)
107107
return nil, errors.New("Token has been invalidated")
108108
}
109-
if bytes.Compare(secret.Data[v1.ServiceAccountTokenKey], []byte(tokenData)) != 0 {
109+
if !bytes.Equal(secret.Data[v1.ServiceAccountTokenKey], []byte(tokenData)) {
110110
klog.V(4).Infof("Token contents no longer matches %s/%s for service account %s/%s", namespace, secretName, namespace, serviceAccountName)
111111
return nil, errors.New("Token does not match server's copy")
112112
}

pkg/volume/util/atomic_writer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ func shouldWriteFile(path string, content []byte) (bool, error) {
304304
return false, err
305305
}
306306

307-
return (bytes.Compare(content, contentOnFs) != 0), nil
307+
return !bytes.Equal(content, contentOnFs), nil
308308
}
309309

310310
// pathsToRemove walks the current version of the data directory and

staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig/config_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ func TestEncryptionProviderConfigCorrect(t *testing.T) {
393393
if stale != (transformer.Name != testCase.Name) {
394394
t.Fatalf("%s: wrong stale information on reading using %s transformer, should be %v", testCase.Name, transformer.Name, testCase.Name == transformer.Name)
395395
}
396-
if bytes.Compare(untransformedData, originalText) != 0 {
396+
if !bytes.Equal(untransformedData, originalText) {
397397
t.Fatalf("%s: %s transformer transformed data incorrectly. Expected: %v, got %v", testCase.Name, transformer.Name, originalText, untransformedData)
398398
}
399399
}

staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/envelope_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func TestEnvelopeCaching(t *testing.T) {
9494
if err != nil {
9595
t.Fatalf("could not decrypt Envelope transformer's encrypted data even once: %v", err)
9696
}
97-
if bytes.Compare(untransformedData, originalText) != 0 {
97+
if !bytes.Equal(untransformedData, originalText) {
9898
t.Fatalf("envelopeTransformer transformed data incorrectly. Expected: %v, got %v", originalText, untransformedData)
9999
}
100100

@@ -104,7 +104,7 @@ func TestEnvelopeCaching(t *testing.T) {
104104
if err != nil {
105105
t.Fatalf("could not decrypt Envelope transformer's encrypted data using just cache: %v", err)
106106
}
107-
if bytes.Compare(untransformedData, originalText) != 0 {
107+
if !bytes.Equal(untransformedData, originalText) {
108108
t.Fatalf("envelopeTransformer transformed data incorrectly using cache. Expected: %v, got %v", originalText, untransformedData)
109109
}
110110
}
@@ -139,7 +139,7 @@ func TestEnvelopeCacheLimit(t *testing.T) {
139139
t.Fatalf("envelopeTransformer: error while transforming data (%v) from storage: %s", transformedOutputs[i], err)
140140
}
141141

142-
if bytes.Compare(numberText, output) != 0 {
142+
if !bytes.Equal(numberText, output) {
143143
t.Fatalf("envelopeTransformer transformed data incorrectly using cache. Expected: %v, got %v", numberText, output)
144144
}
145145
}
@@ -221,7 +221,7 @@ func TestBackwardsCompatibility(t *testing.T) {
221221
if err != nil {
222222
t.Fatalf("could not decrypt Envelope transformer's encrypted data even once: %v", err)
223223
}
224-
if bytes.Compare(untransformedData, originalText) != 0 {
224+
if !bytes.Equal(untransformedData, originalText) {
225225
t.Fatalf("envelopeTransformer transformed data incorrectly. Expected: %v, got %v", originalText, untransformedData)
226226
}
227227

@@ -231,7 +231,7 @@ func TestBackwardsCompatibility(t *testing.T) {
231231
if err != nil {
232232
t.Fatalf("could not decrypt Envelope transformer's encrypted data using just cache: %v", err)
233233
}
234-
if bytes.Compare(untransformedData, originalText) != 0 {
234+
if !bytes.Equal(untransformedData, originalText) {
235235
t.Fatalf("envelopeTransformer transformed data incorrectly using cache. Expected: %v, got %v", originalText, untransformedData)
236236
}
237237
}

staging/src/k8s.io/client-go/tools/leaderelection/leaderelection.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ func (le *LeaderElector) tryAcquireOrRenew() bool {
341341
}
342342

343343
// 2. Record obtained, check the Identity & Time
344-
if bytes.Compare(le.observedRawRecord, oldLeaderElectionRawRecord) != 0 {
344+
if !bytes.Equal(le.observedRawRecord, oldLeaderElectionRawRecord) {
345345
le.observedRecord = *oldLeaderElectionRecord
346346
le.observedRawRecord = oldLeaderElectionRawRecord
347347
le.observedTime = le.clock.Now()

0 commit comments

Comments
 (0)