Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit45af7d7

Browse files
committed
remove barrier
1 parent20db665 commit45af7d7

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

‎scaletest/coderconnect/config.go‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package coderconnect
22

33
import (
4+
"sync"
45
"time"
56

67
"github.com/google/uuid"
78
"golang.org/x/xerrors"
89

910
"github.com/coder/coder/v2/codersdk"
10-
"github.com/coder/coder/v2/scaletest/harness"
1111
"github.com/coder/coder/v2/scaletest/workspacebuild"
1212
)
1313

@@ -66,7 +66,7 @@ type Config struct {
6666

6767
// DialBarrier is used to ensure all runners have dialed the Coder Connect
6868
// endpoint before creating their workspace(s).
69-
DialBarrier*harness.Barrier`json:"-"`
69+
DialBarrier*sync.WaitGroup`json:"-"`
7070
}
7171

7272
func (cConfig)Validate()error {

‎scaletest/coderconnect/run.go‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ func (r *Runner) Run(ctx context.Context, id string, logs io.Writer) error {
6464
reachedBarrier:=false
6565
deferfunc() {
6666
if!reachedBarrier {
67-
r.cfg.DialBarrier.Cancel()
67+
r.cfg.DialBarrier.Done()
6868
}
6969
}()
7070

@@ -125,6 +125,7 @@ func (r *Runner) Run(ctx context.Context, id string, logs io.Writer) error {
125125
}()
126126

127127
reachedBarrier=true
128+
r.cfg.DialBarrier.Done()
128129
r.cfg.DialBarrier.Wait()
129130

130131
workspaceRunners:=make([]*workspacebuild.Runner,0,r.cfg.WorkspaceCount)

‎scaletest/coderconnect/run_test.go‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package coderconnect_test
33
import (
44
"bytes"
55
"strconv"
6+
"sync"
67
"testing"
78

89
"github.com/google/uuid"
@@ -64,7 +65,8 @@ func TestRun(t *testing.T) {
6465
template:=coderdtest.CreateTemplate(t,client,user.OrganizationID,version.ID)
6566
coderdtest.AwaitTemplateVersionJobCompleted(t,client,version.ID)
6667

67-
barrier:=harness.NewBarrier(numUsers)
68+
barrier:=new(sync.WaitGroup)
69+
barrier.Add(numUsers)
6870
metrics:=coderconnect.NewMetrics(prometheus.NewRegistry())
6971

7072
th:=harness.NewTestHarness(harness.ConcurrentExecutionStrategy{}, harness.ConcurrentExecutionStrategy{})

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp