Richard Scothern
							
						 
						
							 
							
							
							
								
							
								61a4a1362c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #950  from jackpgriffin/master  
							
							 
							
							... 
							
							
							
							Skip creating swift container if already exists 
							
						 
						
							2015-10-01 10:15:54 -07:00  
						
					 
				
					
						
							
							
								 
								Nuutti Kotivuori
							
						 
						
							 
							
							
							
								
							
								26d8344872 
								
							
								 
							
						 
						
							
							
								
								Remove initial access check from S3 driver  
							
							 
							
							... 
							
							
							
							In the S3 storage driver there is currently an initial access permission check by listing the bucket. If this check fails, registry will panic and exit.
However, this check is broken in two ways. First of all it strips the final slash from the root directory path, meaning that any access permissions which limit access to a single directory will fail, because S3 treats the path as strict prefix match. Secondly it fails to strip any leading slash that might be present, unlike the other access places, which means that the path used is different as a leading slash is allowed and significant in a filename in S3.
Since there is also a periodic health check which correctly checks access permissions and shows the error more cleanly, the best solution seems to be to just remove this initial access check.
Signed-off-by: Nuutti Kotivuori <nuutti.kotivuori@poplatek.fi> 
							
						 
						
							2015-09-19 12:47:12 +03:00  
						
					 
				
					
						
							
							
								 
								Jack Griffin
							
						 
						
							 
							
							
							
								
							
								2749bcdc28 
								
							
								 
							
						 
						
							
							
								
								Skip creating swift container if already exists  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jack Griffin <jackpg14@gmail.com> 
							
						 
						
							2015-09-04 18:53:17 +00:00  
						
					 
				
					
						
							
							
								 
								Hua Wang
							
						 
						
							 
							
							
							
								
							
								ddb689ef8b 
								
							
								 
							
						 
						
							
							
								
								Add TrustId parameter to swift driver  
							
							 
							
							... 
							
							
							
							github/ncw/swift has added support for trust, so let's add it.
Signed-off-by: Hua Wang <wanghua.humble@gmail.com> 
							
						 
						
							2015-09-02 15:05:29 +08:00  
						
					 
				
					
						
							
							
								 
								Vincent Giersch
							
						 
						
							 
							
							
							
								
							
								6c39af6708 
								
							
								 
							
						 
						
							
							
								
								fix(rados): Create OMAP for root directory  
							
							 
							
							... 
							
							
							
							When using the RADOS driver, the hierarchy of the files is stored
