|  chrislu | 9f9ef1340c | use streaming mode for long poll grpc calls streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed. | 4 years ago | 
				
					
						|  Konstantin Lebedev | 4ec8715f20 | audit log | 4 years ago | 
				
					
						|  Chris Lu | 6e999f1176 | s3: fix ListObject if more than 10000 objects | 4 years ago | 
				
					
						|  Chris Lu | f17fa400d5 | refactoring | 4 years ago | 
				
					
						|  Chris Lu | 006b4ec0f8 | refactoring | 4 years ago | 
				
					
						|  Chris Lu | 71175461ef | add glog for s3 handlers | 4 years ago | 
				
					
						|  Chris Lu | 8b382a8209 | refactor | 4 years ago | 
				
					
						|  Chris Lu | 33b87244ef | refactoring | 4 years ago | 
				
					
						|  Chris Lu | e87e6ef33c | s3: return 404 if bucket does not exist fix https://github.com/chrislusf/seaweedfs/issues/2039 | 5 years ago | 
				
					
						|  wuh-fnst | 050a7f9599 | s3: count correction for the number of files in the dir | 5 years ago | 
				
					
						|  Chris Lu | ccbdb38c89 | s3: fix for listing objects if more than 1000 in the folder many existing tools have max key set to 1000 | 5 years ago | 
				
					
						|  Chris Lu | 389426bbb7 | s3: listing may repeat on the edge | 5 years ago | 
				
					
						|  Chris Lu | 8a7302ce37 | s3: KeyCount is zero fix https://github.com/chrislusf/seaweedfs/issues/1741 | 5 years ago | 
				
					
						|  Chris Lu | 561a2ff0bc | s3: add option for "alllowEmptyFolder" | 5 years ago | 
				
					
						|  Chris Lu | 8e48a235e2 | s3: avoid looping if the directory is empty fix https://github.com/chrislusf/seaweedfs/issues/1701 | 5 years ago | 
				
					
						|  Chris Lu | 1620de08ae | added more logs | 5 years ago | 
				
					
						|  Chris Lu | a09cd28986 | add debug messages | 5 years ago | 
				
					
						|  Chris Lu | 3be3635799 | just log error when checking empty dir failed | 5 years ago | 
				
					
						|  Chris Lu | 0ca9d89589 | s3: break loop if error fix #1701 | 5 years ago | 
				
					
						|  Chris Lu | 132f275d04 | s3: log errors instead of stopping when checking isDirectoryAllEmpty has error | 5 years ago | 
				
					
						|  Chris Lu | db62090f88 | s3: break loop if error fix https://github.com/chrislusf/seaweedfs/issues/1701 | 5 years ago | 
				
					
						|  Chris Lu | 5c465293e9 | correctly determine whether a folder is empty avoid edge cases that deleting the folder if previous 32 directories are all empty
early terminate if one file is found | 5 years ago | 
				
					
						|  Chris Lu | f930c713fc | more efficient recursion | 5 years ago | 
				
					
						|  Chris Lu | 03637d6f57 | s3: move "delete-directory-if-empty" to read time move "delete-directory-if-empty" to read time instead of entry deletion time
the listing speed for a s3 bucket folder will slow down if it has many sub folders
related to 0d345ac97dfix https://github.com/chrislusf/seaweedfs/issues/1647
fix https://github.com/chrislusf/seaweedfs/issues/1670 | 5 years ago | 
				
					
						|  Chris Lu | 02a160c3fd | s3: recursively iterate all sub folders fix https://github.com/chrislusf/seaweedfs/issues/1656 | 5 years ago | 
				
					
						|  ruitao.liu | 22a9ea0512 | adjust s3 header file. | 5 years ago | 
				
					
						|  ruitao.liu | b917be7955 | S3 bucket list, response with uploaded storageclass. | 5 years ago | 
				
					
						|  Chris Lu | 5b40a2690a | refactoring | 5 years ago | 
				
					
						|  Chris Lu | daf0a449f7 | properly cancel context for streaming grpc | 5 years ago | 
				
					
						|  Chris Lu | eb7929a971 | rename filer2 to filer | 5 years ago | 
				
					
						|  Chris Lu | 99ecf63276 | go fmt | 5 years ago | 
				
					
						|  Chris Lu | c45ba5d7d4 | fix listObjectsV2 response format fix https://github.com/chrislusf/seaweedfs/issues/1426 issue 1 | 5 years ago | 
				
					
						|  Chris Lu | c647deace1 | file size support set file length use Attr.FileSize and TotalChunkSize to determine file size | 5 years ago | 
				
					
						|  Chris Lu | f86c7d911a | remove println | 5 years ago | 
				
					
						|  Chris Lu | 9ecc1170a3 | istObjects和listObjectsV2不能查询子目录 #1418 fix https://github.com/chrislusf/seaweedfs/issues/1418 | 5 years ago | 
				
					
						|  Chris Lu | 3f4aff5dde | s3: fix delimiter in list response | 5 years ago | 
				
					
						|  limd | b41b7ea4d0 | fix spark read s3 bug (sc.binaryFiles) | 5 years ago | 
				
					
						|  Chris Lu | 54cd582653 | refactor | 5 years ago | 
				
					
						|  Rinat Shigapov | 320d70d305 | return last modified in UTC | 5 years ago | 
				
					
						|  Chris Lu | ec2eb8bc48 | add If-None-Match and If-Modified-Since fix https://github.com/chrislusf/seaweedfs/issues/1269 | 6 years ago | 
				
					
						|  Chris Lu | fbca6b29bd | refactoring | 6 years ago | 
				
					
						|  Chris Lu | 97ab8a1976 | remove ctx if possible | 6 years ago | 
				
					
						|  Chris Lu | 892e726eb9 | avoid reusing context object fix https://github.com/chrislusf/seaweedfs/issues/1182 | 6 years ago | 
				
					
						|  Chris Lu | 986d63cd5e | s3: increase list objects or parts limit from 1000 to 10000 10x of Amazon S3 limits | 6 years ago | 
				
					
						|  Chris Lu | 0fa1269bc7 | filer: streaming file listing | 6 years ago | 
				
					
						|  Lei Liu | 2cb348a2c2 | s3 api: fix listbucket common_prefixes issue Signed-off-by: Lei Liu <lei01.liu@horizon.ai> | 6 years ago | 
				
					
						|  j.laycock | 6fc6322c90 | Change joeslay paths to chrislusf paths | 6 years ago | 
				
					
						|  j.laycock | 595a1beff0 | Swap imports to use joeslay | 6 years ago | 
				
					
						|  Chris Lu | 62843991f2 | s3: adjust object key | 6 years ago | 
				
					
						|  Chris Lu | 78b9db34d5 | weed s3: generate time format acceptable by aws cli s3 fix https://github.com/chrislusf/seaweedfs/issues/911 | 7 years ago |