| Commit message (Collapse) | Author | Files | Lines |
|
I can't find any reason to assume it has a longer lifetime than
the future we're creating has.
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
|
|
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Sage Weil <sage@newdream.net>
|
|
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
|
|
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
|
|
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
|
|
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
|
|
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
|
|
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
key exists after handle_split
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
leaf-node size already
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
|
|
and drop fedora-31, fedora32, debian-jessie and ubuntu-16.04 since
they are not maintained anymore. see
- https://fedoraproject.org/wiki/End_of_life
- https://wiki.debian.org/LTS
- https://wiki.ubuntu.com/Releases
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
|
|
libudev uses fnmatch(3) for matching attributes, meaning that shell
glob pattern matching is employed instead of literal string matching.
Escape glob metacharacters to suppress pattern matching.
Fixes: https://tracker.ceph.com/issues/52425
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
|
We use the contents to update counters when transactions conflict,
deltas may validly be empty there.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
retire_extent_addr can only be called on absolute or record-relative
addrs. Record-relative addrs are only valid on extents allocated as
part of the current transaction.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
This was causing a stray RETIRED_PLACEHOLDER to be created resulting in
a segment cleaner segfault in release on an invalid segment and a crash
upon adding a duplicate lba btree pin since the returned addr didn't
match the addr of the INITIAL_PENDING extent on the transaction.
Fixes: https://tracker.ceph.com/issues/52434
Fixes: https://tracker.ceph.com/issues/52435
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
This PR ingests the work added to the documentation
in PR#29335.
The technical information in this PR concerns the
installation and use of the "Progress Module".
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Signed-off-by: kamoltat <ksirivad@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
We probably want to add a dedicated subsys for this, but for now it's just
too much for debug level.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
This way, objects in a collection will sort together. Probably
a typo.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
to address following warning:
fatal: reference is not a tree: 7f02f21f53ccd5e2448086f8e9015489693dd2dc
CMake Error at /home/jenkins-build/build/workspace/ceph-pull-requests/build/fio_ext-prefix/tmp/fio_ext-gitclone.cmake:40 (message):
Failed to checkout tag: '7f02f21f53ccd5e2448086f8e9015489693dd2dc'
it seems that the shallow option does not work with a sha1 tag option,
let's continue using the ceph repo with a tag.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
|
|
Signed-off-by: Mykola Golub <mykola.golub@clyso.com>
|
|
Signed-off-by: Mykola Golub <mykola.golub@clyso.com>
|
|
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
|
This PR improves the rbd-nomad.rst file.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
|
|
add the description of --show-config option in radosgw-admin
Signed-off-by: Ushitora Anqou <ushitora@anqou.net>
|
|
This commit delete unused reference of the crush page.
Signed-off-by: Charlie Developer <dengchl01@inspur.com>
|
|
Replace previous implementation with one based around an internal
iterator interface. Besides simplifying the implementation and
removing duplicate lookups in the allocation pathway, this implementation
should correct a design problem in the prior implementation wherein
LBALeafNode::find_hole couldn't see the first element of the subsequent
node and therefore assumed that there was one at get_meta().end.
This patch removes the btree logic from lba_btree_node_impl.* leaving
the LBAInternalNode and LBALeafNode layout in lba_btree_node.*.
lba_btree.h/cc now have the main btree update/query logic.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Otherwise, instantiating segment_manager in mount() results in two
instances and a duplicate metric exception.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
In particular, this->invalidate and *ref.get() are superfluous.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Not worth annotating the specific elements of std used.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Record the extents in the read set after wait_io() as in get_extent. This
should ensure that the interruptible_future machinery will handle the
event that one of them gets invalidated prior to beging rewritten.
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
make_superblock debugging
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: Samuel Just <sjust@redhat.com>
|
|
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
|