Commit Graph

1207 Commits

Author SHA1 Message Date
Takeshi Nakatani 99ec09f13a
Merge pull request #978 from ggtakec/master
Updated ChangeLog and configure.ac etc for release 1.85
2019-03-11 21:32:25 +09:00
Takeshi Nakatani 4a011d87e0 Updated ChangeLog and configure.ac etc for release 1.85 2019-03-11 11:53:57 +00:00
Takeshi Nakatani c6edc2cd8f
Merge pull request #977 from gaul/readme/homebrew
Make macOS instructions consistent with others
2019-03-11 20:26:26 +09:00
Andrew Gaul cc196bfdf0 Make macOS instructions consistent with others 2019-03-11 14:36:36 +09:00
Takeshi Nakatani 895d5006bb
Merge pull request #975 from ggtakec/master
Fixed ref-count when error occurred.
2019-03-10 15:09:09 +09:00
Takeshi Nakatani 62dcda6a56 Fixed ref-count when error occurred. 2019-03-10 06:04:19 +00:00
Takeshi Nakatani cbf072bc55
Merge pull request #967 from gaul/reference-count
Increase FdEntity reference count when returning
2019-03-10 14:27:10 +09:00
Takeshi Nakatani 1b4d2a32d2
Merge pull request #974 from ggtakec/master
Changed the description order of man page options
2019-03-10 13:43:51 +09:00
Takeshi Nakatani b71c90bbe1 Changed the description order of man page options 2019-03-10 04:32:10 +00:00
Takeshi Nakatani 80344aafd3
Merge pull request #972 from gaul/readme/amazon-linux
Add instructions for Amazon Linux
2019-03-10 13:11:04 +09:00
Takeshi Nakatani b5ca400500
Merge pull request #970 from gaul/nocopyapi
Remove from file from stat cache during rename
2019-03-10 12:56:04 +09:00
Takeshi Nakatani 2e89439120
Merge pull request #969 from gaul/typo/lazy
Fix lazy typo
2019-03-10 12:40:59 +09:00
Andrew Gaul 555410386c Add instructions for Amazon Linux 2019-03-09 22:25:06 +09:00
Andrew Gaul 08b132ddb9 Remove from file from stat cache during rename
This addresses failures with test_rename_before_close when using
nocopyapi.  Note that test_update_time still fails.
2019-03-09 17:53:35 +09:00
Andrew Gaul 1e86cc643d Fix lazy typo 2019-03-09 17:46:02 +09:00
Andrew Gaul f53503438c Increase FdEntity reference count when returning
Previously s3fs had a race condition where one client could delete
FdEntity that another client was using.  Add a simple concurrent test
which previously failed but now succeeds.  Fixes #964.
2019-03-09 15:55:04 +09:00
Takeshi Nakatani 0d43d070cc
Merge pull request #965 from ggtakec/fix_multi_x
Improvement of curl session pool for multipart
2019-02-27 22:44:25 +09:00
Takeshi Nakatani 0791fdca2a
Merge pull request #960 from kristjanvalur/wtf8
Wtf8
2019-02-27 21:21:38 +09:00
Kristján Valur Jónsson 6e8678d5e3 remove lines that wer accidentally duplicated 2019-02-25 16:02:01 +00:00
Takeshi Nakatani 10d9f75366 Improvement of curl session pool for multipart
Improvement of curl session pool for multipart(2)

