Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ef3c807b4a 
							
						 
					 
					
						
						
							
							policies: Parser should handle Principals with various forms. ( #2733 )  
						
						... 
						
						
						
						Handles cases for these three combinations
  - "Principal": "*",
  - "Principal": { "AWS" : "*" }
  - "Principal": { "AWS" : [ "*" ]}
Fixes  #2732  
						
						
					 
					
						2016-09-19 13:52:28 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							113b93346b 
							
						 
					 
					
						
						
							
							lock: Make some cleanup and moving the code around. ( #2718 )  
						
						... 
						
						
						
						This patch just avoids lot of ifs and inverts some logic. 
						
						
					 
					
						2016-09-19 13:14:55 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							a955676986 
							
						 
					 
					
						
						
							
							Signature-V4: Dump the request with error message on signature mismatch. ( #2734 )  
						
						... 
						
						
						
						fixes  #2691  
					
						2016-09-19 10:17:46 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							725df557b5 
							
						 
					 
					
						
						
							
							tests: Add tests for bucket-notification-utils ( #2726 )  
						
						... 
						
						
						
						Part - 2 final fix  #2711  
						
						
					 
					
						2016-09-17 03:19:39 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							490056eee3 
							
						 
					 
					
						
						
							
							tests: Add tests for bucket-notification-utils ( #2723 )  
						
						... 
						
						
						
						Part fix - 1 for #2711  
						
						
					 
					
						2016-09-16 17:26:27 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							797d749322 
							
						 
					 
					
						
						
							
							tests: Add tests for filterRuleMatch ( #2722 )  
						
						... 
						
						
						
						Part-1 fix for #2418  
						
						
					 
					
						2016-09-16 16:44:44 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							79888bfff7 
							
						 
					 
					
						
						
							
							tests: Add auth-handler. ( #2721 )  
						
						... 
						
						
						
						Fixes  #2658  
					
						2016-09-16 15:17:49 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							010f61e91f 
							
						 
					 
					
						
						
							
							Add more tests for event-notifier code ( #2716 )  
						
						
						
						
					 
					
						2016-09-16 14:26:05 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							9216981262 
							
						 
					 
					
						
						
							
							tests: Add test for diskCount. ( #2717 )  
						
						... 
						
						
						
						Fixes  #2312  
					
						2016-09-16 13:44:52 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							b89a1cd482 
							
						 
					 
					
						
						
							
							tests: Implemented more tests for fs-v1*.go ( #2686 )  
						
						
						
						
					 
					
						2016-09-16 13:06:49 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							7d37dea449 
							
						 
					 
					
						
						
							
							tests: Add more streaming signature tests. ( #2713 )  
						
						... 
						
						
						
						Part fix for #2621  
						
						
					 
					
						2016-09-16 02:45:42 -07:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							df2ef64d20 
							
						 
					 
					
						
						
							
							Upgrade to new dsync version incl. stale lock detection ( #2708 )  
						
						
						
						
					 
					
						2016-09-16 00:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							7a549096de 
							
						 
					 
					
						
						
							
							XL and FS use different tree walk ignored errors ( #2707 )  
						
						
						
						
					 
					
						2016-09-15 13:43:40 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ff351f21 
							
						 
					 
					
						
						
							
							tests: Fix ListMultipartUploadsHandler tests. ( #2705 )  
						
						
						
						
					 
					
						2016-09-15 01:44:19 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							03430d0db8 
							
						 
					 
					
						
						
							
							tests: Add ListBucketHandler tests. ( #2701 )  
						
						... 
						
						
						
						part-3 final fix for #2412  
						
						
					 
					
						2016-09-14 23:53:42 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							6f73d597e0 
							
						 
					 
					
						
						
							
							Fix tracing twice an error in fs Complete Multipart Upload ( #2703 )  
						
						
						
						
					 
					
						2016-09-14 21:24:54 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							a84548d7ea 
							
						 
					 
					
						
						
							
							Fix FS remove bucket regression bug ( #2693 )  
						
						
						
						
					 
					
						2016-09-14 16:41:39 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6d67b16d 
							
						 
					 
					
						
						
							
							server: Remove deadcode. ( #2699 )  
						
						
						
						
					 
					
						2016-09-14 13:43:08 -07:00 
						 
				 
			
				
					
						
							
							
								Aditya Manthramurthy 
							
						 
					 
					
						
						
						
						
							
						
						
							6533927237 
							
						 
					 
					
						
						
							
							Lock-free rate-limit algorithm + bug-fix ( #2694 )  
						
						
						
						
					 
					
						2016-09-14 11:27:37 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							da9ae574df 
							
						 
					 
					
						
						
							
							server: We should fail properly during server startup. ( #2689 )  
						
						... 
						
						
						
						Fixes  #2688  
					
						2016-09-14 01:11:03 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ee7e70c992 
							
						 
					 
					
						
						
							
							tests: Add tests for ListMultipartUploads, DeleteMultipleObjects. ( #2649 )  
						
						... 
						
						
						
						Additionally adds PostPolicyHandler tests. 
						
						
					 
					
						2016-09-13 21:22:31 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							54a9f59a13 
							
						 
					 
					
						
						
							
							Init: Print SQS ARNs after globalEventNotifier is inited. ( #2682 )  
						
						... 
						
						
						
						fixes  #2681  
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							e6fd664331 
							
						 
					 
					
						
						
							
							tests: Fix format-config tests.  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Karthic Rao 
							
						 
					 
					
						
						
						
						
							
						
						
							b247ec9352 
							
						 
					 
					
						
						
							
							tests: refactor object-handler tests. ( #2656 )  
						
						... 
						
						
						
						- Move the initialization to a common executor for object Layer API
  tests.d 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							43befab8ef 
							
						 
					 
					
						
						
							
							Change distributed server wording.  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							eae0281c64 
							
						 
					 
					
						
						
							
							tests: Add GetBucketLocation, HeadBucket tests. ( #2644 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Karthic Rao 
							
						 
					 
					
						
						
						
						
							
						
						
							8bd78fbdfb 
							
						 
					 
					
						
						
							
							performance:  gjson parsing for readXLMeta, listParts, getObjectInfo. ( #2631 )  
						
						... 
						
						
						
						- Using gjson for constructing xlMetaV1{} in realXLMeta.
- Test for parsing constructing xlMetaV1{} using gjson.
- Changes made since benchmarks showed 30-40% improvement in speed.
- Follow up comments in issue https://github.com/minio/minio/issues/2208 
  for more details.
- gjson parsing of parts from xl.json for listParts.
- gjson parsing of statInfo from xl.json for getObjectInfo.
- Vendorizing gjson dependency. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							66459a4ce0 
							
						 
					 
					
						
						
							
							Add unit-tests for formatting disks during initialization ( #2635 )  
						
						... 
						
						
						
						* Add unit-tests for formatting disks during initialization
- Fixed corresponding code at places where it was deviating from the
  tabular spec.
* Added more test cases and simplified algo
... based on feedback from ``go test -coverprofile``. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							182109f0de 
							
						 
					 
					
						
						
							
							xl: Heal format.json properly on fresh disks.  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							9998e9ea19 
							
						 
					 
					
						
						
							
							api: Response timeFormat do not need to have nano-second precision.  
						
						... 
						
						
						
						Fixes an error reported by s3verify. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2ba328da 
							
						 
					 
					
						
						
							
							server: Fixes for various conditions  
						
						... 
						
						
						
						- Fix distributed branch to be able to run FS version.
- Fix distributed branch to be able to run XL local disks.
- Ignore initialization failures of notification and bucket
  policies, the codepath should load whatever is possible. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							67b8080144 
							
						 
					 
					
						
						
							
							Fix control lock rpc name in control lock cmd ( #2627 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							239a34ca97 
							
						 
					 
					
						
						
							
							Add tests for regular and streaming v4 PutObject Handler ( #2618 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							81d8263ae2 
							
						 
					 
					
						
						
							
							binary-update: Do not fetch update info for minio binary compiled from source.  
						
						... 
						
						
						
						fixes  #2494  
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e4846e9f 
							
						 
					 
					
						
						
							
							PutObject: object layer now returns ObjectInfo instead of md5sum to avoid extra GetObjectInfo call. ( #2599 )  
						
						... 
						
						
						
						From the S3 layer after PutObject we were calling GetObjectInfo for bucket notification. This can
be avoided if PutObjectInfo returns ObjectInfo.
fixes  #2567  
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							92e49eab5a 
							
						 
					 
					
						
						
							
							FS/Multipart: Do not rename append files to another tmp file as the append files are already in tmp location. ( #2612 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a7b950a0 
							
						 
					 
					
						
						
							
							fs: Fix asynchronous multipart bug.  
						
						... 
						
						
						
						Construct part path properly. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Karthic Rao 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce339abeb 
							
						 
					 
					
						
						
							
							Fixing ineffssaign errors ( #2608 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							3e284162d7 
							
						 
					 
					
						
						
							
							Add global flags to all commands and subcommands ( #2605 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							ff99392102 
							
						 
					 
					
						
						
							
							Enhance minio server help template ( #2603 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							9358ee011b 
							
						 
					 
					
						
						
							
							logging: Print stack trace in case of errors.  
						
						... 
						
						
						
						fixes  #1827  
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							37cbcae6ba 
							
						 
					 
					
						
						
							
							xl: Remove an unecessary lock with isBucketExist() ( #2593 )  
						
						... 
						
						
						
						Fixes  #2566  
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ae64b7fac8 
							
						 
					 
					
						
						
							
							XL: Handle object layer initialization properly.  
						
						... 
						
						
						
						Initialization when disk was down the network disk
reported an incorrect error rather than errDiskNotFound.
This resulted in incorrect error handling during
prepInitStorage() stage.
Fixes  #2577  
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							d936ed90ae 
							
						 
					 
					
						
						
							
							Avoid testing on system errors strings in posix ( #2583 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							7cc77eba45 
							
						 
					 
					
						
						
							
							XL/Healing: errDiskNotFound is the only pardonable error in xlShouldHeal. ( #2586 )  
						
						... 
						
						
						
						This is so that we try to heal a file for all the "bad" cases except when the disk is down. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Karthic Rao 
							
						 
					 
					
						
						
						
						
							
						
						
							07d232c7b4 
							
						 
					 
					
						
						
							
							instrumentation: instrumentation for locks. ( #2584 )  
						
						... 
						
						
						
						- Instrumentation for locks.
- Detailed test coverage.
- Adding RPC control handler to fetch lock instrumentation.
- RPC control handlers suite tests with a test RPC server. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							de67bca211 
							
						 
					 
					
						
						
							
							Move formatting of disks out of object layer initialization ( #2572 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							bca1385683 
							
						 
					 
					
						
						
							
							lock: Fix support single node XL locking as well.  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe87cb2ed 
							
						 
					 
					
						
						
							
							Fix fd-leak in rpcClient close it pro-actively.  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anis Elleuch 
							
						 
					 
					
						
						
						
						
							
						
						
							0513b3ed07 
							
						 
					 
					
						
						
							
							Add Heal Disk Metadata RPC API + tests ( #2556 )  
						
						
						
						
					 
					
						2016-09-13 21:18:30 -07:00