c3e711da58
Merge pull request #1327 from pxeger/master
...
`s3fs#bucketname ... fuse` -> `bucketname ... fuse.s3fs` (#1321 )
2020-07-12 19:14:27 +09:00
e72a64785b
Merge pull request #1331 from gaul/travis/simplify
...
Simplify conditional statements
2020-07-12 12:52:21 +09:00
5ace2b70fc
Simplify conditional statements
2020-07-10 19:34:46 +09:00
62c8be85d6
Interim fix for Travis macOS Build
2020-07-10 09:47:18 +09:00
3f6b5ae6a5
Merge pull request #1329 from gaul/cppcheck-2.1
...
Fix NULL pointer deference
2020-07-09 23:00:36 +09:00
dc365b65a0
Fix NULL pointer deference
...
Found via cppcheck 2.1.
2020-07-09 21:40:23 +09:00
9c88ec2128
Merge pull request #1326 from gaul/test/python2
...
Use Python 2 for write_multiple_offsets
2020-07-09 18:45:41 +09:00
3dd9832f61
s3fs#bucketname ... fuse -> bucketname ... fuse.s3fs (#1321 )
2020-07-07 16:06:00 +01:00
4d1f5c899f
Use Python 2 for write_multiple_offsets
...
This aligns with ut_test.py . Using an older Python also allows
compatibility with the older macOS 10.12 Travis CI. References #1323 .
2020-07-07 21:12:52 +09:00
1f796d432d
Fixed upload error about mixuploading sparse file and truncating file
2020-06-27 22:44:19 +09:00
35006e318f
Fixed about ParallelMixMultipartUpload
2020-06-24 12:48:55 +09:00
7d0c66e08a
Add support for glacier storage class.
...
Just a copy of what have been done in PR #271 .
2020-06-23 11:23:21 +09:00
9dc4148743
Merge pull request #1312 from ggtakec/fix_bug_cache
...
Fixed a bug about serializing from cache file
2020-06-19 22:54:39 +09:00
f324d8e04f
Fixed a bug about serializing from cache file
2020-06-19 12:57:27 +00:00
f16ee96d7e
Merge pull request #1306 from gaul/http/500
...
Retry with exponential backoff during 500 error
2020-06-06 15:30:22 +09:00
0d849b38c2
Merge pull request #1305 from gaul/alibaba/multipart
...
Ignore case when comparing ETags
2020-06-06 15:05:39 +09:00
8ed020610f
Merge pull request #1296 from gaul/test/oss
...
Import ossfs tests
2020-06-06 14:40:11 +09:00
d8766b2051
Retry with exponential backoff during 500 error
...
Amazon suggests retrying on both 500 and 503:
https://aws.amazon.com/premiumsupport/knowledge-center/http-5xx-errors-s3/
Fixes #1251 .
2020-06-05 21:01:30 +09:00
9db70bab63
Ignore case when comparing ETags
...
This allows multipart upload to work with Alibaba OSS.
References #1297 .
2020-06-05 18:17:52 +09:00
8a7548a9d4
Import ossfs tests
...
This turns up a failure in test_rename_file when calling seek(0) on a
renamed file.
2020-06-01 09:08:25 +09:00
0cb057dadd
Merge pull request #1303 from gaul/rename/use_cache
...
Relink cache stats file atomically via rename
2020-06-01 00:10:33 +09:00
0f5db0d1bf
Merge pull request #1302 from gaul/rename/nocopy
...
Fix renames of open files with nocopyapi option
2020-05-31 23:46:46 +09:00
94e67c9c58
Merge pull request #1301 from gaul/pthread-result
...
Check results from pthread mutex calls
2020-05-31 23:11:24 +09:00
274321524c
Relink cache stats file atomically via rename
...
The new file may already exist so link may fail. Further link/unlink
is not atomic. Addresses an error when renaming an open with with
use_cache. References #1296 .
2020-05-31 23:09:58 +09:00
40f7007263
Check results from pthread mutex calls
...
Also remove some unnecessary exception handling.
2020-05-30 16:37:55 +09:00
66597ec5f2
Fix renames of open files with nocopyapi option
...
References #1296 .
2020-05-30 15:45:43 +09:00
75e72385cc
Added a parameter to output body to curldbg option
2020-05-25 08:49:01 +09:00
eb58460175
Merge pull request #1294 from gaul/test/profile
...
Allow overriding test credentials with a profile
2020-05-24 16:14:31 +09:00
0852521a7e
Merge pull request #1293 from gaul/s3proxy
...
Update to S3Proxy 1.7.1
2020-05-24 15:22:00 +09:00
56ed6bb97f
Merge pull request #1292 from gaul/retries
...
Do not allow zero retries
2020-05-24 15:03:03 +09:00
73098220bf
Allow overriding test credentials with a profile
2020-05-24 12:05:16 +09:00
ca7756fa77
Update to S3Proxy 1.7.1
...
Release notes:
https://github.com/gaul/s3proxy/releases/tag/s3proxy-1.7.1
2020-05-23 10:06:44 +09:00
8b15db6dcb
Do not allow zero retries
...
Retries actually means tries, e.g., if the user sets zero, s3fs will
never try an operation at all.
2020-05-23 10:05:23 +09:00
0b60aa81eb
Merge pull request #1285 from ggtakec/wrapped_s3fs_strtoofft
...
Not abort process by exception threw from s3fs_strtoofft
2020-05-22 22:36:34 +09:00
da70cb92a8
Provide AWS CLI with correct test credentials
...
This allows tests to pass against real S3 implementations like
Backblaze. References #272 .
2020-05-22 19:27:18 +09:00
746a027e98
Expand on random write limitation
2020-05-05 08:12:04 +09:00
80c11b6c12
Not abort process by exception threw from s3fs_strtoofft
2020-05-03 13:46:05 +00:00
b76226a06d
Merge pull request #1286 from gaul/gcs
...
Support Google Cloud Storage headers
2020-05-03 22:41:02 +09:00
8945e98d8b
Support Google Cloud Storage headers
...
This allows s3fs to interpret objects created by gsutil.
2020-05-03 18:33:13 +09:00
97c249d5b9
Not abort process by exception threw from s3fs_strtoofft
2020-05-03 08:08:28 +00:00
6e134a23f9
Merge pull request #1280 from ggtakec/add_test_fdcache
...
Add test for cache file stat content
2020-05-03 16:33:50 +09:00
a4803543a1
Merge pull request #1282 from gaul/mime
...
Warn about missing MIME types instead of exiting
2020-05-03 15:15:05 +09:00
2cc88b933f
Warn about missing MIME types instead of exiting
...
s3fs uses the MIME types file to set Content-Type for uploaded
objects. Most distribution packages should install this via
recommended (not required) dependencies. Users compiling from source
may not have this installed and s3fs should not prevent launching
since most users do not care about Content-Type. Instead warn about
MIME types absence. Fixes #1270 .
2020-04-29 20:03:50 +09:00
ce1221c867
Add test for cache file stat content
2020-04-22 15:53:00 +00:00
005a684600
Fix typos
2020-04-22 21:49:11 +09:00
3af17c3019
Add test for out-of-order writes
...
References #1220 . References #1277 .
2020-04-22 21:48:55 +09:00
f26a0aa71d
Fixed insufficient upload size for mix multipart upload
2020-04-22 09:31:22 +09:00
2b4619842d
Merge pull request #1278 from gaul/http-416
...
Add handler for HTTP 416
2020-04-21 22:38:54 +09:00
cf529e0af7
Add handler for HTTP 416
...
This prevents retries when the server indicates an unsatisfiable MPU
copy part request. References #1220 .
2020-04-21 19:45:10 +09:00
4da02d023b
Improved strictness of cache file stats(file)
2020-04-21 19:45:03 +09:00