Skip to content

Commit 6175dcd

Browse files
committed
checkpoint
1 parent 393adc7 commit 6175dcd

File tree

2 files changed

+16
-22
lines changed

2 files changed

+16
-22
lines changed

pkg/exploration/explore.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
)
2424

2525
const WaitBetweenTestsSecs = 60
26-
const Seed = 557
26+
const Seed = 558
2727

2828
func getRandomAttackSize() suite.AttackSize {
2929
//return suite.AttackOne
@@ -78,10 +78,10 @@ func buildRandomLatencyTest(targetDescription string, targetSelectors []*suite.C
7878
}
7979

8080
func buildRandomClockSkewTest(targetDescription string, targetSelectors []*suite.ChaosTargetSelector) (*types.SuiteTest, error) {
81-
minDelaySeconds := -600
82-
maxDelaySeconds := 600
81+
minDelaySeconds := -900
82+
maxDelaySeconds := 900
8383
minDurationSeconds := 10
84-
maxDurationSeconds := 300
84+
maxDurationSeconds := 600
8585

8686
grace := time.Second * 300
8787
delay := fmt.Sprintf("%ds", rand.Intn(maxDelaySeconds-minDelaySeconds)+minDelaySeconds)

pkg/kubernetes/port_forward.go

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -114,37 +114,31 @@ func (c *KubeClient) StartPortForwarding(pod string, localPort, remotePort int,
114114
portForwardIssueCh := make(chan error, 1)
115115
defer close(portForwardIssueCh)
116116

117-
retriesRem := 5
118-
/*go func(retriesRem int) {
117+
retries := 5
118+
go func(retriesRem int, ready chan struct{}) {
119119
for retriesRem > 0 {
120120
if err = portForward.ForwardPorts(); err != nil {
121121
retriesRem--
122122
time.Sleep(200 * time.Millisecond)
123123
if retriesRem == 0 {
124124
portForwardIssueCh <- stacktrace.Propagate(err, "unable to start port forward session")
125125
}
126+
} else {
127+
return
126128
}
127129
}
128-
}(retries)*/
129-
130-
for retriesRem > 0 {
131-
if err = portForward.ForwardPorts(); err != nil {
132-
retriesRem--
133-
time.Sleep(200 * time.Millisecond)
134-
} else {
135-
return stopCh, nil
136-
}
137-
}
138-
//portForwardIssueCh <- stacktrace.Propagate(err, "unable to start port forward session")
139-
return nil, errors.New("Failed to establish port forward")
130+
}(retries, readyCh)
140131

141-
/*select {
132+
//portForwardIssueCh <- stacktrace.Propagate(err, "unable to start port forward session")
133+
//return nil, errors.New("Failed to establish port forward")
134+
select {
142135
case <-readyCh:
143136
log.Debugf("Port-forward established to pod/%s:%d", pod, remotePort)
144137
case <-time.After(time.Minute):
145138
return nil, errors.New("timed out after waiting to establish port forward")
146-
case err = <-portForwardIssueCh:
147-
return nil, err
139+
//case err = <-portForwardIssueCh:
140+
// return nil, err
141+
//}
148142
}
149-
return stopCh, nil*/
143+
return stopCh, nil
150144
}

0 commit comments

Comments
 (0)