v0.36.0 doc sweep update
Package / arch (push) Canceled after 0s
Package / user (push) Canceled after 0s
Package / deb (push) Canceled after 0s
Package / freebsd (push) Canceled after 0s
Package / image (push) Canceled after 0s
Test / test (push) Canceled after 0s
Test / e2e (push) Canceled after 0s
Package / arch (push) Canceled after 0s
Package / user (push) Canceled after 0s
Package / deb (push) Canceled after 0s
Package / freebsd (push) Canceled after 0s
Package / image (push) Canceled after 0s
Test / test (push) Canceled after 0s
Test / e2e (push) Canceled after 0s
This commit is contained in:
1 parent
de87b9a008
commit
a63b512733
51 files changed
+641
-420
No files matched your search
@@ -1,3 +1,8 @@
|
||||
// Package pipeline runs one pipeline: its sources through the flow to its
|
||||
// sinks, each plugin made by the factory its type registered. Sinks start
|
||||
// before the sources and stop after them, so entries in flight arrive; a full
|
||||
// sink drops its event unless it declares core.CapBackpressure. A tap gives a
|
||||
// viewer a copy of what the flow decides.
|
||||
package pipeline
|
||||
|
||||
import (
|
||||
@@ -39,7 +44,7 @@ type Pipeline struct {
|
||||
cancel context.CancelFunc
|
||||
wg sync.WaitGroup
|
||||
running atomic.Bool
|
||||
halt chan struct{} // closed by Stop: backpressure sinks drop again
|
||||
halt chan struct{} // closed by Stop: backpressure events may then drop, room or not
|
||||
finished chan struct{} // closed when every source has ended
|
||||
finishedOnce sync.Once
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user