Takeshi Nakatani
4bfbfa3621
Merge pull request #331 from andrewgaul/clang
...
Address various clang warnings
2016-01-16 16:14:50 +09:00
Takeshi Nakatani
43b91d3235
Merge pull request #330 from andrewgaul/pass-by-reference
...
Pass by const reference where possible
2016-01-16 16:14:31 +09:00
Andrew Gaul
e003732f18
Address various clang warnings
...
Found with:
-Wc++11-extensions
-Wc++11-extra-semi
-Wmissing-variable-declarations
-Wundef
2016-01-11 00:52:24 -08:00
Andrew Gaul
b946b59522
Pass by const reference where possible
2016-01-10 16:58:24 -08:00
Andrew Gaul
ea6b287d1a
Fix v4 signature with use_path_request_style
...
Previously s3fs omitted the bucket name when using path request style
causing SignatureDoesNotMatch with v4 signatures.
2016-01-10 13:41:56 -08:00
Takeshi Nakatani
ea151a70c4
Merge pull request #321 from mcellis33/320
...
320: delete stat cache entry in s3fs_fsync so st_size is refreshed
2015-12-20 15:05:28 +09:00
Mark Ellis
163daa5de1
320: delete stat cache entry in s3fs_fsync so st_size is refreshed
2015-12-18 15:39:25 -08:00
Robb Kistler
b581290c30
Cleanly exit fuse loop on error in s3fs_init
...
This allows FUSE to clean the mount point up, preventing
"Transport endpoint not connected" errors on subsequent
access to the mount.
2015-12-15 15:25:56 -08:00
Takeshi Nakatani
2b3ece467b
Merge pull request #311 from RobbKistler/dbg-message
...
Change error log to debug log in s3fs_read()
2015-12-08 00:03:48 +09:00
Robb Kistler
8e688816d4
Change error log to debug log in s3fs_read()
2015-12-03 21:25:27 -08:00
Takeshi Nakatani
759b44135a
Check pthread prtability in configure as additional change for #307
2015-12-03 07:47:17 +00:00
Takeshi Nakatani
8b53e0d931
Merge pull request #307 from rockuw/master
...
Fix pthread portability problem
2015-12-03 16:35:30 +09:00
Tianlong Wu
3e655bad3b
PTHREAD_MUTEX_RECURSIVE_NP is a enum not macro
2015-12-03 13:44:11 +08:00
Takeshi Nakatani
5e97cb0f48
Changed ensure free disk space as additional change for #306
2015-12-03 05:40:26 +00:00
Tianlong Wu
f44b61c403
Fix pthread portability problem
2015-12-03 10:44:38 +08:00
Guy
6067af6ef1
Fix read concurrency to work in parallel count
...
When the prefetch size is limited to the multipart size, the entire parallel logic of the read flow does not have an opportunity to use parallel get.
This fix increases the read performance significantly over our own s3 on-premise solution.
2015-11-30 18:38:15 +02:00
Takeshi Nakatani
7b62de80f6
Fixed a bug about mtime - #299
2015-11-29 15:53:53 +00:00
Robb Kistler
fff2952d5f
Fix syslog level used by S3FS_PRN_EXIT()
...
Without converting from s3fs log levels to syslog levels, the syslog
ends up being LOG_EMERG which can cause a broadcast message to all
users.
2015-11-25 13:53:08 -08:00
Takeshi Nakatani
c673d9d935
File opened with O_TRUNC is not flushed - changed #291
2015-11-08 04:55:17 +00:00
Takeshi Nakatani
0fdda61fb5
Merge pull request #293 from SnakeHunt2012/master
...
Fix a small spelling issue.
2015-11-08 13:26:01 +09:00
Takeshi Nakatani
331b8456a0
Merge pull request #291 from RobbKistler/truncate
...
Issue #290 : File opened with O_TRUNC is not flushed
2015-11-08 13:23:06 +09:00
SnakeHunt2012
c04bcce206
Fix a small spelling issue.
2015-11-06 16:49:37 +08:00
Robb Kistler
dd7d9268f2
Force flush in s3fs_open() if file is truncated.
2015-11-03 22:06:25 -08:00
Robb Kistler
e4da5c59b6
Print source file in log messages
2015-11-03 08:34:02 -08:00
Takeshi Nakatani
001206f7c1
Fixed a bug about head request(copy) for SSE - issue#286
2015-11-01 14:05:47 +00:00
Takeshi Nakatani
2ef7f497f6
Fixed a bug about head request(copy) for SSE - issue#286
2015-11-01 13:54:47 +00:00
Takeshi Nakatani
8dd234dd8f
Fixed bugs about cppcheck error
2015-10-20 15:47:07 +00:00
Takeshi Nakatani
83d46ef8c6
Fixed bugs about a object larger than free disk space
2015-10-20 15:19:04 +00:00
Takeshi Nakatani
d102eb752d
Supported a object which is larger than free disk space
2015-10-18 17:03:41 +00:00
Takeshi Nakatani
f51ad1f33e
Supported for SSE KMS
2015-10-06 14:46:14 +00:00
Takeshi Nakatani
92e52dadd4
Changed and cleaned the logic for debug message.
2015-09-30 19:41:27 +00:00
Andrew Gaul
785ed642ba
Add support for standard_ia storage class
...
This enables storage with lower at-rest prices, higher request prices,
and lower availability. Also rework existing reduced redundancy
parsing into a more generic storage class. More background on
standard_ia:
https://aws.amazon.com/blogs/aws/aws-storage-update-new-lower-cost-s3-storage-option-glacier-price-reduction/
2015-09-17 13:35:25 -07:00
Takeshi Nakatani
ead346c6d3
Merge pull request #261 from andrewgaul/help-timeouts
...
Correct help timeouts
2015-09-13 15:49:15 +09:00
Andrew Gaul
0358908910
Correct help timeouts
...
Follow-on to #167 .
2015-09-10 11:45:05 -07:00
Andrew Gaul
32ce1a7267
Wrap help text at 80 characters
2015-09-10 11:43:09 -07:00
Takeshi Nakatani
97b8b34aab
Added chacking cache dir perms at starting(2).
2015-08-23 04:14:57 +00:00
Takeshi Nakatani
ce66430fac
Added chacking cache dir perms at starting.
2015-08-23 03:57:34 +00:00
Oliver Friedmann
d7d96907cf
This fixes an issue with caching when the creation of a subdirectory within the cache is aborted because a common cached parent directory already exists.
2015-08-21 19:30:04 -04:00
Takeshi Nakatani
751c868769
s3fs can print version with short commit hash - #228
2015-08-21 16:19:31 +00:00
Takeshi Nakatani
632578f328
Merge pull request #247 from andrewgaul/base64
...
Base64 cleanup
2015-08-22 00:45:26 +09:00
Andrew Gaul
bcfadbe1a8
Unlock during early return in TruncateCache
...
Found via Coverity. Regression from
dfa63345ed
.
2015-08-19 13:54:14 -07:00
Andrew Gaul
b5c027f15d
Add unit tests for base64 encoding and decoding
2015-08-19 13:49:10 -07:00
Andrew Gaul
15db80b459
NUL terminate decoded base64 string
...
For consistency with encoded strings.
2015-08-19 13:48:07 -07:00
Andrew Gaul
76c0ef86e4
Move base64 and hex functions to string_util
2015-08-19 13:47:26 -07:00
Takeshi Nakatani
a3e820e733
Merge pull request #245 from andrewgaul/map-duplicate-lookups
...
Elide duplicate lookups of std::map via iterators
2015-08-20 01:22:06 +09:00
Takeshi Nakatani
4ad57bdea5
Merge pull request #240 from andrewgaul/md5
...
Enable Content-MD5 during multipart upload part
2015-08-20 01:19:01 +09:00
Takeshi Nakatani
085733d7c9
Merge pull request #239 from andrewgaul/google-code
...
Update stale Google Code reference in --help
2015-08-20 01:08:00 +09:00
Takeshi Nakatani
fcb58aec3c
Merge pull request #238 from andrewgaul/cppcheck
...
Enable all cppcheck rules
2015-08-20 01:06:50 +09:00
Takeshi Nakatani
026a9f2bdc
Merge pull request #235 from andrewgaul/complete-mpu-leak
...
Plug leak during complete multipart upload
2015-08-20 00:40:00 +09:00
Takeshi Nakatani
fd04b9a437
Merge pull request #233 from andrewgaul/remove-inttostr
...
Remove IntToStr
2015-08-20 00:34:21 +09:00