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 5.16-rc1
Date: Fri, 12 Nov 2021 12:11:32 +0100 [thread overview]
Message-ID: <20211112111132.27316-1-idryomov@gmail.com> (raw)
Hi Linus,
The following changes since commit 8bb7eca972ad531c9b149c0a51ab43a417385813:
Linux 5.15 (2021-10-31 13:53:10 -0700)
are available in the Git repository at:
https://github.com/ceph/ceph-client.git tags/ceph-for-5.16-rc1
for you to fetch changes up to c02cb7bdc4501debc3e71a4d2daf7286c48e1d38:
ceph: add a new metric to keep track of remote object copies (2021-11-08 03:29:52 +0100)
----------------------------------------------------------------
One notable change here is that async creates and unlinks introduced
in 5.7 are now enabled by default. This should greatly speed up things
like rm, tar and rsync. To opt out, wsync mount option can be used.
Other than that we have a pile of bug fixes all across the filesystem
from Jeff, Xiubo and Kotresh and a metrics infrastructure rework from
Luis.
----------------------------------------------------------------
Jean Sacren (1):
libceph: drop ->monmap and err initialization
Jeff Layton (11):
ceph: convert to noop_direct_IO
ceph: enable async dirops by default
ceph: print inode numbers instead of pointer values
ceph: don't use -ESTALE as special return code in try_get_cap_refs
ceph: drop private list from remove_session_caps_cb
ceph: fix auth cap handling logic in remove_session_caps_cb
ceph: refactor remove_session_caps_cb
ceph: shut down access to inode when async create fails
ceph: just use ci->i_version for fscache aux info
ceph: shut down mount on bad mdsmap or fsmap decode
ceph: properly handle statfs on multifs setups
Kotresh HR (1):
ceph: don't rely on error_string to validate blocklisted session.
Luis Henriques (4):
ceph: split 'metric' debugfs file into several files
ceph: clean-up metrics data structures to reduce code duplication
libceph, ceph: move ceph_osdc_copy_from() into cephfs code
ceph: add a new metric to keep track of remote object copies
Xiubo Li (3):
ceph: ignore the truncate when size won't change with Fx caps issued
ceph: fix mdsmap decode when there are MDS's beyond max_mds
ceph: return the real size read when it hits EOF
fs/ceph/addr.c | 29 +++----
fs/ceph/cache.c | 23 +-----
fs/ceph/caps.c | 151 ++++++++++++++++++++++++++++++++----
fs/ceph/debugfs.c | 167 ++++++++++++++++++++++------------------
fs/ceph/export.c | 12 ++-
fs/ceph/file.c | 103 ++++++++++++++++++++-----
fs/ceph/inode.c | 54 ++++++++++---
fs/ceph/locks.c | 6 ++
fs/ceph/mds_client.c | 139 +++++++--------------------------
fs/ceph/mdsmap.c | 4 -
fs/ceph/metric.c | 128 ++++++++----------------------
fs/ceph/metric.h | 88 ++++++++++++---------
fs/ceph/super.c | 17 ++--
fs/ceph/super.h | 18 ++++-
include/linux/ceph/ceph_fs.h | 2 +
include/linux/ceph/osd_client.h | 19 ++---
net/ceph/mon_client.c | 3 +-
net/ceph/osd_client.c | 60 +++------------
18 files changed, 544 insertions(+), 479 deletions(-)
next reply other threads:[~2021-11-12 11:11 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-12 11:11 Ilya Dryomov [this message]
2021-11-13 19:44 ` [GIT PULL] Ceph updates for 5.16-rc1 pr-tracker-bot
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=20211112111132.27316-1-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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.