lburgazzoli opened a new issue, #3992:
URL: https://github.com/apache/camel-k/issues/3992

   I noticed that in the e2e tests we don't set any value for the eventually's 
polling interval so by default is likely to be 10ms.
   Given we have tests for which the timeout is  set to minutes it could make 
sense to set a more reasonable poll interval.
   
   
   The default can be programmatic defined by using 
`SetDefaultEventuallyPollingInterval` :
   
   ```go
   // SetDefaultEventuallyTimeout sets the default timeout duration for 
Eventually. Eventually will repeatedly poll your condition until it succeeds, 
or until this timeout elapses.
   func SetDefaultEventuallyTimeout(t time.Duration) {
       Default.SetDefaultEventuallyTimeout(t)
   }
   
   // SetDefaultEventuallyPollingInterval sets the default polling interval for 
Eventually.
   func SetDefaultEventuallyPollingInterval(t time.Duration) {
       Default.SetDefaultEventuallyPollingInterval(t)
   }
   ```
   
   or by setting some env vars:
   
   ```go
   const (
       EventuallyTimeoutEnvVarName         = "GOMEGA_DEFAULT_EVENTUALLY_TIMEOUT"
       EventuallyPollingIntervalEnvVarName = 
"GOMEGA_DEFAULT_EVENTUALLY_POLLING_INTERVAL"
   
       ConsistentlyDurationEnvVarName        = 
"GOMEGA_DEFAULT_CONSISTENTLY_DURATION"
       ConsistentlyPollingIntervalEnvVarName = 
"GOMEGA_DEFAULT_CONSISTENTLY_POLLING_INTERVAL"
   )
   
   func FetchDefaultDurationBundle() DurationBundle {
       return DurationBundle{
           EventuallyTimeout:         
durationFromEnv(EventuallyTimeoutEnvVarName, time.Second),
           EventuallyPollingInterval: 
durationFromEnv(EventuallyPollingIntervalEnvVarName, 10*time.Millisecond),
   
           ConsistentlyDuration:        
durationFromEnv(ConsistentlyDurationEnvVarName, 100*time.Millisecond),
           ConsistentlyPollingInterval: 
durationFromEnv(ConsistentlyPollingIntervalEnvVarName, 10*time.Millisecond),
       }
   }
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to