mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-29 04:12:25 -05:00 
			
		
		
		
	[feature/performance] Fail fast when doing remote transport calls inside incoming request contexts (#1119)
* [feature/performance] Fail fast when doing remote transport calls inside incoming request contexts * [chore] Reduce outgoing request timeout to 15s * log error messages when fastfailing * use context.Value() instead of wrapped context, wrap error with fastfail instead of extra log entry * add fast-fail context key test Signed-off-by: kim <grufwub@gmail.com> Co-authored-by: kim <grufwub@gmail.com>
This commit is contained in:
		
					parent
					
						
							
								8942a70856
							
						
					
				
			
			
				commit
				
					
						c9d893fec1
					
				
			
		
					 17 changed files with 141 additions and 24 deletions
				
			
		|  | @ -95,7 +95,7 @@ func New(cfg Config) *Client { | |||
| 	var c Client | ||||
| 
 | ||||
| 	d := &net.Dialer{ | ||||
| 		Timeout:   30 * time.Second, | ||||
| 		Timeout:   15 * time.Second, | ||||
| 		KeepAlive: 30 * time.Second, | ||||
| 		Resolver:  &net.Resolver{}, | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue