mbox series

[GIT,PULL] Ceph updates for 5.10-rc1

Message ID 20201021133733.22298-1-idryomov@gmail.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Ceph updates for 5.10-rc1 | expand

Pull-request

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

Message

Ilya Dryomov Oct. 21, 2020, 1:37 p.m. UTC
Hi Linus,

The following changes since commit bbf5c979011a099af5dc76498918ed7df445635b:

  Linux 5.9 (2020-10-11 14:15:50 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 28e1581c3b4ea5f98530064a103c6217bedeea73:

  libceph: clear con->out_msg on Policy::stateful_server faults (2020-10-12 15:29:27 +0200)

----------------------------------------------------------------
We have:

- a patch that removes crush_workspace_mutex (myself).  CRUSH
  computations are no longer serialized and can run in parallel.

- a couple new filesystem client metrics for "ceph fs top" command
  (Xiubo Li)

- a fix for a very old messenger bug that affected the filesystem,
  marked for stable (myself)

- assorted fixups and cleanups throughout the codebase from Jeff
  and others.

----------------------------------------------------------------
Ilya Dryomov (9):
      libceph: multiple workspaces for CRUSH computations
      libceph, rbd, ceph: "blacklist" -> "blocklist"
      libceph: switch to the new "osd blocklist add" command
      ceph: add a note explaining session reject error string
      ceph: mark ceph_fmt_xattr() as printf-like for better type checking
      libceph: move a dout in queue_con_delay()
      libceph: fix ENTITY_NAME format suggestion
      libceph: format ceph_entity_addr nonces as unsigned
      libceph: clear con->out_msg on Policy::stateful_server faults

Jeff Layton (12):
      ceph: drop special-casing for ITER_PIPE in ceph_sync_read
      ceph: use kill_anon_super helper
      ceph: have ceph_writepages_start call pagevec_lookup_range_tag
      ceph: break out writeback of incompatible snap context to separate function
      ceph: don't call ceph_update_writeable_page from page_mkwrite
      ceph: fold ceph_sync_readpages into ceph_readpage
      ceph: fold ceph_sync_writepages into writepage_nounlock
      ceph: fold ceph_update_writeable_page into ceph_write_begin
      ceph: don't SetPageError on readpage errors
      ceph: drop separate mdsc argument from __send_cap
      ceph: break up send_cap_msg
      ceph: comment cleanups and clarifications

Luis Henriques (1):
      ceph: remove unnecessary return in switch statement

Matthew Wilcox (Oracle) (1):
      ceph: promote to unsigned long long before shifting

Xiubo Li (2):
      ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
      ceph: metrics for opened files, pinned caps and opened inodes

Yan, Zheng (1):
      ceph: encode inodes' parent/d_name in cap reconnect message

Yanhu Cao (1):
      ceph: add column 'mds' to show caps in more user friendly

 Documentation/filesystems/ceph.rst |   6 +-
 drivers/block/rbd.c                |   8 +-
 fs/ceph/addr.c                     | 416 +++++++++++++++++--------------------
 fs/ceph/caps.c                     | 128 ++++++++----
 fs/ceph/debugfs.c                  |  18 +-
 fs/ceph/dir.c                      |  20 +-
 fs/ceph/file.c                     |  85 +++-----
 fs/ceph/inode.c                    |  10 +-
 fs/ceph/locks.c                    |   2 +-
 fs/ceph/mds_client.c               | 109 ++++++----
 fs/ceph/mds_client.h               |   2 +-
 fs/ceph/metric.c                   |  14 ++
 fs/ceph/metric.h                   |   7 +
 fs/ceph/quota.c                    |  10 +-
 fs/ceph/snap.c                     |   2 +-
 fs/ceph/super.c                    |   8 +-
 fs/ceph/super.h                    |  13 +-
 fs/ceph/xattr.c                    |   3 +-
 include/linux/ceph/messenger.h     |   2 +-
 include/linux/ceph/mon_client.h    |   2 +-
 include/linux/ceph/osdmap.h        |  14 +-
 include/linux/ceph/rados.h         |   2 +-
 include/linux/crush/crush.h        |   3 +
 net/ceph/messenger.c               |  13 +-
 net/ceph/mon_client.c              |  69 ++++--
 net/ceph/osdmap.c                  | 166 +++++++++++++--
 26 files changed, 689 insertions(+), 443 deletions(-)

Comments

pr-tracker-bot@kernel.org Oct. 21, 2020, 6:35 p.m. UTC | #1
The pull request you sent on Wed, 21 Oct 2020 15:37:33 +0200:

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

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

Thank you!