karthic rao 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7d5eddbc 
							
						 
					 
					
						
						
							
							Misspell warnings fix ( #2001 )  
						
						
						
						
					 
					
						2016-06-26 22:05:48 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3a9c9438 
							
						 
					 
					
						
						
							
							XL: Add tests for checkSufficientDisks, storageInfo. ( #1988 )  
						
						
						
						
					 
					
						2016-06-26 19:48:02 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							293ba00249 
							
						 
					 
					
						
						
							
							posix: Re-do tests for readDir(). ( #1996 )  
						
						
						
						
					 
					
						2016-06-26 19:31:53 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							d0be09fdd3 
							
						 
					 
					
						
						
							
							object: checkETag compares quoted ETags properly ( #1997 )  
						
						... 
						
						
						
						Previously, checkETag didn't handle ETags with leading and trailing
double quotes. e.g "abcdef1234" == "\"abcdef1234\"" would return false.
Now, checkETag function canonicalizes the ETags passed as arguments by
removing one leading/trailing double quote. 
						
						
					 
					
						2016-06-26 18:10:08 -07:00 
						 
				 
			
				
					
						
							
							
								Remco Verhoef 
							
						 
					 
					
						
						
						
						
							
						
						
							1e52759c3c 
							
						 
					 
					
						
						
							
							fix typo ( #1987 )  
						
						
						
						
					 
					
						2016-06-26 11:27:04 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							9add048f3c 
							
						 
					 
					
						
						
							
							erasure: Add erasure encode/decode unit tests. ( #1911 )  
						
						... 
						
						
						
						Fixes  #1819  
					
						2016-06-26 03:32:49 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							936a916e78 
							
						 
					 
					
						
						
							
							server: Add connection rate limiter for server. ( #1977 )  
						
						
						
						
					 
					
						2016-06-26 03:18:07 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							57146fbbb8 
							
						 
					 
					
						
						
							
							main: minio --help should print regardless of root. ( #1985 )  
						
						... 
						
						
						
						Remove root check entirely.
Fixes  #1964  
						
						
					 
					
						2016-06-26 03:03:52 -07:00 
						 
				 
			
				
					
						
							
							
								karthic rao 
							
						 
					 
					
						
						
						
						
							
						
						
							3d02f7471e 
							
						 
					 
					
						
						
							
							Benchmarks for various object sizes for FS/XL GetObject ( #1984 )  
						
						
						
						
					 
					
						2016-06-25 20:22:04 -07:00 
						 
				 
			
				
					
						
							
							
								karthic rao 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d9a46cbb 
							
						 
					 
					
						
						
							
							Cleaning up/refactoring tests to be more extensible ( #1970 )  
						
						
						
						
					 
					
						2016-06-25 19:07:44 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							42286cba70 
							
						 
					 
					
						
						
							
							XL: Implement new ReadAll API for files which are read in single call. ( #1974 )  
						
						... 
						
						
						
						Add a unit test as well. 
						
						
					 
					
						2016-06-25 14:51:06 -07:00 
						 
				 
			
				
					
						
							
							
								karthic rao 
							
						 
					 
					
						
						
						
						
							
						
						
							ed2fdd90b0 
							
						 
					 
					
						
						
							
							fs: Fix GetObject failure to read large blocks. ( #1982 )  
						
						... 
						
						
						
						Add relevant test cases as well for verifying this
part of the codebase.
Fixes  #1979  
						
						
					 
					
						2016-06-25 03:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							cb1200a66d 
							
						 
					 
					
						
						
							
							XL/erasure-read: read disks in parallel. ( #1975 )  
						
						... 
						
						
						
						On read failure, fallback to reads from other
disks also happen in parallel. 
						
						
					 
					
						2016-06-24 18:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							a3a310cde8 
							
						 
					 
					
						
						
							
							Moved tree-walk-fs to use tree-walk-pool ( #1978 )  
						
						
						
						
					 
					
						2016-06-24 16:41:57 -07:00 
						 
				 
			
				
					
						
							
							
								Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							f625392211 
							
						 
					 
					
						
						
							
							tests: add unit test for posix.readDir() ( #1967 )  
						
						... 
						
						
						
						Fixes  #1820  
					
						2016-06-24 14:32:08 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							e8990e42c2 
							
						 
					 
					
						
						
							
							XL: Make allocations simpler avoid redundant allocs. ( #1961 )  
						
						... 
						
						
						
						- Reduce 10MiB buffers for loopy calls to use 128KiB.
- start using 128KiB buffer where needed. 
						
						
					 
					
						2016-06-24 02:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ff9fc22c72 
							
						 
					 
					
						
						
							
							posix: Mkdir() and OpenFile() should honor umask. ( #1972 )  
						
						... 
						
						
						
						Adds two unit tests for validation as well.
Fixes  #1965  
						
						
					 
					
						2016-06-23 20:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							41c089a7e0 
							
						 
					 
					
						
						
							
							XL: Add mis-aligned GetObject() test. ( #1960 )  
						
						
						
						
					 
					
						2016-06-22 21:42:24 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							5725f3c809 
							
						 
					 
					
						
						
							
							Merge pull request  #1958  from krisis/unittest/unc-path  
						
						... 
						
						
						
						Added unit tests for UNC path handling in windows 
						
						
					 
					
						2016-06-22 17:19:40 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							f4830162a4 
							
						 
					 
					
						
						
							
							XL: Format heal should re-allocate new UUIDs not reuse. ( #1953 )  
						
						... 
						
						
						
						This patch also supports writing to a temporary file and renaming
rather than appending to an existing file. This helps in avoiding
inconsistent files. 
						
						
					 
					
						2016-06-22 17:18:31 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							e10934a88e 
							
						 
					 
					
						
						
							
							bitrot: Start using blake2b algorithm and remove sha512 usage. ( #1957 )  
						
						... 
						
						
						
						Fixes  #1952  
					
						2016-06-22 17:13:26 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							a07751f61b 
							
						 
					 
					
						
						
							
							Added tests to validate disk name length near MAX_PATH  
						
						
						
						
					 
					
						2016-06-22 15:30:41 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							0766e903e3 
							
						 
					 
					
						
						
							
							Added unit tests for UNC path handling in windows  
						
						
						
						
					 
					
						2016-06-22 15:30:41 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							75dddfb2ae 
							
						 
					 
					
						
						
							
							Merge pull request  #1959  from krishnasrinivas/parallel-reads  
						
						... 
						
						
						
						Parallel reads in erasure-read 
						
						
					 
					
						2016-06-22 15:05:35 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							9b82e64a11 
							
						 
					 
					
						
						
							
							XL/erasure-read: Avoid memory copy, write to writer directly all the dataBlocks.  
						
						
						
						
					 
					
						2016-06-23 02:06:57 +05:30 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							bdf8738076 
							
						 
					 
					
						
						
							
							lock: Add unit tests for namespace lock ( #1922 )  
						
						... 
						
						
						
						Fixes  #1821  
					
						2016-06-22 12:27:47 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bea5fbf8 
							
						 
					 
					
						
						
							
							XL/erasure-read: Add Comments and enable bitrot detection.  
						
						
						
						
					 
					
						2016-06-23 00:34:47 +05:30 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							17efaaa902 
							
						 
					 
					
						
						
							
							XL/erasure-read: Support parallel reads from disks.  
						
						
						
						
					 
					
						2016-06-23 00:34:47 +05:30 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							78ae696749 
							
						 
					 
					
						
						
							
							Added couple of unit-tests to xlObjects ( #1950 )  
						
						... 
						
						
						
						* Added couple of units to xlObjects
* Used test_utils for initialize/destroying xlObjects 
						
						
					 
					
						2016-06-21 15:48:27 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa95f5263 
							
						 
					 
					
						
						
							
							docker: Remove unneeded docker files and makefile tags.  
						
						
						
						
					 
					
						2016-06-21 15:31:30 -07:00 
						 
				 
			
				
					
						
							
							
								karthic rao 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5bb4a127 
							
						 
					 
					
						
						
							
							TestServer introduction and revamp of functional tests. ( #1940 )  
						
						... 
						
						
						
						Allows for easy creation of Test server with temp backend.
changes 
						
						
					 
					
						2016-06-21 12:10:18 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							409b4ddecb 
							
						 
					 
					
						
						
							
							api: MakeBucket should set proper bucket location. ( #1948 )  
						
						... 
						
						
						
						Fixes  #1942  
					
						2016-06-20 23:25:18 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ad779a8ba4 
							
						 
					 
					
						
						
							
							XL: Enable tests for large GetObject. ( #1947 )  
						
						... 
						
						
						
						Ref #1946  
						
						
					 
					
						2016-06-20 22:08:36 -07:00 
						 
				 
			
				
					
						
							
							
								Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							7d757033f2 
							
						 
					 
					
						
						
							
							erasure-readfile: Use chunk size to read from each disk for a block. ( #1949 )  
						
						... 
						
						
						
						A block of data is split into data chunk and each data chunk is
written to each disk.  Previously block size was used to read data
chunk which returns corrupted data.
This patch fixes the issue by reading chunk sized data from each disk
and assembles a block.
Fixes  #1939  
						
						
					 
					
						2016-06-20 21:40:10 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							393c504de0 
							
						 
					 
					
						
						
							
							Renaming a part from tmp namespace needs to be handled different from… ( #1944 )  
						
						... 
						
						
						
						* Renaming a part from tmp namespace needs to be handled different from renaming of an object
* Made argument passing in xl.rename and xl.undoRename explicit 
						
						
					 
					
						2016-06-20 19:11:55 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							6143c87c3a 
							
						 
					 
					
						
						
							
							Make ioErrCount updates go-routine safe ( #1943 )  
						
						... 
						
						
						
						* Make ioErrCount updates go-routine safe
* Made ioErrCount int32 instead of *int32
... and implemented StorageAPI on *posix as opposed to posix type.
This is consistent with the thumb-rule that if a value of a type is
modified as part of the interface implementation then we implement the
interface on pointer to that type. 
						
						
					 
					
						2016-06-20 16:57:14 -07:00 
						 
				 
			
				
					
						
							
							
								Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							8559e89494 
							
						 
					 
					
						
						
							
							XL: fix getBlockInfo() to return correct end block ( #1941 )  
						
						... 
						
						
						
						If requested offset/length of an object is equal to
erasureInfo.BlockSize, getBlockInfo() returns one more block added to
actual end block.  This patch fixes the issue.
This patch also adds unit test for get objects with big files. 
						
						
					 
					
						2016-06-20 14:23:25 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							468ca4ccda 
							
						 
					 
					
						
						
							
							XL/Unittest: Add testcase for xlMetaV1{} and its methods. ( #1938 )  
						
						... 
						
						
						
						fixes  #1822  
					
						2016-06-20 07:35:41 -07:00 
						 
				 
			
				
					
						
							
							
								Aakash Muttineni 
							
						 
					 
					
						
						
						
						
							
						
						
							4ee2136b28 
							
						 
					 
					
						
						
							
							Unit tests for PUT object when object already exists ( #1904 )  
						
						... 
						
						
						
						* fs/xl tests for multiple put object requests
* xl fix for put object on directory
* Unit tests fix windows test issue. 
						
						
					 
					
						2016-06-20 06:18:47 -07:00 
						 
				 
			
				
					
						
							
							
								Yurii Rashkovskii 
							
						 
					 
					
						
						
						
						
							
						
						
							80d83220ad 
							
						 
					 
					
						
						
							
							INSTALLGO.md mentions Go 1.5+ for OS X ( #1936 )  
						
						... 
						
						
						
						However, current requirement is 1.6, so the file has been updated to reflect that. 
						
						
					 
					
						2016-06-20 06:17:57 -07:00 
						 
				 
			
				
					
						
							
							
								Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							fb10c09da7 
							
						 
					 
					
						
						
							
							posix-utils: remove unused isValidPath() ( #1937 )  
						
						
						
						
					 
					
						2016-06-20 06:17:36 -07:00 
						 
				 
			
				
					
						
							
							
								Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							2f136e92f7 
							
						 
					 
					
						
						
							
							posix: cleanup usage of fmt.Println() ( #1934 )  
						
						
						
						
					 
					
						2016-06-19 18:52:19 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							50d25ca94a 
							
						 
					 
					
						
						
							
							XL: Change AppendFile() to return only error ( #1932 )  
						
						... 
						
						
						
						AppendFile ensures that it appends the entire buffer. Returns
an error otherwise, this patch removes the necessity for the
caller to look for 'n' return on short writes.
Ref #1893  
						
						
					 
					
						2016-06-19 15:31:13 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							e1aad066c6 
							
						 
					 
					
						
						
							
							XL: CompleteMultipart should ignore last part is 0bytes. ( #1931 )  
						
						... 
						
						
						
						Fixes  #1917  
					
						2016-06-19 14:51:20 -07:00 
						 
				 
			
				
					
						
							
							
								Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea1dba528 
							
						 
					 
					
						
						
							
							erasure-readfile: write to given Writer than returning buffer. ( #1910 )  
						
						... 
						
						
						
						Fixes  #1889  
					
						2016-06-19 13:35:26 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							c41bf26712 
							
						 
					 
					
						
						
							
							Unit tests: add unit tests for listv1/v2 for list bucket handler. ( #1933 )  
						
						... 
						
						
						
						fixes  #1818  
					
						2016-06-19 13:33:00 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							8c0942bf0d 
							
						 
					 
					
						
						
							
							XL: Remove usage of reduceErr and make it isQuorum verification. ( #1909 )  
						
						... 
						
						
						
						Fixes  #1908  
					
						2016-06-18 00:27:51 +05:30 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							7f38f46e20 
							
						 
					 
					
						
						
							
							vendor: update klauspost/reedsomon package with upstream changes. ( #1912 )  
						
						
						
						
					 
					
						2016-06-17 15:16:26 +05:30 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							466a2e01f1 
							
						 
					 
					
						
						
							
							XL/Erasure: Blocksize for object-part should be derived from what was decided during xl.NewMultipartUpload which creates xl.json. ( #1920 )  
						
						... 
						
						
						
						fixes  #1919  
					
						2016-06-17 12:47:15 +05:30 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							d31b38aac8 
							
						 
					 
					
						
						
							
							XL/GetObject: pick the xl.json with highest version for metadata information. ( #1914 )  
						
						... 
						
						
						
						fixes  #1913  
					
						2016-06-17 10:56:18 +05:30