Improvement of curl session pool for multipart(3)
2019-02-25 14:46:24 +00:00
Takeshi Nakatani 77993e607e
Merge pull request #961 from gaul/cppcheck
Work around cppcheck warnings
2019-02-24 11:24:28 +09:00
Andrew Gaul 74d8671e54 Work around cppcheck warnings
Follows on to eeb839242b.
2019-02-20 21:55:41 +09:00
Kristján Valur Jónsson 4c41eac29c fix documentation and man page 2019-02-20 11:24:29 +00:00
Kristján Valur Jónsson 3c97c1b251 merged main 2019-02-19 10:53:00 +00:00
Kristján Valur Jónsson 84c671a81a fix indentation 2019-02-19 10:37:43 +00:00
Kristján Valur Jónsson f336bdebcc add command line flag and documentation 2019-02-19 10:32:37 +00:00
Kristján Valur Jónsson e5b8377202 fix comments and code 2019-02-19 10:32:10 +00:00
Kristján Valur Jónsson 4f42f4ab0c Enable s3fs encoding and decoding in the fuse interface 2019-02-18 13:36:48 +00:00
Kristján Valur Jónsson 11b385820d more robust wtf8 encoding 2019-02-18 12:27:44 +00:00
Takeshi Nakatani f1a9eaee54
Merge pull request #958 from gaul/readme/inotify
Document lack of inotify support
2019-02-17 23:28:24 +09:00
Takeshi Nakatani ffee8d5f39
Merge pull request #959 from ggtakec/master
Fixed code for latest cppcheck error on OSX
2019-02-17 23:19:17 +09:00
Takeshi Nakatani eeb839242b Fixed code for latest cppcheck error on OSX 2019-02-17 13:59:11 +00:00
Andrew Gaul f7760976a5 Document lack of inotify support
References #45.
2019-02-17 19:45:08 +09:00
Kristján Valur Jónsson ca2d1d873d Adding utility functions to convert invalid utf8 to wtf8 encoding
This is to deal with windows clients who pass in cp1252 as if it
were utf8
2019-02-15 15:57:03 +00:00
Takeshi Nakatani 951761ee2c
Merge pull request #951 from ggtakec/master
Added a non-interactive option to utility mode
2019-02-11 03:03:01 +09:00
Takeshi Nakatani 231fd001d9 Added a non-interactive option to utility mode
Rebase for resolving conflicts

Deleted interactive mode on utility mode

Fixed minor mistakes
2019-02-10 17:36:18 +00:00
Takeshi Nakatani e00afa8128
Merge pull request #957 from gaul/deps/s3proxy-1.6.1
Upgrade to S3Proxy 1.6.1
2019-02-10 23:32:13 +09:00
Andrew Gaul e9297f39ea Upgrade to S3Proxy 1.6.1
Notably, this improve performance when listing objects using the
filesystem backend, allowing new tests like expanding large tar files.
Release notes:

https://github.com/gaul/s3proxy/releases/tag/s3proxy-1.6.1
2019-02-06 17:06:43 -08:00
Takeshi Nakatani 314dc5a398
Merge pull request #955 from gaul/clang-tidy/misc
Address miscellaneous clang-tidy warnings
2019-02-06 21:21:54 +09:00
Takeshi Nakatani e07cb020cc
Merge pull request #954 from gaul/clear-iter
Clear containers instead of individual erases
2019-02-06 21:12:36 +09:00
Takeshi Nakatani 9f79b9e0da
Merge pull request #953 from gaul/readme/s3ql
Update s3ql link
2019-02-06 21:03:28 +09:00
Andrew Gaul e87e40b3b4 Address miscellaneous clang-tidy warnings
Also add configuration with suppressions.
2019-02-04 22:58:40 -08:00
Andrew Gaul f0f95478ec Update s3ql link 2019-02-04 21:03:46 -08:00
Takeshi Nakatani bd66b57ad3
Merge pull request #952 from gaul/multipart/failed
Automatically abort failed multipart requests
2019-02-04 22:19:27 +09:00
Andrew Gaul a1d3ff9766 Automatically abort failed multipart requests
This can avoid dangling parts.  However, many transfers fail due to
network errors so we still need other mechanisms to handle these
parts.
2019-02-03 10:29:20 -08:00
Takeshi Nakatani 7f61a947c2
Merge pull request #950 from ggtakec/master
Added S3FS_MALLOC_TRIM build switch
2019-02-03 17:23:09 +09:00
Andrew Gaul 4d0bef1e90 Clear containers instead of individual erases
This has O(n) runtime instead of O(n log n).
2019-02-02 23:58:43 -08:00
Takeshi Nakatani 960823fb40 Added S3FS_MALLOC_TRIM build switch 2019-02-03 07:36:17 +00:00
Takeshi Nakatani c04e8e7a9d
Merge pull request #949 from gaul/503-slow-down
Implement exponential backoff for 503
2019-02-03 15:19:28 +09:00
Takeshi Nakatani fb6debd986
Merge pull request #948 from gaul/too-many-parts
Add logging for too many parts
2019-02-03 14:55:54 +09:00