From: Ilya Dryomov <idryomov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Ceph updates for 4.18-rc1
Date: Thu, 14 Jun 2018 12:57:34 +0200 [thread overview]
Message-ID: <1528973854-12563-1-git-send-email-idryomov@gmail.com> (raw)
Hi Linus,
The following changes since commit 29dcea88779c856c7dc92040a0c01233263101d4:
Linux 4.17 (2018-06-03 14:15:21 -0700)
are available in the git repository at:
https://github.com/ceph/ceph-client.git tags/ceph-for-4.18-rc1
for you to fetch changes up to 23edca864951250af845a11da86bb3ea63522ed2:
rbd: flush rbd_dev->watch_dwork after watch is unregistered (2018-06-04 20:46:02 +0200)
----------------------------------------------------------------
The main piece is a set of libceph changes that revamps how OSD
requests are aborted, improving CephFS ENOSPC handling and making
"umount -f" actually work (Zheng and myself). The rest is mostly
mount option handling cleanups from Chengguang and assorted fixes
from Zheng, Luis and Dongsheng.
----------------------------------------------------------------
Chengguang Xu (5):
libceph, rbd: add error handling for osd_req_op_cls_init()
ceph: fix alignment of rasize
ceph: strengthen rsize/wsize/readdir_max_bytes validation
ceph: show ino32 if the value is different with default
ceph: update description of some mount options
Dongsheng Yang (1):
rbd: flush rbd_dev->watch_dwork after watch is unregistered
Ilya Dryomov (13):
libceph: get rid of more_kvec in try_write()
libceph: use MSG_TRUNC for discarding received bytes
ceph: show wsize only if non-default
libceph: introduce ceph_osdc_abort_requests()
libceph: no need to call flush_workqueue() before destruction
libceph: move more code into __complete_request()
libceph: defer __complete_request() to a workqueue
libceph: use for_each_request() in ceph_osdc_abort_on_full()
libceph: don't warn if req->r_abort_on_full is set
libceph: avoid a use-after-free during map check
libceph: don't abort reads in ceph_osdc_abort_on_full()
libceph: make abort_on_full a per-osdc setting
libceph: allocate the locator string with GFP_NOFAIL
Luis Henriques (2):
ceph: fix st_nlink stat for directories
ceph: fix use-after-free in ceph_statfs()
Yan, Zheng (10):
ceph: use bit flags to define vxattr attributes
ceph: always get rstat from auth mds
ceph: update i_files/i_subdirs only when Fs cap is issued
ceph: define argument structure for handle_cap_grant
ceph: handle the new nfiles/nsubdirs fields in cap message
ceph: support file lock on directory
ceph: abort osd requests on force umount
ceph: flush pending works before shutdown super
ceph: fix wrong check for the case of updating link count
ceph: prevent i_version from going back
Documentation/filesystems/ceph.txt | 8 +-
drivers/block/rbd.c | 11 +-
fs/ceph/addr.c | 1 -
fs/ceph/caps.c | 160 ++++++++++++++++-----------
fs/ceph/dir.c | 2 +
fs/ceph/file.c | 1 -
fs/ceph/inode.c | 67 +++++++-----
fs/ceph/super.c | 35 ++++--
fs/ceph/xattr.c | 60 ++++++-----
include/linux/ceph/ceph_fs.h | 1 +
include/linux/ceph/osd_client.h | 8 +-
include/linux/ceph/osdmap.h | 8 +-
net/ceph/messenger.c | 31 ++----
net/ceph/osd_client.c | 216 ++++++++++++++++++++++---------------
net/ceph/osdmap.c | 19 ++--
15 files changed, 372 insertions(+), 256 deletions(-)
reply other threads:[~2018-06-14 10:58 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1528973854-12563-1-git-send-email-idryomov@gmail.com \
--to=idryomov@gmail.com \
--cc=ceph-devel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®