[GIT,PULL] Ceph updates for 5.9-rc1
mbox series

Message ID 20200812171949.2882-1-idryomov@gmail.com
State New
Headers show
Series
  • [GIT,PULL] Ceph updates for 5.9-rc1
Related show

Pull-request

https://github.com/ceph/ceph-client.git tags/ceph-for-5.9-rc1

Message

Ilya Dryomov Aug. 12, 2020, 5:19 p.m. UTC
Hi Linus,

The following changes since commit bcf876870b95592b52519ed4aafcf9d95999bc9c:

  Linux 5.8 (2020-08-02 14:21:45 -0700)

are available in the Git repository at:

  https://github.com/ceph/ceph-client.git tags/ceph-for-5.9-rc1

for you to fetch changes up to 02e37571f9e79022498fd0525c073b07e9d9ac69:

  ceph: handle zero-length feature mask in session messages (2020-08-05 17:47:07 +0200)

----------------------------------------------------------------
Xiubo has completed his work on filesystem client metrics, they are
sent to all available MDSes once per second now.  Other than that, we
have a lot of fixes and cleanups all around the filesystem, including
a tweak to cut down on MDS request resends in multi-MDS setups from
Yanhu and fixups for SELinux symlink labeling and MClientSession
message decoding from Jeff.

----------------------------------------------------------------
Alexander A. Klimov (1):
      libceph: replace HTTP links with HTTPS ones

Colin Ian King (1):
      ceph: remove redundant initialization of variable mds

Ilya Dryomov (2):
      libceph: use target_copy() in send_linger()
      libceph: dump class and method names on method calls

Jeff Layton (5):
      ceph: clean up and optimize ceph_check_delayed_caps()
      libceph: just have osd_req_op_init() return a pointer
      ceph: set sec_context xattr on symlink creation
      ceph: move sb->wb_pagevec_pool to be a global mempool
      ceph: handle zero-length feature mask in session messages

Jia Yang (1):
      ceph: remove unused variables in ceph_mdsmap_decode()

Randy Dunlap (1):
      ceph: delete repeated words in fs/ceph/

Xiubo Li (9):
      ceph: add check_session_state() helper and make it global
      ceph: add global total_caps to count the mdsc's total caps number
      ceph: switch to WARN_ON_ONCE in encode_supported_features()
      ceph: fix potential mdsc use-after-free crash
      ceph: do not access the kiocb after aio requests
      ceph: check the sesion state and return false in case it is closed
      ceph: periodically send perf metrics to MDSes
      ceph: send client provided metric flags in client metadata
      ceph: fix use-after-free for fsc->mdsc

Xu Wang (1):
      ceph: remove unnecessary cast in kfree()

Yanhu Cao (1):
      ceph: use frag's MDS in either mode

 fs/ceph/Kconfig                    |   2 +-
 fs/ceph/addr.c                     |  23 +++--
 fs/ceph/caps.c                     |  12 +--
 fs/ceph/debugfs.c                  |  16 +---
 fs/ceph/dir.c                      |   4 +
 fs/ceph/file.c                     |   5 +-
 fs/ceph/mds_client.c               | 184 +++++++++++++++++++++++++++++--------
 fs/ceph/mds_client.h               |   7 +-
 fs/ceph/mdsmap.c                   |  10 +-
 fs/ceph/metric.c                   | 149 ++++++++++++++++++++++++++++++
 fs/ceph/metric.h                   |  91 ++++++++++++++++++
 fs/ceph/super.c                    |  64 ++++++++++---
 fs/ceph/super.h                    |   6 +-
 fs/ceph/xattr.c                    |  12 +--
 include/linux/ceph/ceph_features.h |   2 +-
 include/linux/ceph/ceph_fs.h       |   1 +
 include/linux/ceph/libceph.h       |   1 +
 include/linux/ceph/osd_client.h    |   2 +-
 include/linux/crush/crush.h        |   2 +-
 net/ceph/Kconfig                   |   2 +-
 net/ceph/ceph_hash.c               |   2 +-
 net/ceph/crush/hash.c              |   2 +-
 net/ceph/crush/mapper.c            |   2 +-
 net/ceph/debugfs.c                 |   3 +
 net/ceph/osd_client.c              |  43 ++++-----
 25 files changed, 511 insertions(+), 136 deletions(-)

Comments

pr-tracker-bot@kernel.org Aug. 12, 2020, 7:58 p.m. UTC | #1
The pull request you sent on Wed, 12 Aug 2020 19:19:49 +0200:

> https://github.com/ceph/ceph-client.git tags/ceph-for-5.9-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/7c2a69f610e64c8dec6a06a66e721f4ce1dd783a

Thank you!