in OMAPs, but the root OMAP was not created and a call to List("/")
was returning an error instead of returned the first level files
stored. This patches creates an OMAP for "/" and excludes the listed
directory from the list of files returned.
Signed-off-by: Vincent Giersch <vincent@giersch.fr> 
							
						 
						
							2015-08-10 23:46:33 +02:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								72c794a810 
								
							
								 
							
						 
						
							
							
								
								remove unused code and fix todo format  
							
							 
							
							... 
							
							
							
							Signed-off-by: tgic <farmer1992@gmail.com> 
							
						 
						
							2015-07-31 13:22:56 +08:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								e53d99a837 
								
							
								 
							
						 
						
							
							
								
								fix goimports  
							
							 
							
							... 
							
							
							
							Signed-off-by: tgic <farmer1992@gmail.com> 
							
						 
						
							2015-07-31 13:22:56 +08:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								0058b08eeb 
								
							
								 
							
						 
						
							
							
								
								add include_oss build tag  
							
							 
							
							... 
							
							
							
							Signed-off-by: tgic <farmer1992@gmail.com> 
							
						 
						
							2015-07-31 13:22:56 +08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								708ad28114 
								
							
								 
							
						 
						
							
							
								
								Update the comment for the consistency model  
							
							 
							
							... 
							
							
							
							Change-Id: Iee49afeda1c11d6af8c0f26c96d8ccc328c22757
Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2015-07-31 13:22:55 +08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								539c7f5311 
								
							
								 
							
						 
						
							
							
								
								Update the comments for consistence model  
							
							 
							
							... 
							
							
							
							Change-Id: I161522ee51f247fb17e42844b3699bd9031e34e8
Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2015-07-31 13:22:55 +08:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								8e5c901a26 
								
							
								 
							
						 
						
							
							
								
								fix testcase TestReadStreamWithOffset incompatible with oss  
							
							 
							
							... 
							
							
							
							Signed-off-by: tgic <farmer1992@gmail.com> 
							
						 
						
							2015-07-31 13:22:55 +08:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								2a8535626f 
								
							
								 
							
						 
						
							
							
								
								fix oss: got 403 in TestContinueStreamAppendLarge  
							
							 
							
							... 
							
							
							
							Signed-off-by: tgic <farmer1992@gmail.com> 
							
						 
						
							2015-07-31 13:22:55 +08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								813543d6e3 
								
							
								 
							
						 
						
							
							
								
								Update the OSS test case for latest code change  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2015-07-31 13:22:55 +08:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								3a240de22e 
								
							
								 
							
						 
						
							
							
								
								check access key and secret before run  
							
							 
							
							
							
						 
						
							2015-07-31 13:22:55 +08:00  
						
					 
				
					
						
							
							
								 
								tgic
							
						 
						
							 
							
							
							
								
							
								3d30cb38f6 
								
							
								 
							
						 
						
							
							
								
								add endpoint support  
							
							 
							
							
							
						 
						
							2015-07-31 13:22:54 +08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								c3b42db014 
								
							
								 
							
						 
						
							
							
								
								Add the secure access with HTTPS  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2015-07-31 13:22:54 +08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								b8a276f2db 
								
							
								 
							
						 
						
							
							
								
								Fix the warning of golint  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2015-07-31 13:22:54 +08:00  
						
					 
				
					
						
							
							
								 
								Li Yi
							
						 
						
							 
							
							
							
								
							
								9e4975d8ff 
								
							
								 
							
						 
						
							
							
								
								Support OSS driver  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Yi <denverdino@gmail.com> 
							
						 
						
							2015-07-31 13:22:54 +08:00  
						
					 
				
					
						
							
							
								 
								Stephen Day
							
						 
						
							 
							
							
							
								
							
								34e5b1849c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #493  from nevermosby/storage-support-openstack-swift  
							
							 
							
							... 
							
							
							
							Storage support openstack swift 
							
						 
						
							2015-07-22 23:53:36 -07:00  
						
					 
				
					
						
							
							
								 
								davidli
							
						 
						
							 
							
							
							
								
							
								d1b4bae078 
								
							
								 
							
						 
						
							
							
								
								Remove IPC support from test file  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Wenquan <wenquan.li@hp.com> 
							
						 
						
							2015-07-21 23:55:10 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								cca15a76f1 
								
							
								 
							
						 
						
							
							
								
								Catch either missing containers or objects  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:10 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								b4cf6c053b 
								
							
								 
							
						 
						
							
							
								
								Do not use Swift server side copy for manifests to handle >5G files  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:10 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								326c3a9c49 
								
							
								 
							
						 
						
							
							
								
								Inline Swift errors handling  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:10 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								15d567671b 
								
							
								 
							
						 
						
							
							
								
								Retrieve all the objects using pagination  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								49582a6188 
								
							
								 
							
						 
						
							
							
								
								Do not create objects for directories  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								ed08d8d4e0 
								
							
								 
							
						 
						
							
							
								
								Refactor segment path concatenation code  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								91e17e10cd 
								
							
								 
							
						 
						
							
							
								
								Use http.StatusRequestedRangeNotSatisfiable instead of error code  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								f4ca709d70 
								
							
								 
							
						 
						
							
							
								
								Use file instead of filepath as it may cause troubles on Windows  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								78d722e708 
								
							
								 
							
						 
						
							
							
								
								Protect against deletion of objects with the same prefix  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								61e3bce794 
								
							
								 
							
						 
						
							
							
								
								Show distribution version in User-Agent  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								f256797cac 
								
							
								 
							
						 
						
							
							
								
								Do not use suite style testing for Swift specific tests  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								53e80944f1 
								
							
								 
							
						 
						
							
							
								
								Rename environment variables to run Swift testsuite  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								d0dd36125c 
								
							
								 
							
						 
						
							
							
								
								Check file has been opened before closing it  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								1a80ec340b 
								
							
								 
							
						 
						
							
							
								
								Rename DriverParameters structure to Parameters  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								2846913552 
								
							
								 
							
						 
						
							
							
								
								Change folder mime type to application/vnc.swift.directory  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								33028c11a7 
								
							
								 
							
						 
						
							
							
								
								Add code documentation  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								f21cbcebc6 
								
							
								 
							
						 
						
							
							
								
								Do not read segment if no padding is necessary  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								3242378e1b 
								
							
								 
							
						 
						
							
							
								
								Improve 404 errors handling  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								57cef57e1b 
								
							
								 
							
						 
						
							
							
								
								Use only one Swift container for both files and manifests  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								a40502ec02 
								
							
								 
							
						 
						
							
							
								
								Increase default chunk size to 20M  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								davidli
							
						 
						
							 
							
							
							
								
							
								af99dbd6bf 
								
							
								 
							
						 
						
							
							
								
								Add support for Openstack Identity v3 API  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Wenquan <wenquan.li@hp.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								3fb42a1502 
								
							
								 
							
						 
						
							
							
								
								Use 'prefix' parameter instead of 'path' when listing files  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								1c01ca4b39 
								
							
								 
							
						 
						
							
							
								
								Create full folder hierarchy instead of just the top level folder  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								c4d845cb6c 
								
							
								 
							
						 
						
							
							
								
								Remove one level of indentation in swift path handling code  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								4497d6c973 
								
							
								 
							
						 
						
							
							
								
								Use mitchellh/mapstructure library to parse Swift parameters  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								2632fd9dc8 
								
							
								 
							
						 
						
							
							
								
								Move Dynamic Large Object handling to dedicated methods  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								d8d50fb0e0 
								
							
								 
							
						 
						
							
							
								
								Simplify code that handles non existing manifests  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								Sylvain Baubeau
							
						 
						
							 
							
							
							
								
							
								5e650a820a 
								
							
								 
							
						 
						
							
							
								
								Handle error during copy of original content  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sylvain Baubeau <sbaubeau@redhat.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								nevermosby
							
						 
						
							 
							
							
							
								
							
								7372c13f29 
								
							
								 
							
						 
						
							
							
								
								Update the import path for swift driver test  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Wenquan <wenquan.li@hp.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00  
						
					 
				
					
						
							
							
								 
								davidli
							
						 
						
							 
							
							
							
								
							
								6dc1596be4 
								
							
								 
							
						 
						
							
							
								
								Use gofmt to format the code of swift driver.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Li Wenquan <wenquan.li@hp.com> 
							
						 
						
							2015-07-21 23:55:09 +02:00