mirror of
				https://github.com/NVIDIA/nvidia-container-toolkit
				synced 2025-06-26 18:18:24 +00:00 
			
		
		
		
	Merge branch 'list-shows-errors' into 'main'
Log registry refresh errors in cdi list See merge request nvidia/container-toolkit/container-toolkit!458
This commit is contained in:
		
						commit
						54aacb4245
					
				| @ -72,13 +72,12 @@ func (m command) run(c *cli.Context, cfg *config) error { | |||||||
| 		return fmt.Errorf("failed to create CDI cache: %v", err) | 		return fmt.Errorf("failed to create CDI cache: %v", err) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	refreshErr := registry.Refresh() | ||||||
| 	devices := registry.ListDevices() | 	devices := registry.ListDevices() | ||||||
| 	if len(devices) == 0 { |  | ||||||
| 		m.logger.Info("No CDI devices found") |  | ||||||
| 		return nil |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 	m.logger.Infof("Found %d CDI devices", len(devices)) | 	m.logger.Infof("Found %d CDI devices", len(devices)) | ||||||
|  | 	if refreshErr != nil { | ||||||
|  | 		m.logger.Warningf("Refreshing the CDI registry returned the following error(s): %v", refreshErr) | ||||||
|  | 	} | ||||||
| 	for _, device := range devices { | 	for _, device := range devices { | ||||||
| 		fmt.Printf("%s\n", device) | 		fmt.Printf("%s\n", device) | ||||||
| 	} | 	} | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user