File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -153,9 +153,9 @@ func (t *TaskRunner) logPipe(reader io.Reader) {
153
153
}()
154
154
155
155
scanner := bufio .NewScanner (reader )
156
- // const maxCapacity = 10 * 1024 * 1024 // 10 MB
157
- // buf := make([]byte, maxCapacity)
158
- // scanner.Buffer(buf, maxCapacity)
156
+ const maxCapacity = 10 * 1024 * 1024 // 10 MB
157
+ buf := make ([]byte , maxCapacity )
158
+ scanner .Buffer (buf , maxCapacity )
159
159
160
160
for scanner .Scan () {
161
161
line := scanner .Text ()
@@ -172,7 +172,7 @@ func (t *TaskRunner) logPipe(reader io.Reader) {
172
172
msg := "Failed to read TaskRunner output"
173
173
174
174
switch scanner .Err ().Error () {
175
- case "EOF" :
175
+ case "EOF" , "os: process already finished" :
176
176
return // it is ok
177
177
case "bufio.Scanner: token too long" :
178
178
msg = "TaskRunner output exceeds the maximum allowed size of 10MB"
You can’t perform that action at this time.
0 commit comments