lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201021133733.22298-1-idryomov@gmail.com>
Date:   Wed, 21 Oct 2020 15:37:33 +0200
From:   Ilya Dryomov <idryomov@...il.com>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     ceph-devel@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Ceph updates for 5.10-rc1

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(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