Skip to content

Commit 9e9ed6b

Browse files
authored
Merge pull request #19851 from k8s-infra-cherrypick-robot/cherry-pick-19843-to-release-3.6
[release-3.6] remove DistributedTracing from feature gate list.
2 parents d3f59bf + 1222c0a commit 9e9ed6b

File tree

3 files changed

+7
-15
lines changed

3 files changed

+7
-15
lines changed

server/embed/config_test.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ func TestConfigFileFeatureGates(t *testing.T) {
111111
{
112112
name: "default",
113113
expectedFeatures: map[featuregate.Feature]bool{
114-
features.DistributedTracing: false,
115114
features.StopGRPCServiceOnDefrag: false,
116115
features.InitialCorruptCheck: false,
117116
features.TxnModeWriteWithSharedBuffer: true,
@@ -139,12 +138,12 @@ func TestConfigFileFeatureGates(t *testing.T) {
139138
},
140139
{
141140
name: "ok to set different experimental flag and feature gate flag",
142-
serverFeatureGatesJSON: "DistributedTracing=true",
141+
serverFeatureGatesJSON: "InitialCorruptCheck=true",
143142
experimentalStopGRPCServiceOnDefrag: "true",
144143
expectedFeatures: map[featuregate.Feature]bool{
145-
features.DistributedTracing: true,
146144
features.StopGRPCServiceOnDefrag: true,
147145
features.TxnModeWriteWithSharedBuffer: true,
146+
features.InitialCorruptCheck: true,
148147
},
149148
},
150149
{

server/etcdmain/config_test.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,6 @@ func TestParseFeatureGateFlags(t *testing.T) {
480480
name: "default",
481481
expectedFeatures: map[featuregate.Feature]bool{
482482
features.StopGRPCServiceOnDefrag: false,
483-
features.DistributedTracing: false,
484483
},
485484
},
486485
{
@@ -495,11 +494,11 @@ func TestParseFeatureGateFlags(t *testing.T) {
495494
name: "ok to set different experimental flag and feature gate flag",
496495
args: []string{
497496
"--experimental-stop-grpc-service-on-defrag=true",
498-
"--feature-gates=DistributedTracing=true",
497+
"--feature-gates=InitialCorruptCheck=true",
499498
},
500499
expectedFeatures: map[featuregate.Feature]bool{
501500
features.StopGRPCServiceOnDefrag: true,
502-
features.DistributedTracing: true,
501+
features.InitialCorruptCheck: true,
503502
},
504503
},
505504
{
@@ -509,17 +508,17 @@ func TestParseFeatureGateFlags(t *testing.T) {
509508
},
510509
expectedFeatures: map[featuregate.Feature]bool{
511510
features.StopGRPCServiceOnDefrag: true,
512-
features.DistributedTracing: false,
511+
features.InitialCorruptCheck: false,
513512
},
514513
},
515514
{
516515
name: "can set feature gate from feature gate flag",
517516
args: []string{
518-
"--feature-gates=StopGRPCServiceOnDefrag=true,DistributedTracing=true",
517+
"--feature-gates=StopGRPCServiceOnDefrag=true,InitialCorruptCheck=true",
519518
},
520519
expectedFeatures: map[featuregate.Feature]bool{
521520
features.StopGRPCServiceOnDefrag: true,
522-
features.DistributedTracing: true,
521+
features.InitialCorruptCheck: true,
523522
},
524523
},
525524
}

server/features/etcd_features.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,6 @@ const (
3535
// of code conflicts because changes are more likely to be scattered
3636
// across the file.
3737

38-
// DistributedTracing enables experimental distributed tracing using OpenTelemetry Tracing.
39-
// owner: @dashpole
40-
// alpha: v3.5
41-
// issue: https://github.com/etcd-io/etcd/issues/12460
42-
DistributedTracing featuregate.Feature = "DistributedTracing"
4338
// StopGRPCServiceOnDefrag enables etcd gRPC service to stop serving client requests on defragmentation.
4439
// owner: @chaochn47
4540
// alpha: v3.6
@@ -83,7 +78,6 @@ const (
8378

8479
var (
8580
DefaultEtcdServerFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
86-
DistributedTracing: {Default: false, PreRelease: featuregate.Alpha},
8781
StopGRPCServiceOnDefrag: {Default: false, PreRelease: featuregate.Alpha},
8882
InitialCorruptCheck: {Default: false, PreRelease: featuregate.Alpha},
8983
CompactHashCheck: {Default: false, PreRelease: featuregate.Alpha},

0 commit comments

Comments
 (0)