Re: queue for linus

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 6 Apr 2014, Yan, Zheng wrote:
> Please consider including patch "ceph: skip invalid dentry during
> dcache readdir"

Thanks!  I've added it to the queue.

sage


> 
> Regards
> Yan, Zheng
> 
> On Sat, Apr 5, 2014 at 12:17 PM, Sage Weil <sage@xxxxxxxxxxx> wrote:
> > Hi everyone,
> >
> > This is what we have queued up for Linus for 3.15-rc1.  Is there anything
> > missing?  I pulled David Howell's patch out of for-linus (since I
> > think it should go in via Al's tree) and rebased.  Is there anything
> > missing?  Josh, do you want to put the discard patches in?
> >
> > Let me know and I'll send this off in the next couple of days.
> >
> > Thanks!
> > sage
> >
> >
> > The following changes since commit 455c6fdbd219161bd09b1165f11699d6d73de11c:
> >
> >   Linux 3.14 (2014-03-30 20:40:15 -0700)
> >
> > are available in the git repository at:
> >
> >   git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus
> >
> > for you to fetch changes up to 8a53f23fcda355958a79774c6333a3a31c380ecf:
> >
> >   libceph: dump pool {read,write}_tier to debugfs (2014-04-04 21:08:29 -0700)
> >
> > ----------------------------------------------------------------
> > Fabian Frederick (1):
> >       ceph: Remove get/set acl on symlinks
> >
> > Ilya Dryomov (48):
> >       libceph: a per-osdc crush scratch buffer
> >       rbd: remove out_partial label in rbd_img_request_fill()
> >       rbd: fix error paths in rbd_img_request_fill()
> >       libceph: encode CEPH_OSD_OP_FLAG_* op flags
> >       libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op
> >       libceph: bump CEPH_OSD_MAX_OP to 3
> >       rbd: num_ops parameter for rbd_osd_req_create()
> >       rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op
> >       crush: fix off-by-one errors in total_tries refactor
> >       crush: allow crush rules to set (re)tries counts to 0
> >       crush: add chooseleaf_vary_r tunable
> >       crush: add SET_CHOOSELEAF_VARY_R step
> >       crush: support chooseleaf_vary_r tunable (tunables3) by default
> >       libceph: refer to osdmap directly in osdmap_show()
> >       libceph: do not prefix osd lines with \t in debugfs output
> >       libceph: dump pg_temp mappings to debugfs
> >       libceph: dump osdmap and enhance output on decode errors
> >       libceph: split osdmap allocation and decode steps
> >       libceph: fixup error handling in osdmap_decode()
> >       libceph: safely decode max_osd value in osdmap_decode()
> >       libceph: check length of osdmap osd arrays
> >       libceph: fix crush_decode() call site in osdmap_decode()
> >       libceph: fixup error handling in osdmap_apply_incremental()
> >       libceph: nuke bogus encoding version check in osdmap_apply_incremental()
> >       libceph: fix and clarify ceph_decode_need() sizes
> >       libceph: rename __decode_pool{,_names}() to decode_pool{,_names}()
> >       libceph: introduce decode{,_new}_pools() and switch to them
> >       libceph: switch osdmap_set_max_osd() to krealloc()
> >       libceph: introduce decode{,_new}_pg_temp() and switch to them
> >       libceph: introduce get_osdmap_client_data_v()
> >       libceph: generalize ceph_pg_mapping
> >       libceph: primary_temp infrastructure
> >       libceph: primary_temp decode bits
> >       libceph: primary_affinity infrastructure
> >       libceph: primary_affinity decode bits
> >       libceph: enable OSDMAP_ENC feature bit
> >       libceph: ceph_osd_{exists,is_up,is_down}(osd) definitions
> >       libceph: ceph_can_shift_osds(pool) and pool type defines
> >       libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers
> >       libceph: introduce apply_temps() helper
> >       libceph: switch ceph_calc_pg_acting() to new helpers
> >       libceph: return primary from ceph_calc_pg_acting()
> >       libceph: add support for primary_temp mappings
> >       libceph: add support for osd primary affinity
> >       libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting()
> >       libceph: enable PRIMARY_AFFINITY feature bit
> >       libceph: output primary affinity values on osdmap updates
> >       libceph: dump pool {read,write}_tier to debugfs
> >
> > Sage Weil (4):
> >       ceph: avoid useless ceph_get_dentry_parent_inode() in ceph_rename()
> >       ceph: do not chain inode updates to parent fsync
> >       ceph: do not assume r_old_dentry[_dir] always set together
> >       ceph: do not set r_old_dentry_dir on link()
> >
> > Yan, Zheng (22):
> >       ceph: fix ceph_dir_llseek()
> >       ceph: fix reset_readdir()
> >       ceph: let MDS adjust readdir 'frag'
> >       ceph: simplify ceph_fh_to_dentry()
> >       ceph: add get_parent() NFS export callback
> >       ceph: fix ceph_fh_to_parent()
> >       ceph: add get_name() NFS export callback
> >       ceph: print inode number for LOOKUPINO request
> >       ceph: make sure write caps are registered with auth MDS
> >       ceph: update i_max_size even if inode version does not change
> >       ceph: use fl->fl_type to decide flock operation
> >       ceph: forbid mandatory file lock
> >       ceph: use fl->fl_file as owner identifier of flock and posix lock
> >       ceph: set mds_wanted when MDS reply changes a cap to auth cap
> >       libceph: fix oops in ceph_msg_data_{pages,pagelist}_advance()
> >       ceph: fix null pointer dereference in discard_cap_releases()
> >       ceph: check buffer size in ceph_vxattrcb_layout()
> >       ceph: don't include ceph.{file,dir}.layout vxattr in listxattr()
> >       ceph: preallocate buffer for readdir reply
> >       ceph: drop extra open file reference in ceph_atomic_open()
> >       ceph: don't grabs open file reference for aborted request
> >       ceph: flush cap release queue when trimming session caps
> >
> > Yunchuan Wen (3):
> >       ceph: fscache: add an interface to synchronize object store limit
> >       ceph: fscache: Update object store limit after file writing
> >       ceph: fscache: Wait for completion of object initialization
> >
> >  drivers/block/rbd.c                |   87 +++-
> >  fs/ceph/cache.c                    |    1 +
> >  fs/ceph/cache.h                    |   10 +
> >  fs/ceph/caps.c                     |    9 +-
> >  fs/ceph/debugfs.c                  |    5 +-
> >  fs/ceph/dir.c                      |   40 +-
> >  fs/ceph/export.c                   |  267 +++++-----
> >  fs/ceph/file.c                     |    8 +-
> >  fs/ceph/inode.c                    |   76 ++-
> >  fs/ceph/ioctl.c                    |    5 +-
> >  fs/ceph/locks.c                    |   98 ++--
> >  fs/ceph/mds_client.c               |   97 +++-
> >  fs/ceph/mds_client.h               |    4 +-
> >  fs/ceph/strings.c                  |    1 +
> >  fs/ceph/super.c                    |    1 +
> >  fs/ceph/super.h                    |    3 +-
> >  fs/ceph/xattr.c                    |   48 +-
> >  include/linux/ceph/ceph_features.h |   12 +-
> >  include/linux/ceph/ceph_fs.h       |    5 +-
> >  include/linux/ceph/osd_client.h    |   11 +-
> >  include/linux/ceph/osdmap.h        |   50 +-
> >  include/linux/ceph/rados.h         |   18 +-
> >  include/linux/crush/crush.h        |    7 +
> >  net/ceph/crush/mapper.c            |   85 ++-
> >  net/ceph/debugfs.c                 |   55 +-
> >  net/ceph/messenger.c               |    6 +
> >  net/ceph/osd_client.c              |   41 +-
> >  net/ceph/osdmap.c                  |  993 ++++++++++++++++++++++++++----------
> >  28 files changed, 1413 insertions(+), 630 deletions(-)
> > --
> > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux