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: <20211112111132.27316-1-idryomov@gmail.com>
Date:   Fri, 12 Nov 2021 12:11:32 +0100
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.16-rc1

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