Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for donechan (0.19 sec)

  1. src/crypto/tls/handshake_client_test.go

    			if t.Failed() {
    				t.Logf("OpenSSL output:\n\n%s", stdout.all)
    			}
    		}()
    	} else {
    		clientConn, serverConn = localPipe(t)
    	}
    
    	doneChan := make(chan bool)
    	defer func() {
    		clientConn.Close()
    		<-doneChan
    	}()
    	go func() {
    		defer close(doneChan)
    
    		config := test.config
    		if config == nil {
    			config = testConfig
    		}
    		client := Client(clientConn, config)
    		defer client.Close()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 88.7K bytes
    - Viewed (0)
  2. internal/store/store.go

    					// Get next key.
    					case <-doneCh:
    						return
    					}
    				}
    			}
    
    			select {
    			case <-retryTicker.C:
    			case <-doneCh:
    				return
    			}
    		}
    	}()
    
    	return keyCh
    }
    
    // sendItems - Reads items from the store and re-plays.
    func sendItems(target Target, keyCh <-chan Key, doneCh <-chan struct{}, logger logger) {
    	retryTicker := time.NewTicker(retryInterval)
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Mar 25 16:44:20 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  3. internal/grid/stream.go

    		}
    
    		if !done {
    			// Drain channel.
    			for range s.responses {
    			}
    		}
    	}()
    	doneCh := s.ctx.Done()
    	for {
    		select {
    		case <-doneCh:
    			if err := context.Cause(s.ctx); !errors.Is(err, errStreamEOF) {
    				return err
    			}
    			// Fall through to be sure we have returned all responses.
    			doneCh = nil
    		case resp, ok := <-s.responses:
    			if !ok {
    				done = true
    				return nil
    			}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri Jun 07 15:51:52 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  4. cmd/storage-rest-server.go

    				}
    				return
    			}
    		}
    	}()
    	return func(err error) {
    		if doneCh == nil {
    			return
    		}
    
    		// Indicate we are ready to write.
    		doneCh <- err
    
    		// Wait for channel to be closed so we don't race on writes.
    		<-doneCh
    
    		// Clear so we can be called multiple times without crashing.
    		doneCh = nil
    	}, &closeNotifier{rc: r.Body, done: bodyDoneCh}
    }
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Jun 10 15:51:27 UTC 2024
    - 44.8K bytes
    - Viewed (0)
  5. test/stress/runstress.go

    	"os/exec"
    	"strconv"
    	"time"
    )
    
    var (
    	v         = flag.Bool("v", false, "verbose")
    	doMaps    = flag.Bool("maps", true, "stress maps")
    	doExec    = flag.Bool("exec", true, "stress exec")
    	doChan    = flag.Bool("chan", true, "stress channels")
    	doNet     = flag.Bool("net", true, "stress networking")
    	doParseGo = flag.Bool("parsego", true, "stress parsing Go (generates garbage)")
    )
    
    func Println(a ...interface{}) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:21:35 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  6. cmd/consolelogger.go

    			entry := lastN[(cnt+i)%last]
    			if (entry == log.Info{}) {
    				continue
    			}
    			select {
    			case subCh <- entry:
    			case <-doneCh:
    				return nil
    			}
    		}
    	}
    	return sys.pubsub.Subscribe(madmin.LogMaskAll, subCh, doneCh, filter)
    }
    
    // Init if HTTPConsoleLoggerSys is valid, always returns nil right now
    func (sys *HTTPConsoleLoggerSys) Init(_ context.Context) error {
    	return nil
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  7. pkg/kubelet/nodeshutdown/nodeshutdown_manager_linux_test.go

    		return nil
    	}
    	syncNodeStatus := func() {}
    
    	var shutdownChan chan bool
    	var shutdownChanMut sync.Mutex
    	var connChan = make(chan struct{}, 1)
    
    	lock.Lock()
    	systemDbus = func() (dbusInhibiter, error) {
    		defer func() {
    			connChan <- struct{}{}
    		}()
    		ch := make(chan bool)
    		shutdownChanMut.Lock()
    		shutdownChan = ch
    		shutdownChanMut.Unlock()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 29.8K bytes
    - Viewed (0)
  8. cmd/erasure-server-pool-rebalance.go

    		return ps.Participating && ps.Info.Status == rebalStarted
    	}
    	return false
    }
    
    func (z *erasureServerPools) rebalanceBuckets(ctx context.Context, poolIdx int) (err error) {
    	doneCh := make(chan error, 1)
    	defer xioutil.SafeClose(doneCh)
    
    	// Save rebalance.bin periodically.
    	go func() {
    		// Update rebalance.bin periodically once every 5-10s, chosen randomly
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Jun 03 15:45:54 UTC 2024
    - 27.3K bytes
    - Viewed (0)
  9. internal/http/listener.go

    func (listener *httpListener) start() {
    	// Closure to send acceptResult to acceptCh.
    	// It returns true if the result is sent else false if returns when doneCh is closed.
    	send := func(result acceptResult) bool {
    		select {
    		case listener.acceptCh <- result:
    			// Successfully written to acceptCh
    			return true
    		case <-listener.ctx.Done():
    			return false
    		}
    	}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 22 23:07:14 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/server/genericapiserver_graceful_termination_test.go

    type signalInterceptingTestStep struct {
    	doneCh chan struct{}
    }
    
    func (ts signalInterceptingTestStep) done() <-chan struct{} {
    	return ts.doneCh
    }
    func (ts signalInterceptingTestStep) execute(fn func()) {
    	defer close(ts.doneCh)
    	fn()
    }
    func newSignalInterceptingTestStep() *signalInterceptingTestStep {
    	return &signalInterceptingTestStep{
    		doneCh: make(chan struct{}),
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 18:59:21 UTC 2024
    - 38.3K bytes
    - Viewed (0)
Back to top