SUSE-RU-2022:0037-1: moderate: Recommended update for s3fs
sle-updates at lists.suse.com
sle-updates at lists.suse.com
Thu Jan 6 17:18:06 UTC 2022
SUSE Recommended Update: Recommended update for s3fs
______________________________________________________________________________
Announcement ID: SUSE-RU-2022:0037-1
Rating: moderate
References: #1193236 SLE-23102
Affected Products:
SUSE Linux Enterprise Module for Public Cloud 15-SP3
SUSE Linux Enterprise Module for Public Cloud 15-SP2
SUSE Linux Enterprise Module for Public Cloud 15-SP1
______________________________________________________________________________
An update that has one recommended fix and contains one
feature can now be installed.
Description:
This update for s3fs fixes the following issues:
- Update to version 1.90 (bsc#1193236)
+ Don't ignore nomultipart when storage is low
+ Fix POSIX compatibility issues found by pjdfstest
+ Fail CheckBucket when S3 returns PermanentRedirect
+ Do not create zero-byte object when creating file
+ Allow arbitrary size AWS secret keys
+ Fix race conditions
+ Set explicit Content-Length: 0 when initiating MPU
+ Set CURLOPT_UNRESTRICTED_AUTH when authenticating
+ Add jitter to avoid thundering herd
+ Loosen CheckBucket to check only the bucket
+ Add support for AWS-style environment variables
- Update to version 1.89
+ Fix a regression when writing objects larger than 10 GB during
periodic dirty data flush (on by default).
+ Propagate S3 errors to errno more accurately
+ Allow writing > 5 GB single-part objects supported by some non-AWS S3
+ Allow configuration of multipart copy size and limit to 5 GB
+ Allow configuration of multipart upload threshold and reduce default
to 25 MB
+ Set default stat timeout to 900 seconds correctly
+ Fix data corruption while updating metadata with use_cache
- Update to version 1.88
+ Fixed a bug about move file over limit of ensure space
+ Fix multiple race conditions
+ Dynamically determine whether lseek extended options are supported
+ Add support for deep archive storage class
+ Plug FdEntity leaks
+ Fix use_session_token option parsing
+ Allow 32-bit platforms to upload single-part objects > 2 GB
+ Fix dead lock in disk insufficient and optimize code
+ Ensure environment variable is set when using ECS
+ Do not call put headers if not exist pending meta
+ Do not send SSE headers during bucket creation
+ Add sigv4 only option
+ Add atime and correct atime/mtime/ctime operations
+ Fixed a bug that symlink could not be read after restarting s3fs
+ Periodically flush written data to reduce temporary local storage
+ Added logfile option for non-syslog logging
+ Add AWS IMDSv2 support
+ Fix multiple issues when retrying requests
- Update to version 1.87
+ use correct content-type when complete multipart upload
+ Fixed a bug of stats cache compression
+ Fixed the truncation bug of stat file for cache file
+ Improved strictness of cache file stats(file)
+ Fixed insufficient upload size for mix multipart upload
+ Warn about missing MIME types instead of exiting
+ Not abort process by exception threw from s3fs_strtoofft
+ Support Google Cloud Storage headers
+ Added a parameter to output body to curldbg option
+ Fix renames of open files with nocopyapi option
+ Relink cache stats file atomically via rename
+ Ignore case when comparing ETags
+ Retry with exponential backoff during 500 error
+ Fixed a bug about serializing from cache file
+ Fixed about ParallelMixMultipartUpload
+ Add support for glacier storage class
+ Fixed upload error about mixuploading sparse file and truncating file
+ Added SIGUSR1 option for cache file integrity test
+ Change default stat_cache_expire
- Update to version 1.86
+ enable various optimizations when using modern curl
+ allow SSE-C keys to have NUL bytes
+ add session token support
+ allow large files on 32-bit systems like Raspberry Pi
+ fix data corruption when external modification changes a cached object
+ fix data corruption when opening a second fd to an unflushed file
+ fix clock skew errors when writing large files
+ allow concurrent metadata queries during data operations
+ use server-side copy for partially modified files
+ fix multiple concurrency issues
+ add requester_pays support
+ add symlink cache
+ add intelligent_ia storage tier
- Make COPYING file a license file
- Update to version 1.85
+ add Backblaze B2
+ Fix typo s/mutliple/multiple/
+ Made instructions for creating password file more obvious.
+ Enable big writes if capable
+ For RPM distributions fuse-libs is enough
+ Add support for storage class ONEZONE_IA.
+ Simplify hex conversion
+ New installation instructions for Fedora >= 27 and CentOS7
+ Improve template for issues
+ Make the compilation instructions generic
+ Replace all mentions to MacOS X to macOS
+ Correct typo
+ Correctly compare list_object_max_keys
+ Allow credentials from ${HOME}/.aws/credentials
+ Replace ~ with ${HOME} in examples
+ Include StackOverflow in FAQs
+ Add icon for s3fs
+ Upload S3 parts without batching
+ Add 'profile' option to command line help.
+ fix multihead warning check
+ Multi-arch support for ppc64le
+ Correct typos in command-line parsing
+ Address cppcheck 1.86 errors
+ Check arguments and environment before .aws/creds
+ [curl] Assume long encryption keys are base64 encoded
+ Update s3fs_util.cpp for correspondence of Nextcloud contype
+ Add Server Fault to FAQs
+ Repair xattr tests
+ Store and retrieve file change time
+ Default uid/gid/mode when object lacks permissions
+ Emit more friendly error for buckets with dots
+ Flush file before renaming
+ Tighten up HTTP response code check
+ Plug memory leak
+ Plug memory leaks
+ Avoid pass-by-value when not necessary
+ Prefer find(char) over find(const char *)
+ Remove unnecessary calls to std::string::c_str
+ Fix comparison in s3fs_strtoofft
+ Prefer HTTPS links where possible
+ Added an error message when HTTP 301 status
+ Ignore after period character of floating point in x-amz-meta-mtime
+ Added a missing extension to .gitignore, and formatted dot files
+ Added detail error message when HTTP 301/307 status
+ Automatic region change made possible other than us-east-1(default)
+ Prefer abort over assert(false)
+ Issue readdir HEAD requests without batching
+ Reference better-known AWS CLI for compatibility
+ Load tail range during overwrite
+ Add test for mv non-empty directory
+ Remove unnecessary string copies
+ Remove redundant string initializations
+ Reverted automatic region change and changed messages
+ Prefer empty over size checks
+ Remove redundant null checks before delete
+ Accept paths with : in them
+ Correct enable_content_md5 docs
+ Correct sigv2 typo
+ Prefer AutoLock for synchronization
+ Remove mirror path when deleting cache
+ Checked and corrected all typo
+ Disable malloc_trim
+ Remove unneeded void parameter
+ Prefer specific [io]stringstream where possible
+ Copy parts in parallel
+ Ensure s3fs compiles with C++03
+ Return not supported when hard linking
+ Repair utility mode
+ Simplify async request completion code
+ Add logging for too many parts
+ Implement exponential backoff for 503
+ Added S3FS_MALLOC_TRIM build switch
+ Added a non-interactive option to utility mode
+ Automatically abort failed multipart requests
+ Update s3ql link
+ Clear containers instead of individual erases
+ Address miscellaneous clang-tidy warnings
+ Upgrade to S3Proxy 1.6.1
+ Document lack of inotify support
+ Fixed code for latest cppcheck error on OSX
+ Wtf8
+ Work around cppcheck warnings
+ Improvement of curl session pool for multipart
+ Increase FdEntity reference count when returning
+ Fix lazy typo
+ Remove from file from stat cache during rename
+ Add instructions for Amazon Linux
+ Changed the description order of man page options
+ Fixed ref-count when error occurred.
+ Make macOS instructions consistent with others
- Update to version 1.84
+ Update README.md with details about .passwd-s3fs
+ add disk space reservation
+ Added Cygwin build options
+ reduce lock contention on file open
+ don't fail multirequest on single thread error
+ add an instance_name option for logging
+ FreeBSD build fixes
+ More useful error message for dupe entries in passwd file
+ cleanup curl handle state on retries
+ don't fail mkdir when directory exists
+ fix xpath selector in bucket listing
+ Validate the URL format for http/https
+ Added reset curl handle when returning to handle pool
+ Optimize defaults
+ Simplify installation for Ubuntu 16.04
+ Upgrade to S3Proxy 1.6.0
+ cleanup curl handles before curl share
+ Remove false multihead warnings
+ Add Debian installation instructions
+ Remove s3fs-python
+ Fixed memory leak
+ Revert "enable FUSE read_sync by default"
+ Option for IAM authentication endpoint
+ gnutls_auth: initialize libgcrypt
+ Fixed an error by cppcheck on OSX
+ Log messages for 5xx and 4xx HTTP response code
+ Instructions for SUSE and openSUSE prebuilt packages
+ Added list_object_max_keys option based on #783 PR
Patch Instructions:
To install this SUSE Recommended Update use the SUSE recommended installation methods
like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
- SUSE Linux Enterprise Module for Public Cloud 15-SP3:
zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP3-2022-37=1
- SUSE Linux Enterprise Module for Public Cloud 15-SP2:
zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP2-2022-37=1
- SUSE Linux Enterprise Module for Public Cloud 15-SP1:
zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP1-2022-37=1
Package List:
- SUSE Linux Enterprise Module for Public Cloud 15-SP3 (aarch64 ppc64le s390x x86_64):
s3fs-1.90-3.6.1
s3fs-debuginfo-1.90-3.6.1
s3fs-debugsource-1.90-3.6.1
- SUSE Linux Enterprise Module for Public Cloud 15-SP2 (aarch64 ppc64le s390x x86_64):
s3fs-1.90-3.6.1
s3fs-debuginfo-1.90-3.6.1
s3fs-debugsource-1.90-3.6.1
- SUSE Linux Enterprise Module for Public Cloud 15-SP1 (aarch64 ppc64le s390x x86_64):
s3fs-1.90-3.6.1
s3fs-debuginfo-1.90-3.6.1
s3fs-debugsource-1.90-3.6.1
References:
https://bugzilla.suse.com/1193236
More information about the sle-updates
mailing list