47ac410ab0 
								
							 
						 
						
							
							
								
								Code cleanup - simplify server side code. ( #3870 )  
							
							... 
							
							
							
							Fix all the issues reported by `gosimple` tool. 
							
						 
						
							2017-03-08 10:00:47 -08:00  
				
					
						
							
							
								 
						
							
								32d0d3d4ac 
								
							 
						 
						
							
							
								
								Enhanced newObjectLayerFn ( #3837 )  
							
							
							
						 
						
							2017-03-03 01:07:45 -08:00  
				
					
						
							
							
								 
						
							
								50b4e54a75 
								
							 
						 
						
							
							
								
								fs: Do not return reservedBucket names in ListBuckets() ( #3754 )  
							
							... 
							
							
							
							Make sure to skip reserved bucket names in `ListBuckets()`
current code didn't skip this properly and also generalize
this behavior for both XL and FS. 
							
						 
						
							2017-02-16 14:52:14 -08:00  
				
					
						
							
							
								 
						
							
								51fa4f7fe3 
								
							 
						 
						
							
							
								
								Make PutObject a nop for an object which ends with "/" and size is '0' ( #3603 )  
							
							... 
							
							
							
							This helps majority of S3 compatible applications while not returning
an error upon directory create request.
Fixes  #2965  
							
						 
						
							2017-01-20 16:33:01 -08:00  
				
					
						
							
							
								 
						
							
								62f8343879 
								
							 
						 
						
							
							
								
								Add constants for commonly used values. ( #3588 )  
							
							... 
							
							
							
							This is a consolidation effort, avoiding usage
of naked strings in codebase. Whenever possible
use constants which can be repurposed elsewhere.
This also fixes `goconst ./...` reported issues. 
							
						 
						
							2017-01-18 12:24:34 -08:00  
				
					
						
							
							
								 
						
							
								1c699d8d3f 
								
							 
						 
						
							
							
								
								fs: Re-implement object layer to remember the fd ( #3509 )  
							
							... 
							
							
							
							This patch re-writes FS backend to support shared backend sharing locks for safe concurrent access across multiple servers. 
							
						 
						
							2017-01-16 17:05:00 -08:00  
				
					
						
							
							
								 
						
							
								ff4ce0ee14 
								
							 
						 
						
							
							
								
								fs/xl: Combine input checks into re-usable functions. ( #3383 )  
							
							... 
							
							
							
							Repeated code around both object layers are moved
and combined into simple re-usable functions. 
							
						 
						
							2016-12-01 23:15:17 -08:00