swarm: integrate OpenTracing; propagate ctx to internal APIs (#17169)
* swarm: propagate ctx, enable opentracing * swarm/tracing: log error when tracing is misconfigured
This commit is contained in:
		
				
					committed by
					
						
						Balint Gabor
					
				
			
			
				
	
			
			
			
						parent
						
							f7d3678c28
						
					
				
				
					commit
					7c9314f231
				
			@@ -86,7 +86,7 @@ func (sf *SwarmFile) Attr(ctx context.Context, a *fuse.Attr) error {
 | 
			
		||||
	if sf.fileSize == -1 {
 | 
			
		||||
		reader, _ := sf.mountInfo.swarmApi.Retrieve(ctx, sf.addr)
 | 
			
		||||
		quitC := make(chan bool)
 | 
			
		||||
		size, err := reader.Size(quitC)
 | 
			
		||||
		size, err := reader.Size(ctx, quitC)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			log.Error("Couldnt get size of file %s : %v", sf.path, err)
 | 
			
		||||
			return err
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user