Skip to content

Commit c0e2d08

Browse files
committed
dialers/retrier: todo comments
1 parent a92527c commit c0e2d08

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

intra/dialers/retrier.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,7 @@ func (r *retrier) Write(b []byte) (int, error) {
539539
// retries are done; before which reads are delegated to copyOnce.
540540
func (r *retrier) ReadFrom(reader io.Reader) (bytes int64, err error) {
541541
copies := 0
542+
// TODO: skip copyOnce if r.multidial set or if strat is SplitNever?
542543
for !r.retryCompleted() {
543544
b, e := copyOnce(r, reader)
544545
copies++
@@ -547,6 +548,7 @@ func (r *retrier) ReadFrom(reader io.Reader) (bytes int64, err error) {
547548
if e != nil {
548549
return bytes, e
549550
}
551+
// TODO: return after first copyOnce if strat is RetryNever?
550552
}
551553

552554
c := r.conn // reader thread does not need the mutex

0 commit comments

Comments
 (0)