Browse Source

修复调试问题

gitlink
Sydonian 11 months ago
parent
commit
7169376b20
2 changed files with 8 additions and 2 deletions
  1. +4
    -1
      common/pkgs/ioswitch2/ops2/chunked.go
  2. +4
    -1
      common/pkgs/ioswitchlrc/ops2/chunked.go

+ 4
- 1
common/pkgs/ioswitch2/ops2/chunked.go View File

@@ -37,7 +37,10 @@ func (o *ChunkedSplit) Execute(ctx *exec.ExecContext, e *exec.Executor) error {


sem := semaphore.NewWeighted(int64(len(outputs))) sem := semaphore.NewWeighted(int64(len(outputs)))
for i := range outputs { for i := range outputs {
sem.Acquire(ctx.Context, 1)
err = sem.Acquire(ctx.Context, 1)
if err != nil {
return err
}


e.PutVar(o.Outputs[i], &exec.StreamValue{ e.PutVar(o.Outputs[i], &exec.StreamValue{
Stream: io2.AfterReadClosedOnce(outputs[i], func(closer io.ReadCloser) { Stream: io2.AfterReadClosedOnce(outputs[i], func(closer io.ReadCloser) {


+ 4
- 1
common/pkgs/ioswitchlrc/ops2/chunked.go View File

@@ -37,7 +37,10 @@ func (o *ChunkedSplit) Execute(ctx *exec.ExecContext, e *exec.Executor) error {


sem := semaphore.NewWeighted(int64(len(outputs))) sem := semaphore.NewWeighted(int64(len(outputs)))
for i := range outputs { for i := range outputs {
sem.Acquire(ctx.Context, 1)
err = sem.Acquire(ctx.Context, 1)
if err != nil {
return err
}


e.PutVar(o.Outputs[i], &exec.StreamValue{ e.PutVar(o.Outputs[i], &exec.StreamValue{
Stream: io2.AfterReadClosedOnce(outputs[i], func(closer io.ReadCloser) { Stream: io2.AfterReadClosedOnce(outputs[i], func(closer io.ReadCloser) {


Loading…
Cancel
Save