447 Commits (0d9f2f9e7a3a4cda273ef1d057c7f2b052b985d9)

Author SHA1 Message Date
石昌林 15bfc60a88 Remove the collection query param of s3api and let the collection be determined by the filer 3 years ago
石昌林 be5c901bea Fix global counter key is incorrect & Add read lock when reading counter map to avoid memory problems 3 years ago
Lapshin Vitaliy 5f5fd0bc48 validate tags on copy object and add regex for validating tags 3 years ago
guol-fnst 1d77deccd0 AbortMultipartUploadHandler should return 204 instead of 200 3 years ago
石昌林 9e036df356 remove go.uber.org/atomic 3 years ago
石昌林 3dd60529c5 some code optimizations 3 years ago
石昌林 37df209195 add some unit tests and some code optimizes 3 years ago
zzq09494 62f74f5e3c add bucket label to s3 prometheus metrics 3 years ago
石昌林 78b3728169 add s3 circuit breaker support for 'simultaneous request count' and 'simultaneous request bytes' limitations 3 years ago
shichanglin5 f01dd27752 fix: When there is no access permission configured before startup, the authentication does not take effect after configuring the permission after startup 3 years ago
Konstantin Lebedev 49f058da85 fix s3 tests: 3 years ago
Konstantin Lebedev c07820178f fix s3 tests 3 years ago
creeew 02ae102731 fix filer.sync missing source srv uploaded files to target when target down 3 years ago
Konstantin Lebedev b86628f85d fix show empty dir 3 years ago
chrislu 27732ecfa4 move s3 related constants from package http to s3_constants 3 years ago
chrislu 596c3860ca use final destination to resolve fs configuration 3 years ago
chrislu a2b101a737 subscribe metadata between a range 3 years ago
Konstantin Lebedev af562e1a20 rm log info 3 years ago
Konstantin Lebedev 62e5e3822c list self dir 3 years ago
Konstantin Lebedev 26f3646961 show fake dirs 3 years ago
chrislu b8f3db0d46 s3: keep auth enabled in case identities are set to empty 3 years ago
Konstantin Lebedev 54356211c2 list empty folder 3 years ago
chrislu 866fed1eab avoid grpc name conflict 3 years ago
chrislu 29198720f2 s3: add grpc server to accept configuration changes 3 years ago
shichanglin5 688d55488c test(s3api_object_copy_handlers_test.go): some unit tests have been added to the processMetadata & processMetadataBytes methods of s3api_object_copy_handlers.go 3 years ago
shichanglin5 1166dead00 fix the problem of metadata and tagging loss when files are copied 3 years ago
chrislu f7366a9668 skip unix socket mode for windows 3 years ago
chrislu f17cd0d5cd return false if not found 3 years ago
chrislu 00c1dfec4f go fmt 3 years ago
Konstantin Lebedev 306cf70c4a avoid empty listMultipartUploads response 3 years ago
justin 3551ca2fcf enhancement: replace sort.Slice with slices.SortFunc to reduce reflection 3 years ago
guol-fnst 44d810d163 rename functions and remove uncessary check 3 years ago
guol-fnst 180aa88a92 check uploadid using object name hash string 3 years ago
guol-fnst 2232cfb5b7 Check object name and uploadID when processing multipart uploading 3 years ago
root f15a737a0a Add "Location:" in response when creating bucket 3 years ago
root b7e34016d4 fix error response in case of wrong expire time format 3 years ago
Konstantin Lebedev 691ed50957 use constant for ErrBucketNotEmpty 3 years ago
Konstantin Lebedev b6a2b43efe allowDeleteBucketNotEmpty 3 years ago
Konstantin Lebedev a8b15c676c s3 test bucket delete nonempty 4 years ago
Konstantin Lebedev 6317f6a8a9 fix Description 3 years ago
Konstantin Lebedev 993283bb1d revert sort.Search 3 years ago
Konstantin Lebedev 5b90a39954 fix s3 tests: 3 years ago
Konstantin Lebedev 9231971c88 fix test_s3.test_multi_object_delete_key_limit and 3 years ago
chrislu e48764be75 s3: multipart upload verifies uploaded parts 3 years ago
chrislu 18ae8943ef better clean up upload directory 3 years ago
chrislu da3d330616 s3 and filer transport using unix domain socket instead of tcp 3 years ago
chrislu 0cb17b45b1 refactoring 3 years ago
chrislu a96d4254e9 filer, s3, volume server: a bit memory optimization 3 years ago
guosj 82cad5e330
correct comments 3 years ago
guosj 121b31f750 fix incorrect log information 3 years ago