0df5f6c24d 
								
							 
						 
						
							
							
								
								Fix file not found error detection in fs://  
							
							
							
						 
						
							2021-01-12 20:57:33 -06:00  
				
					
						
							
							
								 
						
							
								1e92c7740c 
								
							 
						 
						
							
							
								
								Map ENOENT to ErrNotExist in FSPath  
							
							
							
						 
						
							2020-09-05 21:46:57 -07:00  
				
					
						
							
							
								 
						
							
								4d9f0128a3 
								
							 
						 
						
							
							
								
								Upgrade to klog2  
							
							... 
							
							
							
							This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out. 
							
						 
						
							2020-08-16 20:56:48 -05:00  
				
					
						
							
							
								 
						
							
								d54aadc89c 
								
							 
						 
						
							
							
								
								Fix nits for removal of S3 file versions  
							
							
							
						 
						
							2020-05-28 06:50:32 +03:00  
				
					
						
							
							
								 
						
							
								9675692b84 
								
							 
						 
						
							
							
								
								Implement RemoveAll() for S3 paths  
							
							
							
						 
						
							2020-05-25 07:46:32 +03:00  
				
					
						
							
							
								 
						
							
								9e55b8230a 
								
							 
						 
						
							
							
								
								Update copyright notices  
							
							... 
							
							
							
							Also cleans some white spaces 
							
						 
						
							2019-09-09 14:47:51 -04:00  
				
					
						
							
							
								 
						
							
								3e33ac7682 
								
							 
						 
						
							
							
								
								Change code from glog to klog  
							
							... 
							
							
							
							We don't call klog.InitFlags yet, because that will cause a flag
redefinition error until we get everyone to stop using glog.  That
will happen when we update to k8s 1.13. 
							
						 
						
							2019-05-06 12:54:51 -04:00  
				
					
						
							
							
								 
						
							
								288c5aaf01 
								
							 
						 
						
							
							
								
								Add error handling (logging) when we fail to close a file  
							
							... 
							
							
							
							More missing error handling
Follows on from #5543  
							
						 
						
							2018-07-28 16:50:13 -04:00  
				
					
						
							
							
								 
						
							
								412cf377c2 
								
							 
						 
						
							
							
								
								VFS: WriteFile takes an io.ReadSeeker  
							
							... 
							
							
							
							Means we don't have to buffer big files in memory, in combination with
WriteTo for reading. 
							
						 
						
							2018-02-26 09:09:17 -05:00  
				
					
						
							
							
								 
						
							
								e2f91917d9 
								
							 
						 
						
							
							
								
								ReadTree: clarify that returns only files  
							
							... 
							
							
							
							Because the primary use-case is S3-style stores, we haven't really used
directories.  If we have a use-case, we can always pass a boolean
parameter or create an alternative function. 
							
						 
						
							2018-01-23 23:42:00 -05:00  
				
					
						
							
							
								 
						
							
								6f6bafb65e 
								
							 
						 
						
							
							
								
								VFS: Support io.WriterTo interface  
							
							... 
							
							
							
							Allows us to handle much bigger files (no need to buffer in-memory) 
							
						 
						
							2018-01-08 22:34:27 -05:00  
				
					
						
							
							
								 
						
							
								8d1ee1fa16 
								
							 
						 
						
							
							
								
								updating files for goimports  
							
							
							
						 
						
							2017-11-01 12:51:43 -06:00  
				
					
						
							
							
								 
						
							
								b2bcba4a6d 
								
							 
						 
						
							
							
								
								GCE: Use object-level permissions for files in GCS  
							
							... 
							
							
							
							This lets us configure cross-project permissions while ourselves needing
minimal permissions, but also gives us a nice hook for future lockdown
of object-level permissions. 
							
						 
						
							2017-10-29 19:17:00 -04:00  
				
					
						
							
							
								 
						
							
								8fa2aac99f 
								
							 
						 
						
							
							
								
								fixing more headers  
							
							
							
						 
						
							2016-10-15 19:20:56 -06:00  
				
					
						
							
							
								 
						
							
								5f8d68ec85 
								
							 
						 
						
							
							
								
								Refactor shared packages into util directory  
							
							
							
						 
						
							2016-09-25 18:27:09 -04:00