Activity
From 02/01/2016 to 03/01/2016
03/01/2016
- 11:11 PM Revision 61026c87 (ceph): cmake: Turned LTTng OFF
- This is temporary, until a way to stop repetitive
unecessary generation of headerfiles is figured out.
Signed-off-by... - 10:53 PM Revision 597aaba4 (ceph): configure.ac: cython is used for more than librbd now
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- 10:21 PM Bug #14942 (Won't Fix): centos packages issue for dumpling in upgrade:dumpling-firefly-x-hammer-d...
- Can we stop running this suite?
As dumpling and firefly releases EOL
Run: http://pulpito.ovh.sepia.ceph.com:808... - 09:58 PM Revision b9169538 (ceph): Merge pull request #848 from ceph/wip-ceph-ansible
- ceph-ansible suite improvements
- 09:58 PM Revision 83871147 (ceph): Install ceph-test
- Signed-off-by: Zack Cerza <zack@redhat.com>
- 09:52 PM rbd Feature #14909 (New): Journal replay should support multiple tag class streams
- 09:41 PM devops Bug #14941 (Resolved): ceph-{mds,mon,osd} packages need scriptlets with systemd code
- Following the recent package split we now have separate packages for MDSs, MONs, and ODSs, and each daemon has its ow...
- 09:27 PM Revision 13a5aac6 (ceph): RPM: move scriptlets from ceph to ceph-base
- This addresses the following RPMLINT error:
ceph-base.x86_64: E: library-without-ldconfig-postun (Badness:
300) /usr... - 09:07 PM Revision c6f317b4 (ceph): AUTHORS: update email
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:55 PM Revision 55eeee93 (ceph): rgw: calculate payload hash in RGWPutObj_ObjStore only when necessary.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:51 PM Revision c1e41afb (ceph): Merge pull request #7767 from athanatos/wip-sam-journal-throttle-4
- osd: filestore: restructure journal and op queue throttling
Reviewed-by: Samuel Just <sjust@redhat.com> - 08:31 PM devops Bug #14940 (Resolved): Missing ldconfig in %post/%postun following package split
- Following the package split, libraries requiring ldconfig in %post/%postun are now packaged in ceph-base, which has n...
- 07:49 PM Revision 4a450ca8 (ceph): Disable rbd_cli_tests for now
- They don't seem to ever fail.
Signed-off-by: Zack Cerza <zack@redhat.com> - 07:47 PM Revision 6df45fd5 (ceph): Add ceph-deploy_hello_world.sh
- Signed-off-by: Zack Cerza <zack@redhat.com>
- 06:33 PM Bug #14844: rpm package building fails if the build machine has lttng and babeltrace development ...
- I'd really like to get lttng and babeltrace into EPEL 7. This bug prompted me to go ahead and do builds for that.
... - 06:02 AM Bug #14844 (Fix Under Review): rpm package building fails if the build machine has lttng and babe...
- https://github.com/ceph/ceph/pull/7857
- 06:29 PM Revision da84cbad (ceph): os/kstore: Latency breakdown in each stage of transaction for Kstore
- Signed-off-by: James Liu <james.liu@ssi.samsung.com>
- 05:55 PM Revision 677d2906 (ceph): librados: race condition on aio_notify completion handling
- Wait for both the notify_finish callback and the standard RADOS ack
callback before completing the associated AioComp... - 05:49 PM Bug #14939 (Resolved): "RefCountedObj.h: 31: FAILED assert(nref.read() == 0)" in smoke-master-dis...
- 3254e498864c0ee5ba4cbcacd97738d3e4bea29c
- 05:40 PM Bug #14939: "RefCountedObj.h: 31: FAILED assert(nref.read() == 0)" in smoke-master-distro-basic-o...
- Also in run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-28_05:00:01-smoke-master-distro-basic-openstac...
- 05:29 PM Bug #14939 (Resolved): "RefCountedObj.h: 31: FAILED assert(nref.read() == 0)" in smoke-master-dis...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-29_05:00:04-smoke-master-distro-basic-openstack/
Job:... - 05:45 PM Bug #14927: "[ FAILED ] ClsLock.Test*" (4 tests) failed in upgrade:hammer-x-jewel-distro-basic-...
- From IRC:...
- 05:11 PM Bug #14927: "[ FAILED ] ClsLock.Test*" (4 tests) failed in upgrade:hammer-x-jewel-distro-basic-...
- Also in run:
http://pulpito.ceph.com/teuthology-2016-02-28_02:10:01-upgrade:hammer-x-jewel-distro-basic-vps/31527/
... - 05:27 PM Bug #14938 (Won't Fix): [hammer] repeated puts on an object can violate the pool quota
- Actually, this is fixed in master. It's too complicated to backport imho. Marking won't fix.
- 05:21 PM Bug #14938 (Won't Fix): [hammer] repeated puts on an object can violate the pool quota
- This is easy to reproduce in hammer. It seems that we don't throw out the cached obc object info and on the second p...
- 05:09 PM devops Bug #14936: "Sub-process /usr/bin/dpkg returned an error code" in e:infernalis-x-jewel-distro-bas...
- Also in run: http://pulpito.ceph.com/teuthology-2016-02-28_02:10:01-upgrade:infernalis-x-jewel-distro-basic-vps/
Job... - 04:32 PM devops Bug #14936 (Can't reproduce): "Sub-process /usr/bin/dpkg returned an error code" in e:infernalis-...
- Run: http://pulpito.ceph.com/teuthology-2016-02-29_02:10:12-upgrade:infernalis-x-jewel-distro-basic-vps/
Jobs: ['340... - 05:02 PM Bug #14935: "[ FAILED ] ClsHello.Filter" in upgrade:infernalis-x-jewel-distro-basic-vps
- And in run:
http://pulpito.ceph.com/teuthology-2016-02-29_02:10:12-upgrade:hammer-x-jewel-distro-basic-vps/
Job: 34... - 04:23 PM Bug #14935 (Duplicate): "[ FAILED ] ClsHello.Filter" in upgrade:infernalis-x-jewel-distro-basic...
- Run: http://pulpito.ceph.com/teuthology-2016-02-29_02:10:12-upgrade:infernalis-x-jewel-distro-basic-vps/
Job: 34109
... - 04:47 PM Revision 97d80690 (ceph): Merge pull request #843 from ceph/wip-list-inconsistent-obj
- tasks/scrub_test: match the NOSNAP with "head"
Reviewed-by: Samuel Just <sjust@redhat.com> - 04:37 PM Revision ddf5c2b6 (ceph): osd: add sure and no-increasing options to reweight-by-*
- Add a --no-increasing option to reweight-by-* which can be used to only decrease
OSD weights without increasing any. ... - 04:37 PM Revision 1a6ad505 (ceph): test: add simple test for new reweight-by-* options
- Test validity of --no-increasing and --yes-i-really-mean-it.
Signed-off-by: Dan van der Ster <daniel.vanderster@cern... - 04:37 PM Revision 6f0a1fb6 (ceph): osd: add mon_reweight_max_change option which limits reweight-by-*
- Add a configurable mon_reweight_max_change which limits be default
the reweight-by-* commands to only change an OSDs ... - 04:37 PM Revision 3aa0ccef (ceph): osd: add mon_reweight_max_osds to limit reweight-by-* commands
- Add configurable mon_reweight_max_osds which limits the number
of OSDs modified each time reweight-by-* is called (by... - 04:33 PM rbd Subtask #14937 (Resolved): Cloned images must only be bootstrapped after parent image successfull...
- 04:18 PM Revision 8e728fca (ceph): messages/MClientCaps: fix decoding
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 04:18 PM Revision a524df2f (ceph): mds: properly purge backtrace object
- backtrace objects are always in default namespace
Signed-off-by: Yan, Zheng <zyan@redhat.com> - 04:18 PM Revision 00a13942 (ceph): mds: fix inodestat size calculation
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 04:18 PM Revision 72ff3421 (ceph): mds: deny access to file with pool_ns layout if feature is missing
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 04:18 PM Revision c31e94d3 (ceph): qa/workunits/fs/misc/layout_vxattrs: test layout.pool_namespace
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:18 PM Revision efb4a83f (ceph): fs_types: file_layout_t: convert pool -1 (undefined) to 0 in legacy enc...
- Old code assumes that fl_pg_pool == 0 means the pool is not defined, while
file_layout_t uses -1. Translate between ... - 04:18 PM Revision a2d42d55 (ceph): mds: don't break compatibility of MClientCaps/MClientReply
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 04:18 PM Revision 9c7669b9 (ceph): mon/MDSMonitor: prevent pool 0 from being used as a data pool
- Pool 0 means no change or default in the legacy ceph_file_layout in the
layout ioctl and file create arguments. Preve... - 04:18 PM Revision 00850a67 (ceph): mds: deny access to directories with pool_ns layouts if feature is missing
- If the client feature is missing, given them EIO. Change check_access to
return an error code to distinguish this fr... - 04:18 PM Revision 7f47cd76 (ceph): mds/MDSMap: add file layout v2 incompat feature
- The existing MDSMonitor machinations already add this to the MDSMap to
boot out old MDS's.
Signed-off-by: Sage Weil ... - 04:18 PM Revision fafb1421 (ceph): fix init of new fields in MCLientCaps
- 04:18 PM Revision e7ead6a5 (ceph): mds/Locker: fix Session leak on access denial
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:18 PM Revision 1de6e940 (ceph): mds/Server: fix whitespace
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:18 PM Revision 99f1f647 (ceph): struct ceph_file_layout -> file_layout_t
- - drop the global
- do not memset!
- encode with features
- field names are different
- use get_period() method where... - 04:18 PM Revision 386d7c6b (ceph): mds: allow adjustment of layout.pool_namespace vxattr
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:18 PM Revision e0ad6517 (ceph): client: expose layout.pool_namespace vxattr
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:17 PM Revision e750f48c (ceph): messages/MClientCaps: avoid fixed struct for encoding
- At least for new clients.
Signed-off-by: Sage Weil <sage@redhat.com> - 04:17 PM Revision 2752eeef (ceph): mds: make inode_t, old_inode_t featureful
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:17 PM Revision 162ca5bc (ceph): libradosstriper: move default stripe parameters inline
- The extern is going away.
Signed-off-by: Sage Weil <sage@redhat.com> - 04:17 PM Revision 826e8d01 (ceph): mds/MDSMap: cache up_features; fix logic
- & these, not | them.
Signed-off-by: Sage Weil <sage@redhat.com> - 04:17 PM Revision 7dcf39f7 (ceph): mds: pass features to various CInode encoders and helpers
- We'll need this shortly.
Signed-off-by: Sage Weil <sage@redhat.com> - 04:17 PM Revision 0b1f7f59 (ceph): messages/MClientReply: stop using ceph_mds_reply_inode struct to unpack
- Decode directly.
Signed-off-by: Sage Weil <sage@redhat.com> - 04:17 PM Revision ff606bf4 (ceph): mds: encode inode reply information directly
- Drop the ceph_mds_reply_inode struct and encode directly. Note
that we already decode directly to InodeStat in MClie... - 04:16 PM Revision 0cd1b941 (ceph): declare Formatter for everyone
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision 98220813 (ceph): add fs_types.h, with file_layout_t
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision 4ad8f725 (ceph): mds/MDSMap: add features to MDSMap's mds_info_t
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision e08dd70d (ceph): mds,mon: include features in beacon messages, MDSMap
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision 358cce1e (ceph): mds: pass features to LogEvents, EMetaBlob
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision 4cf4f8dd (ceph): ceph-dencoder: TYPE_FEATUREFUL_NOCOPY
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision bdae5bf3 (ceph): include/compact_map: featureful encoders, too
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision 7b961ff1 (ceph): include/encoding: featureful encoder for list of shared_ptrs
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:16 PM Revision 58a00e01 (ceph): qa/workunits/fs/misc/layout_vxattr.sh: detect data pool name
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:07 PM Revision 86b7a830 (ceph): os/bluestore: for _clone, first check source-object whether has extents.
- Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
- 03:57 PM Revision b0f692d7 (ceph): os/bluestore: print Enode::hash w/ hex format.
- Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
- 03:53 PM Revision 7c4f37dc (ceph): os/bluestore: make _clone work when object has overlay data.
- Don't forget copy overlay data when do _clone.
Because bluestore_overlay_max_length & bluestore_overmay_max maybe
cha... - 03:40 PM devops Bug #14906 (Pending Backport): redhat-lsb-core dependency was dropped, but is still needed
- 03:35 PM Revision cc7f9ec6 (ceph): Merge pull request #7823 from SUSE/wip-14906
- packaging: add lsb-release dependency for SUSE and Debian
Reviewed-by: David Disseldorp <ddiss@suse.de>
Reviewed-by:... - 03:26 PM Revision 533b6177 (ceph): rgw: send proper ETag value during GET on DLO/SLO through S3 API.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 03:10 PM Bug #14934 (Won't Fix): common/config_opts.h: audit OPT_INT/OPT_UINT and handle incorrect signed ...
- The fix for #13829 uncovered something that concerns me deeply: all the options that are marked as 'OPT_INT' when the...
- 02:45 PM Revision 8ffc4e80 (ceph): msg: async: start over after failing to bind a port in specified range
- The original report associated with this fix can be found at
http://tracker.ceph.com/issues/13002. I reopen one in ca... - 02:27 PM Revision bb2f5755 (ceph): tasks/cephfs/filesystem: ceph_file_layout -> file_layout_t
- Signed-off-by: Sage Weil <sage@redhat.com>
- 02:27 PM Revision 14211ba2 (ceph): suites/fs/verify: debug mon too
- Signed-off-by: Sage Weil <sage@redhat.com>
- 02:27 PM Revision efd7625f (ceph): Merge pull request #7837 from rldleblanc/wpq-documentation
- doc: osd-config Add Configuration Options for op queue.
- 02:25 PM Revision 805e37cf (ceph): Merge pull request #7851 from jupiturliu/obj-bencher-bug
- rados: fix bug for write bench
Reviewed-by: Sage Weil <sage@redhat.com> - 02:18 PM Revision 48e2a65b (ceph): Merge pull request #7729 from yuyuyu101/wip-spdk2
- osd: bluestore: Revert NVMEDevice task cstor and refresh interface changes
- 02:14 PM Revision b87f4efb (ceph): packaging: lsb_release build and runtime dependency
- The lsb_release executable is being run in multiple places, not least in
src/common/util.cc, which calls it via shell... - 02:09 PM Revision aa2b8911 (ceph): buffer: use alignof for raw_combined allocation arithmetic
- Signed-off-by: Sage Weil <sage@redhat.com>
- 02:09 PM Revision f2c0d5cd (ceph): rbd-replay: s/CEPH_BUFFER_APPEND_SIZE/CEPH_PAGE_SIZE/
- Signed-off-by: Sage Weil <sage@redhat.com>
- 02:09 PM Revision b6ed4d3e (ceph): buffer: size append_buffer so that it fits into page-multiple allocations
- We drop some unittest assertions about alloc buffer size. Sorry!
Signed-off-by: Sage Weil <sage@redhat.com> - 02:09 PM Revision ef806906 (ceph): buffer: clean up raw_combined construction
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:47 PM Revision 73dcd26f (ceph): buffer: use raw_combined for certain allocations
- If the alignment is on a page boundary, or the allocation is big,
a separate buffer::raw goes faster. The rest of th... - 01:47 PM Revision ce3e5a33 (ceph): buffer: alloc right-sized buffer from read_fd
- This may as well fit the input; this doesn't relate to the
append buffer.
Signed-off-by: Sage Weil <sage@redhat.com> - 01:47 PM Revision 7723d294 (ceph): unittest_bufferlist: fix ptr move test
- Do not assume there is a trailing null the terminate the string.
Signed-off-by: Sage Weil <sage@redhat.com> - 01:47 PM Revision 08c0d98b (ceph): unittest_bufferlist: fix append_bench
- - fix source
- include larger sizes
Signed-off-by: Sage Weil <sage@redhat.com> - 01:47 PM Revision 69bcbe10 (ceph): unittest_bufferlist: benchmark some allocations
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:47 PM Revision 04482ae9 (ceph): buffer: add front(), back(), get_num_buffers() methods
- These eliminate most callers of buffers(), which exposes the
internal list<ptr>.
Signed-off-by: Sage Weil <sage@redh... - 01:47 PM Revision 724a493a (ceph): buffer: combine data and buffer::raw into single allocation
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:47 PM Revision 6be3b99d (ceph): buffer: align unspecified allocations to a word
- This will let us put policy create_aligned.
Signed-off-by: Sage Weil <sage@redhat.com> - 01:46 PM Revision 149f01f3 (ceph): Merge pull request #7739 from xiexingguo/xxg-wip-14387
- osd: fix race condition for heartbeat_need_update
Reviewed-by: Sage Weil <sage@redhat.com> - 01:45 PM Revision ef597332 (ceph): Merge pull request #7703 from xiexingguo/xxg-wip-statfs
- osd: filestore: fast abort if statfs encounters ENOENT
Reviewed-by: Sage Weil <sage@redhat.com> - 01:45 PM Revision 57b838f4 (ceph): Merge pull request #7766 from adamemerson/wip-portable-mutex
- common: Do not use non-portable constants in mutex_debug
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl> - 01:44 PM Revision 5f429178 (ceph): Merge pull request #7799 from xiexingguo/xxg-wip-fixnvme
- osd: bluestore: NVMEDevice: fix error handling
Reviewed-by: Sage Weil <sage@redhat.com> - 01:43 PM Revision 46bd7bbb (ceph): Merge pull request #7804 from jjhuo/fixes
- osd: kstore: fix a race condition in _txc_finish()
Reviewed-by: Sage Weil <sage@redhat.com> - 01:43 PM Revision 46641a9b (ceph): osd: probabilistic promotion throttling
- Global tunables osd_tier_promote_max_{objects,bytes}_sec adjust a
probability that any given promotion we might other... - 01:43 PM Revision 07507694 (ceph): osd: set per-interval cap on promotions
- This will help mitigate stampedes by capping the number of
promotes within a single tick interval.
Signed-off-by: Sa... - 01:43 PM Revision 0a03b792 (ceph): osd: set conservative (low) promotion throttling values
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:43 PM Revision 0edaae63 (ceph): Merge pull request #7816 from marcan/build-fixes
- configure.ac: boost_iostreams is required, not optional
Reviewed-by: Kefu Chai <kchai@redhat.com> - 01:42 PM Bug #14933 (Resolved): osd/PGLog.cc: 569: FAILED assert(log.head >= olog.tail && olog.head >= log...
- ...
- 01:42 PM Revision a7642825 (ceph): osd/ReplicatedPG: fix promote obc setup when recency > 1
- Pass promote_obc like the other call sites.
This was broken by d36d7f24fb001c136ec5a0c8bf9e52411d6c0947.
Signed-off... - 01:36 PM Revision eac7e7a1 (ceph): librados_test_stub: added aio_watch/aio_unwatch/aio_watch_flush
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 01:36 PM Revision 34dd39c0 (ceph): librbd: use aio watch/unwatch during open/close state machines
- Removed the place holders in the open/close async state machines with
the newly added aio watch/unwatch methods.
Sig... - 01:32 PM Revision feb2fc02 (ceph): test: adjust rbd test case guards to handle new defaults
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 01:09 PM Revision e5ac9d08 (ceph): Merge pull request #844 from ceph/wip-rbd-cli-features
- rbd/cli: add older default features
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 12:55 PM Revision ed839759 (ceph): librbd: permit deep-flatten to be dynamically disabled
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 12:55 PM Revision 0b2847e6 (ceph): test: use default RBD features in test cases
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 12:55 PM Revision d24883e4 (ceph): rbd: update default image features
- Exclusive lock, object map, fast-diff, and deep-flatten have been
enabled by default for all new images.
Signed-off-... - 12:48 PM Revision 6eff39af (ceph): qa/workunits/cephtool/test.sh: wait longer in ceph_watch_start()
- "ceph --watch-debug" and "ceph tell mon.foo version" could connect
to different monitors, and there is chance that "c... - 12:47 PM Revision 42d81bff (ceph): common/obj_bencher.cc: faster object name generation
- generate_object_name() uses std::ostringstream to build object name
and calls generate_object_prefix() (which uses an... - 12:39 PM Revision e4f73b3b (ceph): librbd: apply orphaned maintenance ops after journal replay
- If a client recorded a maintenance op to the journal but crashed
before writing the op finish event, the image will b... - 12:39 PM Revision c4387301 (ceph): librbd: only cancel replay of journal op events upon error
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 12:38 PM Revision 9c996371 (ceph): librbd: delay commit of op start event
- If the start event is flagged as committed before the op is
actually executed, librbd won't be able to replay the eve... - 12:38 PM Revision ed9de5fc (ceph): librbd: support replay of maintenance ops
- Ignore errors that are to be expected when replaying
a maintenance op two or more times.
Fixes: #14822
Signed-off-by... - 12:38 PM Revision b0dc047e (ceph): journal: permit fire-and-forget aio commit position flush
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 12:28 PM Backport #13288 (In Progress): hammer: stuck recovering, unfound hit set due to removing it while...
- 12:28 PM Backport #13288: hammer: stuck recovering, unfound hit set due to removing it while !active
- pushed to wip-12848-hammer.
running
teuthology-suite --priority 10 --suite upgrade --suite-branch jewel --emai... - 12:19 PM Fix #14932: Improve ceph-disk error message when there is not enough space to create journal part...
- See https://github.com/ceph/ceph/pull/5057
- 12:15 PM Fix #14932: Improve ceph-disk error message when there is not enough space to create journal part...
- 12:13 PM Fix #14932 (In Progress): Improve ceph-disk error message when there is not enough space to creat...
- Owen Synge writes:
When using ceph-disk to create a journal partiton in the next available partition and their is ... - 12:03 PM Backport #14231: hammer: ceph-disk fails to work with udev generated symlinks
- @Alexey Sheplyakov or maybe the similar patch you're refering to is https://github.com/ceph/ceph/pull/7123/files ?
- 10:27 AM Backport #14231: hammer: ceph-disk fails to work with udev generated symlinks
- @Alexey Sheplyakov would you be so kind as to push said similar patch in a pull request ? That would be most helpful :-)
- 10:16 AM Backport #14231: hammer: ceph-disk fails to work with udev generated symlinks
- > I think handling those with regexps is very error prone (and even more intrusive than the suggested patch).
On t... - 10:14 AM Backport #14231: hammer: ceph-disk fails to work with udev generated symlinks
- > We don't have good enough test coverage in hammer
We (Mirantis) have been using a similar patch for 2 months wit... - 11:49 AM Revision ea9cb4ff (ceph): doc: rgw explain keystone's verify ssl switch
- Adding info about `rgw keystone verify ssl` to configuration reference,
also adding a note in rgw keystone to explain... - 11:05 AM Bug #14864 (Resolved): ceph-detect-init requires python-setuptools at runtime
- 10:58 AM Revision e5641115 (ceph): doc: add notes about upgrading cephfs
- This is part of the run-up to removing all
TMAP code in the Jewel+1 cycle.
Signed-off-by: John Spray <john.spray@red... - 10:58 AM Revision d5c9349e (ceph): Merge pull request #7858 from jdurgin/wip-rbd-formatted-output-progress
- test/cli-integration/rbd: disable progress output
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 10:57 AM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- Nathan and Alexey, probably we should backport https://github.com/ceph/ceph/pull/5853 also?
- 10:40 AM Revision 3d8fc943 (ceph): Merge pull request #7745 from sileht/sileht/rados-cython
- pybind: move cephfs to Cython
Reviewed-by: John Spray <john.spray@redhat.com> - 10:13 AM Bug #14928 (Resolved): AsyncMessenger: shall start over after fails to bind a port in specified r...
- https://github.com/ceph/ceph/pull/7852
- 02:51 AM Bug #14928 (Resolved): AsyncMessenger: shall start over after fails to bind a port in specified r...
- See
http://tracker.ceph.com/issues/13002
- 09:57 AM Bug #14925 (Resolved): async messenger assert failure
- 09:56 AM Bug #14912 (Resolved): msg/async: bad RESETSESSION
- 09:54 AM Revision 4ea3d683 (ceph): Merge pull request #7831 from yuyuyu101/wip-14912
- AsyncMessenger: fix several bugs
- 09:53 AM Revision 48a5f2d8 (ceph): Merge pull request #7852 from xiexingguo/xxg-wip-14928
- msg: async: start over after failing to bind a port in specified range
Reviewed-by: Haomai Wang <haomai@xsky.com>
Re... - 09:48 AM Bug #14910 (Fix Under Review): cephtool/test.sh: test_mon_tell test unreliable
- https://github.com/ceph/ceph/pull/7861
- 09:26 AM Bug #14910: cephtool/test.sh: test_mon_tell test unreliable
- as a fix, we might need to wait until the "ceph --watch-debug" prints something ("cluster" maybe) before calling "cep...
- 09:00 AM Bug #14910: cephtool/test.sh: test_mon_tell test unreliable
- in @test_mon_tell()@, we try to verify that @ceph tell mon.foo version@ is always handled by mon.foo. and ceph cli al...
- 09:16 AM Linux kernel client Bug #14232: Kernel NULL pointer dereference in __dcache_readdir
- Thanks for the patch! I will let you know, if the bug hits again.
- 08:22 AM Revision 843564f1 (ceph): Merge pull request #845 from dachary/wip-14931-cram-hammer
- cram: pin to version 0.6 because 0.7 handles \r differently
- 07:57 AM Revision eb631a08 (ceph): cram: pin to version 0.6 because 0.7 handles \r differently
- http://tracker.ceph.com/issues/14931 Fixes: #14931
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked fro... - 07:50 AM Revision d6ae11d1 (ceph): Merge pull request #846 from dachary/wip-14931-cram
- cram: pin to version 0.6 because 0.7 handles \r differently
Reviewed-by: Xiaoxi Chen <xiaoxchen@ebay.com>
Reviewed-b... - 07:17 AM Revision 70fb7493 (ceph): cram: pin to version 0.6 because 0.7 handles \r differently
- http://tracker.ceph.com/issues/14931 Fixes: #14931
Signed-off-by: Loic Dachary <loic@dachary.org> - 06:57 AM Revision acc64054 (ceph): test/cli-integration/rbd: disable progress output
- This test is intended to check machine-readable output and usage, not
human-readable output.
Fixes: #14931
Signed-of... - 06:48 AM Revision 4f98ba25 (ceph): Merge pull request #7778 from marcan/pybind-fixes
- pybind/rados: fix object lifetime issues and other bugs in aio
Reviewed-by: Mehdi Abaakouk <sileht@redhat.com>
Revie... - 06:40 AM Bug #14930 (Resolved): test/osd/TestPGLog.cc fails to compile
- 06:27 AM Bug #14930 (Fix Under Review): test/osd/TestPGLog.cc fails to compile
- https://github.com/ceph/ceph/pull/7855
- 05:02 AM Bug #14930 (Resolved): test/osd/TestPGLog.cc fails to compile
- This is making make check fail:
http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-tarball-trusty-amd64-basic/log.cg... - 06:39 AM Revision cbe8dfbd (ceph): Merge pull request #7855 from tchaikov/wip-fix-ftbfs
- test/TestPGLog: fix the FTBFS
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 06:30 AM Bug #13826 (Duplicate): segfault from PrebufferedStreambuf::overflow
- 04:47 AM Bug #13826: segfault from PrebufferedStreambuf::overflow
- @Peter - can you upgrade to 9.2.1 and try to reproduce again?
- 04:46 AM Bug #13826: segfault from PrebufferedStreambuf::overflow
- The infernalis backport is http://tracker.ceph.com/issues/13589 - https://github.com/ceph/ceph/pull/6392. It is inclu...
- 06:09 AM Revision 3a6bf7d2 (ceph): tasks/scrub_test: match the NOSNAP with "head"
- * rados cli prints "head" at seeing CEPH_NOSNAP, so update the test
accordingly
* print inconsistent objs before te... - 05:55 AM Revision b82fe3d6 (ceph): rbd/cli: add older default features
- Explicitly set features and default format so they don't become out of
date. Remove none.yaml, since default.yaml is ... - 05:20 AM Revision 20398733 (ceph): test/TestPGLog: fix the FTBFS
- the new pure virtual method was introduced by e7edf20.
Fixes: #14930
Signed-off-by: Kefu Chai <kchai@redhat.com> - 05:09 AM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- thanks in advance!
- 03:58 AM Bug #14924 (Fix Under Review): scrub_test failure
- https://github.com/ceph/ceph-qa-suite/pull/843
- 03:17 AM Bug #14924 (In Progress): scrub_test failure
- the last minute change of rados cli broke the test suite. just updated the scrub_test.py, testing now at http://pulpi...
- 03:17 AM Bug #14929 (Resolved): osd: can only reduce the weight of osd, the use of "ceph osd reweight-by-u...
- The osd on the node181 weight has been reduced when use "ceph osd reweight-by-utilization 101"...
- 02:26 AM Revision 1594ec09 (ceph): Merge pull request #842 from ceph/wip-rbd-features
- rbd: updated tests to use new rbd default feature set
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 02:20 AM Revision febc307d (ceph): Merge pull request #841 from ceph/wip-krbd-default-features
- krbd: override rbd defaults features to 1
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 02:18 AM Revision 03e6627d (ceph): Merge pull request #821 from ceph/wip-fsx-journal
- rbd: add fsx journal replay test case
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:35 AM Revision 0bd82d3d (ceph): [rgw] RGWLib::env is not used so remove it
- Coverity complains about RGWLib::env.port being uninitialised but
RGWLib::env is not used at all so just remove it.
... - 01:30 AM Revision abd708d8 (ceph): Merge pull request #7781 from ceph/wip-fix-rbd-cli-tests
- rbd/run_cli_tests.sh: Reflect test failures
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 12:25 AM Revision 6cd5e204 (ceph): fixed a bug for write bench with rados
- Signed-off-by: James Liu <james.liu@ssi.samsung.com>
- 12:20 AM Revision 86e67cd0 (ceph): Rename mon.0 to mon.a
- Signed-off-by: Zack Cerza <zack@redhat.com>
- 12:20 AM Revision 6305415c (ceph): Make the keyring world-readable
- Signed-off-by: Zack Cerza <zack@redhat.com>
- 12:20 AM Revision 7dd350e7 (ceph): Run 'ceph health' after deployment
- Signed-off-by: Zack Cerza <zack@redhat.com>
02/29/2016
- 11:57 PM Bug #13826: segfault from PrebufferedStreambuf::overflow
- 9085c820491f25a04ec02accc5098c1ab9b57311 I guess fixed it.
- 11:47 PM Bug #13826: segfault from PrebufferedStreambuf::overflow
- Ok, bug seems to be in Monitor::ms_verify_authorizer. It treats the return value from cephx_verify_authorizer as an ...
- 11:39 PM Bug #13826: segfault from PrebufferedStreambuf::overflow
- 11:38 PM Bug #13826 (Duplicate): segfault from PrebufferedStreambuf::overflow
- 11:53 PM Revision e70a633b (ceph): Merge pull request #832 from athanatos/wip-lost
- Wip lost
Reviewed-by: Sage Weil <sage@redhat.com> - 11:43 PM Bug #14927 (Resolved): "[ FAILED ] ClsLock.Test*" (4 tests) failed in upgrade:hammer-x-jewel-di...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-29_10:02:04-upgrade:hammer-x-jewel-distro-basic-openst...
- 11:25 PM Revision 1a84b8c4 (ceph): Merge pull request #7826 from SUSE/wip-move-requires
- RPM: move runtime dependencies to ceph-base and fix other packaging issues
Reviewed-by: Ken Dreyer <kdreyer@redhat.com> - 11:19 PM Revision cf812ead (ceph): rgw: aggregate usage by payer
- If bucket has requester-payer property set, aggregate the usage data
on it by the user that did the operation.
Signe... - 11:19 PM Revision ff8305a9 (ceph): rgw: fix permission check for request payer
- If request_payer auth check returns false, we need to abort.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 11:04 PM Revision 440e9b5d (ceph): Merge pull request #7769 from somnathr/wip-make-shared
- Use make_shared while creating shared_ptr
Reviewed-by: Samuel Just <sjust@redhat.com> - 09:17 PM Revision ecae0549 (ceph): Merge pull request #839 from ceph/wip-ceph-ansible
- Add ceph-ansible suite
- 08:06 PM Bug #14244: "SELinux denials found" in rados-jewel-distro-basic-smithi
- Is anyone tracking the actual @chrony@ bug/fix?
- 07:23 PM Revision 554b643a (ceph): test_filejournal: reserve throttle as needed
- This is awkward, if there are later users other than this test
and JournalingObjectStore, it'll be worth making it a ... - 07:12 PM Revision 2856cf5a (ceph): osd: replicatedpg: remove redundant semicolon
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 07:06 PM Revision 201e1742 (ceph): osd: replicatedpg: break out if we encounter error during do_pg_op()
- Otherwise:
1. The error result may be overwritten and hidden.
2. There may be potential memory leak.
Fixes: #14922
S... - 06:55 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- I noticed the mon log was a day off when I made my last update. Sorry about that. Unfortunately this test was old eno...
- 06:52 PM Revision 30f548e9 (ceph): config_opts: make filestore_queue_max_(ops|bytes) U64
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:42 PM Revision 306c7bf4 (ceph): Merge pull request #7765 from athanatos/wip-lost-unfound-repop
- Repop and lost-unfound overhaul
Reviewed-by: Sage Weil <sage@redhat.com> - 06:26 PM Revision bcc2866e (ceph): doc: fix typo, indention etc.
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:24 PM rbd Tasks #14551 (Fix Under Review): Update RBD default features
- *PR*: https://github.com/ceph/ceph/pull/7846
*PR*: https://github.com/ceph/ceph-qa-suite/pull/841
*PR*: https://git... - 04:28 PM rbd Tasks #14551 (In Progress): Update RBD default features
- 06:22 PM Revision 622748ae (ceph): rbd: deprecate image format 1
- The rbd cli will warn about the deprecation when attempting to create
image format 1 images. librbd will log an erro... - 06:20 PM Revision 49c76d6a (ceph): Updated mirroring script to mirror Ceph
- It adds new mirror locations which exist for Ceph
Signed-off-by: Wido den Hollander <wido@42on.com> - 06:20 PM Revision ece5b9e5 (ceph): Add new mirrors to overview file
- Signed-off-by: Wido den Hollander <wido@42on.com>
- 05:52 PM Revision 0c0e8a0f (ceph): AsyncConnection: log cleanup, remove redundant state display
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 05:44 PM Bug #14925: async messenger assert failure
- https://github.com/ceph/ceph/pull/7831
- 03:46 PM Bug #14925 (Resolved): async messenger assert failure
- 2016-02-27T05:56:55.094 INFO:teuthology.orchestra.run.smithi045.stderr:2016-02-27 13:56:55.084479 7f90442c0700 1 Eve...
- 05:42 PM Revision 324145b7 (ceph): Event: complete all pending events
- Fix #14925
Signed-off-by: Haomai Wang <haomai@xsky.com> - 05:26 PM rbd Backport #13757: rbd: pure virtual method called
- It was rejected because firefly is EOL.
- 05:22 PM rbd Backport #13757: rbd: pure virtual method called
- This problem was reported in the OpenStack gate for ceph:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1551... - 04:36 PM Revision 275b5f28 (ceph): RPM: drop duplicate udev rules from ceph-base
- The udev rules should be packaged in ceph-osd only.
Signed-off-by: Nathan Cutler <ncutler@suse.com> - 04:36 PM Revision 4de86bf3 (ceph): RPM: drop duplicate /var/lib/ceph/* directories
- As of a recent commit, we had /var/lib/ceph/{mds,mon,osd} directories
packaged twice, once with %attr and once withou... - 04:36 PM Revision 5083980f (ceph): packaging: rados-classes libraries in ceph-base
- Drop duplicate rados-classes libraries from ceph-osd and align the RPM
packaging with Debian by using a wildcard to p... - 04:28 PM Revision bd592c0f (ceph): AsyncConnection: dispatch write handler when accept done
- Fix #12912
Signed-off-by: Haomai Wang <haomai@xsky.com> - 04:01 PM Bug #14911 (Rejected): rados: unrecognized command list-inconsistent-pg; -h or --help for usage
- thanks for sorting this one out!
- 03:53 PM Revision bcff5be4 (ceph): osd: fix typo
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 03:50 PM Revision 90d4afff (ceph): osd: fix overload of '==' operator for pg_stat_t
- The newly added fields -- 'last_peered' and 'last_became_peered'
are not compared.
Fixes: #14921
Signed-off-by: xie ... - 03:42 PM Revision 5f82cbe0 (ceph): Merge pull request #7824 from dillaman/wip-aio-watch-notify
- librados: fix test failure with new aio watch/unwatch API
Reviewed-by: Samuel Just <sjust@redhat.com> - 03:40 PM Bug #14924 (Resolved): scrub_test failure
- I have seen this in runs for two disjoint sets of PRs.
File "/var/lib/teuthworker/src/ceph-qa-suite_master/tasks... - 02:16 PM Revision d1c211dd (ceph): rbd: updated tests to use new rbd default feature set
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 01:53 PM Revision 4b0ff1c7 (ceph): Merge pull request #7832 from trociny/wip-journal-register-async
- journal: async methods to (un)register and update client
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 01:42 PM Revision f9a69022 (ceph): krbd: override rbd defaults features to 1
- Jewel will update the default feature set to features
unsupported by krbd.
Signed-off-by: Jason Dillaman <dillaman@r... - 01:13 PM Revision 7bc42aaa (ceph): Merge pull request #7829 from xiexingguo/xxg-wip-doc
- doc: fix typo, indention etc.
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Kefu Chai <kchai@red... - 12:35 PM Bug #14923 (Duplicate): osd/ReplicatedPG: break out loop if we encounter error during do_pg_op()
- http://tracker.ceph.com/issues/14922
- 10:47 AM Bug #14923 (Duplicate): osd/ReplicatedPG: break out loop if we encounter error during do_pg_op()
- Otherwise the error code will be overwritten and may cause potential memory leak.
- 12:15 PM Revision 0952f35e (ceph): tools/cephfs: add tmap_upgrade
- Because TMAP support will go away in Jewel+1,
we need a way to ensure anyone upgrading
an ancient CephFS filesystem c... - 12:05 PM Revision f22a0970 (ceph): Bugfix: set thread name will fail, when running as differnt user.
- When using setuid/setgid, main thread don't have access to
/proc/self/task/[tid]/comm, which is owned by newly create... - 11:52 AM CephFS Bug #14685: dbench hang on native cifs mount
- http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-26_19:14:10-samba-jewel---basic-mira/29964/teuthology.log
- 11:16 AM Revision c27d2792 (ceph): rgw: culculate etag for DLOs of Swift API.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 11:16 AM Revision 44b87bdb (ceph): rgw: calculate etag for SLOs of Swift API.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 11:16 AM Revision dcd6c4ad (ceph): rgw: ONLY code refactoring in RGWGetObj::handle_slo_manifest.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 11:16 AM Revision d4282967 (ceph): rgw: return proper etag in response for PUT on Swift's SLO.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 11:16 AM Revision 6fb1ceb8 (ceph): rgw: do not enforce Content-Length in response for DELETE on Swift's SLO.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 10:37 AM Bug #14922 (Resolved): osd/ReplicatedPG: break out loop if we encounter error during do_pg_op()
- Otherwise the error code will be overwritten.
- 10:36 AM Revision 4b172fd2 (ceph): pybind: update ceph_volume_client for cython
- No need to explicitly touch the (no-longer-existing)
load_libcephfs method during module load, as with
the cython ver... - 10:36 AM Revision 7f03c0e5 (ceph): pybind: fix error handling on getxattr
- The ctypes bindings returned empty string
instead of raising exception. This was a bug,
because it made it impossibl... - 09:58 AM Revision 10f125f7 (ceph): pybind: move cephfs to Cython
- This change moves cephfs binding to Cython.
Closes-bug: #14818
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com> - 08:03 AM Revision 70f32f99 (ceph): rgw: adjust the request_uri to support absoluteURI of http request
- http://tracker.ceph.com/issues/12917 Fixes: #12917
The requestURI transferred from the frontend can be abs_path or a... - 07:43 AM Bug #14921 (Resolved): OSD:wrong overload of "==" operator for pg_stat_t
- Fields "last_peered" and "last_became_peered" are not compared
- 06:21 AM Bug #14920 (Resolved): If bluestore_sync_submit_transaction == true, make ceph don't work.
- If bluestore_sync_submit_transaction = true; it submit transaction in _txc_state_proc.
For the extent alloca/release... - 06:04 AM Revision 1ab5fcdb (ceph): doc: mon-config Add information about pg_prime
- Signed-off-by: Robert LeBlanc <robert.leblanc@endurance.com>
- 05:34 AM Bug #14918: [BlueStore]If bluestore_sync_transaction == true, make bluestore deadlock
- https://github.com/ceph/ceph/pull/7674
- 05:28 AM Bug #14918 (Resolved): [BlueStore]If bluestore_sync_transaction == true, make bluestore deadlock
- In _txc_finish_io, it get the lock of osr and call _txc_state_proc.
If bluestore_sync_transaction == true adn txd->w... - 02:43 AM Revision c914f28d (ceph): utime.h: fix timezone issue in round_to_* funcs.
- gmtime_r converts local time to UTC, however mktime only takes an
argument as local time. Use localtime_r instead of ... - 02:09 AM rbd Tasks #14550 (In Progress): Deprecate format v1 RBD images
02/28/2016
- 09:04 PM Bug #12967: osd/ECBackend.cc: 201: FAILED assert(res.errors.empty())
- Shinobu Kinjo wrote:
> Hm, not sure what's best - the "duplicated" bug mentions error messages I'm not seeing (handl... - 10:11 AM Bug #12967: osd/ECBackend.cc: 201: FAILED assert(res.errors.empty())
- Hm, not sure what's best - the "duplicated" bug mentions error messages I'm not seeing (handle_sub_read: Bash hash)
... - 09:06 AM Bug #12967: osd/ECBackend.cc: 201: FAILED assert(res.errors.empty())
- Aaron Ten Clay wrote:
> I'm encountering an issue that looks very similar. Four OSDs are crashing almost immediately... - 09:03 AM Bug #12967: osd/ECBackend.cc: 201: FAILED assert(res.errors.empty())
- I'm encountering an issue that looks very similar. Four OSDs are crashing almost immediately after startup, both with...
- 08:34 PM rbd Cleanup #14809: ImageWatcher unwatch and flush should use async librados methods
- *PR*: https://github.com/ceph/ceph/pull/7839
- 05:47 PM rbd Cleanup #14809 (In Progress): ImageWatcher unwatch and flush should use async librados methods
- 07:34 PM Bug #14911: rados: unrecognized command list-inconsistent-pg; -h or --help for usage
- I took a look at this. The testing branch is wip-sage-testing, which contains 4c3270692 (the commit where Kefu implem...
- 06:35 PM Revision 2784c653 (ceph): mon: Enable pg_prime by Default
- Although this does not completely resolve the start up issues, it looks
like this really helps with the memory usage ... - 06:09 PM CephFS Bug #10944: Deadlock, MDS logs "slow request", getattr pAsLsXsFs failed to rdlock
- We're also running into this with the latest versions of ceph and CentOS 7 kernel. Message on the mds is:...
- 05:46 PM rbd Feature #14909 (In Progress): Journal replay should support multiple tag class streams
- 05:06 PM Revision 8aa159be (ceph): doc: osd-config Add Configuration Options for op queue.
- Signed-off-by: Robert LeBlanc <robert.leblanc@endurance.com>
- 09:23 AM devops Bug #14906: redhat-lsb-core dependency was dropped, but is still needed
- @Ken, @Boris - the lsb_release executable is run in many places:...
- 09:15 AM Backport #14916 (In Progress): infernalis: librados (C++) linker error (undefined reference)
- 09:07 AM Backport #14916 (Rejected): infernalis: librados (C++) linker error (undefined reference)
- https://github.com/ceph/ceph/pull/7835
- 09:04 AM CephFS Backport #14761 (In Progress): infernalis: ceph-fuse does not mount at boot on Debian Jessie
- 07:45 AM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- Hi Alexey! Is this bug not present in master? (The usual process is to fix in master first and then backport.)
- 07:44 AM Backport #14873 (Fix Under Review): hammer: rados bench seq crashes (v0.94.6)
- 04:50 AM Revision 65a096be (ceph): IoCtxImpl: delete WatchCtx when it's internal alloc
- Fix #14907
Signed-off-by: Haomai Wang <haomai@xsky.com>
02/27/2016
- 11:02 PM Linux kernel client Bug #14901: misdirected requests on 4.2 during rebalancing
- We found follow warn in osd logs when we make massive rsync...
- 09:42 AM Linux kernel client Bug #14901: misdirected requests on 4.2 during rebalancing
- our dmsg log is clean, and doens't have any suspicious records(only boot log, thats all). When rbd erros happens last...
- 06:45 PM Bug #14864 (Fix Under Review): ceph-detect-init requires python-setuptools at runtime
- This issue is fixed in https://github.com/ceph/ceph/commit/cba211dfa8875194691c11411bbde9f04166d4c4 which is a part o...
- 01:42 PM Bug #14864 (In Progress): ceph-detect-init requires python-setuptools at runtime
- 05:16 PM Revision b4f19352 (ceph): Python-argparse is a virtual package which stretch wants you to pick
- a real package to satisfy the dependency.
Signed-off-by: Robert LeBlanc <robert.leblanc@endurance.com> - 04:01 PM Revision 8c054f74 (ceph): Merge pull request #7747 from vsjulu/master
- xio: fix incorrect ip being assigned in case of multiple RDMA ports
Reviewed-by: Kefu Chai <kchai@redhat.com> - 02:22 PM Revision 894738f8 (ceph): Merge pull request #7630 from rzarzynski/wip-rgw-admin-token-cache
- rgw: add support for caching of Keystone admin token.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 02:17 PM Revision 04884be9 (ceph): Merge pull request #7825 from ceph/wip-rgw-openssl
- rgw: link civetweb with openssl (Sage, Marcus Watts)
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 01:59 PM Revision 608dd287 (ceph): RPM: align runtime dependencies with Debian packaging
- The ceph package is now a metapackage, so move all its runtime dependencies
to ceph-base as we already have done in t... - 01:59 PM Revision 1a0bb0f6 (ceph): packaging: move python-flask runtime dependency to ceph-mon, radosgw
- Flask is used by MON (in the Ceph REST API) and by RGW (powerdns).
Therefore, it only needs to be in the ceph-mon and... - 01:59 PM Revision 8b04c2b4 (ceph): ceph.spec.in: drop support for ancient SUSE versions
- In Jewel, there is no reason to support anything less than openSUSE 13.
Signed-off-by: Nathan Cutler <ncutler@suse.com> - 01:59 PM Revision 45ede095 (ceph): ceph.spec.in: move ceph-disk runtime dependency to ceph-osd
- ceph-disk uses sgdisk, which resides in the gdisk and gptfdisk packages on
RHEL and SUSE derivatives, respectively.
... - 01:59 PM Revision cba211df (ceph): packaging: pkg_resources.py runtime dependency
- ceph-detect-init uses pkg_resources.py
http://tracker.ceph.com/issues/14864 Fixes: #14864
Signed-off-by: Nathan Cut... - 01:28 PM Revision 083a0064 (ceph): osd: update sprintf() to snprintf()
- Which is safer. Also enlarge length of name to 32, which shall be
big enough to hold a int64_t value.
Signed-off-by:... - 01:28 PM Revision 8101df00 (ceph): osd: fix typo
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:27 PM Revision 0d4be187 (ceph): osd: improve get_net_marked_out() a little bit
- For the sake of performance.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 01:27 PM Revision 73784f0b (ceph): osd: fix wrong return type of find_osd_on_ip()
- Fixes: #14872
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 12:59 PM Revision 9453967f (ceph): test: add tests to (un)register and update journal client
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 12:57 PM Bug #14912: msg/async: bad RESETSESSION
- I think this is a safe revert. Because from #12912 described, initiate side will never send message to peer, this sho...
- 12:53 PM Bug #14912 (Fix Under Review): msg/async: bad RESETSESSION
- https://github.com/ceph/ceph/pull/7831
- 12:47 PM Bug #14912: msg/async: bad RESETSESSION
- From the log message, we can infer the sequence:
1. osd.2 connect to osd.0
2. osd.0 connect to osd.2
3. osd.2 ge... - 12:50 PM Revision 3e18f564 (ceph): Revert "AsyncConnection: Close connection when unregistered connection ...
- This reverts commit 9cc1055eb6e18d55084d5af2b2f93eb8da5ab7da.
Fix #14912
Signed-off-by: Haomai Wang <haomai@xsky.com> - 11:51 AM Bug #14862 (Fix Under Review): utime.h: fix timezone issue in round_to_* funcs.
- 10:33 AM Revision a4527c3c (ceph): journal: async methods to (un)register and update client
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 10:33 AM Revision 378f4c73 (ceph): cls::journal: async client_unregister
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 09:03 AM Bug #14766 (In Progress): OSD reporting ENOTEMPTY and crashing
- 07:34 AM Revision 86718592 (ceph): cmake fix: build civetweb with the right include path.
- In an earlier commit, civetweb.c got moved into a separate cmake 'object'
library civetweb_common_objs so that it cou... - 05:45 AM Bug #14907 (Fix Under Review): rados_watch2 and rados_aio_watch memory leak
- https://github.com/ceph/ceph/pull/7830
- 04:10 AM Revision 130b12b6 (ceph): Fix old and new pep8 issues
- Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
- 02:05 AM Bug #14913 (Resolved): ceph-disk-test.py::TestCephDisk::test_destroy_osd_by_id FAILED
- http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-25_23:13:11-ceph-disk-jewel-distro-basic-mira/28295/...
- 12:07 AM Revision ea2e24fd (ceph): rgw: fixes and adjustments following rebase
- Also, use ldout instead of cerr in rgw_op.cc
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:07 AM Revision 23785d32 (ceph): rgw: remove usage from signed resources
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
02/26/2016
- 11:58 PM Revision 74d698a4 (ceph): Merge pull request #7650 from avnerbh/fix1_rand
- msg: add thread safety for "random" Messenger + fix wrong usage of random functions
Reviewed-by: Haomai Wang <haomai... - 11:57 PM Revision 0499ca89 (ceph): Merge pull request #7651 from xiexingguo/xxg-wip-fixtypecheck
- osd: bluestore: improve fs-type verification and tidy up
Reviewed-by: Sage Weil <sage@redhat.com> - 11:36 PM Revision 6e497e07 (ceph): Merge pull request #7654 from rldleblanc/wip-wpq-optimization
- osd: WeightedPriorityQueue: move to intrusive containers
- 11:33 PM devops Bug #14811 (Resolved): RPM: yasm complains when building with %{with lowmem_builder}
- 11:33 PM Revision d6031c26 (ceph): Merge pull request #7700 from SUSE/wip-14811
- src/yasm-wrapper: ignore parameters starting with ggc-min
Reviewed-by: Ken Dreyer <kdreyer@redhat.com> - 11:28 PM Bug #14912 (Resolved): msg/async: bad RESETSESSION
- 2016-02-26 19:07:53.618211 7f876efc1700 0 -- 172.21.15.37:6805/3358 >> 172.21.15.37:6801/3355 conn(0x7f8782b7c000 sd...
- 11:22 PM Bug #14911 (Rejected): rados: unrecognized command list-inconsistent-pg; -h or --help for usage
- /a/sage-2016-02-26_07:11:10-rados-wip-sage-testing---basic-smithi/28864
- 11:21 PM Bug #14910 (Resolved): cephtool/test.sh: test_mon_tell test unreliable
- ceph tell mon.foo may get redirected to another mon
/a/sage-2016-02-26_07:11:10-rados-wip-sage-testing---basic-smi... - 10:55 PM Bug #14438: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upg...
- Unfortunately, I added the diagnostics to jewel branch so it didn't add anything in this last case of Infernalis.
- 09:40 PM Bug #14438: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upg...
- Also in run:
http://pulpito.ceph.com/teuthology-2016-02-25_17:10:10-upgrade:hammer-x-infernalis-distro-basic-vps/
L... - 10:45 PM Revision 1a1a9397 (ceph): Merge pull request #838 from ceph/wip-14905-hammer
- Added v0.94.6 to stable upgrade suite
- 09:37 PM Revision 88802118 (ceph): Merge pull request #7821 from rzarzynski/wip-rgw-14903
- rgw: fix wrong handling of limit=0 during listing of Swift account.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 09:20 PM Revision 155f0791 (ceph): rgw: change naming of utility functions in rgw_keystone.cc.
- Slightly improve code formatting and const-correctness as well.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirant... - 08:59 PM Revision a710dcca (ceph): Merge pull request #7807 from ceph/wip-debian-fixes
- debian: packaging fixes for jewel
Reviewed-by: Dan Mick <dmick@redhat.com> - 08:45 PM Revision 4a8448a5 (ceph): Add ceph-ansible suite
- Signed-off-by: Zack Cerza <zack@redhat.com>
- 08:36 PM Revision aaa0f6fa (ceph): Use fixed version of civetweb to avoid warning.
- The warning about SSLv23_client_method is because when using dynamic
linking, this should always be non-zero. That's... - 08:30 PM Revision f3925ec5 (ceph): Fix ssl link error.
- When linking against -lssl, should also include -lcrypto.
// fixup merge with previous
Signed-off-by: Marcus Watts ... - 08:29 PM Revision b451cbb3 (ceph): Use ld.so to link in ssl crypto (cmake changes).
- Using dlopen() to load in ssl crypto makes me cringe.
Also it requires either installing the devel package,
or append... - 08:18 PM Revision ec186f4c (ceph): rgw: fix wrong handling of limit=0 during listing of Swift account.
- Fixes: #14903
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com> - 07:22 PM rbd Feature #14909 (New): Journal replay should support multiple tag class streams
- Assume an journal layout like:
Object 0: Object 1:
tag=0 (class 0), entry=0 tag=2 (class 0... - 07:18 PM Revision d7b47c26 (ceph): Merge pull request #7777 from theanalyst/rgw/insecure-keystone
- rgw: allow authentication keystone with self signed certs
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 07:15 PM rbd Bug #14908 (Resolved): Journal replay needs to conditionally refresh the image between events
- If a previously replayed maintenance operation requires an image refresh, perform the refresh before processing more ...
- 06:50 PM Revision 381411e3 (ceph): Merge pull request #7809 from cbodley/wip-rgw-includes
- rgw: use pimpl pattern for RGWPeriodHistory
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 06:44 PM Revision 62a21277 (ceph): Merge pull request #7822 from rzarzynski/wip-rgw-keystone-proper-parse-...
- rgw: try to parse Keystone token in order appropriate to configuration.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 06:38 PM Revision 0e3e7bca (ceph): Merge pull request #7803 from oritwas/wip-14826
- rgw: reset return code in when iterating over the bucket the objects
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 06:23 PM Bug #14907 (Resolved): rados_watch2 and rados_aio_watch memory leak
- These two methods allocate a C_WatchCB2 proxy class which is never freed upon unwatch.
- 06:19 PM Revision 3254e498 (ceph): test: remove doubled unwatch API call
- This error was unmasked by the fix included in commit 8caa2e4.
Signed-off-by: Jason Dillaman <dillaman@redhat.com> - 06:19 PM Revision 82f547f1 (ceph): librados: aio watch/unwatch/notify now uses completion objver
- A local variable was used for an async callback operation,
resulting in the potential for memory corruption.
Signed-... - 06:17 PM Revision d4dd0f49 (ceph): debian: remove ceph-dbg package and any traces of it
- Signed-off-by: Ali Maredia <amaredia@redhat.com>
- 06:01 PM Revision 837dcc59 (ceph): XIO: Changes to fix incorrect ip being assigned in case of multiple RDM...
- Signed-off-by: Subramanyam Varanasi <s.varanasi@ssi.samsung.com>
- 05:56 PM devops Bug #14906: redhat-lsb-core dependency was dropped, but is still needed
- + adding branto to the CC
Why does the OSD have a lsb_release_parse function at all? That seems odd.
We really ... - 05:42 PM devops Bug #14906: redhat-lsb-core dependency was dropped, but is still needed
- *jewel PR*: https://github.com/ceph/ceph/pull/7823
- 05:41 PM devops Bug #14906 (Fix Under Review): redhat-lsb-core dependency was dropped, but is still needed
- 05:27 PM devops Bug #14906: redhat-lsb-core dependency was dropped, but is still needed
- It looks like collect_sys_info() is called by OSDs, MONs, and MDSs.
- 04:58 PM devops Bug #14906 (Resolved): redhat-lsb-core dependency was dropped, but is still needed
- The redhat-lsb-core dependency was removed in https://github.com/ceph/ceph/pull/6363 but it appears to still be neede...
- 05:51 PM Revision 3fc7fdba (ceph): debian: remove ceph-base's dependency on -mon and -osd
- The ceph-base package contains files shared between the -mon, -osd, and
-mds. In other words, the MON, OSD, and MDS s... - 04:54 PM Revision 44d25fd5 (ceph): journal: track commit position for each object splay offset
- It's possible, when delaying appends to the journal, that the
current commit position might be in object set X while ... - 04:54 PM Revision 56973870 (ceph): journal: update JournalMetadata to support new commit handling
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 04:54 PM Revision 91ea6da8 (ceph): journal: update JournalPlayer to support new commit tracking
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 04:54 PM Revision df258675 (ceph): journal: active and minimum set should always grow
- Prevent async reload from canceling out an in-flight update.
Signed-off-by: Jason Dillaman <dillaman@redhat.com> - 04:54 PM Revision 7906737a (ceph): journal: update JournalTrimmer to support new commit tracking
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 04:54 PM Revision 107e1145 (ceph): journal: fix delimiter in ObjectSetPosition formater
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 04:54 PM Revision 41e54221 (ceph): tests: update rbd-mirror tests for updated commit handling
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 04:50 PM Revision 92f24095 (ceph): journal: differentiate corruption vs missing entry errors
- librbd should treat the corruption of the journal differently from
missing journal entries. If entries are missing, ... - 04:42 PM rbd Subtask #13298 (Resolved): Journal registered client entry should store bufferlist payload
- 04:41 PM Revision 80f34dcb (ceph): rgw: try to parse Keystone token in order appropriate to configuration.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 04:41 PM rgw Bug #14903 (Fix Under Review): rgw: limit=0 parameter is wrongly handled during Swift acccount li...
- Pull request: https://github.com/ceph/ceph/pull/7821.
- 03:58 PM rgw Bug #14903 (In Progress): rgw: limit=0 parameter is wrongly handled during Swift acccount listing
- 03:57 PM rgw Bug #14903 (Resolved): rgw: limit=0 parameter is wrongly handled during Swift acccount listing
- Swift:
$ curl -i "$publicURL/?limit=0" -X GET -H "X-Auth-Token: $token"
> HTTP/1.1 204 No Content
> Content-Length... - 04:40 PM Revision ad7f4a59 (ceph): Added v0.94.6 to stable upgrade suite
- Fixed #14905
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> - 04:20 PM Revision 5d417354 (ceph): rgw: add insecure option to the http client
- This allows the http client to turn off ssl certificate peer checking,
which is turned on by default. This is useful ... - 03:54 PM Revision dff62e47 (ceph): rgw: use pimpl pattern for RGWPeriodHistory
- this removes the dependency on RGWPeriod from rgw_rados.h, which breaks
a circular dependency between rgw_rados.h -> ... - 03:51 PM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- The revised patch (https://github.com/ceph/ceph/pull/7817) fixes the problem.
- 03:04 PM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- The fix is incomplete, there are more locking errors. I'll keep digging.
- 12:10 PM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- Fix (not tested yet): https://github.com/ceph/ceph/pull/7817
- 10:10 AM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- I guess it's due to the new --no-verify option: https://github.com/ceph/ceph/commit/a619b621b0a7c670eeaf163d9e2b742d1...
- 09:54 AM Backport #14873: hammer: rados bench seq crashes (v0.94.6)
- Same here, only after upgrading clients (OSDs still running 0.94.5).
Full traceback here: http://pastebin.com/HXfVKKFB - 06:42 AM Backport #14873 (Resolved): hammer: rados bench seq crashes (v0.94.6)
- https://github.com/ceph/ceph/pull/7817
- 03:38 PM Revision 0441f100 (ceph): Merge pull request #837 from ceph/wip-valgrind
- suites: debuginfo: true for valgrind
- 03:25 PM Revision ca50f423 (ceph): doc: batch small fixes, including typo, syntax etc.
- Signed-off-by: xiexingguo <xie.xingguo@zte.com.cn>
- 03:24 PM Revision 39671f1f (ceph): doc: final v9.2.1 release notes
- Signed-off-by: Sage Weil <sage@redhat.com>
- 03:24 PM Revision 8689a615 (ceph): Merge pull request #7694 from Abhishekvrshny/wip-infernalis-release-notes
- release-notes: draft v9.2.1 release notes
- 03:01 PM Revision 0436306c (ceph): Merge pull request #833 from ceph/wip-async
- Revert "basic/msgr: remove async and random for now"
- 03:01 PM Revision 2a800427 (ceph): rbd/run_cli_tests.sh: Reflect test failures
- Signed-off-by: Zack Cerza <zack@redhat.com>
- 02:55 PM Revision 614597b9 (ceph): AsyncMessenger: remove experiment feature
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:54 PM Revision d3db533a (ceph): Merge pull request #7813 from xiexingguo/xxg-wip-doc
- doc: small fixes
- 02:53 PM Bug #14788 (Pending Backport): librados (C++) linker error (undefined reference)
- 02:52 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- oh, i see. Steve, could you help send me the mon log and osd log collected in the same time period?
* the mon log ... - 02:46 PM Revision f274737d (ceph): suites: debuginfo: true for valgrind
- This lets us get line numbers in the valgrind xml output.
Signed-off-by: Sage Weil <sage@redhat.com> - 02:39 PM Revision dc7e027e (ceph): doc: fix typo
- Signed-off-by: xiexingguo <xie.xingguo@zte.com.cn>
- 02:13 PM Linux kernel client Bug #14901: misdirected requests on 4.2 during rebalancing
- ...
- 10:45 AM Linux kernel client Bug #14901 (Resolved): misdirected requests on 4.2 during rebalancing
- On ceph version 9.2.0 (bb2ecea240f3a1d525bcb35670cb07bd1f0ca299) Linux server4 4.2.0-27-generic #32~14.04.1-Ubuntu SM...
- 02:04 PM CephFS Backport #14761: infernalis: ceph-fuse does not mount at boot on Debian Jessie
- Is there a reason why this was not backported to Infernalis before 9.2.1 release ?
- 02:04 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
- Is there a reason why this was not backported to Infernalis before 9.2.1 release ?
- 01:24 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Hello
We create new issue http://tracker.ceph.com/issues/14901
We increase pg_count from 512 to 1024, and see r... - 01:23 PM Revision 5eb2d6cf (ceph): Merge remote-tracking branch 'gh/infernalis' into infernalis
- 12:56 PM Revision 0cee333e (ceph): mds: remove stray dentry from delayed eval list after calling eval_stray()
- MDCache::trim_inode() calls StrayManager.eval_stray() when trimming a
a stray dentry. After calling StrayManager.eval... - 11:06 AM Revision 8abffb9a (ceph): os/bluestore/NVMEDevice: fix error handling for try_get()
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 11:06 AM Revision b33984b4 (ceph): os/bluestore/NVMEDevice: remove unused variables ref
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 11:03 AM Revision e2bbce79 (ceph): os/bluestore/NVMEDevice: fix error handling for open()
- According to Linux man page, the system call read() may return zero to indicate
that end of file reached on success. ... - 10:50 AM Bug #14902 (Closed): Backport #7604
- We should backport PR #7604 (selinux policy update for radosgw) to jewel.
- 10:16 AM Revision 2cf7c4a9 (ceph): configure.ac: boost_iostreams is required, not optional
- Signed-off-by: Hector Martin <marcan@marcan.st>
- 09:31 AM Bug #14900: hammer: A massive crush OSD daemons in cache tier pool
- If any additional log is needed - just ask.
- 09:30 AM Bug #14900 (Rejected): hammer: A massive crush OSD daemons in cache tier pool
- Cluster:
* 5 servers
* Centos 7.2 with last updates
* Ceph 0.94.6 from Intank repo
* 4 SSD and 12 HDD on each ser... - 09:30 AM Backport #14899 (In Progress): hammer: wanted: command to clear 'incomplete' PGs
- 09:22 AM Backport #14899 (Resolved): hammer: wanted: command to clear 'incomplete' PGs
- https://github.com/ceph/ceph/pull/7702
- 09:30 AM Backport #14894 (In Progress): hammer: OSD's are not updating osdmap properly after monitoring crash
- 09:12 AM Backport #14894 (Resolved): hammer: OSD's are not updating osdmap properly after monitoring crash
- https://github.com/ceph/ceph/pull/7702
- 09:29 AM Backport #14885 (In Progress): hammer: cot: interface fixes and new feature to access the meta co...
- 09:08 AM Backport #14885 (Resolved): hammer: cot: interface fixes and new feature to access the meta colle...
- https://github.com/ceph/ceph/pull/7702
- 09:29 AM Backport #14884 (In Progress): hammer: osd, tools: various temp objects fixes
- 09:08 AM Backport #14884 (Resolved): hammer: osd, tools: various temp objects fixes
- https://github.com/ceph/ceph/pull/7702
- 09:29 AM Backport #14887 (In Progress): hammer: test, tools: Improve ceph-objectstore-tool import error ha...
- 09:09 AM Backport #14887 (Resolved): hammer: test, tools: Improve ceph-objectstore-tool import error handl...
- https://github.com/ceph/ceph/pull/7702
- 09:28 AM Backport #14888 (In Progress): hammer: tools: For ec pools list objects in all shards if the pgid...
- 09:09 AM Backport #14888 (Resolved): hammer: tools: For ec pools list objects in all shards if the pgid do...
- https://github.com/ceph/ceph/pull/7702
- 09:28 AM Backport #14889 (In Progress): hammer: tools: clean up errors in ceph-objectstore-tool
- 09:09 AM Backport #14889 (Resolved): hammer: tools: clean up errors in ceph-objectstore-tool
- https://github.com/ceph/ceph/pull/7702
- 09:27 AM Backport #14890 (In Progress): hammer: ceph-objectstore-tool improvements
- 09:09 AM Backport #14890 (Resolved): hammer: ceph-objectstore-tool improvements
- https://github.com/ceph/ceph/pull/7702
- 09:27 AM Backport #14895 (In Progress): hammer: ceph-objectstore-tool needs to export and import the diver...
- 09:13 AM Backport #14895 (Resolved): hammer: ceph-objectstore-tool needs to export and import the divergen...
- https://github.com/ceph/ceph/pull/7702
- 09:26 AM Backport #14898 (In Progress): hammer: ceph_objectstore_tool should support --dry-run option
- 09:13 AM Backport #14898 (Resolved): hammer: ceph_objectstore_tool should support --dry-run option
- https://github.com/ceph/ceph/pull/7702
- 09:26 AM Backport #14896 (In Progress): hammer: ceph-objectstore-tool should let you dump a filestore journal
- 09:13 AM Backport #14896 (Resolved): hammer: ceph-objectstore-tool should let you dump a filestore journal
- https://github.com/ceph/ceph/pull/7702
- 09:26 AM Backport #14897 (In Progress): hammer: ceph-objectstore-tool can exit and lose logging output
- 09:13 AM Backport #14897 (Resolved): hammer: ceph-objectstore-tool can exit and lose logging output
- https://github.com/ceph/ceph/pull/7702
- 09:25 AM Backport #14892 (In Progress): hammer: osd: write journal header by force when journal write close
- 09:09 AM Backport #14892 (Resolved): hammer: osd: write journal header by force when journal write close
- https://github.com/ceph/ceph/pull/7702
- 09:25 AM Backport #14893 (In Progress): hammer: crushtool: send --tree to stdout
- 09:09 AM Backport #14893 (Resolved): hammer: crushtool: send --tree to stdout
- https://github.com/ceph/ceph/pull/7702
- 09:24 AM Backport #14886 (In Progress): hammer: test: Fix failure test to find message anywhere in stderr
- 09:09 AM Backport #14886 (Resolved): hammer: test: Fix failure test to find message anywhere in stderr
- https://github.com/ceph/ceph/pull/7702
- 09:24 AM Backport #14891 (In Progress): hammer: Fix --dry-run for many ceph-objectstore-tool operations
- 09:09 AM Backport #14891 (Resolved): hammer: Fix --dry-run for many ceph-objectstore-tool operations
- https://github.com/ceph/ceph/pull/7702
- 09:18 AM Feature #10098 (Pending Backport): wanted: command to clear 'incomplete' PGs
- 09:18 AM Revision c9a40adf (ceph): msg/async: don't calculate msg header crc when not needed
- There was a missing condition that caused to calculate outgoing message
header CRC even if CRC checking was disabled ... - 09:05 AM Bug #14882 (Pending Backport): cot: interface fixes and new feature to access the meta collection
- 09:05 AM Bug #14882 (New): cot: interface fixes and new feature to access the meta collection
- 09:05 AM Bug #14882 (Pending Backport): cot: interface fixes and new feature to access the meta collection
- 08:58 AM Bug #14882 (Resolved): cot: interface fixes and new feature to access the meta collection
- https://github.com/ceph/ceph/pull/5197
- 09:04 AM Bug #14881 (Pending Backport): test: Fix failure test to find message anywhere in stderr
- 08:57 AM Bug #14881 (Resolved): test: Fix failure test to find message anywhere in stderr
- https://github.com/ceph/ceph/pull/5842
- 08:59 AM Bug #14883 (Resolved): osd, tools: various temp objects fixes
- https://github.com/ceph/ceph/commit/fb22a9fa2fd6d268914d73f018c31760d22afa29
https://github.com/ceph/ceph/commit/4fc... - 08:54 AM Bug #14880 (Resolved): test, tools: Improve ceph-objectstore-tool import error handling and tests
- https://github.com/ceph/ceph/pull/4932
- 08:52 AM Bug #14879 (Resolved): tools: For ec pools list objects in all shards if the pgid doesn't specify
- https://github.com/ceph/ceph/pull/4915
- 08:49 AM Bug #14878 (Resolved): tools: clean up errors in ceph-objectstore-tool
- https://github.com/ceph/ceph/commit/8e5594da29e782b6efd046ed03f313599dafa1c5
- 08:46 AM Feature #14877 (Resolved): ceph-objectstore-tool improvements
- All commits from https://github.com/ceph/ceph/pull/4784 except the one fixing issue #10794 https://github.com/ceph/ce...
- 08:41 AM Bug #14876 (Pending Backport): Fix --dry-run for many ceph-objectstore-tool operations
- 08:39 AM Bug #14876 (Resolved): Fix --dry-run for many ceph-objectstore-tool operations
- https://github.com/ceph/ceph/pull/6545
- 08:39 AM Feature #12193 (Pending Backport): OSD's are not updating osdmap properly after monitoring crash
- 08:36 AM Feature #11237 (Pending Backport): ceph-objectstore-tool needs to export and import the divergent...
- 08:36 AM Feature #10290 (Pending Backport): ceph_objectstore_tool should support --dry-run option
- 08:35 AM Feature #11135 (Pending Backport): ceph-objectstore-tool should let you dump a filestore journal
- 08:34 AM Bug #10809 (Pending Backport): ceph-objectstore-tool can exit and lose logging output
- 08:30 AM Bug #14875 (Resolved): osd: write journal header by force when journal write close
- https://github.com/ceph/ceph/pull/3860
- 08:15 AM Revision 8ce96308 (ceph): S3 rest api extend for usage show
- This api is used to let every S3 user know
their total usage.
Before this, only cluster manager can use
radosgw-admin... - 08:14 AM Feature #14874 (Resolved): crushtool: send --tree to stdout
- https://github.com/ceph/ceph/commit/dca345280e4f6124a8b5aea73e6219488111c356
- 08:09 AM Linux kernel client Bug #14232: Kernel NULL pointer dereference in __dcache_readdir
- I found an bug in the fill cache code, could you please try the attached patch
- 07:46 AM CephFS Bug #14732 (Duplicate): open returns EACCES when O_TRUNC is specified and write permission is den...
- @Yan, marking it as a duplicate of http://tracker.ceph.com/issues/13809 because it's only caused by this incomplete b...
- 07:09 AM CephFS Bug #14732 (Fix Under Review): open returns EACCES when O_TRUNC is specified and write permission...
- 07:19 AM Revision c05300b1 (ceph): log: segv in a portable way
- this piece of code creates a SEGV from logging code to verify a
bug fix at e3fe18a.
clang will delete the null-refer... - 06:03 AM rbd Backport #14863 (Resolved): hammer: test/crypto.cc:161:43: error: ‘ceph_clock_now’ was not declar...
- 06:00 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. fs...
- 06:00 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. powercycle...
- 05:57 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rbd...
- 05:56 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rgw...
- 05:56 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. upgrade...
- 05:55 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rados...
- 05:54 AM Stable releases Tasks #14692: hammer v0.94.7
- ...
- 04:34 AM Revision 86e2987f (ceph): Merge pull request #7805 from ErwanAliasr1/evelu-check-btrfs
- Fixing BTFS issue at 'make check'
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 02:54 AM rbd Feature #14264 (Resolved): async rbd_open() option
- 02:49 AM Revision c63baebb (ceph): global: do not start two daemons with a single pid-file (part 2)
- Fixes the following bugs:
* the fd is open(O_WRONLY) and cannot be read from, safe_read
always fails and never rem... - 02:45 AM Revision e236ebdc (ceph): Merge pull request #7802 from branch-predictor/bp-increase-async-threads
- config: increase default async op threads
Reviewed-by: Haomai Wang <haomai@xsky.com> - 02:20 AM Bug #14872 (Resolved): OSD: wrong return-type of find_osd_on_ip()
- bool OSDMap::find_osd_on_ip(const entity_addr_t& ip) const
{
for (int i=0; i<max_osd; i++)
if (exists(...
02/25/2016
- 11:57 PM Bug #14871: selinux: handle lock files better
- The '/run/lock/ceph-disk' path is actually a '/var/lock/ceph-disk' in the source code. The '/var/lock' directory is a...
- 10:42 PM Bug #14871 (Resolved): selinux: handle lock files better
- We are hitting a couple of denials like these. This suggests that our policy does not label the lock files properly a...
- 11:24 PM Bug #14766: OSD reporting ENOTEMPTY and crashing
- With quite reasonable statistics, now I can say that its these files which are left behind in collections....although...
- 05:05 PM Bug #14766: OSD reporting ENOTEMPTY and crashing
- Loic, can you take a look at this one?
- 04:12 PM Bug #14766: OSD reporting ENOTEMPTY and crashing
- In the collections, there typically seems to be one type of file left aside from the directory structure:
I can giv... - 10:25 PM Revision 28d42dc8 (ceph): Merge backport pull request #6545 into wip-14077-hammer
- A commit skipped because remove_coll() still needed in Hammer
- 10:25 PM Revision 9144c383 (ceph): Merge backport pull request #5783 into wip-14077-hammer
- 10:25 PM Revision fd74fbf0 (ceph): Merge backport pull request #5031 into wip-14077-hammer
- 10:24 PM Revision 4309fa87 (ceph): Merge backport pull request #5842 into wip-14077-hammer
- 10:24 PM Revision de5e11ec (ceph): Merge backport pull request #5127 into wip-14077-hammer
- 10:23 PM Revision 7698e6c5 (ceph): Merge backport 6 commits from pull request #5197 into wip-14077-hammer
- Excludes the ceph-objectstore-tool meta-list op
- 10:22 PM Revision c8057c69 (ceph): Merge backport branch 'wip-temp' into wip-14077-hammer
- 10:21 PM Revision ecbf6d28 (ceph): Merge backport pull request #4932 into wip-14077-hammer
- 10:20 PM Revision 34153127 (ceph): Merge backport pull request #4915 into wip-14077-hammer
- 10:20 PM Revision e022b5b5 (ceph): Merge backport 1 commit from pull request #4863 into wip-14077-hammer
- 10:18 PM Revision 4ed44e1e (ceph): Merge backport 8 commits from pull request #4784 into wip-14077-hammer
- Only excludes actual fix for #10794
- 10:15 PM Revision 3f0fc84c (ceph): Merge backport 41 commits from pull request #4473 into wip-14077-hammer
- 10:13 PM Revision db68c6cb (ceph): Merge backport branch 'wip-journal-header' of git://github.com/XinzeChi...
- Includes a change to the code in the original merge commit itself
- 10:13 PM Revision c3d938d8 (ceph): Merge backport 1 commit of pull request #3686 into wip-14077-hammer
- 09:46 PM Bug #14870 (Resolved): selinux 'dac_override' denials
- We are hitting a couple of denials like these. This suggests that we are accessing files owned by a regular ceph user...
- 09:01 PM devops Fix #14828 (Fix Under Review): ceph Resource Agent does not work with systemd
- -*jewel PR*: https://github.com/ceph/ceph/pull/7810-
- 08:50 PM Revision efc2183b (ceph): test: Remove redundant test output
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e6f1bdcd310bd6417f0f695fba3430fd0edba43d) - 08:50 PM Revision 9282c1d0 (ceph): ceph-objectstore-tool: Add dry-run checking to ops missing it
- Update test to check most operations
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e89... - 08:50 PM Revision 7b800b7c (ceph): ceph-objectstore-tool: Add undocumented clear-snapset command for testing
- Add test cases using new feature to corrupt SnapSet
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked ... - 08:50 PM Revision 78b13f5d (ceph): ceph-objectstore-tool: Improve object spec error handling
- Add test cases
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit caf2d5970b0a3e3ce4ef941d1... - 08:50 PM Revision 8f88b442 (ceph): osd: Fix trim_object() to not crash on corrupt snapset
- Add test case to check for trim_object() osd crash
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked f... - 08:50 PM Revision e92505be (ceph): ceph-objectstore-tool: Add new remove-clone-metadata object op
- Fixes: #12740
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c6d283f0f16347a13418d8a0ed... - 08:50 PM Revision 6c51e483 (ceph): test: Eliminate check for bogus "obj13/head snaps empty" error
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 8227b4b75c24b632e637decbe4b818606e8589ee) - 08:50 PM Revision 37be9599 (ceph): rados: Minor output changes for consistency across operations
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 016ed34ce85fa111f54857a8ca1002ae32b52b8e) - 08:50 PM Revision 0988b123 (ceph): osd, test: Keep missing count and log number of missing clones
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 2e0bb0ae9498fd9a0c49f1b81bf0c86f7a7cac42)... - 08:50 PM Revision 59fee8a6 (ceph): test: Add test cases for xattr and omap ceph-objectstore-tool operations
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit cbaed6a8c737f77e68a0eb7f1fca32ec4155f045) - 08:50 PM Revision b8c9507f (ceph): osd, test: When head missing a snapset, clones not an error
- Fix log message for this case and make into "info"
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked f... - 08:50 PM Revision 750f8173 (ceph): test: Fix verify() used after import to also check xattr and omap
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 92d00f22805599c519806c6ff6164847b5c33931) - 08:50 PM Revision 6afb5d3b (ceph): osd: Use boost::optional instead of snap 0 for "all_clones"
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 310bf784b7cd8d75f2ab7ee431bc764f5b312aa2) - 08:50 PM Revision 995a0042 (ceph): test: Verify replicated PG beyond just data after vstart
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 9a29c5983cd392e4b479b6b685fb0c3797c10cd2) - 08:50 PM Revision 32266154 (ceph): test: osd-scrub-snaps.sh uses ceph-helpers.sh and added to make check
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d712737be1aadb38ecc3882200999d79d748cdb8)... - 08:50 PM Revision 3a1b5883 (ceph): osd: Fix log message name of ceph-objectstore-tool
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 545e4b2c582625f8b93502266ca59ee40e0d0e5f) - 08:50 PM Revision 18af852a (ceph): osd: Make the _scrub routine produce good output and detect errors prop...
- Catch decode errors so osd doesn't crash on corrupt OI_ATTR or SS_ATTR
Use boost::optional<> to make current state cl... - 08:50 PM Revision 7103e74e (ceph): osd: Better SnapSet scrub checking (find issues instead of asserting)
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 3b381caaad20c683a330e8b7a4e1c017abcb60df) - 08:50 PM Revision 3af8f9e8 (ceph): osd: Additional _scrub() check for snapset inconsistency
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 9e48e1801ea1a10ce495b3947da06676c2f5f72f) - 08:50 PM Revision 113d5c75 (ceph): osd: Don't crash if OI_ATTR attribute is missing or corrupt
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e0b39650028205e9d9e314b75c444cc8cf055a31) - 08:50 PM Revision c8e27725 (ceph): test: Test scrubbing of snapshot problems
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e5ad33ec07ee9fffe862d84955a566261d101713) - 08:50 PM Revision 0f785646 (ceph): tools/rados: Improve xattr import handling so future internal xattrs ig...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 9222f56403cf52ec161a38fc437a3f04c24d1625)... - 08:50 PM Revision 26cbf14e (ceph): ceph-objectstore-tool: White space fixes
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 0564f398269d920d90f6d6ecb008ebcd6609d611) - 08:50 PM Revision ad7825a4 (ceph): ceph-objectstore-tool: Improve some error messages
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b0c884ba8b51eedf9def093c61f0f06398101ecc) - 08:50 PM Revision fd518e70 (ceph): ceph-objectstore-tool: For corrupt objectstores, don't abort listing on...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d276d3286504ea702ae561b91dff4121c99feb9a)... - 08:50 PM Revision a46fc661 (ceph): test: Add some clones to ceph-objectstore-tool test
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b4ba3e66548a5dee58553df071b916c85d701caf) - 08:50 PM Revision 53dc87f8 (ceph): ceph-objectstore-tool: Enhanced dump command replaces dump-info
- Show object stat information from objectstore
Show SnapSet if present
Add --head for search by object name
Signed-of... - 08:50 PM Revision 7f398bd2 (ceph): ceph-objectstore-tool: Add set-size command for objects
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 138a33b8946e6fea1e09527b8bc45b7aa4bee1d6)... - 08:50 PM Revision cfe7d47d (ceph): tools: Check and specify commands that require the pgid specification
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 5534bc864813d96a0d20791d79151c4f6695a013) - 08:50 PM Revision c60eee1d (ceph): tools/ceph-objectstore-tool: add "set-osdmap" command
- Fixes: #12193
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 3e30c1746fb8d90b04e4776849069db0... - 08:50 PM Revision 3f9e4677 (ceph): tools: Fix dump-super which doesn't require pgid
- A valid pgid had to be specified in order for superblock to be displayed,
but it was otherwise ignored.
Fix message t... - 08:50 PM Revision e44c042c (ceph): tools/ceph-objectstore-tool: add "get-osdmap" command
- Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit f0c130d6b1bc2a8a0cce6d78a6e69995fe00a427)
Con... - 08:50 PM Revision 06dcf743 (ceph): tools: Fix newlines in output of --op list
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 6aec38b51f0c14684912b5ee28fb5b1375cb8f8a) - 08:50 PM Revision be24c50b (ceph): tools/ceph-objectstore-tool: add set-inc-osdmap command
- Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 95344d07c3a1a9a6b1246e5eca3f7daeb062dd06)
Con... - 08:50 PM Revision c7d0fda0 (ceph): tools: Check for valid --op earlier so we can get a better error message
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d8460714fab61d0a3092b3e7b290c0c19ad58beb)... - 08:50 PM Revision cfabcc10 (ceph): tools/ceph-objectstore-tool: add get-inc-osdmap command
- Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 7801bb20d23ce83fc4093c23331bcb75e43c878f)
Con... - 08:50 PM Revision 3276258b (ceph): tools, test: Some ceph-objectstore-tool error handling fixes
- Improve various error messages generated with invalid syntax
Add test cases for most of these error messages
Signed-... - 08:50 PM Revision 5ba86494 (ceph): test: add test for {get,set}-osdmap commands
- Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 0257c150fe552300c0d9f5a22a27aaa49fb6cc64)
Con... - 08:50 PM Revision 0643797c (ceph): rados: Fix usage for "notify" command
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b968fb3bcefb0cdafb1e84d7c679b61a201a940f) - 08:50 PM Revision de80bbf4 (ceph): test: Add debug argument to the ceph-objectstore-tool test
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit a3b14ede9e829ec85c49980ecbff11f584ca70ae) - 08:50 PM Revision 6ff42173 (ceph): test: add test for {get,set}-inc-osdmap commands.
- Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 818de1a2c89272d98610328a958fea06d1cc41cc)
Con... - 08:50 PM Revision 1bc88827 (ceph): test: Fix failure test to find message anywhere in stderr
- Consolidate test_failure() and test_failure_tty()
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked fr... - 08:50 PM Revision 0fe3dfe8 (ceph): ceph-objectstore-tool: add mark-complete operation
- It is supposed to be used as a last resort to fix a cluster that has
PGs in 'incomplete' state, using the following p... - 08:50 PM Revision feecacfb (ceph): ceph-objectstore-tool: Add dump-journal as not requiring --pgid in usage
- Additional comment describes --pgid requirement checking
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry pi... - 08:50 PM Revision 4dcf15bc (ceph): mds, include: Fix dump() numeric char array to include additional alpha...
- Caused by: c87f55b5a8b3e003726e1be22b9cb6894ef2f37d
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked ... - 08:50 PM Revision af3f8ae1 (ceph): ceph-objectstore-tool: Add dump-super to show OSDSuperblock in format s...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 99d7663f870abfa82711dbf0451334f7d6c883d8) - 08:50 PM Revision aed1c49e (ceph): ceph-objectstore-tool: Invalidate pg stats when objects were skipped du...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 51e27984ec131fd21bbc26411ae1540b9047eb37) - 08:50 PM Revision 444ce0ac (ceph): ceph-objectstore-tool: Allow --pgid specified on import (for post split)
- Revamp split import testing to use --pgid option post split
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry... - 08:50 PM Revision 13360d3a (ceph): test/ceph_objectstore_tool: Improve dump-journal testing
- Fix false failure when journal has no entries
Test dump-journal on all osds in 2 places
Signed-off-by: David Zafman ... - 08:50 PM Revision 3d99ecd6 (ceph): tools: Don't export temporary objects until we have persistent-temp obj...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 4fcf5dd370e8cfac75fadbf709a785053eb26ad9)... - 08:50 PM Revision 88ac5198 (ceph): test: Add config changes to all tests to avoid order dependency
- ReplayCorrupt was crashing because journal_ignore_corruption wasn't set true
Improve ReplayCorrupt by checking settin... - 08:50 PM Revision efc402ea (ceph): test/ceph-objectstore-tool: Show command that should have failed
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 23551deea66673c35d7183d18b63b5a8438ebf00) - 08:50 PM Revision d58793d1 (ceph): osd, tools: Always filter temp objects since not being exported
- Can't use object_locator_to_pg() directly with a temp object
because the pool is negative.
Signed-off-by: David Zafm... - 08:50 PM Revision eab0f240 (ceph): osd: Show number of divergent_priors in log message
- Report dirty_divergent_priors as true or false
Use dout(5) so tests can verify divergent_priors created
Signed-off-b... - 08:50 PM Revision 78a59f8b (ceph): test/ceph-objectstore-tool: Don't need stderr noise
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d7858c66454093dd6f2fab60e33e5b2472bcd80a) - 08:50 PM Revision 9ca2f35d (ceph): tools: clean up errors in ceph-objectstore-tool
- We use negative error codes everywhere else, should
use them here too. Also add a couple of strategically
placed pri... - 08:50 PM Revision 87a7f991 (ceph): tools: For ec pools list objects in all shards if the pgid doesn't specify
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 1aa9655f10b0fcc42cb5114681b8b24a2ccb68f4) - 08:50 PM Revision 6c8884b1 (ceph): test, tools: Improve ceph-objectstore-tool import error handling and ad...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit ddc4d52782a04d99a4293c9fc278894dfe328515) - 08:50 PM Revision df0e11e7 (ceph): hobject_t: modify operator<<
- Put the most significant fields to the left so that it matches the sort
order. Also use unambiguous separator when t... - 08:50 PM Revision 99d3e17f (ceph): osd: Add simple_dump() to FileJournal for unit testing
- Allow a dump when entries aren't ObjectStore::Transaction's
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry... - 08:50 PM Revision f7ab316b (ceph): osd: FileJournal: Add _fdump() that takes Formatter instead of ostream
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 130eba48495d0e6acd8a472cbf0c47ebbc7a038c) - 08:50 PM Revision 33813b66 (ceph): test: Fix ceph-objectstore-tool test, overwrite OTHERFILE so second che...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 1b9f85befa1efff3b05b2af0e62d568eea37d790) - 08:50 PM Revision 729abf5a (ceph): test: Pep8 fixes for ceph-objectstore-tool test
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b0141108c0596b535d25792a9102787b1cd3eca3) - 08:50 PM Revision b4ac42be (ceph): test: Test ceph-objectstore-tool --op dump-journal output
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 9b08bcf95caf77fb7f9bd293559534ed8ff3eded)... - 08:50 PM Revision 09cb8a41 (ceph): test: Add optional arg to vstart() to provide additional args to vstart
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit dff17a800c9cc1cf0cc23d70479c031aa8e9cbfc) - 08:50 PM Revision b337d677 (ceph): test: Limit how long ceph-objectstore-tool test will wait for health
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 868cf457a3990ba9989aef55823630e3189acf4a) - 08:50 PM Revision 4f387b1e (ceph): test: Use CEPH_DIR where appropriate
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 1e18e8a88f88809081684b09f36691cd724720b5) - 08:50 PM Revision 771dcd94 (ceph): test: ceph-objectstore-tool import after split testing
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d80ce6668c1aa3c9898ab49e847c4dadafe256f0) - 08:50 PM Revision 848822db (ceph): test: ceph-objectstore-tool: Remove duplicate debug messages, keep cmd/...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 94b3d7632f2548c19beca5a2e024c95f601b61f3) - 08:50 PM Revision b5f2ccd5 (ceph): test: Fix ceph-objectstore-tool test error message
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 11c13eb7c182870727fbcb25a83f3348ac0bad13) - 08:50 PM Revision ab893d76 (ceph): test: Fix ceph-objectstore-tool test missing fd.close()
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit ece630d5a741ba8c82f55f964f1887cb7fcaa493) - 08:50 PM Revision 2078f639 (ceph): test: ceph_test_filejournal Add check of journalq in WriteTrim test
- Commit all journal entries and check for empty journalq
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry pic... - 08:50 PM Revision 06d3f512 (ceph): test: ceph_test_filejournal fix missing argument to FileJournal constru...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c94fe8db36e7d54227edde94a99bc1aa236b8ec8) - 08:50 PM Revision c161cbf8 (ceph): test: ceph_test_filejournal need to force aio because testing with a file
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit d540dde1faee47d01ee358ae384fa301fa59f00f) - 08:50 PM Revision 5e8fbb18 (ceph): test: ceph_test_filejournal: Conform to test infrastructure requirements
- Only call RUN_ALL_TESTS() once
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit e30efe6c1... - 08:50 PM Revision 83de86e4 (ceph): ceph-objectstore-tool: Create section around log/missing/divergent_prio...
- Remove extra new lines in the output
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 548... - 08:50 PM Revision 7947f4f7 (ceph): ceph-objectstore-tool: Clean up error handling
- Use negative errors throughout and positive error to specify exit status
cpp_strerror() handles negative errors
Clean... - 08:50 PM Revision 3a533d76 (ceph): ceph-objectstore-tool: Add a couple of strategically placed prints
- Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit fdb1a4b676765c5d3ca5d436f34230dd6996d7a7) - 08:50 PM Revision 2d764c54 (ceph): ceph-objectstore-tool: Use empty string for <object> to specify pgmeta ...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c00290b836adba12212e8a57f13b0c9193ac0ef8) - 08:50 PM Revision 05d3b73a (ceph): ceph-objectstore-tool: Add dump-info command to show object info
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 244092d034781d2e980f9de7c6f9eea227967c5a) - 08:50 PM Revision 35991747 (ceph): ceph-objectstore-tool: Add --dry-run option
- Fixes: #10290
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 2795161f470ab87cf4a82f4557... - 08:50 PM Revision 2dbf8435 (ceph): ceph-objectstore-tool: Remove list-lost because now we have --dry-run flag
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 3e7fe7e85716f80e055ffbc5305f406b3e020608) - 08:50 PM Revision d8ae1a9b (ceph): ceph-objectstore-tool: Add --no-overwrite flag for import-rados
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 35cdcabbdad7dc7249029630c64022c822c67ddc) - 08:50 PM Revision cc5fa68c (ceph): ceph-objectstore-tool: If object re-appears after removal, just skip it
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit c6e41663e7434b4dcbb1abbe62ac008388da268a) - 08:50 PM Revision 4ae3f88c (ceph): ceph-objectstore-tool: For import/export --debug dump the log
- Move log dumping code to common function dump_log()
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked ... - 08:50 PM Revision a935ce50 (ceph): osd: Add admin socket feature set_recovery_delay
- Set the value of osd_recovery_delay_start to specified seconds
Signed-off-by: David Zafman <dzafman@redhat.com>
(che... - 08:50 PM Revision 288902fe (ceph): osd: Fix flushing in FileJournal::dump()
- Use ostream arg since caller is specifying
Move flush after last section close
Signed-off-by: David Zafman <dzafman@... - 08:50 PM Revision 21c3c18c (ceph): osd: FileJournal::read_entry() can't use a zero seq to check for corrup...
- Seen when using dump() on a journal which has all entries committed
Signed-off-by: David Zafman <dzafman@redhat.com>... - 08:50 PM Revision b8f4ea17 (ceph): osd: Dump header in FileJournal::dump()
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 3c97b32131e83c934b3d340eeb75284e898380c4) - 08:50 PM Revision 80fc57f7 (ceph): osd: FileJournal clean-up
- Move aio / directio adjustments to constructor
Indicate functions which only operate before journal is active
Make fu... - 08:50 PM Revision c5ac7ce0 (ceph): ceph-objectstore-tool: Check pgid validity earlier like we did before
- This code was not doing the umount() even though it was moved after mount()
Signed-off-by: David Zafman <dzafman@red... - 08:50 PM Revision 9da6c01b (ceph): ceph-objectstore-tool: Eliminate obscure "Invalid params" error
- Will fail later with "No such file or directory" for an empty data-path
because we've already checked for vm.count("d... - 08:50 PM Revision 7445cf5a (ceph): ceph-objectstore-tool: Check for keyvaluestore experimental feature
- Don't list keyvaluestore as a valid type if feature not enabled
Signed-off-by: David Zafman <dzafman@redhat.com>
(ch... - 08:50 PM Revision aaff4d7b (ceph): ceph-objectstore-tool: On any exit release CephContext so logging can f...
- Add myexit() which will put() the g_ceph_context if present before exit
Must umount() once the objectstore has been m... - 08:50 PM Revision 3e68825e (ceph): ceph-objectstore-tool: Add dump-journal op
- Have dump-journal op directly dump a filestore journal without
mounting or try to dump after mounting.
Fixes: #11135... - 08:50 PM Revision f3327489 (ceph): ceph-objectstore-tool: Fix pgid scan to skip snapdirs
- Long standing bug where it wasn't skipping snapdirs if !debug
For debug output use stderr like all other cases
Signe... - 08:50 PM Revision add937c4 (ceph): ceph-objectstore-tool: Add --force option which is used for import only
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 2f4090daaea715b896e49f678933abb8a13b5c98) - 08:50 PM Revision ddfaa70a (ceph): ceph-objectstore-tool: Add divergent_priors handling
- Add to --op log output
Add to metadata_section for export
Add filtering of divergent_priors in case of splits
Fixes:... - 08:36 PM Linux kernel client Bug #14232: Kernel NULL pointer dereference in __dcache_readdir
- Took a while, but found a very similar one with 4.4.1 using only a few patches:...
- 08:33 PM Revision 18c49b64 (ceph): Backport the merge commit of branch 'wip-journal-header' of git://githu...
- (cherry picked from commit 8d596bfa24c9c3e2aadbb87494284cb5fd824e55)
Conflicts:
src/os/FileJournal.cc (trivial)
sr... - 08:09 PM Revision 5f935455 (ceph): Merge pull request #7808 from cbodley/wip-cmake-jerasure
- cmake: add ErasureCode.cc to jerasure plugins
- 08:04 PM rbd Subtask #14869 (Resolved): journal library should re-use thread pool and timer
- This will allow the RBD mirror daemon to not need to allocate two threads per image.
- 07:58 PM Revision 753221e2 (ceph): cmake: add ErasureCode.cc to jerasure plugins
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 07:44 PM Revision aa92f9df (ceph): rgw: link against system openssl (instead of dlopen at runtime)
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:13 PM Revision 88ee4e75 (ceph): osd/,messages/: add MOSDPGUpdateLogMissing[Reply]
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 07:13 PM Revision e7edf20f (ceph): osd/: Use MOSDPGUpdateLogMissing to implement mark_unfound_lost_delete ...
- Using a MOSDPGLog was unsafe since it is not ordered with
respect to repops. Instead, use a new message sent through... - 07:13 PM Revision b8e58431 (ceph): os/: add try_rename
- Similar to collection_move_rename, except we ignore ENOENT and
don't allow different collections.
Signed-off-by: Sam... - 07:11 PM Revision a00bed34 (ceph): FileStore: use BackoffThrottle for the op queue
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 07:11 PM Revision 83baa1f8 (ceph): FileJournal: use queue size explicitely in aio backoff
- Using the throttle here is sketchy, mainly because we won't wake
up if something new is queued. Let's do it explicit... - 07:11 PM Revision f54e563c (ceph): Journal: replace the journal throttle with fullness backoff throttle
- The existing FileJournal::throttle_(ops|bytes) throttles overlap with
the FileStore op queue throttles. It doesn't s... - 07:11 PM Revision c9861a0f (ceph): doc/.../throttles*: update the docs to reflect the throttle changes
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 07:11 PM Revision 9f4cba31 (ceph): Throttle: add BackoffThrottle unit tests
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 07:11 PM Revision b0a8b1ce (ceph): throttle: add a BackoffThrottle implementation
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 07:09 PM Bug #14796 (Fix Under Review): test/osd/osd-markdown.sh has too-aggressive timing restrictions
- 07:06 PM Revision 0dd061c3 (ceph): Merge pull request #7748 from ceph/wip-cmake-2-22-16
- cmake: fix paths to various EC source files
- 07:02 PM Revision 83b4aab3 (ceph): cmake: installing _tp libraries into lib
- Signed-off-by: Ali Maredia <amaredia@redhat.com>
- 06:56 PM Revision 612fd334 (ceph): ReplicatedPG::RepGather: remove on_finish, no more users
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 0a5b4c1d (ceph): src/osd: use unique_ptr for backend trasaction, move into submit_transa...
- submit_transaction takes ownership of the transaction implicitely. Make
this implicit using an rvalue ref to force u... - 06:56 PM Revision 7ae52fcf (ceph): osd_types: add ObcLockManager
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 82896f2c (ceph): ReplicatedPG::close_op_ctx: the err argument is unused
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision e68b5507 (ceph): ReplicatedPG: refactor OpContext to use ObcLockManager
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 43f3d829 (ceph): ReplicatedPG: s/release_op_ctx_locks/release_object_locks, don't use op...
- This gets us one step closer to removing OpContext from Repop.
Signed-off-by: Samuel Just <sjust@redhat.com> - 06:56 PM Revision 257225d3 (ceph): ReplicatedPG: remove OpContext from Repop
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision b1151c4b (ceph): ECBackend: send subop writes and reads at normal priority
- We want these to be processed ahead of new client ops since
there are resources being held.
Fixes: 14313
Backport: h... - 06:56 PM Revision d3eac8fe (ceph): ECBackend: use CEPH_MSG_PRIO_HIGH for write replies
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision b33dd14e (ceph): dout.h: add a DoutPrefixProvider and macro to allow passing of prefixes
- This way, we can get proper logging within static functions.
Signed-off-by: Samuel Just <sjust@redhat.com> - 06:56 PM Revision 50e4e2c7 (ceph): PG,PGLog: convert to DoutPrefixProviders
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 7eadf88b (ceph): PGLog::merge_log: update missing, after removing divergent
- This should not change behavior at all. It'll be useful in
the next few commits.
Signed-off-by: Samuel Just <sjust@... - 06:56 PM Revision 430027f7 (ceph): PGLog: factor out claim_log_entries_update_missing
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 6db7fe7d (ceph): introduce CEPH_FEATURE_SERVER_JEWEL feature bit
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 51102143 (ceph): osd/: replace simple_repop_.* with simple_opc_.*
- This way, we don't expose the RepGather structure
up into the users (which pretty much exclusively
use the repop->ctx... - 06:56 PM Revision cc1b2c6f (ceph): ReplicatedPG: move client reply handling out of eval_repop
- execute_ctx is the only path which actually has a client op,
let's clarify eval_repop by moving that logic inline the... - 06:56 PM Revision e4c53560 (ceph): ReplicatedPG: break out complete_disconnect_watches helper
- We'll need this shortly when we remove do_osd_op_effects from
eval_repop.
Signed-off-by: Samuel Just <sjust@redhat.com> - 06:56 PM Revision 90a5359b (ceph): ReplicatedPG: move do_osd_op_effects out of eval_repop
- This is better anyway, do_osd_op_effects on a non-client op was somewhat
silly without an op (even if you filled in t... - 06:56 PM Revision 8e82deaf (ceph): ReplicatedPG::scrub: use register_on_commit rather than on_finish
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:56 PM Revision 1ef04ddf (ceph): ReplicatedPG: use register_on_finish rather than on_finish for flush/evict
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:48 PM Revision 2e4ad9ea (ceph): cmake: Removed _tp libraries from linking
- Signed-off-by: Ali Maredia <amaredia@redhat.com>
- 05:45 PM Bug #11930 (Can't reproduce): test/ceph_objectstore_tool.py fails with OSD has the store locked
- I bet this has been fixed, but if not reopen.
- 05:44 PM Revision dc54a856 (ceph): debian: fix logrotate conf handling
- Fixes a failure to build from source; fallout from the server split
change (0cbe3dea69604730bc7dba7bc3844294f4c9ac5a)... - 05:44 PM Revision 9a66bf00 (ceph): debian: put libexec files in /usr/lib
- SUSE does not allow the use of /usr/libexec, so commit
69291f872e7dd20e88c052cfc220e02d59826c0f changed the RPM
packa... - 05:42 PM devops Backport #14769 (Resolved): hammer: Fix message on attempt to use tell in interactive mode
- 05:34 PM Revision 18da92f3 (ceph): rgw: add support for caching of Keystone admin token.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 05:28 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- mon-eng-05-03 is 10.3.20.169. This is a test cluster with only 1 mon.
- 08:41 AM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- i received the mon log from Steve.
the monitor was holding 20 osdmaps (856-876), right before the log is collected... - 05:14 PM Revision c2e61029 (ceph): test/ceph_objectstore_tool: Deleting btrfs subvolumes before exiting
- When running the ceph_objectstore_tool test suite, we shall delete the btrfs
subvolumes that have been created before... - 04:40 PM rbd Feature #14867 (Resolved): add object map verifier to RBD CLI
- Add rbd object-map verify to the RBD CLI that reads the object map and compares it with a rebuilt one from the availa...
- 03:54 PM Backport #14765 (Resolved): hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- 03:54 PM Bug #13748 (Resolved): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- 03:46 PM Revision 9ae89269 (ceph): ceph-helpers: Delete remaining subvolumes on destroy_osd()
- Before deleting $dir/$id, we have to delete the associated subvolumes unless the
rm will fail.
Signed-off-by: Erwan ... - 03:39 PM Revision 546a7b98 (ceph): Merge pull request #7656 from dzafman/wip-14769-hammer
- ceph.in: Notify user that 'tell' can't be used in interactive mode
Reviewed-by: Loic Dachary <ldachary@redhat.com>
R... - 03:37 PM Revision 6b7660c9 (ceph): Merge pull request #7648 from tchaikov/wip-13783-hammer
- mon/LogMonitor: use the configured facility if log to syslog
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 03:35 PM rbd Bug #14822 (Fix Under Review): Journal replay needs to support replaying successful maintenance ops
- *PR*: https://github.com/ceph/ceph/pull/7785
- 03:33 PM Revision 0c44f20a (ceph): Merge pull request #7793 from tchaikov/wip-fix-dencoder-MirrorImage
- cls_rbd: fix the test for ceph-dencoder
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 03:24 PM Revision 9dbac6c3 (ceph): os/kstore: fix a race condition in _txc_finish()
- {} was missed, which limits the scope of the lock_guard.
osr->qlock has to be unlocked before calling _osr_reap_done(... - 03:16 PM rgw Bug #14826: rgw: bucket listing following object delete is partial
- https://github.com/ceph/ceph/pull/7803
- 03:11 PM Revision e23fdcbb (ceph): rgw: reset return code in when iterating over the bucket the objects
- Fixes: #14826
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 03:07 PM Revision a7042702 (ceph): cls_rbd: fix the test for ceph-dencoder
- initialize MirrorImage::state to a certain value, otherwise the
generated test instances would be undetermined, and h... - 03:06 PM RADOS Feature #14865 (New): Permit cache eviction of watched object
- If all watchers are using the non-legacy watch interface, permit the cache to evict a watched object on-demand. The ...
- 03:04 PM Revision 7131c977 (ceph): Merge pull request #7792 from tchaikov/wip-13505
- fix FTBFS introduced by d0af316
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 02:58 PM Bug #14864 (Resolved): ceph-detect-init requires python-setuptools at runtime
- Testing a reasonably recent ceph-10.0.2 on openSUSE Leap 42.1, my OSDs weren't mounting. I tracked this back to /usr...
- 02:33 PM Revision cd0389dd (ceph): ceph-helpers.sh: Deleting forgoten btrfs subvolumes
- While running a make check on a btrfs system, many subvolumes are let at the end
of the build. It's pretty common to ... - 02:26 PM Revision cf433bac (ceph): global/pidfile: do not start two daemons with a single pid-file
- add functions named pidfile_open and pidfile_verify to avoid starting two daemons by a single pid-file
Fixes: #13422... - 02:12 PM Revision ba70bdb3 (ceph): config: increase default async op threads
- Default value of two async threads is enough for light workloads,
but is insufficient for heavy ones, reducing maximu... - 02:03 PM Revision 61ab9e8e (ceph): Merge pull request #7731 from SUSE/wip-shebang
- ceph_detect_init/__init__.py: remove shebang
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 01:47 PM Revision b0b40219 (ceph): pybind: fix the FTBFS introduced by d0af316
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 01:47 PM Revision 557c3bfe (ceph): osd: always cleanup the scrub results
- the destructor of Scrub::Store asserts that `this->results` should
always be empty when it is free'd. before this cha... - 12:54 PM CephFS Bug #14732: open returns EACCES when O_TRUNC is specified and write permission is denied (hammer)
- Sorry, it's my fault.
I added two extra commits to https://github.com/ceph/ceph/pull/6604
- 12:39 PM Revision e34c2094 (ceph): Merge pull request #7801 from dachary/wip-14863-hammer
- hammer: unittest_crypto: benchmark 100,000 CryptoKey::encrypt() calls
Reviewed-by: Nathan Cutler <ncutler@suse.cz> - 12:07 PM Revision b43c5b20 (ceph): unittest_crypto: benchmark 100,000 CryptoKey::encrypt() calls
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit fb4b6c52d8e31e8dedfa8aecc16c389f0e7d86cf)
Conf... - 12:06 PM rbd Backport #14863: hammer: test/crypto.cc:161:43: error: ‘ceph_clock_now’ was not declared in this ...
- https://github.com/ceph/ceph/commit/fb4b6c52d8e31e8dedfa8aecc16c389f0e7d86cf was partially included as part of https:...
- 12:04 PM rbd Backport #14863 (Resolved): hammer: test/crypto.cc:161:43: error: ‘ceph_clock_now’ was not declar...
- https://github.com/ceph/ceph/pull/7801
- 11:07 AM Revision 23f3d309 (ceph): qa/workunits: add test for setting scrub priority
- Signed-off-by: Zhiqiang Wang <zhiqiang@xsky.com>
- 11:06 AM Revision 3241011c (ceph): osd: add the support of per pool scrub priority
- ceph osd pool get pool_name scrub_priority
ceph osd pool set pool_name scrub_priority x
Signed-off-by: Zhiqiang Wang... - 10:55 AM Backport #14231: hammer: ceph-disk fails to work with udev generated symlinks
- We don't have good enough test coverage in hammer for me to feel comfortable with the proposed change. It may introdu...
- 10:38 AM Bug #14862: utime.h: fix timezone issue in round_to_* funcs.
- https://github.com/ceph/ceph/pull/7789
- 10:36 AM Bug #14862 (Resolved): utime.h: fix timezone issue in round_to_* funcs.
- gmtime_r converts local time to UTC, however mktime only takes an argument as local time. Use localtime_r instead of ...
- 09:18 AM Revision a7f3a658 (ceph): mds: avoid creating unnecessary snap dentry/inode
- When COW dentry/inode, if there is no snapshot between 'first' and
'follow', updating dentry/inode 's first should be... - 09:18 AM Revision 798ad64a (ceph): mds: set multiversion inode's first
- For multiversion inode, inode's 'first' can be different to its
parent dentry's 'first'. But when encoding a primary ... - 09:17 AM Revision f7fb2cb5 (ceph): mds: fix open snap parents tracking
- We may move an inode into its past snap_parent, then move the
inode out again. So there can be multiple entries in sn... - 09:12 AM devops Backport #14861 (In Progress): hammer: ceph init script unconditionally sources /lib/lsb/init-fun...
- 08:35 AM devops Backport #14861 (Resolved): hammer: ceph init script unconditionally sources /lib/lsb/init-functions
- https://github.com/ceph/ceph/pull/7797
- 08:35 AM devops Bug #14402 (Pending Backport): ceph init script unconditionally sources /lib/lsb/init-functions
- 08:19 AM Revision 67aa66ee (ceph): Merge pull request #7734 from dachary/wip-14834-pidfile-test
- tests: test_pidfile.sh lingering processes
Reviewed-by: Kefu Chai <kchai@redhat.com> - 07:16 AM devops Bug #14756 (Resolved): EC testing plugins are being versioned and installed even though they are ...
- 06:39 AM Revision ac7d11ad (ceph): librados: add missing tracpoint for scrub APIs
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 06:27 AM Bug #12814: flipping the overlay from forward to seems to reorder writes
Seen again in my hammer backport testing:
description: rados:singleton:all/thrash_cache_writeback_forward_none.y...- 06:07 AM rbd Feature #14264: async rbd_open() option
- I think the status can be changed to resolved.
- 05:41 AM Revision fe5aff3b (ceph): Merge pull request #7637 from SUSE/wip-14756
- Refrain from versioning and packaging EC testing plugins
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-by: K... - 05:24 AM Revision c1e1c8d1 (ceph): tests: test_pidfile.sh lingering processes
- For the mon, using ps aux to find the process will only show part of the
command line and the $RUNID may be missing. ... - 05:20 AM Feature #14860 (Duplicate): scrub/repair: persist scrub results (do not overwrite deep scrub resu...
- this is a spin-off of #13505
> note to myself, in the last discussion with david, he advised that we should not ov... - 05:10 AM Feature #13506 (In Progress): scrub/repair: add librados APIs
- * @get_inconsistent_pgs()@ has been exposed as C API and pybind APIs, but they are not tested by the integration test...
- 04:51 AM Revision 2efd4c63 (ceph): Merge pull request #795 from ceph/wip-list-inconsistent-obj
- task/scrub_test: tests for list inconsistent obj APIs
Reviewed-by: Samuel Just <sjust@redhat.com> - 04:48 AM Revision ce1169d2 (ceph): Merge pull request #6898 from tchaikov/wip-13505
- add scrub persist/query API
Reviewed-by: Samuel Just <sjust@redhat.com> - 04:41 AM Revision fb956b74 (ceph): osd: persist inconsistent objs using omap
- persist inconsistent objects found when comparing the ScrubMaps
collected from replica/shards. the discrepancies betw... - 04:41 AM Revision 8ed62772 (ceph): osd/: clear scrub store safetly
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 04:41 AM Revision c828c398 (ceph): librados: add `inconsistent_snapset_t` type
- for presenting the inconsistent snapsets found in scrub
Signed-off-by: Kefu Chai <kchai@redhat.com> - 04:41 AM Revision 2009ed27 (ceph): osd: persist inconsistent snapsets using omap
- the inconsistent snapsets are identified in ReplicatedPG::_scrub()
after we compared the authorized objects with thei... - 04:41 AM Revision 3dea4f1f (ceph): osd: add CEPH_OSD_OP_SCRUBLS pg op
- it is a new pg op which returns the encoded objects stored when
scrubbing.
Fixes: #13505
Signed-off-by: Kefu Chai <k... - 04:41 AM Revision dfc2f482 (ceph): librados: add get_inconsistent_objects() API
- Fixes: #13505
Signed-off-by: Kefu Chai <kchai@redhat.com> - 04:41 AM Revision c9b593d2 (ceph): librados: add get_inconsistent_snapsets() API
- Fixes: #13505
Signed-off-by: Kefu Chai <kchai@redhat.com> - 04:41 AM Revision 8018eab3 (ceph): rados: add "list-inconsistent-obj" cmd
- to list inconsistent objects of a given PG, this command exposes
get_inconsistent_objects() rados API to user.
Signe... - 04:41 AM Revision e2374c43 (ceph): rados: add "list-inconsistent-snapset" cmd
- to list inconsistent snapsets of a given PG, this command exposes
get_inconsistent_snapsets() rados API to user.
Fix... - 04:40 AM Revision 50bbf7f9 (ceph): tools/rados: support more --format options
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 04:40 AM Revision cb4efbd7 (ceph): librados: add get_inconsistent_pgs() to librados
- to list the inconsistent PGs of given pool, it's a wrapper
around the "ceph pg ls" command.
Fixes: #13505
Signed-off... - 04:40 AM Revision d0af316c (ceph): pybind: add Rados.get_inconsistent_pgs method
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 04:40 AM Revision 4c327069 (ceph): rados: add "list-inconsistent-pg" command
- to list inconsistent PGs of a given pool. this command exposes
the underlying get_inconsistent_pgs() API to user.
Si... - 04:40 AM Revision b43d4809 (ceph): librados: add `inconsistent_obj_t` types
- which present the inconsistent objects found in scrub
Fixes: #13505
Signed-off-by: Kefu Chai <kchai@redhat.com> - 04:40 AM Revision f236b7d7 (ceph): osd: more constness to spg_t
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 04:39 AM rgw Backport #13799 (Resolved): hammer: rgw: default quota params
- 04:39 AM rgw Backport #13887 (Resolved): infernalis: orphans finish segfaults
- 04:39 AM rgw Backport #14324 (Resolved): infernalis: rgw: radosgw-admin bucket check --fix not work
- 04:39 AM rgw Backport #14325 (Resolved): hammer: rgw: radosgw-admin bucket check --fix not work
- 04:39 AM Backport #14493 (Resolved): hammer: make rgw_fronends more forgiving of whitespace
- 04:38 AM Backport #14579 (Resolved): hammer: mon sync does not copy config-key
- 04:38 AM RADOS Bug #14858 (New): ceph_test_rados failure due to objectstore tool removing only copy -- need to s...
- ubuntu@teuthology:/a/samuelj-2016-02-24_11:43:42-rados-wip-sam-testing-distro-basic-smithi/24832/remote$
- 04:28 AM Bug #14856 (Fix Under Review): Clang removes dead code....
- https://github.com/ceph/ceph/pull/7790
- 04:27 AM Revision 34c33688 (ceph): rados/singleton/all/pg-removal-interruption: ensure osd.0 is marked down
- We were waiting for teh dameon to fail, not for the mons to notice,
which meant that after we restart the daemon the ... - 04:09 AM Revision ec33aec3 (ceph): Merge pull request #7185 from dachary/wip-14325-hammer
- hammer: rgw: radosgw-admin bucket check --fix not work
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 04:09 AM Revision 4b461829 (ceph): Merge pull request #7188 from dachary/wip-13799-hammer
- hammer: rgw: default quota params
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 04:08 AM Revision d148ed64 (ceph): Merge pull request #7423 from Abhishekvrshny/wip-14324-infernalis
- infernalis: rgw: radosgw-admin bucket check --fix not work
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 04:07 AM Revision d9e3ffb2 (ceph): Merge pull request #7424 from Abhishekvrshny/wip-13887-infernalis
- infernalis: rgw: orphans finish segfaults
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 04:04 AM Revision 722ca62e (ceph): Merge pull request #7414 from dachary/wip-14493-hammer
- hammer: make rgw_fronends more forgiving of whitespace
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 04:01 AM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
- Christopher Nelson wrote:
> It turns out the main files are too large. Is there any other way I can upload them?
... - 03:53 AM Revision 2368c98e (ceph): Merge pull request #7746 from ceph/wip-10587-split-servers
- debian/rpm split servers
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com> - 03:50 AM rgw Bug #14857 (Closed): Multi object delete using HTTP POST does not update bucket metadata
- When we perform multiple object delete using HTTP POST where the object key list is sent in XML, response shows that ...
- 02:36 AM Revision 0c27417d (ceph): librbd: Truncate of non-existent object results in object map flagged a...
- Fixes: #14789
Signed-off-by: xinxin shu <xinxin.shu@intel.com> - 02:25 AM Bug #14844: rpm package building fails if the build machine has lttng and babeltrace development ...
- @Kefu Chai
Would you mind having a look at this?
02/24/2016
- 11:51 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Hi Ruslan,
The issue this ticket is for is fixed. Please open a new ticket.
Is there anything else in dmesg? ... - 11:29 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Our crash, and osd maps in attachments. Also we see that this happens alltime when rebalance happens. In our cluster ...
- 11:22 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
- Perhaps we have simular problems when cluster rebalance happens(we change placement groups count).
We run on
... - 11:32 PM Backport #14076 (In Progress): hammer: ceph-objetstore-tool: add operations to remove clone ids f...
- Backporting with 12740.
See pull request: https://github.com/ceph/ceph/pull/7702 - 10:40 PM Revision 1c4ccfe3 (ceph): Merge pull request #7597 from rzarzynski/wip-rgw-keystone-proper-fail
- rgw: improve error handling in S3/Keystone integration
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 10:33 PM Bug #14856 (Resolved): Clang removes dead code....
- log/Log.cc:193:5: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference]
... - 10:19 PM Bug #13992: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/ha...
- also in http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-23_17:10:01-upgrade:hammer-x-infernalis-distro-basic-v...
- 10:07 PM Revision 752b6a30 (ceph): 9.2.1
- 09:47 PM Revision 0cbe3dea (ceph): debian/rpm: split mon/osd/mds server packages
- Split up the "ceph" package into four new packages:
1. ceph-mon
2. ceph-osd
3. ceph-mds (already done on Debia... - 09:37 PM Revision 52704d3b (ceph): Reduced runtime for radosbench to 600
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit a72bba29103cd287131eb7b56953c417649fed5d) - 09:35 PM Revision eead031d (ceph): Reduced runtime for radosbench to 600
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit a72bba29103cd287131eb7b56953c417649fed5d) - 09:31 PM Bug #14810: "FileStore.cc: 2855: FAILED assert(0 == "unexpected error")" in powercycle-infernalis...
- reduced runtime per Sage - https://github.com/ceph/ceph-qa-suite/pull/835
- 06:53 PM Bug #14810: "FileStore.cc: 2855: FAILED assert(0 == "unexpected error")" in powercycle-infernalis...
- we can ignore this (for hte purposes of release), just a full disk.
to fix the test, we should change powercycle/o... - 04:18 PM Bug #14810: "FileStore.cc: 2855: FAILED assert(0 == "unexpected error")" in powercycle-infernalis...
- Rerun om smithi failed http://pulpito.ceph.com/teuthology-2016-02-23_13:44:13-powercycle-infernalis-testing-basic-smi...
- 09:31 PM Revision 31a8d168 (ceph): Merge pull request #835 from ceph/wip-14810-master-2
- Reduced runtime for radosbench to 600
- 09:28 PM Revision a72bba29 (ceph): Reduced runtime for radosbench to 600
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
- 08:44 PM devops Bug #14854 (Resolved): ceph-fuse requires "ceph"
- In https://bugzilla.redhat.com/show_bug.cgi?id=1303546 it was uncovered that the "ceph-fuse" package depends on the "...
- 08:10 PM Revision bffbe9cc (ceph): tasks/divergent_priors2: wait for osd to start before tell
- Otherwise we can get
2015-09-24T19:22:15.191 INFO:teuthology.orchestra.run.mira080.stderr:Error ENXIO: problem getti... - 08:10 PM Revision b05ecd27 (ceph): divergent_priors2: give divergent time to come up
- Fixes: #13322
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit c0b0ec2831f410d89b695a1d081223... - 07:35 PM Revision f053e3e7 (ceph): Merge pull request #7051 from wonzhq/scrub-cmp-map
- osd: avoid FORCE updating digest been overwritten by MAYBE when comparing scrub map
Reviewed-by: Kefu Chai <kchai@re... - 07:09 PM rgw Bug #14853 (Fix Under Review): radosgw has no option to work with "insecure" ssl from keystone
- https://github.com/ceph/ceph/pull/7777
- 09:14 AM rgw Bug #14853 (In Progress): radosgw has no option to work with "insecure" ssl from keystone
- 09:14 AM rgw Bug #14853: radosgw has no option to work with "insecure" ssl from keystone
- Basically all openstack services have clients with a `--insecure` switch, which allow deployments with self signed ss...
- 09:01 AM rgw Bug #14853 (Resolved): radosgw has no option to work with "insecure" ssl from keystone
- 06:45 PM Revision 48d007f6 (ceph): Merge pull request #7617 from liewegas/wip-14745
- osd: fix forced prmootion for CALL ops
Reviewed-by: Sage Weil <sage@redhat.com> - 06:42 PM Revision e67b70e7 (ceph): Merge pull request #7286 from ktdreyer/wip-10587-init-ceph-disk
- init-ceph.in: skip ceph-disk if it is not present
Reviewed-by: Kefu Chai <kchai@redhat.com> - 06:42 PM Bug #14707 (Resolved): log: segv during _flush on very big long lines
- 06:42 PM Revision ccfbca42 (ceph): Merge pull request #7599 from ifed01/wip-14707
- log: fix stack overflow when flushing large log lines
Reviewed-by: Sage Weil <sage@redhat.com> - 06:41 PM Revision c10f6287 (ceph): Merge pull request #7643 from jazeltq/add_count_github
- osd: filejournal: report journal entry count
Reviewed-by: Sage Weil <sage@redhat.com> - 06:40 PM Revision fa8ba08b (ceph): Merge pull request #7658 from majianpeng/bluestore
- osd: bluestore: misc fixes
Reviewed-by: Sage Weil <sage@redhat.com> - 06:39 PM Bug #14786 (Resolved): OSD: potentially leave fuse_store hung if we fail to init osd
- 06:39 PM Revision 6aa9a473 (ceph): Merge pull request #7677 from xiexingguo/xxg-wip-14786
- osd: fix fusestore hanging during stop/quit
Reviewed-by: Sage Weil <sage@redhat.com> - 06:38 PM Revision 4229cd43 (ceph): Merge pull request #7680 from ceph/wip-da-SCA-20160203
- common: various fixes from SCA runs
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jason Dillaman <jdillama@... - 06:37 PM Revision b3141ce1 (ceph): Merge pull request #7681 from jjhuo/kstore-updates
- osd: kstore: sync up kstore with recent bluestore updates
Reviewed-by: Sage Weil <sage@redhat.com> - 06:15 PM Backport #14554 (Resolved): hammer: Unable to bring up OSD's after dealing with FULL cluster (OSD...
- 06:15 PM Revision 3c1e2d42 (ceph): Merge pull request #7415 from dachary/wip-14554-hammer
- hammer: Unable to bring up OSD's after dealing with FULL cluster (OSD assert with /include/interval_set.h: 386: FAILE...
- 06:15 PM Revision b73a93d8 (ceph): Merge pull request #7576 from dachary/wip-14579-hammer
- hammer: mon sync does not copy config-key
- 06:14 PM Backport #14689 (Resolved): hammer: consume_maps clearing of waiting_for_pg needs to check the sp...
- 06:14 PM Revision b3eac8e3 (ceph): Merge pull request #7577 from dachary/wip-14689-hammer
- hammer: consume_maps clearing of waiting_for_pg needs to check the spg_t shard for acting set membership
- 06:04 PM Backport #14720 (Resolved): hammer: OSDMap: reset osd_primary_affinity shared_ptr when deepish_co...
- 06:03 PM Revision bf6dcc7c (ceph): Merge pull request #7590 from SUSE/wip-14720-hammer
- hammer: OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
- 06:03 PM Backport #14760 (Resolved): hammer: OSD coredumps with leveldb compact on mount = true
- 06:03 PM Revision 293e8c7b (ceph): Merge pull request #7645 from dachary/wip-14760-hammer
- hammer: OSD coredumps with leveldb compact on mount = true
- 04:40 PM Revision 8ff1a8df (ceph): Merge pull request #7759 from trociny/wip-rbd-mirror-image-replayer-imp...
- rbd-mirror: ImageReplayer improvements
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 04:23 PM rbd Bug #14822 (In Progress): Journal replay needs to support replaying successful maintenance ops
- 04:07 PM Revision 53d87e17 (ceph): Merge pull request #7736 from trociny/fix-librbd-asok-empty-name
- librbd: retrieve image name when opening by id
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 04:07 PM devops Bug #14851 (Duplicate): RPM: Missing dependency "redhat-lsb-core"
- Dup of #14402
- 03:35 PM Revision f0e428ad (ceph): Merge pull request #7620 from jdurgin/wip-14419
- cls_rbd: mirroring directory
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 03:34 PM Revision da9b36a7 (ceph): librbd: rename rbd_pool_settings object to rbd_mirroring
- We'll use this object only for mirroring-related purposes, not generic
settings on a pool.
Refs: #14419
Signed-off-b... - 03:34 PM Revision 28e2d1bc (ceph): cls_rbd: add methods for keeping track of mirrored images
- These will track whether local images should be mirrored, and map them
to a unique global id. There's a state field f... - 03:30 PM Revision 2104df82 (ceph): test/objectstore: add test for GetNumBytes
- Since new, fast implementation relies on results of encoded_size()
methods which may be invalidated once someone modi... - 03:10 PM Revision 6e901bac (ceph): pybind/rados: track completions before calling aio functions
- Tracking completions is critical for memory safety - if the
aio function succeeds, the completion must be tracked. Ho... - 03:10 PM Revision 3c767ab8 (ceph): pybind/rados: Fix error handling and leaks in aio
- aio_read:
The reference to ret_s begins existing at PyBytes_FromStringAndSize and
is handed over to the callback if r... - 02:51 PM Feature #14669: ceph-disk: support indirect dmcrypt key retrieval
- ...
- 02:42 PM Revision 894b3b7c (ceph): Merge pull request #7762 from ErwanAliasr1/evelu-check
- Improving 'make check' for ceph-disk
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 02:28 PM Revision 80656b11 (ceph): librbd: get image name on open if it is opened by id
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 02:28 PM Revision 5360d861 (ceph): librbd: init asok_hook on open so name is always known
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 02:23 PM rbd Bug #14847 (Resolved): teuthology: test_librbd_python crashes
- 01:57 PM Revision 1ee8c13f (ceph): Merge pull request #7743 from JiYou/open-test-for-bug-2339
- test: enable test for bug #2339 which has been resolved.
Reviewed-by: Kefu Chai <kchai@redhat.com> - 01:54 PM Revision fae912c3 (ceph): ObjectCacher: don't loop the extents of OSDRead in map_read
- Looping the extents of OSDRead is done in _readx. The looping in
map_read is not needed.
Signed-off-by: Zhiqiang Wan... - 01:53 PM Linux kernel client Bug #14717 (Closed): "Failures: xfs" in krbd-hammer-testing-basic-smithi
- Linked to #11850, as another data point.
- 01:49 PM Revision ca6f1681 (ceph): ObjectCacher: fix the bytes_written in writex
- The BufferHead returned after map_write may include other dirty data to
the left and/or right. The actual length of d... - 01:49 PM Revision 281b1e37 (ceph): Merge pull request #7773 from roidayan/xio_remove_redundant_magic_methods
- xio: remove redundant magic methods
Reviewed-by: Haomai Wang<haomai@xsky.com> - 01:45 PM Revision 322f1059 (ceph): osdc: don't loop the extents of OSDWrite in map_write
- We are looping all the extents of the OSDWrite in writex. The looping in
map_write is not needed. And if there are sa... - 01:35 PM Revision 5c5ca11b (ceph): Merge pull request #7771 from xiexingguo/xxg-wip-fixawatch
- librados: do not clear handle for aio_watch()
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 12:31 PM Revision 325963b2 (ceph): os/ObjectStore: implement more efficient get_encoded_bytes()
- Previous version explicitly encoded entire transaction just to get
its length, which resulted in encoding it twice. N... - 12:00 PM Revision af12582b (ceph): xio: remove redundant magic methods
- The same methods are inherited from Messenger.
Signed-off-by: Roi Dayan <roid@mellanox.com> - 11:10 AM rbd Bug #14789: Truncate of non-existent object results in object map flagged as exists
- https://github.com/ceph/ceph/pull/7772
- 11:09 AM rbd Bug #14789 (Fix Under Review): Truncate of non-existent object results in object map flagged as e...
- 08:59 AM Revision 3cfb83d1 (ceph): librados: remove unused local variables
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 08:56 AM Revision 8caa2e45 (ceph): librados: do not clear handle for aio_watch()
- which is needed for aio_unwatch() to work.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 08:56 AM Revision 48af4bec (ceph): tests/ceph-disk: Let teardown clearing data
- When running the ceph-disk check suite, 'test_mark_init' & 'test_activate_dir' had a
permission denied of the freshly... - 08:55 AM Revision 57f31e95 (ceph): tests/ceph-disk: Using dummy device mappers
- When doing a make test, if your local setup was running a "dm-0" or "dm-1",
the make check was failing.
The detectio... - 08:55 AM Revision ba05b7e7 (ceph): tests/ceph-disk: Creating missing working dir
- When running run-tox.sh in a very simple env,
the test will fail if '/var/lib/ceph/tmp' doesn't exist.
This patch ad... - 06:42 AM devops Bug #14811: RPM: yasm complains when building with %{with lowmem_builder}
- 06:13 AM devops Bug #14687 (Resolved): RPM: no /usr/libexec directory on SUSE
- 06:11 AM Revision 7bd95b59 (ceph): os/filestore: FALLOC_FL_PUNCH_HOLE must be used with FALLOC_FL_KEEP_SIZE
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- 06:10 AM Bug #14586 (Resolved): qa/workunits/post-file.sh: sudo
- 06:10 AM rbd Bug #14483 (Resolved): Flattening an rbd image with a running Qemu instances causes librbd worker...
- 06:08 AM rbd Backport #14611 (Resolved): hammer: Flattening an rbd image with a running Qemu instances causes ...
- 06:03 AM rbd Backport #14611 (In Progress): hammer: Flattening an rbd image with a running Qemu instances caus...
- 06:08 AM rbd Backport #14620 (Resolved): hammer: unsafe use of libnss PK11_GetBestSlot()
- 06:03 AM rbd Backport #14620 (In Progress): hammer: unsafe use of libnss PK11_GetBestSlot()
- 06:05 AM CephFS Backport #12350 (Resolved): Provided logrotate setup does not handle ceph-fuse correctly
- 06:04 AM Backport #14087 (Resolved): FAILED assert(old_size == total_chunk_size) in 0.94.5 / strange file ...
- 06:03 AM Backport #14587 (Resolved): hammer: qa/workunits/post-file.sh: sudo
- 06:03 AM Backport #14602 (Resolved): hammer: ceph-disk: use blkid instead of sgdisk -i
- 05:56 AM Revision 5b724fcc (ceph): Merge pull request #7485 from dillaman/wip-14611-hammer
- librbd: flattening an rbd image with active IO can lead to hang
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:55 AM Revision bb84692e (ceph): Merge pull request #7488 from ceph/wip-auth-hammer
- hammer: auth: use libnss more safely
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:48 AM Revision ee014d80 (ceph): Merge pull request #7475 from dachary/wip-14602-hammer
- hammer: ceph-disk: use blkid instead of sgdisk -i
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:47 AM Revision 576225d6 (ceph): Merge pull request #7456 from dachary/wip-14587-hammer
- hammer: qa/workunits/post-file.sh: sudo
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:38 AM Revision a6f7a2f1 (ceph): Merge pull request #6946 from dachary/wip-14087-shard-size
- osd: log inconsistent shard sizes
Reviewed-by: David Zafman <dzafman@redhat.com> - 05:37 AM Revision 74cfe5c5 (ceph): Merge pull request #7110 from david-z/wip-hammer-fix-logrotate-ceph-fuse
- [ceph-fuse] fix ceph-fuse writing to stale log file after log rotation
Reviewed-by: Sage Weil <sage@redhat.com>
Revi... - 05:22 AM CephFS Bug #14732: open returns EACCES when O_TRUNC is specified and write permission is denied (hammer)
- More runs with the same failure : http://pulpito.ceph.com/loic-2016-02-22_22:08:47-fs-hammer-backports---basic-multi/
- 04:41 AM Revision dc5a9053 (ceph): Merge pull request #7649 from yuyuyu101/wip-async-watch
- librados: implement async watch/unwatch
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 03:41 AM Bug #14766: OSD reporting ENOTEMPTY and crashing
Hi,
Not sure if these are related or not. Here's an instance where the OSD crashes, then on restart, I receive ...- 03:36 AM Revision f59c872d (ceph): test: enable test for bug #2339 which has been resolved.
- Signed-off-by: You Ji <jiyou09@gmail.com>
- 02:07 AM Revision 0b56c5e5 (ceph): Merge pull request #7761 from dillaman/wip-14847
- librbd: fix state machine race conditions during shut down
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:50 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
- thank you for your reproducer.
I have already known the root cause, but fixing it requires refactor internal locki... - 01:24 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
- i've got a simple reproducer for CoreOS 899.7.0 with the 4.3.3 kernel.
in this instance selinux is in permissive m... - 01:29 AM Revision 7109de7b (ceph): RadosClient: call watch_flush before finisher stop
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 01:19 AM Feature #14852 (New): Make SOCKET_BACKLOG configurable
- /src/rgw/rgw_main.cc has a #define for SOCKET_BACKLOG = 1024. Please consider this for a configurable option.in my c...
- 12:30 AM Revision dfe538d5 (ceph): Merge pull request #7636 from SUSE/wip-systemd-paths
- build: move libexec scripts to standardize across distros
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-by: ...
02/23/2016
- 11:44 PM Bug #14660: selinux denials during rbd test run
- That sounds interesting, The system is not restarted nor relabelled, other than whatever ceph-deploy does internally...
- 10:27 PM Bug #14660: selinux denials during rbd test run
- Vasu,
yep, I plan to fix these (at least the /run/lock and dac_override issue). I do have some clues as to have to... - 06:40 PM Bug #14660: selinux denials during rbd test run
- Boris,
Other than the dac_overide and /run/lock/ceph-disk, this is one additional thing that should be fixed, let ... - 09:55 PM devops Bug #14851: RPM: Missing dependency "redhat-lsb-core"
- I further hunted it down to the following commit: https://github.com/ceph/ceph/commit/f972f38445bc7a6efe122a5f9fc2ba7...
- 09:35 PM devops Bug #14851: RPM: Missing dependency "redhat-lsb-core"
- By comparing the two version 0.94.5 with 0.94.6 on Github we can see that the dependency of *redhat-lsb-core* was rem...
- 09:00 PM devops Bug #14851 (Duplicate): RPM: Missing dependency "redhat-lsb-core"
- It seems that the *ceph-common* RPM package is missing the *redhat-lsb-core* dependency?
I tried to deploy a new c... - 08:42 PM Revision 3a6d6279 (ceph): test/common/test_weighted_priority_queue Fix the unit tests since the
- changes to WeightedPriorityQueue there is no strict round robin
dequeueing of classes. Removed that test from the uni... - 08:42 PM Revision f03de8e2 (ceph): common/WeightedPriorityQueue Rewrote the queue to use intrusive contian...
- show 60-70% of execution time compared to before.
Signed-off-by: Robert LeBlanc <robert.leblanc@endurance.com> - 08:23 PM Revision e688a44e (ceph): cls_rbd: async version of dir_get_name
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 08:11 PM Revision d48536c5 (ceph): common: Do not use non-portable constants in mutex_debug
- The mutex initializers in Linux are non-portable, as evidenced by their
names ending with _NP.
Use the POSIX complia... - 08:09 PM Revision cc990729 (ceph): cmake: fix paths & make object libs of various EC files
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 08:06 PM Revision 442be027 (ceph): osd: Replace snprintf with faster implementation in eversion_t::get_key...
- Signed-off-by: Evgeniy Firsov <evgeniy.firsov@sandisk.com>
- 07:44 PM Revision 635ae88a (ceph): Merge pull request #7632 from zaitcev/cleanup-dead-code-3
- rgw: Drop unused usage_exit from rgw_admin.cc
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 07:25 PM Revision 06681edd (ceph): Merge pull request #7285 from magicrobotmonkey/patch-1
- Increase verbosity level on RGWObjManifest line
Reviewed-by: Yehuda Saeh <yehuda@redhat.com> - 07:23 PM Revision a6538d40 (ceph): Merge pull request #7618 from zaitcev/wip-5073-subuser-bis
- rgw: Fix subuser harder with tenants
Reviewed-y: Yehuda Sadeh <yehuda@redhat.com> - 06:18 PM Revision 933ae4ca (ceph): Merge pull request #7763 from dachary/wip-releases
- doc: fix 0.94.4 and 0.94.5 ordering
- 06:17 PM Revision a1a0e96c (ceph): Merge pull request #7364 from javenwu/master
- common: default cluster name to config file prefix
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 06:15 PM Revision 89878e8f (ceph): Merge pull request #7548 from yuyuyu101/librbd-avoid-memcpy
- librbd: reduce mem copies to user-buffer during read
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 06:14 PM Revision 76dc4471 (ceph): Merge pull request #7667 from jdurgin/wip-14780
- Revert "librbd: use task finisher per CephContext"
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 05:50 PM Bug #14849 (Duplicate): (infernalis) [ FAILED ] LibRadosAioEC.ReturnValuePP in rados-infernalis...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-23_02:00:02-rados-infernalis-distro-basic-openstack/
... - 05:30 PM Revision 7b3334ac (ceph): Merge pull request #7625 from branch-predictor/bp-async-more
- msg/async: smarter MSG_MORE
Reviewed-by: Haomai Wang <haomai@xsky.com> - 05:13 PM Revision dafe0d97 (ceph): doc: fix 0.94.4 and 0.94.5 ordering
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 04:53 PM rbd Bug #14595 (Resolved): Race between releasing exclusive lock and incoming write ops
- This is not an issue within jewel due to the new block-writes ability and exclusive lock state machine.
- 04:30 PM rbd Bug #14846 (In Progress): teuthology: helgrind warnings
- 01:14 PM rbd Bug #14846 (Closed): teuthology: helgrind warnings
- http://teuthology.ovh.sepia.ceph.com/teuthology/teuthology-2016-02-22_16:00:01-rbd-master---basic-openstack/3178/teut...
- 04:29 PM rbd Bug #14847 (Fix Under Review): teuthology: test_librbd_python crashes
- *PR*: https://github.com/ceph/ceph/pull/7761
- 01:15 PM rbd Bug #14847 (Resolved): teuthology: test_librbd_python crashes
- http://teuthology.ovh.sepia.ceph.com/teuthology/teuthology-2016-02-22_16:00:01-rbd-master---basic-openstack/3200/teut...
- 04:23 PM Bug #13098 (Resolved): OSD crashed when reached pool's max_bytes quota
- 04:15 PM Stable releases Tasks #13356 (Resolved): hammer v0.94.6
- 04:02 PM Revision 479366a5 (ceph): Merge pull request #7760 from theanalyst/fix/rgw-fcgi-build
- rgw: fcgi should include acconfig
- 03:59 PM Revision e67099d0 (ceph): librbd: deterministically unblock writes on snap set
- Previously this was handled in the state machine's destructor,
but that can lead to nondeterministic behavior due to ... - 03:53 PM Revision 514519a6 (ceph): librbd: avoid close race-condition within ImageState
- The lock was previously unlocked/locked to avoid lock cycles. This
creates an issue when closing the image because th... - 03:39 PM Revision f3fc6b15 (ceph): rgw: fcgi should include acconfig
- As it references FASTCGI_INCLUDE_DIR which is referenced from it
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com> - 03:35 PM Revision c7c1d281 (ceph): doc/release-notes: v0.94.6 final notes
- Signed-off-by: Sage Weil <sage@redhat.com>
- 03:29 PM Revision de0be8af (ceph): Merge pull request #7689 from dachary/wip-release-notes
- release-notes: draft v0.94.6 release notes
- 02:52 PM Revision c5a6b6a5 (ceph): msg/async: cut the middle-man
- Get rid of complete_bl and let messenger write directly to outcoming_bl of
a connection. Also, if message bufferlist ... - 02:37 PM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
- It turns out the main files are too large. Is there any other way I can upload them?
- 02:36 PM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
- Apparently my institution blocks outbound scp, so I had to post the files here. Sorry for the delay.
- 02:19 PM Revision bd893438 (ceph): Merge pull request #7725 from ceph/wip-fix-async-valgrind
- AsyncMessenger: fix valgrind leak
- 01:11 PM Revision dd17b513 (ceph): Merge pull request #7758 from dachary/wip-ceph-disk-prepare-help
- ceph-disk: fix prepare --help
Reviewed-by: Kefu Chai <kchai@redhat.com> - 11:56 AM Revision 4a61793c (ceph): ceph-disk: fix prepare --help
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 11:12 AM Revision 0ae120db (ceph): Merge pull request #7756 from dachary/wip-ceph-disk-args
- ceph-disk: deactivate / destroy PATH arg are optional
Reviewed-by: Kefu Chai <kchai@redhat.com> - 09:21 AM CephFS Bug #13640 (Resolved): CephFS and page cache handling
- 09:16 AM Revision ac241ab4 (ceph): ceph-disk: deactivate / destroy PATH arg are optional
- And the mandatory positional arguments need not be == 1, it is enough to
leave the nargs parameter out.
Signed-off-b... - 09:15 AM CephFS Bug #14684 (Fix Under Review): test_scrub_checks fails
- ...
- 09:11 AM Revision dff71a5d (ceph): mon/MDSMonitor.cc: properly note beacon when health metrics changes
- Fixes: #14684
Signed-off-by: Yan, Zheng <zyan@redhat.com> - 07:35 AM Bug #14845 (Resolved): OSD: wrong counter for remove dir
- Check bool remove_dir() for detail information and a patch is on the way.
- 07:25 AM Revision 103eee4d (ceph): test: image_replay: use flush to speedup commit position update
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 07:25 AM Revision 9572d27a (ceph): rbd-mirror: add asok commands to get image replyer status and flush
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 07:25 AM Revision 1a6dfa46 (ceph): rbd-mirror: store sync snapshot name in registered client
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 07:25 AM Revision 79dcef27 (ceph): librbd: add field to MirrorPeerClientMeta to store snap name
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 07:25 AM Revision e92b4527 (ceph): rbd-mirror: ImageReplayer: pass registered client ID as external param
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 07:09 AM Feature #14669: ceph-disk: support indirect dmcrypt key retrieval
- osd dm-crypt key management scheme
----------------------------------
- create new partition type OSD_LOCKBOX (or... - 06:29 AM Bug #14844 (Resolved): rpm package building fails if the build machine has lttng and babeltrace d...
- OS:...
- 06:15 AM devops Bug #14839: systemctl stop ceph.target doesn't stop ceph
- Few more notes:
This was probably introduced by [1]. We should probably consider using some new dependency layout ... - 06:09 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. fs...
- 06:07 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. powercycle...
- 06:06 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rbd...
- 06:05 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rgw...
- 06:04 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. upgrade...
- 06:02 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rados...
- 05:57 AM CephFS Backport #14843 (Rejected): infernalis: test_object_deletion fails (tasks.cephfs.test_damage.Test...
- 05:50 AM Bug #14842: ceph-disk: /sys/block/<device>/queue/physical_block_size is not obeyed
- IIRC there are cases where sgdisk is not able to create a partition aligned as recommended (but parted could). I don...
- 05:48 AM Bug #14842 (Closed): ceph-disk: /sys/block/<device>/queue/physical_block_size is not obeyed
- ceph-disk is creating data partition from sector 1 ignoring what sgdisk is recommending (256 in my disk). Basically, ...
- 05:08 AM Revision 4bb184f1 (ceph): Merge pull request #7687 from yangdongsheng/ceph-disk_nargs
- ceph-disk: make some arguments as required if necessary
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:07 AM devops Fix #9666 (Resolved): ceph-disk error when activate is missing an argument is cryptic
- https://github.com/ceph/ceph/pull/7687 and https://github.com/ceph/ceph/pull/7756
- 04:47 AM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- Steve Taylor wrote:
> I already have the corresponding mon log with --debug-paxos 10. I didn't send it because I cou... - 03:37 AM CephFS Bug #14759: ovh: failed snaptest-git-ceph.sh test
- might be duplicate of #10436
- 03:20 AM CephFS Bug #14196: test_object_deletion fails (tasks.cephfs.test_damage.TestDamage)
- https://github.com/ceph/ceph-qa-suite/pull/829
- 03:12 AM CephFS Bug #14798 (Fix Under Review): free fds being exhausted eventually because freed fds are never pu...
- 02:59 AM Revision e9a4cd13 (ceph): Merge pull request #7640 from batrick/vstart-btrfs-missing
- vstart.sh: silence a harmless msg where btrfs is not found
Reviewed-by: Kefu Chai <kchai@redhat.com> - 02:35 AM Revision dc9aba1c (ceph): BlueStore: fix type mismatch for openat syscall
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:35 AM Revision 9be35bca (ceph): BlueStore: add sanity check for type during mount
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:35 AM Revision 468b64a0 (ceph): BlueStore: remove unused local variables
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:35 AM Revision 204a96ca (ceph): BlueStore: add sanity check for attr removal
- So we don't bother to start a real trans if it is a noop.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 02:21 AM Revision 4f88f5fb (ceph): hadoop: disable client_permissions for tasks
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 01:26 AM Revision 26db0588 (ceph): BlueStore: simplify put logic a little
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision d01a39e2 (ceph): BlueStore: optimize head check logic
- For the sake of performance.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 01:26 AM Revision 73d86b36 (ceph): BlueStore: simplify cow allocation for head and tail a little
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision a906019d (ceph): BlueStore: set existence for new onode in a proper way during write
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 98b2d83b (ceph): BlueStore: add result check logic for _do_truncate
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 0f8bf7d0 (ceph): BlueStore: add result check for _do_remove
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision bc320eba (ceph): BlueStore: remove unused member fs
- We use internal blue-fs for such support.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 01:26 AM Revision f99bf344 (ceph): BlueStore: fix obsolete comment
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision a8435690 (ceph): BlueStore: fix typo
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 1e53e5b8 (ceph): BlueStore: remove redundant continue
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 5e55c133 (ceph): BlueStore: remove unused member dirty of onode
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 00d40e24 (ceph): BlueStore: avoid create the dest onode in advance
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 73f35f11 (ceph): BlueStore: fix return type of _txc_add_transaction
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:26 AM Revision 4b673ee2 (ceph): KStore: fix return type of _txc_add_transaction
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 12:57 AM Revision 30db35cd (ceph): osdmaptool: allow add --pg-num to osdmaptool --test-map-pgs to override...
- Fixes: #14701
Signed-off-by: xinxin shu <xinxin.shu@intel.com> - 12:55 AM Revision 46da33bd (ceph): OSD: update heartbeat peers if unable to statfs
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 12:53 AM Revision 144fa29d (ceph): os/filestore: fast abort when basedir no more exists
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
02/22/2016
- 09:10 PM Revision e832001f (ceph): 0.94.6
- 08:17 PM Bug #13421: ceph-osd Segmentation fault in pthread_join
- That most recent one was triggered by user SIGABRT, so it's not a reproduction of any genuine bugs. :)
- 08:00 PM devops Bug #14839: systemctl stop ceph.target doesn't stop ceph
- Boris told me try below which worked
<branto> workaround is to run 'systemctl stop ceph-mon.target ceph-osd.target c... - 07:46 PM devops Bug #14839: systemctl stop ceph.target doesn't stop ceph
- This is on master, but same seen in testing on infernalis/jewel and ceph-deploy tests logs on centos show this issue ...
- 07:40 PM devops Bug #14839 (Resolved): systemctl stop ceph.target doesn't stop ceph
- This is on centos 7.2 and easy to recreate...
- 07:47 PM Bug #12025 (Resolved): rados mkpool/ pool_create should warn/error when pgp_num > pg_num
- PR Merged into master
- 06:46 PM Revision 30bddc45 (ceph): Makefile: workaround an automake bug for "make check"
- override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu... - 05:37 PM Revision 89764124 (ceph): Merge pull request #7737 from trociny/wip-librados_test_stub-debug
- test: more debug logging for TestWatchNotify
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 05:36 PM Revision b9a4b977 (ceph): Merge pull request #7714 from SUSE/wip-qa-typo
- doc: standardize @param (not @parma, @parmam, @params)
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com> - 05:36 PM Revision 289403df (ceph): Merge pull request #7738 from trociny/test-librbd-poolname
- test: create pools for rbd tests with different prefix
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 05:30 PM devops Bug #14829 (Resolved): Error launching rgw via vstart.sh
- 05:29 PM Revision dd478ffe (ceph): Merge pull request #7727 from jmunhoz/ceph-fix-14829
- vstart.sh: avoid race condition starting rgw via vstart.sh
Reviewed-by: Sage Weil <sage@redhat.com> - 04:47 PM Revision 93f255c9 (ceph): Merge pull request #7614 from trociny/wip-rbd-mirroring-image-reply
- rbd-mirror: implement ImageReplayer
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 04:07 PM Bug #14838 (Resolved): Spelling error in ceph_disk/main.py
- 04:05 PM Bug #14838 (Fix Under Review): Spelling error in ceph_disk/main.py
- 04:04 PM Bug #14838: Spelling error in ceph_disk/main.py
- https://github.com/ceph/ceph/pull/7744 good catch !
- 03:31 PM Bug #14838 (Resolved): Spelling error in ceph_disk/main.py
- With Ceph version 10.0.3-2171-gb8131f8 (b8131f893ae6f631debb8ca59e470ff919da7ec1):
root@compute01:/var/log/ceph# /... - 04:07 PM Revision ebc7a92f (ceph): Merge pull request #7744 from dachary/wip-14838-ceph-disk-dmcrypt
- ceph-disk: s/dmcrpyt/dmcrypt/
Reviewed-by: Nathan Cutler <ncutler@suse.com> - 04:02 PM Revision ef6aafa8 (ceph): ceph-disk: s/dmcrpyt/dmcrypt/
- http://tracker.ceph.com/issues/14838 Fixes: #14838
Signed-off-by: Frode Sandholtbraaten <fsa@basefarm.no>
Signed-off... - 03:37 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- I already have the corresponding mon log with --debug-paxos 10. I didn't send it because I couldn't get the osd log t...
- 01:46 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- > My understanding of the purpose of this test is either to verify the fix you made as working in our environment or ...
- 03:24 PM Revision 19843ce2 (ceph): rgw: enable users of RGWHTTPClient to get HTTP status code.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 03:24 PM Revision a7a5cf2b (ceph): rgw: return proper error codes in S3/Keystone auth.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 03:20 PM RADOS Feature #14527 (Fix Under Review): Lookup monitors through DNS
- https://github.com/ceph/ceph/pull/7741
- 03:16 PM Revision 7186d1cb (ceph): rgw: improve debugs around S3/Keystone auth mechanism.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 02:42 PM Revision 838b3675 (ceph): Merge pull request #7688 from tchaikov/wip-14788
- buffer: hide iterator_impl symbols
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 02:06 PM Revision 74b92163 (ceph): tasks/cephfs: add test case for scrub repair
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 01:34 PM CephFS Bug #14732: open returns EACCES when O_TRUNC is specified and write permission is denied (hammer)
- strange, I can't find O_TRUNC in tests/open/06.t
- 12:19 PM CephFS Bug #14800 (Fix Under Review): [ceph-fuse] Fh ref might leak at umounting
- 12:11 PM CephFS Bug #14805 (Fix Under Review): Hadoop tests failing with EPERM
- I have trouble to run the test on local machine, let's try disable client_permissions
https://github.com/ceph/ceph... - 11:41 AM Feature #14701 (Fix Under Review): allow add --pg-num to osdmaptool --test-map-pgs to override th...
- https://github.com/ceph/ceph/pull/7733
- 10:52 AM Revision edf8152c (ceph): rgw: ONLY move PKI-related things from rgw_swift to rgw_keystone.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 10:35 AM Revision 9a3252c1 (ceph): tasks/scrub_test: add test for get-inconsistent-* commands
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 10:17 AM Revision 09142463 (ceph): OSD: fix race condition for heartbeat_need_update
- The heartbeat_need_update member can be accessed by both OSD tick thread and
PG relevant threads, that is why the hea... - 09:55 AM Revision 804c6159 (ceph): osd/ReplicatedPG: remove unused bufferlist
- This bufferlist isn't used, so just get rid of it.
Signed-off-by: Piotr Dałek <piotr.dalek@ts.fujitsu.com> - 09:52 AM Bug #14837 (Resolved): OSD: race condition during update heartbeat_need_update
- Mutex::Locker l(heartbeat_lock);
if (!heartbeat_peers_need_update())
return;
heartbeat_need_update = false; - 09:38 AM CephFS Bug #14684: test_scrub_checks fails
http://pulpito.ceph.com/teuthology-2016-02-19_14:03:01-fs-jewel---basic-smithi/17838/...- 09:23 AM CephFS Bug #14196 (Pending Backport): test_object_deletion fails (tasks.cephfs.test_damage.TestDamage)
- http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-19_17:43:52-fs-infernalis---basic-openstack/559/
need ba... - 07:57 AM Revision bdf998c8 (ceph): tasks/scrub_test: restore the changes to omap after the test
- because the repair for digest mismatch will rewrite the omap digest
in the corresponding OI attribute with the one ca... - 07:37 AM Revision 83da0936 (ceph): test: create pools for rbd tests with different prefix
- This makes easier to find out what test fails to cleanup.
Signed-off-by: Mykola Golub <mgolub@mirantis.com> - 07:23 AM Revision 4d26000b (ceph): OSD: put a guard for updating heartbeat peers
- As get_next_up_osd_after() and get_previous_up_osd_before() may refer to the same
osd, so we need to put a guard in c... - 06:35 AM Revision 67b2744b (ceph): OSD: fix typo
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 05:44 AM rgw Bug #14835 (Resolved): src/test/cli/radosgw-admin/help.t: failed
- 05:43 AM rgw Bug #14835 (Fix Under Review): src/test/cli/radosgw-admin/help.t: failed
- 03:26 AM rgw Bug #14835: src/test/cli/radosgw-admin/help.t: failed
- @Loic
A patch is already on the way, check below:
https://github.com/ceph/ceph/pull/7723 - 03:12 AM rgw Bug #14835 (Resolved): src/test/cli/radosgw-admin/help.t: failed
- https://jenkins.ceph.com/job/ceph-pull-requests/1868/console
Marking as urgent as it creates false negatives durin... - 05:44 AM Revision b8131f89 (ceph): Merge pull request #7723 from tchaikov/wip-rgw-test
- test/radosgw-admin: update the expected usage outputs
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:10 AM Stable releases Tasks #14692: hammer v0.94.7
- ...
- 04:43 AM Bug #14834 (Fix Under Review): test_pidfile.sh leave two osd daemon running after unittest
- https://github.com/ceph/ceph/pull/7734
- 02:46 AM Bug #14834 (Resolved): test_pidfile.sh leave two osd daemon running after unittest
- not killed two daemons comes out at line 90 and line 73 in test_pidfile.sh. The detail description is seen at https:/...
- 02:34 AM Revision 7987e545 (ceph): qa/workunits/fs/misc: Add workunit for file lock deadlock detection
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 01:27 AM Revision ad44b5ea (ceph): test_rados_watch_notify: add async_watch_flush tests
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 01:11 AM Revision e17a0c04 (ceph): OSD: shutdown OSDService in a more graceful way
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
02/21/2016
- 10:15 PM rgw Bug #14806 (Fix Under Review): rgw: TempURL authentication of Swift API doesn't work
- Pull request: https://github.com/ceph/ceph/pull/7697.
- 08:06 PM Revision a1f20db5 (ceph): ceph_detect_init/__init__.py: remove shebang
- This file is installed with permissions 644, making the shebang
redundant and causing RPMLINT to complain.
Signed-of... - 05:34 PM Cleanup #14833 (New): move rados-classes from /usr/lib to /usr/lib/ceph
- rados-classes is currently installed to /usr/lib/rados-classes/
while erasure-code and compressor is installed under... - 02:44 PM Linux kernel client Bug #14715 (Resolved): "rbd: sysfs write failed" in krbd-hammer-testing-basic-smithi
- Pulled "[DO NOT MERGE] rbd: bump RBD_MAX_PARENT_CHAIN_LEN to 128" into testing. Yuri - you shouldn't see any more pr...
- 01:01 PM Revision d20936fc (ceph): Revert "NVMEDevice: add default constructor for Task and clean up"
- This reverts commit feaa4573366cce27b5523d2838ca09708c4c0b35.
- 12:57 PM Revision 8513e001 (ceph): NVMEDevice: use wakeup instead of direct call
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 12:17 PM Revision b09b80ed (ceph): NVMEDevice: accept spdk structure name changes
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 11:42 AM Bug #14832 (Won't Fix): configure flag dependencies/inconsistensies
- I am working on a buildroot package (using 10.0.3 atm), and have found
some problems with configure flag dependencie... - 11:30 AM Revision 847c3eba (ceph): Merge pull request #7647 from yuyuyu101/wip-spdk
- NVMEDevice: refactor probe/attach codes and support zero command
Reviewed-by: Kefu Chai <kchai@redhat.com> - 11:10 AM Revision 8d27e99b (ceph): test: more debug for TestWatchNotify
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 10:51 AM Bug #14831 (Resolved): build with --with-rocksdb (shared) fails
- ar is passed -lrocksdb when building --with-librocksdb:
ar cru libkv.a kv/libkv_a-KeyValueDB.o kv/libkv_a-LevelDBS... - 10:48 AM Bug #14830 (Resolved): rocksdb extects to be passed build environment
- build environment passed to ceph configure is not propagated
to the rocksdb build, and cross compiles fails.
when... - 10:43 AM Revision 4c0f6a3b (ceph): NVMEDevice: accept spdk api name changes
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:38 AM Revision 4602f1ba (ceph): spdk: update spdk submodule to accept new interface changes
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:33 AM Revision feaa4573 (ceph): NVMEDevice: add default constructor for Task and clean up
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:30 AM Revision 7ef2f4aa (ceph): NVMEDevice: only activate zero command when backend supported
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:27 AM Revision b5cdc332 (ceph): BlockDevice: detect symbol file basename
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:23 AM Revision d208668d (ceph): BlueStore: fix spdk link file create failed
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:23 AM Revision 84a36a0a (ceph): NVMEDevice: fix atomic and lock changes
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:22 AM Revision 4f868ee4 (ceph): NVMEDevice: use nvme_probe to simply init
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:18 AM Revision 61ef7d4e (ceph): spdk: update spdk submodule
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:18 AM Revision 52592704 (ceph): NVMEDevice: use nvme zero command instead of writing zero
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 10:16 AM Revision 398e331e (ceph): NVMEDevice: cleanup task iterator process
- Signed-off-by: Haomai Wang <haomai@xsky.com>
02/20/2016
- 06:00 PM Bug #14244 (Fix Under Review): "SELinux denials found" in rados-jewel-distro-basic-smithi
- https://github.com/ceph/teuthology/pull/790
- 05:48 PM devops Bug #14829: Error launching rgw via vstart.sh
- It seems a race condition on the rados lock. Delaying the rgw server booting is good enough and all things work as ex...
- 05:32 PM devops Bug #14829 (Resolved): Error launching rgw via vstart.sh
- Running the next command:
MON=1 MDS=1 ./vstart.sh -d -n -x -r
...raises several error in the logs. The vstart.s... - 05:33 PM Revision 809189b4 (ceph): vstart.sh: avoid race condition starting rgw via vstart.sh
- In slow environments running vstart.sh hits a race condition setting up
the rgw server. Creating the S3 and Swift use... - 03:51 PM devops Fix #14828: ceph Resource Agent does not work with systemd
- Yeah. With the systemd unit files, there's no point bothering with the wrapper RAs - pacemaker is quite capable of m...
- 09:39 AM devops Fix #14828 (Resolved): ceph Resource Agent does not work with systemd
- I have been told by people more knowledgeable than myself that the ceph Resource Agent (RA), which we are currently p...
- 08:58 AM Revision cf8483f9 (ceph): test/radosgw-admin: update the expected usage outputs
- to match with the latest radosgw-admin changes.
Signed-off-by: Kefu Chai <kchai@redhat.com> - 08:42 AM Revision b2ae384e (ceph): RPM: refrain from packaging EC testing plugins
- Since these plugins are only used in "make check", there is no
reason to package them and doing so causes RPMLINT to ... - 08:42 AM Revision 1b6faf68 (ceph): Refrain from versioning EC testing plugins
- Since these plugins are only used in "make check", there is no
point in versioning them.
http://tracker.ceph.com/iss... - 08:05 AM Revision b3990a15 (ceph): rbd-mirror: implement ImageReplayer
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 08:05 AM Revision f8291867 (ceph): test: rbd-mirror: add ImageReplayer tests
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 08:05 AM Revision cc4b73b3 (ceph): test: rbd-mirror: add tool to test ImageReplayer
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 08:03 AM Revision 9644df6d (ceph): os/filestore: fix result code if sanity check failed during copy_range
- According to Linux Man Page, the lseek() system call returns -1 and
sets errno only if it indeed encouters some error... - 07:30 AM Bug #14827 (Resolved): os/filestore: copy_range may return OK if fail to verify src/dst offset
- 07:27 AM Revision da0f6608 (ceph): test/time: no need to abs(uint64_t) for comparing
- fixes
```
/home/kefu/dev/ceph/src/test/common/test_time.cc: In instantiation of
‘void system_clock_conversions() [wit... - 06:37 AM Revision afdc3ccd (ceph): librados: add async_watch_flush api
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:37 AM Revision b651dd7e (ceph): RadosClient: add async watch_flush version
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:37 AM Revision f5d8da62 (ceph): Objecter: make linger_callback_flush accept context instead of blocking
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:22 AM Revision 569b1213 (ceph): librados: add unittest for rados aio watch
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:22 AM Revision 28ac2638 (ceph): librados: support aio_unwatch api
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:22 AM Revision 2be574af (ceph): test: add aio_unwatch unittest
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:22 AM Revision f04c96cd (ceph): librados: remove unused variables
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:22 AM Revision f977f0ab (ceph): librados: add C api impl and tracing codes
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:22 AM Revision 87e715c5 (ceph): librados: add async watch api
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:19 AM Revision 9e1cf70e (ceph): cls::journal: don't print client data
- It makes `rbd journal status` output look ugly.
It is a temporary solution and is going to be improved in
the future... - 06:19 AM Revision 0aaaf367 (ceph): librbd: allow to use journal replay externally
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 06:19 AM Revision 886e28ab (ceph): journal: wrappers to get journal metadata
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 06:15 AM Revision f250f4ea (ceph): osdc/objectCacher: Remove the unsed field.
- Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
- 06:15 AM Revision a8793010 (ceph): Striper: Add total_intended_len in StripedReadResult
- Using this field record the total len which we wanted.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> - 06:15 AM Revision 9867804c (ceph): Striper: Add function 'assemble_result(CephContext *cct, char *buffer, ...
- For sparse read, it can avoid copying zero around.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> - 06:15 AM Revision c68d00ce (ceph): test/bufferlist:Add test case for bufferlist::is_provided_buffer.
- Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
- 06:15 AM Revision ed54420e (ceph): bufferlist: Add new func is_provided_buffer(const char *dst)
- Using this function to judge whether copy data from bufferlist to
dst. It mainly used librados C interface to avoid c... - 05:33 AM Stable releases Tasks #13356: hammer v0.94.6
- For the record, in a mail sent today by Yuri:
The following suites were in scope of this point release testing:
... - 05:29 AM rbd Backport #14824: hammer: rbd and pool quota do not go well together
- Original description: A partial backport to fix the OSD crash was completed already (#13335). This ticket is to adapt...
- 05:26 AM rbd Bug #12018 (Pending Backport): rbd and pool quota do not go well together
- 05:16 AM Revision 52c04b81 (ceph): common/TrackedOp: avoid implicitly cast for return value
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 05:16 AM Revision b2bfd6cc (ceph): common/TrackedOp: fix inaccurate counting for total slow requests
- In the original design there are two counters in charge of collecting
potentially problematic requests, namely 'slow'... - 03:42 AM CephFS Bug #9679: Ceph hadoop terasort job failure
- I'm testing ceph version 10.0.3-1325-g98fba62 on hadoop 3.0.0 and I see the same error in hadoop terasort.
I'm not s... - 02:50 AM rgw Bug #14826 (Resolved): rgw: bucket listing following object delete is partial
- I noticed a weird behavior in current master:
- create bucket
- put a few objects in bucket
- try to delete obj... - 12:56 AM Revision 4fb688d1 (ceph): osd: write journal header by force when journal write close
- osd update the journal header when ceph call FileStore::sync_entry(
ApplyManager::commit_finish -> FileJournal::commi... - 12:56 AM Revision a1fc1010 (ceph): crushtool: send --tree to stdout
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit dca345280e4f6124a8b5aea73e6219488111c356)
Conf... - 12:51 AM Revision b89ba998 (ceph): Merge pull request #7627 from dillaman/wip-librbd-read-replay
- librbd: block read requests until journal replayed
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 12:50 AM Revision ff82fd16 (ceph): Merge pull request #7718 from dillaman/wip-librbd-mirror-peer
- librbd: update of mirror pool mode and mirror peer handling
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 12:50 AM Revision 44d7819c (ceph): Merge pull request #7698 from dillaman/wip-librbd-replay-flush
- librbd: differentiate journal replay flush vs shut down
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 12:14 AM Revision c8858019 (ceph): Merge pull request #7720 from ceph/wip-rgw-aws4
- rgw support for aws authentication v4 (Javier M. Mellid)
02/19/2016
- 11:28 PM Bug #13421 (Need More Info): ceph-osd Segmentation fault in pthread_join
- This has been seen in a mon on Hammer.
0> 2016-02-12 23:23:28.169430 7f88a84f97c0 -1 *** Caught signal (Abort... - 10:34 PM Revision 55271599 (ceph): Merge remote-tracking branch 'jmunhoz/wip-aws4' into wip-aws4
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Conflicts:
src/rgw/rgw_auth_s3.h
src/rgw/rgw_client_io.cc
src/rgw... - 09:42 PM Revision a646103e (ceph): Merge pull request #7719 from ceph/wip-rgw-keystone-v3
- rgw keystone v3 (Mark Barnes, Radoslaw Zarzynski)
support for keystone v3
Reviewed-by: Matt Benjamin <mbenjamin@red... - 09:14 PM Linux kernel client Bug #14715: "rbd: sysfs write failed" in krbd-hammer-testing-basic-smithi
- Heh, I never finished it, because it seemed wrong ;) I'd rather we carry a patch in the testing branch, disabling th...
- 09:12 PM Revision 0ec038ab (ceph): librbd: support image and pool-level mirroring modes
- If pool-level mirroring is enabled, all journaled images within
the pool are eligible for mirroring. If image-level ... - 09:12 PM Revision 700c3dc2 (ceph): librbd: update mirror peer data structure
- Replace cluster uuid with mirror peer uuid and support an
optional pool id within a peer (when using internal APIs
fo... - 09:01 PM rbd Bug #14085 (Can't reproduce): TestInternal.ShrinkFlushesCache librbd/test_internal.cc:686: Value ...
- 08:58 PM rbd Subtask #14412 (Resolved): Track epoch and period for mirrored images
- 08:28 PM Revision 7e0fb5dd (ceph): rados/singleton: use xfs instead
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 08:28 PM Revision 8cf25611 (ceph): ceph_manager: use time before mon command for timeout
- Slow mon commands can cause a false failure.
Signed-off-by: Samuel Just <sjust@redhat.com> - 08:28 PM Revision b2a08efe (ceph): tasks/*unfound*.py: run rados bench in parallel
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 08:28 PM Revision ef75c897 (ceph): rados: add lost-unfound upgrade tests
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 08:28 PM Revision af3af304 (ceph): divergent_priors: add sleep after reviving divergent
- Basically same thing as
c0b0ec2831f410d89b695a1d08122334d8ee907a
client is getting ENXIO when trying to do osd tell b... - 08:22 PM devops Bug #14785 (Fix Under Review): rpm: %_with_ocf handling in configure broken in OBS
- 08:16 PM Revision 92764d42 (ceph): rgw: handle Keystone API version with dedicated enum.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision bc6d7c30 (ceph): rgw: ONLY formatting improvements for Keystone-related code.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision 90e1f394 (ceph): rgw: improve debugs in RGWPostHTTPData.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision 2f190fdc (ceph): rgw: Keystone token parsing should fail on misformed JSONs.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision abbd9129 (ceph): rgw: S3 always must use token format of Keystone v2.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision 55cbc60d (ceph): rgw: Keystone token parsing doesn't need to know API version.
- This patch targets an issue with S3Extension in Keystone:
requested tokens always conform to Keystone API v2 - regard... - 08:16 PM Revision a622e3f9 (ceph): rgw: rework serialization in token retrieval for Keystone's admin.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision 8e906868 (ceph): rgw: fix wrong format of admin token request in Keystone v3.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision 84bcb506 (ceph): rgw: fix Keystone v2 regression in role's JSON parsing
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 08:16 PM Revision d3299b0f (ceph): rgw: accommodate Keystone v3 in S3-related auth mechanisms.
- This patch is based on changes proposed by Mark Barnes
<mark.barnes@ocado.com> (lperiquito) in commit
af71f6a518529ea... - 08:16 PM Revision c5b114bb (ceph): rgw: accommodate Keystone v3 in RGWSwift class.
- This patch is based on changes proposed by Mark Barnes
<mark.barnes@ocado.com> (lperiquito) in commit
af71f6a518529ea... - 08:16 PM Revision 46a48813 (ceph): rgw: unify RGWValidateKeystoneToken with RGWPostHTTPData.
- The change has been extracted from changeset proposed
in commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by
Mark Barn... - 08:16 PM Revision 38ee6614 (ceph): rgw: basic data structures for Keystone v3.
- The change has been extracted from changeset proposed
in commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by
Mark Barn... - 08:16 PM Revision a868e598 (ceph): rgw: make RGWPostHTTPData able to extract X-Subject-Token.
- The change has been extracted from changeset proposed
in commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by
Mark Barn... - 08:00 PM devops Bug #14687 (Fix Under Review): RPM: no /usr/libexec directory on SUSE
- *jewel PR*: https://github.com/ceph/ceph/pull/7636
- 07:40 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- corresponding issue #14824
- 04:49 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Next try commit 951339103d35bc8ee2de880f77aada40d15b592a
passed
http://pulpito.ceph.com/teuthology-2016-02-19_1... - 04:01 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Tests on 2817ffcf4e57f92551b86388681fc0fe70c386ec in ReplicatedPG commit failed all in similar way => ....
- 07:29 PM devops Bug #14756 (Fix Under Review): EC testing plugins are being versioned and installed even though t...
- 07:29 PM Bug #13098 (Pending Backport): OSD crashed when reached pool's max_bytes quota
- 07:28 PM rbd Backport #14824 (Rejected): hammer: rbd and pool quota do not go well together
- 07:22 PM Revision 3c5bc079 (ceph): Makefile: workaround an automake bug for "make check"
- override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu... - 06:33 PM Revision ad56c201 (ceph): tasks/divergent_prior[2]: fix rados get syntax
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 6064443ad1e0dd87801a4508025906d5e26c02c5) - 05:51 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- I just sent you the new osd log via email.
What I did for this test was write a bunch of RBD data and take lots of... - 01:32 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- Steve, you can either send it over to me (tchaikov@gmail.com), or post it here. but before that, i want to confirm wi...
- 05:36 PM rgw Bug #13448: /etc/init.d/radosgw-agent: configuration file default.conf not found
- See if below info resolves this restart service issue :
To use complete file path instead of just filename i.e... - 05:15 PM Revision 6c645780 (ceph): buffer: hide iterator_impl symbols
- buffer::list::iterator_impl symbols are referenced by const_iterator
and iterator, and are exposed as weak symbols. i... - 05:15 PM Revision 694f92f3 (ceph): PendingReleaseNotes: document the dropped buffer symbols
- the symbols of buffer::list::iterator_impl<> were wrongly exposed
in previous infernalis release, and the clients lin... - 05:05 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- The sequence of events as far as I can tell is
1) Cluster happy
2) gqac022 reimaged to serve as mon in smaller clus... - 05:02 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- Backtraces from another node as well, still no sign of the call into handle_auth.
- 04:56 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- Replaced with slightly more complete version.
- 04:50 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- Attached backtraces from one of the nodes, no mention of MonClient::handle_auth. Not sure whether that torpedoes my ...
- 04:36 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- <bennyturns> sjusthm, its feasible the OS install would be done by then
<sjusthm> bennyturns: I think you reimaged t... - 04:28 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- On one mon node:
[global]
rbd cache writethrough until flush = false
osd crush chooseleaf type = 0
osd crush up... - 04:20 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- Is there anything which actually protects from a race between the monc->auth access in OSD::ms_get_authorizor and the...
- 04:15 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- 145 (in the summary) also has the same pattern
Thread 1459 (Thread 0x7fa3eb833700 (LWP 604327)):
#0 0x00007fa4... - 04:13 PM Bug #14821: OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4bfad3a3c51054df7e5...
- From another osd, two threads actually ran into trouble in that method:
Thread 1209 (Thread 0x7f66d74a4700 (LWP 60... - 03:47 PM Bug #14821 (Can't reproduce): OSD segfault in ms_get_authorizer -- hammer ceph version 0.94.1 (e4...
- [Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
bCore was... - 04:34 PM Revision 7249a5cf (ceph): librbd: read ops require journal replay
- When journaling is enabled, a read op should acquire the exclusive
lock and replay the journal in case uncommitted wr... - 04:33 PM Revision 6582b7d5 (ceph): Merge pull request #7717 from cbodley/wip-cmake-rbd-image-watcher
- cmake: add missing librbd image_watcher sources
Reviewed-by: Orit Wasserman <owasserm@redhat.com> - 04:18 PM Revision b61f4676 (ceph): cmake: add missing librbd image_watcher sources
- Fixes: #14823
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 04:17 PM Bug #14823 (Resolved): cmake: targets fail to link against librbd.so with missing librbd::image_w...
- The targets smalliobenchrbd, test_librbd_fsx and test_cls_rbd fail to link in cmake with the following errors:
../... - 04:07 PM rbd Bug #14822 (Resolved): Journal replay needs to support replaying successful maintenance ops
- For example:
journal snap create start
snap create
journal snap create finish
<crash>
-- on replay --
snap cr... - 03:22 PM Revision 0f45d589 (ceph): Merge pull request #7709 from ceph/wip-rgw-new-multisite-merge
- rgw multisite v2 (Yehuda Sadeh, Orit Wasserman, Casey Bodley)
- rename region to zonegroup
- new zone and zonegroup... - 03:00 PM rgw Bug #14820 (Duplicate): s3cmd rb --recursive doesn't decrease total_entries in stats
- Hello,
When you use s3cmd with 'rb --recursive', the stats informations about user total_entries is not well decre... - 02:37 PM Revision 9d25202a (ceph): Makefile: workaround an automake bug for "make check"
- override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu... - 02:36 PM Revision c7eba2aa (ceph): src/yasm-wrapper: ignore parameters starting with ggc-min
- When the "with lowmem_builder" bcond is active, the string "--param
ggc-min-expand=20 --param ggc-min-heapsize=32768"... - 02:32 PM Revision 882066d6 (ceph): doc: standardize @param (not @parma, @parmam, @params)
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- 01:40 PM Linux kernel client Bug #13905 (Closed): "BUG: held lock freed!"
- This indeed turned out to be a regression in the networking layer, see http://www.spinics.net/lists/ceph-devel/msg286...
- 01:02 PM rgw Bug #14816 (Fix Under Review): rgw: failed to use s3 bucket since commit 2f706ef
- 08:27 AM rgw Bug #14816: rgw: failed to use s3 bucket since commit 2f706ef
- fixed by https://github.com/ceph/ceph/pull/7710
- 08:04 AM rgw Bug #14816 (Resolved): rgw: failed to use s3 bucket since commit 2f706ef
- *Description*
Since commit 2f706ef, failed to operate bucket using s3 api
[root@ceph1 obs]# s3cmd ls
ERROR: S3... - 11:51 AM Revision d71df261 (ceph): test_Replay.cc: prefer ++operator for non-primitive iterators
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision 91a8b1b2 (ceph): journal/JournalMetadata.cc: compare size of lhs instead of rhs to rhs
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision 61698545 (ceph): compressor/zlib/CompressionZlib.cc: reduce scope of variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision 00af2a27 (ceph): compressor/zlib/CompressionPluginZlib.cc: use explicit for ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision c51ada3b (ceph): ErasureCodeJerasure.h: init packetsize member var in ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision 60b61b45 (ceph): librbd/AioImageRequest.cc: reduce scope of var
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision a37ae6a3 (ceph): log/Graylog.h: make ctor explicit
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision e5c9694a (ceph): msg/async/Event.cc: reduce scope of variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision e6d3a0f9 (ceph): msg/async/EventKqueue.cc: reduce scope of variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision 1f0c1b1a (ceph): librbd/ImageCtx.cc: reduce scope of variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision c645bd9c (ceph): librbd/DiffIterate.cc: reduce scope of variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision a55f8c21 (ceph): librbd/operation/RebuildObjectMapRequest.cc: init m_snap_list_ret in ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:51 AM Revision 4213b869 (ceph): msg/xio/XioConnection.h: init some member variables in ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision c08435cf (ceph): client/Client.cc: reduce scope of some variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision aef72abe (ceph): mds/mdstypes.h: init fnode_t::damage_flags in ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision a5d78c22 (ceph): rgw/rgw_admin.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision 822eecf8 (ceph): rgw/rgw_op.cc: remove unused variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision d407faa2 (ceph): rgw/rgw_rados.cc: remove unused variable locator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision 2b603064 (ceph): client/Client.cc: init owner_uid and owner_gid vars in ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision cfd07653 (ceph): client/SyntheticClient.cc: remove unused code
- Removed since 2007 unused code and fixed indentation.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> - 11:50 AM Revision 729117f9 (ceph): client/SyntheticClient.cc: reduce scope of some variables
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision 8793921c (ceph): mds/Server.cc: replace inefficient string::find() w/ compare()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision fc443474 (ceph): cls/rbd/cls_rbd.cc: reuse existing variable with same name
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision 44e028f9 (ceph): HTMLFormatter: reuse m_header_done from parent class
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision b906041a (ceph): common/Graylog.h: make constructor explicit
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:50 AM Revision 11bfc6df (ceph): common/PluginRegistry.h: init Plugin::library in ctor
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:49 AM rgw Bug #14819 (New): RadosGW and OpenStack Kilo Keystone's integration fails
- RadosGW is working fine with swift cli client. When tries to integrate with Keystone(1.2.0 version), rgw fails with a...
- 11:12 AM Bug #14797: osd: add all backfill osd to backfill_targets
- For pg 1.7d
In timestamp 2016-02-11 23:40:51.235507 osd.2 is auth_log_shard and it's log_tail is 191'185, the last... - 10:48 AM Revision 56dd09fc (ceph): mds: Add posix file lock deadlock detection
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 10:18 AM CephFS Bug #14818 (Resolved): Cython librados broke libcephfs/ceph_volume_client
- Specifically, the create_with_rados libcephfs function is no longer happy....
- 10:10 AM Revision 877eae85 (ceph): os/filestore: fix result code overwritten for clone
- During the clone process, the result code of syscall-fstat which is intend for
getting the source size for copying is... - 09:56 AM Revision f6692a42 (ceph): Merge pull request #7371 from theanalyst/mon/quota-msg-cleanup
- mon: cleanup set-quota error msg
Reviewed-by: Kefu Chai <kchai@redhat.com> - 09:48 AM Bug #14817 (Resolved): os/filestore: result code of fstat overwritten
- 08:37 AM rgw Bug #14812: s3test failure in rados suite
- I also met this bug, see
http://tracker.ceph.com/issues/14816
and wrote a patch to fix:
https://github.com/ceph... - 08:34 AM Revision 49a7ef50 (ceph): Merge pull request #7708 from jdurgin/wip-cython-cleanup
- pybind: replace __del__ with __dealloc__ for rbd
Reviewed-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Mehdi Ab... - 08:29 AM Revision a917ccfc (ceph): mon: cleanup set-quota error msg
- When we send in an unrecognized field for set-quota, specify that the
options should be `max_bytes` or `max_objects`.... - 08:15 AM Revision b556b24a (ceph): Merge pull request #7668 from dillaman/wip-librbd-replay-locks
- librbd: use async librados notifications
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 07:58 AM Feature #14454: mon: report pool deletion in "ceph -w"
- what do we want?
may be we want the ceph -w can display the results of rados tool, admin socket or via librados pyb... - 07:50 AM Revision 9695a0b4 (ceph): rgw: avoid empty object names
- Don't try to sync an object with empty name (shouldn't happen, but
bugs may happen). Also, don't try to write_meta() ... - 07:49 AM Revision 3d391546 (ceph): .gitignore: include recently added rgw programs
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- 07:49 AM Revision 3f525f40 (ceph): rgw: fix s3 list bucket (affects format=json)
- another merge casualty. The section wasn't opened properly.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 07:47 AM Revision 0a988f95 (ceph): pybind: replace __del__ with __dealloc__ for rbd
- Cython extension types like these don't call __del__, but use
__dealloc__ instead:
http://docs.cython.org/src/usergu... - 07:46 AM Revision 5489ad3a (ceph): Merge pull request #7706 from sileht/sileht/rados-cython
- pybind: remove next() on iterators
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 07:29 AM Revision 7be19c28 (ceph): os/filestore: fix wrong scope of result code for error cases during mount
- This pr is similar to https://github.com/ceph/ceph/pull/7704
but I feel like making a new one in case they need to be... - 07:24 AM Bug #14815 (Resolved): os/filestore: mount may return OK even if it encounters internal error.
- This bug is much alike as
http://tracker.ceph.com/issues/14814
But I make a new one in case they need to be treat... - 07:09 AM Revision 1e472685 (ceph): rgw: only validate bucket name if not empty
- This got broken due to code movement
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 07:07 AM Revision 804e6c8f (ceph): rgw: resurrect lost code
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 06:59 AM Revision f98b4855 (ceph): pybind: remove next() on iterator
- Cython recommends to implement only __next__() methods.
http://docs.cython.org/src/userguide/special_methods.html#th... - 06:56 AM Revision 024caa72 (ceph): mon/pgmonitor: use appropriate forced conversions in get_rule_avail
- use appropriate forced conversions in get_rule_avail
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn> - 06:55 AM Revision 36af4802 (ceph): common: default cluster name to config file prefix
- Signed-off-by: Javen Wu <javen.wu@xtaotech.com>
- 06:45 AM Revision 68f300dd (ceph): os/filestore: fix wrong scope of result code for error cases during mkfs
- During the mkfs process, if we fail to read and sometimes rewrite the
op_seq, the mkfs process is abnormally terminat... - 06:25 AM Revision 78b3c40c (ceph): Merge pull request #7641 from batrick/vstart-usage
- Clarify usage on starting single osd/mds/mon.
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 06:16 AM Revision 8243d180 (ceph): Event: replace fileevent array to vector
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:15 AM Revision d5463d76 (ceph): Event: delete leak event callback
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:09 AM Bug #14814 (Resolved): os/filestore: mkfs may return OK even if it encounters internal error.
- @ uint64_t initial_seq = 0;
int fd = read_op_seq(&initial_seq);
if (fd < 0) {
derr << "mkfs: fail... - 04:49 AM Revision 72b03330 (ceph): test/Makefile-client.am: adjustment following merge
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 04:42 AM Backport #14077 (In Progress): hammer: scrub bogus results when missing a clone
- 03:53 AM Revision eee7d9e0 (ceph): librbd: helper method for flushing journal commit positions
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 03:53 AM Revision 999a319d (ceph): journal: added interface to flush pending commit position updates
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 02:00 AM Revision a1fcb53e (ceph): tasks/reg11184.py: fix rados get syntax
- no -o
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 7b3ea31efeb0da81b3a5ed486cebce72edbf2fec) - 01:42 AM Revision 398c493f (ceph): Merge pull request #7692 from sileht/sileht/rados-cython
- pybind/rados: use __dealloc__ since __del__ is ignored by cython
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:14 AM Revision 4d494d5b (ceph): Merge remote-tracking branch 'origin/master' into wip-rgw-new-multisite
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Conflicts:
src/CMakeLists.txt
src/rgw/Makefile.am
src/rgw/rgw_adm... - 01:09 AM rgw Bug #14585 (Resolved): rgw_main.cc: fuction main should not ignore the return value when call fe-...
- https://github.com/ceph/ceph/pull/7457
- 12:58 AM Revision 1cfd9658 (ceph): librbd: differentiate journal replay flush vs shut down
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 12:21 AM Revision f07540ea (ceph): Thrasher: Fix log message
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit ca04dc65c197f54fd6f71806059c4323cc8ee86c) - 12:21 AM Revision 137e18ef (ceph): divergent_priors: Fix divergent_priors task
- Flake8 fixes
Use new set_recovery_delay admin socket command
Fix bad value set for filestore_blackhole
Make sure log ... - 12:21 AM Revision 578a113e (ceph): divergent_priors2: Do divergent priors and ceph-objectstore-tool export...
- Based on tasks/divergent_priors.py but also do simple export/remove/import on
same osd.
Add yaml file to run the dive... - 12:21 AM Revision 70c149f7 (ceph): reg11184: Add regression test for 11184
- Create divergent priors and a split and then move a pg using
ceph-objectstore-tool export/import
Add yaml file to run... - 12:21 AM Revision 69988bd3 (ceph): thrasher: Can't test ceph-objectstore-tool if nodes turned off (powercy...
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit b255db820ffd1d3e1253a9a60c7192696c226490) - 12:08 AM devops Bug #14811 (Fix Under Review): RPM: yasm complains when building with %{with lowmem_builder}
- 12:07 AM devops Bug #14811: RPM: yasm complains when building with %{with lowmem_builder}
- *jewel PR*: https://github.com/ceph/ceph/pull/7700
02/18/2016
- 11:38 PM rgw Bug #14812 (Resolved): s3test failure in rados suite
- 2016-02-18T14:52:44.683 INFO:teuthology.orchestra.run.smithi028.stdout:Using /home/ubuntu/cephtest/s3-tests/virtualen...
- 11:36 PM Bug #14797: osd: add all backfill osd to backfill_targets
- I don't understand how this can happen. When we start backfilling, we set pi.last_update to info.last_update (as part...
- 01:30 AM Bug #14797 (Can't reproduce): osd: add all backfill osd to backfill_targets
- if pg_log.get_tail() > pi.last_update return true, it is possible that the peer is not in backfill_targets.
I am not... - 11:25 PM Revision ac168e3f (ceph): rgw: add drain_all() before exiting a cr
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 11:20 PM Revision d95fcfa5 (ceph): rgw: silence compilation #warnings
- these are now FIXMEs
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 11:18 PM Revision 996e6e9a (ceph): rgw: more error reporting
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 11:18 PM Revision ac726c6d (ceph): rgw: data sync error handling (for sync init)
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 11:14 PM devops Bug #14811 (Resolved): RPM: yasm complains when building with %{with lowmem_builder}
- When the "with lowmem_builder" bcond is active, the string "--param ggc-min-expand=20 --param ggc-min-heapsize=32768"...
- 11:11 PM Revision d2d0f847 (ceph): rgw: a bit better hashing
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 10:58 PM Revision 4f15332d (ceph): librbd: don't hold owner lock while refreshing image synchronously
- The write lock will be taken when the new state is applied.
Signed-off-by: Jason Dillaman <dillaman@redhat.com> - 10:56 PM Revision 4ecdf066 (ceph): librbd: need owner write lock when disabling exclusive lock
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 10:46 PM Revision 922072ae (ceph): librbd: correct memory leaks discovered via valgrind
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 10:46 PM Revision 7e09cb13 (ceph): librbd: notifications should be flushed between exclusive lock states
- Avoid leaving in-flight notification messages when transitioning lock
states.
Signed-off-by: Jason Dillaman <dillama... - 10:31 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Greg the test passed on that commit.
http://pulpito.ceph.com/teuthology-2016-02-18_13:42:45-fs-wip-test-14716-2---... - 01:11 AM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Well at least it's consistent. Can you also try commit:2c8e57934284dae0ae92d1aa0839a87092ec7c51 against smithi/mira?
... - 10:17 PM Bug #14810 (Resolved): "FileStore.cc: 2855: FAILED assert(0 == "unexpected error")" in powercycle...
- infernalis v9.2.1 testing
Run: http://pulpito.ceph.com/teuthology-2016-02-18_09:34:39-powercycle-infernalis-testing-... - 10:11 PM Linux kernel client Bug #13905: "BUG: held lock freed!"
- infernalis v9.2.1 testing
Run: http://pulpito.ceph.com/teuthology-2016-02-18_09:34:39-powercycle-infernalis-testing-... - 10:04 PM Revision 6b6625e2 (ceph): rgw: get period history cursor when starting sync
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision eebe61a5 (ceph): rgw: RGWMetaSyncCR loops through period history
- RGWMetaSyncCR uses a period history Cursor to track its position. it
uses this to get the max sync markers for each s... - 10:04 PM Revision 34ea6bcc (ceph): rgw: add map of period_id -> RGWMetadataLog
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 02edcdd9 (ceph): rgw-admin: update callers of get_log
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision adab1e18 (ceph): rgw: add period id to rgw_rest_log operations
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 98813301 (ceph): rgw: factor get_log_shard_id() out of RGWMetadataLog
- by using RGWRados::key_to_shard_id(), we can avoid the dependency on
RGWMetadataLog's prefix (and period)
Signed-off... - 10:04 PM Revision f10a6d4f (ceph): rgw: add first log period to mdlog info response
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision be5c263f (ceph): rgw: rados coroutines take bucket by const ref
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 12cae9e7 (ceph): rgw: remove RGWMetadataManager::store_md_log_entries
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 1ebb55b2 (ceph): rgw: remove RemoteMetaLog::fetch() and admin command
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision fe681503 (ceph): cmake: remove duplicate rgw source files
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision ea9f0fc3 (ceph): rgw: use std::move for strings in RGWFetchAllMetaCR
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 3c990d22 (ceph): rgw: include period id in rgw_meta_sync_info
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 25771efa (ceph): rgw: move sync_status into RGWRemoteMetaLog
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 699809e1 (ceph): rgw: RGWRemoteMetaLog passes period id with requests to master
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 5b12ec0b (ceph): rgw: add period id to metadata log oids
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 10cda14b (ceph): rgw-admin: command to list sync error logs
- $ radosgw-admin sync error list
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 10:04 PM Revision 3cb199a4 (ceph): rgw: we need to clear the id in create_default in case of a race
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 10:04 PM Revision 1999c57d (ceph): rgw: remove unneeded RGWRados arg for RGWMetadataLog
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision 10cdb886 (ceph): rgw: remove unused clone_shards() in metadata sync
- clone_shards() was an exact duplicate for fetch()
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 10:04 PM Revision c13e7ee7 (ceph): rgw: remove unused class RGWReadMDLogShardInfo
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 10:04 PM Revision be06128b (ceph): rgw: remove unused RGWRemoteMetaLog::list_shards
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 09:56 PM Revision 28850142 (ceph): rgw: set quota when converting regionmap
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:45 PM rbd Cleanup #14809 (Resolved): ImageWatcher unwatch and flush should use async librados methods
- See https://github.com/ceph/ceph/pull/7649 for new API
- 09:43 PM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
- I was not aware of any issues prior to the upgrade. I am posting the files now, and I'll let you know the tag when it...
- 08:57 PM CephFS Bug #14807: MDS crashes repeatedly after upgrade to Infernalis from Hammer
- Do you have the MDS log from when this first started happening, and can you please upload it? (ceph-post-file will le...
- 03:44 PM CephFS Bug #14807 (Can't reproduce): MDS crashes repeatedly after upgrade to Infernalis from Hammer
- I have a small cluster (1xMON 1xMDS 2xOSD). It has been very stable for the last year.
However, after the upgrade ... - 08:48 PM Revision 2530d622 (ceph): Merge pull request #823 from ceph/wip-dir-rstats
- add test for norstats functionality
- 08:47 PM Revision 957c77d5 (ceph): Merge pull request #7323 from ukernel/wip-client-dirsize
- client: add option to control how directory size is calculated
This lets you disable rstats if your workload is unha... - 08:45 PM Revision 9d0b5b9e (ceph): librbd: cleanup header update notifications
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 08:45 PM Revision bc2ae0ef (ceph): librbd: use AIO notifications to prevent blocking ops
- If two or more images share the same CephContext, notifications
from one image can block the work queue which will po... - 08:45 PM Revision e01b4067 (ceph): librbd: journal replay should execute ops in clean context
- lockdep will complain about loop cycles that won't cause an
issue in reality as replay and record are two different
j... - 08:45 PM Revision ad78558a (ceph): librbd: missing owner lock on snap rollback cache invalidation
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 08:45 PM Revision 3d8d9da3 (ceph): librbd: update image name upon rename operations
- Previously the image could not have been renamed twice without
re-opening the image.
Signed-off-by: Jason Dillaman <... - 08:45 PM Revision dd5c9e55 (ceph): librbd: support for AIO notifications
- The header update and lock notifications might be invoked
from the librados AIO thread. Update the close state
machi... - 08:45 PM Revision 2c656171 (ceph): Revert "librbd: lock notifications should be executed outside librados ...
- This reverts commit d898995b0e3ea301b1325f68a0532d57afa3c816.
Signed-off-by: Jason Dillaman <dillaman@redhat.com> - 08:44 PM Revision 12a55d6b (ceph): rstats: enable by default on client; move test workunit to its own dir
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- 06:09 PM rgw Bug #14652 (Resolved): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-bas...
- 04:24 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- https://github.com/ceph/ceph-qa-suite/pull/825
tests:
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02... - 05:27 PM Stable releases Tasks #13750: infernalis v9.2.1
- h3. QE VALIDATION (STARTED 2/18/16)
*re-runs command lines and filters are captured in http://pad.ceph.com/p/infer... - 05:05 PM Revision d7564c11 (ceph): Merge pull request #825 from ceph/wip-14652-hammer
- Fixes #14652 (moved rbd and rgw tests on separate clients, forced s3tests branch)
Reviewed-by: Josh Durgin <jdurgin@... - 04:16 PM Revision 3687a0d9 (ceph): Merge pull request #7457 from weiqiaomiao/w1
- Rgw: check the return value when call fe->run()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 04:08 PM Revision 210b075d (ceph): Merge pull request #7666 from rzarzynski/wip-rgw-sysreq-over-swift
- rgw: add support for system requests over Swift API
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 04:04 PM Revision 55689f9b (ceph): Merge pull request #7678 from linuxbox2/rgw-sigusr1
- rgw: move signal.h dependency from rgw_front.h
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 03:40 PM CephFS Bug #14672: MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
- I have this same problem, and I did not do a newfs. I simply upgraded from Hammer to Infernalis:...
- 03:35 PM CephFS Bug #14641: don't let users specify 0 on stripe count or object size
- It was a brand new 9.2 cluster. Haven't yet seen the issue again..
- 03:15 PM Revision ff9f9288 (ceph): Merge pull request #7 from Abhishekvrshny/fix-release-notes-unicode
- Fix unicode encoding for non-ASCII characters in title and author names
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 03:08 PM Revision 284075cc (ceph): Fix unicode encoding for non-ASCII characters in title and author names
- Signed-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>
Reviewed-by: Loic Dachary <loic@dachary.org> - 02:46 PM Revision 73e02e8e (ceph): Merge pull request #776 from ceph/wip-sharded-scan
- tasks/cephfs: test sharded cephfs-data-scan
- 02:45 PM CephFS Feature #12144 (Resolved): cephfs-data-scan: integrated with sharded pgls
- https://github.com/ceph/ceph/pull/7034
- 02:41 PM Revision bf24e351 (ceph): Merge branch 'greg-pr-7034'
- 01:58 PM Revision 138d7718 (ceph): Merge pull request #7679 from linuxbox2/rgw-ssconst
- sstring.hh: return type from str_len(...) need not be const
Reviewed-by: Kefu Chai <kchai@redhat.com> - 01:58 PM rgw Bug #14806 (In Progress): rgw: TempURL authentication of Swift API doesn't work
- I'm working on that.
- 01:57 PM rgw Bug #14806 (Resolved): rgw: TempURL authentication of Swift API doesn't work
- _authenticate_temp_url()_ has a check at the beginning to ensure that _s->bucket_name_ is non-empty. Otherwise it ret...
- 01:38 PM Revision cded77d0 (ceph): release-notes: draft v9.2.1 release notes
- Signed-off-by: Abhishek Varshney <abhishek.varshney@flipkart.com>
- 11:19 AM Revision 69291f87 (ceph): packaging: move ceph_common.sh and ceph-osd-prestart.sh to /usr/lib/ceph
- First, it makes sense for both ceph_common.sh and ceph-osd-prestart.sh to
reside in the same directory: make it so.
... - 10:45 AM Revision f0dcd32b (ceph): [ceph-fuse] Fh ref might leak at umounting
- Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
- 10:44 AM CephFS Bug #14805 (Resolved): Hadoop tests failing with EPERM
Most recent instance:
http://pulpito.ceph.com/teuthology-2016-02-17_18:12:06-hadoop-jewel---basic-mira/
Here's ...- 10:39 AM Bug #14804 (Fix Under Review): Common/TrackedOp: inaccurate count for total slow requests
- https://github.com/ceph/ceph/pull/7690
- 07:20 AM Bug #14804 (Resolved): Common/TrackedOp: inaccurate count for total slow requests
- Check bool OpTracker::check_ops_in_flight for detail information.
- 10:26 AM Revision 0fb387fa (ceph): pybind: rados cleanup
- This change uses:
* a pystring to store ioctx state like other state attributes and like
previous binding
* use __d... - 08:10 AM Bug #14788 (Fix Under Review): librados (C++) linker error (undefined reference)
- https://github.com/ceph/ceph/pull/7688
- 07:09 AM Bug #14788: librados (C++) linker error (undefined reference)
- if that's the case which Jesse ran into. it's because the new buffer.h is referencing the symbols of @buffer::list::i...
- 03:26 AM Bug #14788 (New): librados (C++) linker error (undefined reference)
- this reminds me of #13429.
turns out i was compiling with the header in my source repo, while linking against the ... - 02:42 AM Bug #14788: librados (C++) linker error (undefined reference)
- What version is this?
That missing semicolon was fixed last year.
I can't reproduce this behaviour on master, c... - 08:10 AM Revision b3f8dd8c (ceph): scripts: ceph-release-notes fixes --strict
- When --strict,
* Do not take into account the merge message. This is is not used
for backports
* Avoid duplicates ... - 08:09 AM Revision b7524c0a (ceph): release-notes: draft v0.94.6 release notes
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 06:55 AM Backport #14803 (Resolved): hammer: osd: smaller object_info_t xattrs
- https://github.com/ceph/ceph/pull/6544
- 06:47 AM Backport #14802 (Resolved): hammer: build/ops: pass tcmalloc env through to ceph-os
- https://github.com/ceph/ceph/pull/7365
- 06:45 AM Backport #14801 (Resolved): hammer: build/ops: deb: strip tracepoint libraries from Wheezy/Precis...
- https://github.com/ceph/ceph/pull/7316
- 06:38 AM Revision 64c469ab (ceph): Merge pull request #789 from ceph/wip-14146
- tasks/cephfs: check status asok output while in reconnect
- 06:37 AM Revision 88eb2e73 (ceph): Merge pull request #787 from ceph/wip-13903
- Wip 13903 tests
- 06:15 AM Bug #12442: how to use the command “ceph ping mon.ID”?
- I had the same issue and I used this solution to fix it:
1. In [global] section
remove the line : mon_host
2. Cr... - 05:55 AM rbd Bug #10773: dumpling, hammer, jewel: qemu/tests/qemu-iotests/077 fails
- http://pulpito.ceph.com/loic-2016-02-16_22:05:19-rbd-hammer-backports---basic-multi/12638/...
- 05:54 AM Revision 7ee99689 (ceph): ceph-disk: make some arguments as required if necessary
- There is no default value for these arguments, and they are
necessary. Then make them as required.
Fixes 9666
Signe... - 05:37 AM Bug #14244: "SELinux denials found" in rados-jewel-distro-basic-smithi
- http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados-hammer-backports---basic-multi/12412
- 05:24 AM CephFS Bug #14800: [ceph-fuse] Fh ref might leak at umounting
- https://github.com/ceph/ceph/pull/7686
- 05:22 AM CephFS Bug #14800 (Resolved): [ceph-fuse] Fh ref might leak at umounting
- Recently we meet ceph-fuse hanging issue and have to kill ceph-fuse process to continue. This issue is caused by forc...
- 05:17 AM Backport #14799: hammer: CentOS 7 tcmalloc::ThreadCache valgrind error libboost_thread-mt.so.1.53
- http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados-hammer-backports---basic-multi/12373/
http://qa-proxy.ceph.co... - 05:12 AM Backport #14799 (Resolved): hammer: CentOS 7 tcmalloc::ThreadCache valgrind error libboost_thread...
- https://github.com/ceph/ceph/pull/10750
libboost_thread-mt.so.1.53 uses tcmalloc::ThreadCache which triggers a val... - 04:55 AM Bug #14461 (Need More Info): test hung "joining thrashosds" in hammer tests
- http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados-hammer-backports---basic-multi/12298/...
- 04:49 AM Bug #14015 (New): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoc...
- 04:48 AM Bug #14015 (Pending Backport): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.hist...
- 04:47 AM Bug #14015 (New): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoc...
- @david: could this be a regression introduced by this fix ?
http://pulpito.ceph.com/loic-2016-02-16_22:00:52-rados... - 03:40 AM Revision 06806f70 (ceph): [ceph-fuse] Fh ref might leak at umounting
- Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
- 03:22 AM CephFS Bug #14798: free fds being exhausted eventually because freed fds are never put back
- https://github.com/ceph/ceph/pull/7685
- 03:18 AM CephFS Bug #14798: free fds being exhausted eventually because freed fds are never put back
- The open and create operation in libcephfs will get a free fd from the free_fd_set. This free fd will be erased from ...
- 03:12 AM CephFS Bug #14798 (Resolved): free fds being exhausted eventually because freed fds are never put back
- 03:07 AM Revision ee077706 (ceph): [cephfs] fix free fds being exhausted eventually because freed fds are ...
- Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
- 02:36 AM Revision 2b15e2b3 (ceph): create and check omap fsid
- 1. write osd_uuid to omap dir when doing filestore mkfs
2. check if omap fsid matches osd fsid when doing filestore m... - 02:24 AM Revision 0441e7d5 (ceph): Added option to deploy omap to a separate device(path)
- In the HDD as OSD, SSD as journal test, we saw a great
throughput improvement if moving omap to a SSD device at
randw... - 02:15 AM Bug #14796: test/osd/osd-markdown.sh has too-aggressive timing restrictions
- test/osd/osd-markdown.sh's tests try to set the OSD markdown count and period to 5 and 40s, and then mark the OSD dow...
- 01:24 AM Bug #14796 (Resolved): test/osd/osd-markdown.sh has too-aggressive timing restrictions
- 01:16 AM Revision 331e90f4 (ceph): Use make_shared while creating shared_ptr
- make_shared() will get rid of one extra 'new' call during shared_ptr
creation.It is also 20-30% faster than creating ... - 01:13 AM rgw Bug #14795 (New): test_librgw: build fails on i386
- From http://gitbuilder.sepia.ceph.com/gitbuilder-ceph-tarball-trusty-i386-basic/log.cgi?log=c8b9a79bbd48e0339a6a5146d...
- 12:56 AM Bug #14794 (Resolved): Objecter: valgrind unclean
- http://pulpito.ceph.com/gregf-2016-02-15_18:08:49-fs-greg-fs-testing-215-1---basic-smithi/10830/
Looks like our un... - 12:45 AM Revision 037852ea (ceph): Merge pull request #7684 from ceph/wip-pybind-install
- pybind: use correct subdir for rados install-exec rule
Reviewed-by: Greg Farnum <gfarnum@redhat.com> - 12:41 AM rgw Bug #14105: adminops subuser specify S3 keys
- The behavior of the radosgw-admin CLI does allow this see this example (hammer). The issue is that the Admin REST AP...
- 12:27 AM Revision 0e6f6d89 (ceph): Fixes #14652
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
02/17/2016
- 11:49 PM Revision 493a073e (ceph): Merge branch 'wip-sharded-scan' of git://github.com/jcsp/ceph into greg...
- Conflicts:
src/osdc/Objecter.cc - 11:45 PM Bug #14606: rest.py fails
- Run: http://pulpito.ceph.com/teuthology-2016-02-16_22:00:02-rados-jewel-distro-basic-smithi/
Jobs: ['12123', '12272'] - 11:44 PM Revision c8b9a79b (ceph): pybind: use correct subdir for rados install-exec rule
- This fixes package builds and 'make install'
Signed-off-by: Josh Durgin <jdurgin@redhat.com> - 11:09 PM CephFS Bug #14684: test_scrub_checks fails
- And again: http://pulpito.ceph.com/gregf-2016-02-15_18:08:49-fs-greg-fs-testing-215-1---basic-smithi/10771/
It doe... - 10:11 PM Bug #13835: on_flushed: object 1/f9b8d3f7/burnupi0951139-337/head obc still alive
- Looks similar in run:
http://pulpito.ceph.com/teuthology-2016-02-16_09:00:01-rados-hammer-distro-basic-vps/
Job: 11... - 09:53 PM Bug #14793 (Rejected): "Error ENXIO: problem getting command descriptions from osd.0" in rados-in...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_02:00:01-rados-infernalis-distro-basic-openstack/
... - 09:46 PM Bug #13897: (jewel) rados/objectstore/objectstore.yaml common/Mutex.cc: 105: FAILED assert(r == 0)
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_02:00:01-rados-infernalis-distro-basic-openstack/
... - 09:08 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- The log setting change worked. No more mon segfaults. I have a new osd log for you too, but I'm unable to upload it. ...
- 06:33 PM Bug #14792 (Rejected): s3tests failed in smoke-master-distro-basic-openstack
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_05:00:01-smoke-master-distro-basic-openstack/
Jobs... - 06:30 PM Bug #14791 (Can't reproduce): "boost: mutex lock failed in pthread_mutex_lock: Invalid argument" ...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-17_05:00:01-smoke-master-distro-basic-openstack/
Job:... - 06:23 PM rgw Feature #13478 (Resolved): rgw: new admin command to control setting/clearing master zone and zon...
- 06:23 PM rgw Feature #13479: rgw: configuration backward compatibility
- 06:23 PM rgw Feature #11944 (Resolved): rgw: RESTful api for period operations
- 06:21 PM rgw Feature #13102 (Resolved): rgw: multisite: copy-if-newer option for data copy
- 06:21 PM rgw Feature #13101 (Resolved): rgw: multisite: data sync: incremental
- 06:21 PM rgw Feature #13100 (Resolved): rgw: multisite: data sync: full data sync
- 06:21 PM rgw Feature #13099 (Resolved): rgw: multisite: data sync - init
- 06:21 PM rgw Feature #12905 (Resolved): rgw: multisite: per-shard incremental sync stage
- 06:21 PM rgw Feature #12608 (Resolved): rgw: multisite: per-shard full sync stage
- 06:21 PM rgw Feature #12606 (Resolved): rgw: multisite: keep metadata zone sync state
- 06:21 PM rgw Feature #11945 (Resolved): rgw: radosgw-admin commands to control period - including commit
- 06:21 PM rgw Feature #11972 (Resolved): rgw: implement zongroup create admin command
- 06:21 PM rgw Feature #11934 (Resolved): rgw: metadata log sync work
- 06:19 PM rgw Feature #11412 (Resolved): rgw: tie ganesha fsal to librgw object interface
- 06:19 PM rgw Feature #11410 (Resolved): rgw: implement object api to use with ganesha fsal (librgw)
- 06:19 PM rgw Feature #11411 (Resolved): rgw: tie ganesha fsal to librgw bucket interface
- 06:19 PM rgw Feature #11409 (Resolved): rgw: implement bucket api to use with ganesha fsal (librgw)
- 06:18 PM rgw Feature #11939 (Resolved): rgw: dynamic reconfiguration
- 06:17 PM rgw Feature #4097 (Resolved): rgw: s3 static website
- 06:14 PM rgw Feature #940 (Closed): obsync: use COPY optimization
- 06:05 PM Revision 196d324b (ceph): Merge pull request #7621 from sileht/sileht/rados-cython
- python binding of librados with cython
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 05:43 PM Backport #14077: hammer: scrub bogus results when missing a clone
- I'm attempting this tricky backport so it can get into a Hammer point release.
- 05:30 PM Revision aa87becb (ceph): rgw: remove unnecessary overloads in RGWHTTPArgs.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 05:24 PM rgw Bug #14652 (New): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-op...
- I was wrong above the fix above, it did not apply to rgw test, so reopening.
- 12:44 AM rgw Bug #14652 (Resolved): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-bas...
- 04:52 PM Revision cb928f5f (ceph): mds: don't crash because of bad ms-type in ceph.conf (or missing enable...
- missing nullity check will cause the process to crash in the following cases:
a. bad ms-type is configured in ceph.c... - 04:48 PM Revision b9a4ad86 (ceph): mon: don't crash because of bad ms-type in ceph.conf (or missing enable...
- missing nullity check will cause the process to crash in the following cases:
a. bad ms-type is configured in ceph.c... - 04:42 PM Revision 027edc3a (ceph): osd: don't crash because of bad ms-type in ceph.conf (or missing enable...
- missing nullity check will cause the process to crash in the following cases:
a. bad ms-type is configured in ceph.c... - 04:37 PM rbd Bug #14789 (Resolved): Truncate of non-existent object results in object map flagged as exists
- This won't affect the proper read of data but it will incorrectly affect the disk usage calculations (and it introduc...
- 04:36 PM Revision c58fc206 (ceph): os/kstore: default Onode::true to false
- This patch is mostly a wash, except that _rename now avoids doing the
_do_remove() work in the case where the object ... - 04:24 PM Revision 180a12a0 (ceph): os/kstore: fix onode_t attr leak in _setattrs()
- Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
- 04:17 PM Revision 27b991a5 (ceph): sstring.hh: return type from str_len(...) need not be const
- Removes a compile warning.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:08 PM Revision eeaf8b8e (ceph): os/kstore: remove unused OnodeMap::remove
- We install negative entries instead.
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> - 04:05 PM Revision 206c3e8a (ceph): os/kstore: use std::mutex et al
- Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
- 03:46 PM Revision ebfc6bfd (ceph): rgw: move signal.h dependency from rgw_front.h
- Missed in refactoring of rgw_main.cc.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 03:36 PM rgw Bug #10606: civetweb keeps receiving data after client canceled download
- This is now fixed in 9.2 Infernalis, thank you, please close this bug.
- 03:28 PM Bug #14788: librados (C++) linker error (undefined reference)
- so it sounds like a regression after introducing the @buffer::list::const_iterator@.
- 03:03 PM Bug #14788 (Resolved): librados (C++) linker error (undefined reference)
When compiling a patched librados C++ example (or other C++ programs-- see included patchfile), pointing to the hea...- 03:20 PM devops Bug #14785 (In Progress): rpm: %_with_ocf handling in configure broken in OBS
- *jewel PR*: https://github.com/ceph/ceph/pull/7676
- 09:42 AM devops Bug #14785 (Rejected): rpm: %_with_ocf handling in configure broken in OBS
- In the OBS, the ocf bcond is enabled by setting _with_ocf to any value (for
example, "1"). When %_with_ocf is used, ... - 03:17 PM Revision 58fe65f2 (ceph): os/kstore: add transaction dump msg in _txc_add_transaction
- Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
- 03:12 PM Revision bce0bc0b (ceph): os/kstore: wr lock collection in _txc_add_transaction
- Do this in the caller to simplify the callees slightly.
Signed-off-by: Jianjian Huo <samuel.huo@gmail.com> - 02:33 PM rgw Bug #14787 (Won't Fix): Bug using bootstrap deployment mechasim with radosgw
- hi,
we are using ceph on Debian jessy and are running into issues when using the bootstrap mechanism.
When we gen... - 02:16 PM Revision 67f95c8f (ceph): Update the documentation
- Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
- 01:34 PM Revision 362abf7e (ceph): tasks/scrub_test: refactor this test
- prepare for the scrub API tests
Signed-off-by: Kefu Chai <kchai@redhat.com> - 11:32 AM Revision c4162b59 (ceph): librbdpy: Use new rados lib
- Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
- 11:32 AM Revision 9997b32d (ceph): Cython Rados module
- Notable changes:
* run_in_thread have disapeared
* timeout argument of some methods are ignored
* rados_create_write... - 11:32 AM Revision 3c405240 (ceph): Remove old rados pybinding
- Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
- 11:32 AM Revision 82869f00 (ceph): Fix rpm/deb packaging
- Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
- 11:32 AM Revision 7216b06b (ceph): ceph.in: Use new python rados module
- This implements run_in_thread inside the ceph command itself.
And fixes the ceph command bootstrap when it run insid... - 10:35 AM rgw Feature #11858: Support Amazon v4 Signatures
- Kindly let me know if there is an update on the same. It seems I'm also stuck with the same issue. If there is a work...
- 10:34 AM rgw Bug #10195: s3 java jdk conn.getobject(...) (get s3 object) method fails with latest version of a...
- Hi Team
I am using a Go SDK in my Go Client to access the Radosgw but am getting errors and it is due to authenticat... - 10:28 AM Revision 4c8f320a (ceph): OSD: fix fusestore hanging during stop/quit
- If both 'stop' and 'osd_objectstore_fuse' are set to true, then the
fuse_store will be stopped first and then restart... - 10:26 AM Bug #14786 (Resolved): OSD: potentially leave fuse_store hung if we fail to init osd
- Check int OSD::enable_disable_fuse(bool stop) for detailed information.
- 09:21 AM Revision 22c6d354 (ceph): Merge pull request #7603 from roidayan/xio_fixes
- Xio fixes
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com> - 07:18 AM Bug #14784 (Can't reproduce): Ceph deploymentinto prefix breaks some operations
- When installing ceph from git sources into non-default prefix:
./install-deps.sh
./autogen.sh
./configure --enab... - 06:18 AM Backport #14782 (In Progress): infernalis: test_bit_vector.cc uses magic numbers against #defines...
- 06:07 AM Backport #14782 (Rejected): infernalis: test_bit_vector.cc uses magic numbers against #defines th...
- https://github.com/ceph/ceph/pull/7673
- 06:17 AM Backport #14783 (In Progress): hammer: test_bit_vector.cc uses magic numbers against #defines tha...
- 06:08 AM Backport #14783 (Resolved): hammer: test_bit_vector.cc uses magic numbers against #defines that vary
- https://github.com/ceph/ceph/pull/7672
- 06:16 AM Revision 31a2fc47 (ceph): common/bit_vector: use hard-coded value for block size
- The CEPH_PAGE_SIZE is not actually a constant. On aarch64 platforms
the page size is 64K instead of the assumed 4K. ... - 06:07 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. upgrade...
- 06:05 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rbd...
- 06:01 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rados...
- 05:36 AM Revision c03ab962 (ceph): os/kstore: use std::atomic
- Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
- 05:20 AM Revision d457ff00 (ceph): os/kstore: load OnodeRef in _txc_add_transaction
- Get OnodeRef ready in the caller, and keep it in a vector so that it
can be reused for any subsequent operations in t... - 05:17 AM Cleanup #14202 (In Progress): the method 'Message::decode_message' is too long
- https://github.com/ceph/ceph/pull/7669
- 05:08 AM Backport #14583 (In Progress): hammer: pid file that was deleted after ceph restart leads to osd ...
- 05:06 AM Backport #14583: hammer: pid file that was deleted after ceph restart leads to osd process lose c...
- https://github.com/ceph/ceph/pull/7671
- 04:51 AM Backport #14583 (Fix Under Review): hammer: pid file that was deleted after ceph restart leads to...
- 03:55 AM Backport #14583 (New): hammer: pid file that was deleted after ceph restart leads to osd process ...
- 02:55 AM rgw Bug #14764: RGW: swift API 'swift stat' double counts objects
- Yeah - looks like the same issue! (Ahem - I did search 1st but clearly missed 13140, apologies)
- 02:45 AM rgw Bug #14764: RGW: swift API 'swift stat' double counts objects
- Probably a known issue, you may want to take a look at http://tracker.ceph.com/issues/13140
- 02:54 AM rbd Cleanup #14781 (New): Reuse ImageCtx::op_work_queue for TaskFinisher's finisher thread
- Convert any remaining tasks to be fully async so that the extra thread can be removed from librbd.
- 01:19 AM rbd Bug #14780 (Fix Under Review): librbd: TaskFinisher lifetime no longer matches ImageWatcher
- https://github.com/ceph/ceph/pull/7667
- 01:13 AM rbd Bug #14780 (Resolved): librbd: TaskFinisher lifetime no longer matches ImageWatcher
- Since notify handling was made async from the librados threads in commit:d898995b0e3ea301b1325f68a0532d57afa3c816 tes...
- 01:12 AM Revision a2c90b51 (ceph): Revert "librbd: use task finisher per CephContext"
- Since notify handling was made async from the librados threads in
d898995b0e3ea301b1325f68a0532d57afa3c816 tests can ...
02/16/2016
- 11:58 PM Bug #14521: Failure on restart after repairing corrupted PG
- The problem is that corruption is silent, scrub and repair doesn't report any errors. After a year of run all replica...
- 11:13 PM rgw Bug #14349 (Need More Info): radosgw-admin --log-to-stderr --format json -n client.1 user info -...
- 10:54 PM Revision cd357b6a (ceph): rgw: enable access to system arguments of RGWHTTPArgs.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 10:54 PM Revision 52b7f1d6 (ceph): rgw: support system requests over Swift API.
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- 10:50 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- Testing http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-16_22:50:12-upgrade:hammer-hammer-distro-basic-open...
- 10:39 PM Bug #14244: "SELinux denials found" in rados-jewel-distro-basic-smithi
- Run: http://pulpito.ceph.com/teuthology-2016-02-15_22:00:05-rados-jewel-distro-basic-smithi/
Job: ['11051'] - 10:26 PM Bug #14777 (Resolved): "RadosModel.h: 1223: FAILED assert(old_value.header == header)" in rados-j...
- Run: http://pulpito.ceph.com/teuthology-2016-02-15_22:00:05-rados-jewel-distro-basic-smithi/
Job: 11194
Logs: http:... - 09:54 PM CephFS Bug #14714: three jobs in samba suite failing for hammer v0.94.6 QE validation
- same tests on v0.94.4 failed same way !?
Although they did passed during QE validation http://tracker.ceph.com/issue... - 07:40 PM Revision 4b9413f0 (ceph): os/kstore: drop unused TransContext mutex and cond
- Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
- 07:16 PM Revision 926eb776 (ceph): os/kstore: fix valgrind warning on fsid read
- Signed-off-by: Jianjian Huo <samuel.huo@gmail.com>
- 06:43 PM Revision 1c0406ae (ceph): pybind: Ensure correct python flags are passed
- Cython should use the cflags and ldflags provided by
python-config; add checks, population and use of:
PYTHON_CFLA... - 05:41 PM Revision d3ac713d (ceph): Move pybind rbd module into it own directory
- To allow to create a autonomous rados module with cython.
We move the current librbdpy to the rbd sub directory.
Sig... - 05:31 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Tried on diff machines all failed in similar fashion:
http://pulpito.ceph.com/teuthology-2016-02-15_16:52:37-fs-hamm... - 04:59 PM Revision 1badcdd4 (ceph): os/bluestore: change bluestore_backend to bluestore_kvbackend.
- In fact, bluestore_backend is kvbackend. So change it to
bluestore_kvbackend looks better.
Signed-off-by: Jianpeng M... - 04:38 PM Bug #14776 (Can't reproduce): "FAILED assert(0 == "old msgs despite reconnect_seq feature")" in r...
- Run: http://pulpito.ceph.com/teuthology-2016-02-15_09:00:01-rados-hammer-distro-basic-vps/
Job: 9742
Logs: http://q... - 03:45 PM Revision 7b57f295 (ceph): os/bluestore: If bluestore_bluefs == false, only rocksdb_separate_wal_d...
- Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
- 03:33 PM Revision dbfee624 (ceph): os/bluestore: Only enable bluestore_bluefs, symlink or create db or db....
- Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
- 02:58 PM Bug #14766: OSD reporting ENOTEMPTY and crashing
- It would help if you could post the contents of one of the pg directories where this happened.
- 02:57 PM Bug #14711: OSD crashes with Suicide timeout due to timeout on FileStore::op_tp thread
- This usually means the fs hung during a call. Please restart the osd with
debug osd = 20
debug filestore = 20
d... - 02:04 PM Revision 64c1d543 (ceph): Merge pull request #7520 from renhwsky/renhw-wip-mon-monitor
- mon/monitor: some clean up
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com> - 01:17 PM Revision e6f39680 (ceph): msg: add thread safety for "random" Messenger + fix wrong usage of rand...
- 1. srand() and rand() functions are not thread safe => for extra robustness: use rand_r with a thread_local variable
... - 01:00 PM Bug #14710 (Duplicate): Bad output from 'ceph df' causes problems for cinder
- dup with #13930
- 12:45 PM Bug #14710: Bad output from 'ceph df' causes problems for cinder
- reproducible in hammer, but not in master.
- 11:16 AM devops Backport #14774 (In Progress): infernalis: Fix message on attempt to use tell in interactive mode
- 10:47 AM devops Backport #14774 (Rejected): infernalis: Fix message on attempt to use tell in interactive mode
- https://github.com/ceph/ceph/pull/7660
- 10:47 AM devops Backport #14769: hammer: Fix message on attempt to use tell in interactive mode
- h3. Original description
This fix originally went in without a corresponding tracker issue. It is only 1 of the c... - 10:44 AM devops Bug #14773 (Pending Backport): Fix message on attempt to use tell in interactive mode
- 10:44 AM devops Bug #14773 (Resolved): Fix message on attempt to use tell in interactive mode
- This is the broken behavior:...
- 04:44 AM CephFS Bug #14754 (Duplicate): test_barrier (tasks.cephfs.test_full.TestClusterFull) fails on osdmap epo...
- I hope this was #14750 manifesting differently?
- 04:43 AM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- #14750
- 04:42 AM CephFS Bug #14698 (Duplicate): Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- 04:43 AM CephFS Bug #14258 (Duplicate): qa: failed test_full_fsync
- #14750
- 04:40 AM Bug #14750 (Resolved): Objecter: do not mark OSD ops as laggy based on osd_timeout value
- 04:39 AM Revision fd4d97c0 (ceph): Merge pull request #7629 from ceph/wip-14750-op-timeouts
- Objecter: detect laggy ops with objecter_timeout, not osd_timeout
Reviewed-by: Adam C. Emerson <aemerson@redhat.com> - 04:36 AM Revision 02840904 (ceph): Merge pull request #7655 from gregsfortytwo/wip-metarequest-lock
- client: removed unused Mutex from MetaRequest
Reviewed-by: Yan, Zheng <zyan@redhat.com> - 04:35 AM CephFS Bug #14697 (Resolved): mds: assert in SafeTimer while suiciding
- 04:35 AM Revision 42afb5b5 (ceph): Merge pull request #7616 from gregsfortytwo/wip-timer-14697
- mds: don't double-shutdown the timer when suiciding
Reviewed-by: John Spray <john.spray@redhat.com> - 04:34 AM Revision da834412 (ceph): Merge pull request #7490 from x11562/mds_mdstype_ref
- mds: function parameter 'df' should be passed by reference
Reviewed-by: Greg Farnum <gfarnum@redhat.com> - 03:49 AM CephFS Bug #14684: test_scrub_checks fails
- gregf-2016-02-15_13:33:12-fs-greg-fs-testing-215-sure---basic-smithi/10011/
original; and here we have it on maste... - 03:24 AM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
- Nick Mailer wrote:
> Greg, we're talking about --bind mounting, not mounting a whole new filesystem.
>
> So, moun... - 01:55 AM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
- Greg Farnum wrote:
> Just to be clear, you mean don't use a cephfs directory as the location for mounting another FS... - 02:17 AM rgw Bug #14772 (Can't reproduce): test_abort_multipart_upload_not_found
- 2016-02-15T16:45:02.881 INFO:teuthology.orchestra.run.plana14.stderr:s3tests.functional.test_s3.test_multipart_upload...
- 01:25 AM Bug #14747 (Pending Backport): test_bit_vector.cc uses magic numbers against #defines that vary
- 01:18 AM Bug #14747 (Resolved): test_bit_vector.cc uses magic numbers against #defines that vary
- 01:24 AM Bug #14771 (Rejected): test_bit_vector.cc uses magic numbers against #defines that vary
- understood process wrong
- 01:18 AM Bug #14771 (Rejected): test_bit_vector.cc uses magic numbers against #defines that vary
- test_bit_vector's partial_decode_encode test allocates a 9161-element bit vector, and then tests with ranges based on...
- 01:07 AM Revision 9d2c7869 (ceph): Merge pull request #7610 from dillaman/wip-bit-vector
- common/bit_vector: use hard-coded value for block size
Reviewed-by: Dan Mick <dmick@redhat.com>
02/15/2016
- 11:25 PM Revision 9d3e6dcb (ceph): Merge pull request #7653 from dillaman/wip-librbd-race-conditions
- librbd: several race conditions discovered under single CPU environment
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 11:16 PM Revision 1b6ec189 (ceph): rgw: cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 11:07 PM Revision 3c28f198 (ceph): rgw: don't try to parse some forwarded requests
- Not every forwarded requests are expected to get a json response,
don't pass the parser when not needed.
Signed-off-... - 10:50 PM Revision 842140b3 (ceph): rgw: adjust data sync async notification locking
- This is a workaround to avoid issues related to the way lockdep works
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 10:48 PM Revision fe14a267 (ceph): ceph.spec.in: declare /usr/share/ceph properly
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- 10:30 PM devops Bug #14757: ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires python-setuptools
- One way to deal with this would be to package ceph-detect-init separately.
- 09:12 PM Revision bdb035ce (ceph): Merge pull request #7408 from ceph/wip-14549
- rgw: don't use s->bucket for metadata api path entry
Reviewed-by: Orit Wasserman <owasserm@redhat.com> - 09:04 PM Revision 3352b144 (ceph): ceph.in: Notify user that 'tell' can't be used in interactive mode
- Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit a341d977d42a3010267b64e15cebae3085507297)... - 08:57 PM Revision 76e42f09 (ceph): Merge pull request #7633 from zaitcev/cleanup-various-1
- rgw: cleanups to comments and messages
Reviewed-by: Orit Wasserman <owasserm@redhat.com> - 08:32 PM devops Backport #14769 (Resolved): hammer: Fix message on attempt to use tell in interactive mode
- https://github.com/ceph/ceph/pull/7656
- 08:03 PM Bug #14438 (Need More Info): "FAILED assert(pg->info.history.same_interval_since == p.same_interv...
- 05:36 PM Bug #14438: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upg...
- db3dc4d3e2a74cfd366cd2ef4d0c9c4581269113 was merged to jewel branch to get further diagnostics if this problem recurs.
- 07:09 PM Revision edefcafb (ceph): vstart.sh: clarify usage on single osd/mds/mon.
- vstart.sh expects the literal string "osd"/"mds"/"mon". To me, it was confusing
as I interpreted the usage hint as an... - 07:06 PM Revision 912fe8e2 (ceph): vstart.sh: silence a msg where btrfs is not found.
- The error was:
./vstart.sh: line 603: btrfs: command not found
Signed-off-by: Patrick Donnelly <batrick@batbytes.com> - 06:54 PM Revision a6cc8ea5 (ceph): rpm: drop systemd_libexec_dir template variable
- General cleanup. Actual use of the template variable was discontinued in
7c9fdf44f2c18659a0bcc03f7b98dafdf9f54448.
S... - 06:52 PM Revision 3c76c570 (ceph): cephfs/test_full: add some gratuitous debugging
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- 06:52 PM Revision e54ad3ba (ceph): Merge remote-tracking branch 'origin/wip-14365' into greg-fs-testing
- https://github.com/ceph/ceph-qa-suite/pull/805
- 06:44 PM Revision 5c09a3e4 (ceph): rpm: drop user_rgw and group_rgw template variables
- These were originally used to template RGW tmpfiles.d, which was eliminated
by 8e13d89f0f136f5be8ab869190062abfcca0e2... - 06:41 PM devops Bug #14687 (In Progress): RPM: no /usr/libexec directory on SUSE
- 06:38 PM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
- Changing issue title to reflect narrower scope.
- 06:37 PM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
- It seems that the only path that is actually causing trouble now (at least on SUSE) is /usr/libexec.
- 06:36 PM devops Cleanup #14705 (Closed): Reinstate ceph-osd@.service.in
- Agreed to put the ceph-osd-prestart.sh script in /usr/lib instead of reinstating the autotools template.
- 05:36 PM Revision 84e9f3f1 (ceph): librados_test_stub: watch_flush should block until notifies complete
- It shouldn't block until all the acks are received as that is not
how librados handles the method.
Signed-off-by: Ja... - 05:35 PM Revision f5dfebc0 (ceph): librbd: potential deadlock during AIO image re-open
- The AIO image open might complete under the librados AIO callback.
Attempting to close the old image handle under tha... - 05:35 PM Revision 7ae774b8 (ceph): librbd: potential race on image close
- If multiple states are pending, it's possible for an image to
be closed while the state lock is unlocked during the c... - 05:35 PM Revision d898995b (ceph): librbd: lock notifications should be executed outside librados thread
- Otherwise it's possible that the notification will be blocked if
the librados AIO thread isn't available to invoke th... - 05:33 PM Revision 8756e808 (ceph): librados_test_stub: ensure AIO callback is also flushed
- There are sporadic librbd unit test failures due to the
mock being destroyed while an active librados_test_stub
AIO c... - 03:08 PM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
- Greg, we're talking about --bind mounting, not mounting a whole new filesystem.
So, mount --bind /ceph/some/direct... - 03:03 PM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
- Just to be clear, you mean don't use a cephfs directory as the location for mounting another FS, right? And it's perf...
- 08:41 AM Linux kernel client Bug #14736: Kernel cephfs bind-mounts break if parent dir modified elsewhere
- when creating /data/target/file_in_parent on server 2, MDS revokes directory (/data/target) inode's Fs capability fro...
- 02:42 PM Revision 98fba627 (ceph): Merge branch 'wip-commit_position-tests' of git://github.com/trociny/ceph
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
- 02:38 PM Revision a418182e (ceph): tests: librbd: commit position updated after journal replay
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- 02:23 PM Bug #14766 (Resolved): OSD reporting ENOTEMPTY and crashing
- mail thread "inconsistent PG -> unfound objects on an erasure coded system":http://www.spinics.net/lists/ceph-users/m...
- 01:59 PM Linux kernel client Feature #14198: rbd: renaming a pool does not update the pool names in /dev/rbd or /sys/bus/rbd
- ... and then to unmap, if you want to use the spec syntax, you have to specify the old pool name.
- 01:50 PM Bug #14747 (Fix Under Review): test_bit_vector.cc uses magic numbers against #defines that vary
- *PR*: https://github.com/ceph/ceph/pull/7610
- 01:49 PM Revision ba2e6ce4 (ceph): common/bit_vector: use hard-coded value for block size
- The CEPH_PAGE_SIZE is not actually a constant. On aarch64 platforms
the page size is 64K instead of the assumed 4K. ... - 01:45 PM Revision 37a3728d (ceph): Make variable count usefull
- Basicly the variable count is used as the
total number of op_seq for journal replay.
But it is not added as the op tr... - 10:58 AM Revision 7469ef3c (ceph): FileJournal::_open: return the correct error code
- .. and print a more helpful error message. Unlike most of IO routines
(open, creat, write*, read, close) io_setup doe... - 10:38 AM Backport #14765 (In Progress): hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- 10:05 AM Backport #14765: hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- https://github.com/ceph/ceph/pull/7648
- 10:03 AM Backport #14765 (Resolved): hammer: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- https://github.com/ceph/ceph/pull/7648
- 10:02 AM Revision 14b5feab (ceph): mon/LogMonitor: use the configured facility if log to syslog
- Fixes: #13748
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 4d2ca37d3b8f067d0cf0f7cfea24964a... - 09:58 AM Bug #13748 (Pending Backport): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- 09:28 AM Bug #13748 (Fix Under Review): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- https://github.com/ceph/ceph/pull/7648
- 09:23 AM Bug #13748 (In Progress): ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- this issue was addressed by https://github.com/ceph/ceph/pull/5148 . should have backported it to hammer...
- 07:35 AM Bug #13748: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- the mon crash is also observed in e1b92081c9e4b21eb30cc873c239083a08fce12f
> that's that we see the mon segfault ... - 09:46 AM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- > the assumption is that we're seeing that same issue. Every 0.94.5 deployment we've tested has exhibited that segfau...
- 09:05 AM Revision a1e6dcdb (ceph): osd: rewrite digest only when the digest exists on auth obj
- Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com>
- 07:19 AM Revision 9540769d (ceph): Merge pull request #7646 from dachary/wip-ceph-disk-flake8
- ceph-disk: flake8 fixes
Reviewed-by: Kefu Chai <kchai@redhat.com> - 06:29 AM rgw Bug #14764: RGW: swift API 'swift stat' double counts objects
- Sorry that example is utterly unreadable, trying again:
$ swift stat
Account: v1
... - 06:27 AM rgw Bug #14764 (Duplicate): RGW: swift API 'swift stat' double counts objects
- Performing an account 'stat' results in double the expected number of objects and bytes.
The replication level in ... - 05:43 AM Revision d476ff65 (ceph): ceph-disk: flake8 fixes
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 05:28 AM Stable releases Tasks #14692: hammer v0.94.7
- ...
- 05:01 AM Backport #14762 (In Progress): hammer: No longer able to host rbd images on cache-tier backed by ...
- 05:00 AM Backport #14762 (Closed): hammer: No longer able to host rbd images on cache-tier backed by EC pool
- https://github.com/ceph/ceph/pull/7622
- 05:01 AM Revision 678e2bbe (ceph): rgw: cleanups to comments and messages
- These are minor cleanups that do not affect the code in a
material way:
- Forgot to add --tenant to usage message
- M... - 04:57 AM Bug #12903 (Pending Backport): No longer able to host rbd images on cache-tier backed by EC pool
- 04:53 AM Backport #14760 (In Progress): hammer: OSD coredumps with leveldb compact on mount = true
- 04:46 AM Backport #14760 (Resolved): hammer: OSD coredumps with leveldb compact on mount = true
- https://github.com/ceph/ceph/pull/7645
- 04:52 AM Revision 10d29dab (ceph): os/LevelDBStore:fix bug when compact_on_mount
- Initialize the performance counter(l_rocksdb_compact)
before use it in compact().
Signed-off-by: Xiaoxi Chen <xiaoxi... - 04:46 AM CephFS Backport #14761 (Rejected): infernalis: ceph-fuse does not mount at boot on Debian Jessie
- https://github.com/ceph/ceph/pull/7834
- 02:53 AM Bug #13902 (Closed): OSD:project_pg_history may not return the latest same_interval_since.
02/14/2016
- 08:22 PM CephFS Bug #14684: test_scrub_checks fails
- http://pulpito.ceph.com/teuthology-2016-02-05_14:03:02-fs-jewel---basic-smithi/8806/
Same as the original case - 07:54 PM CephFS Bug #14684: test_scrub_checks fails
- http://pulpito.ceph.com/teuthology-2016-02-12_14:03:01-fs-jewel---basic-smithi/8245/...
- 08:04 PM CephFS Bug #14759 (Closed): ovh: failed snaptest-git-ceph.sh test
- http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-06_18:04:02-fs-master---basic-openstack/17910/...
- 07:51 PM CephFS Bug #14758 (Resolved): failed TestJournalRepair test on smithi
- http://pulpito.ceph.com/teuthology-2016-02-12_14:03:01-fs-jewel---basic-smithi/8218/...
- 06:38 PM devops Bug #14757: ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires python-setuptools
- influences other commands
ceph-disk activate will fail without "--mark-init ..."
systemd job ceph-disk@.service... - 06:34 PM devops Bug #14757: ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires python-setuptools
- somehow related to http://tracker.ceph.com/issues/13057, which fixed it for debian ???
- 06:31 PM devops Bug #14757 (Rejected): ceph-rpm (el7,v10.0.3): missing dependency: ceph-detect-init requires pyth...
- > ceph-detect-init
Traceback (most recent call last):
File "/usr/bin/ceph-detect-init", line 5, in <module>
... - 12:26 PM Revision ce421725 (ceph): rgw: catch up aws4 with the new features
- Fix pending conflicts after massive merging. It catches up with SLO, bucket
website, bulk deletes and payment request...
02/13/2016
- 02:57 PM devops Bug #14756 (In Progress): EC testing plugins are being versioned and installed even though they a...
- *jewel PR*: https://github.com/ceph/ceph/pull/7637
- 02:43 PM devops Bug #14756: EC testing plugins are being versioned and installed even though they are only used i...
- Note that the OBS implements a "devel-file-in-non-devel-package" RPMLINT check that this is tripping. For details on ...
- 02:19 PM devops Bug #14756 (Resolved): EC testing plugins are being versioned and installed even though they are ...
- The following shared libraries in src/erasure-code result in the following shared objects that need to be packaged (i...
- 02:56 PM devops Cleanup #14705 (In Progress): Reinstate ceph-osd@.service.in
- *jewel PR*: https://github.com/ceph/ceph/pull/7636
- 12:53 PM Revision 8a4f8e89 (ceph): rgw: escape aws4 query string
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:53 PM Revision 84bd2af1 (ceph): rgw: add x-amz-expires support
- Provides the time period, in seconds, for which the generated presigned URL is
valid. For example, 86400 (24 hours). ... - 12:53 PM Revision 16646c3b (ceph): rgw: add aws4 auth grace period
- Protect against reuse of the signed portions of the request. In AWS, the signed
portions (using AWS Signatures) of re... - 12:53 PM Revision cc8f31b8 (ceph): rgw: fix bug encoding percentage char in X-Amz-Credential
- The X-Amz-Credential value in the URL shows the "/" character only for
readability. In practice, it should be encoded... - 12:53 PM Revision e9917a66 (ceph): rgw: fix host field in canonical headers under qs
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:51 PM Revision b052b0d2 (ceph): rgw: implement missing handlers for aws4 signatures
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:49 PM Revision e183009b (ceph): rgw: raise error on not implemented AWS4 completions
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:49 PM Revision f851cbcd (ceph): rgw: implement RGWOp_Metadata_Put::get_type()
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:43 PM Revision e28072e3 (ceph): rgw: add AWS4 completion support for RGW_OP_PUT_OBJ
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:43 PM Revision 8e1048d1 (ceph): rgw: add AWS4 completion support for RGW_OP_PUT_ACLS
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:41 PM Revision e533917d (ceph): rgw: verify X-Amz-Date
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:41 PM Revision 55477546 (ceph): rgw: return -EINVAL on unknow authorization
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:41 PM Revision 537e5493 (ceph): Revert "rgw: avoid re-encoding already encoded query strings in AWS4 auth"
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:41 PM Revision f7f21984 (ceph): rgw: do not encode key/val when computing canonical qs
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- 12:39 PM Revision 52e601b3 (ceph): rgw: multiple fixes and adjustments following aws4 code review
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:35 PM devops Bug #14755 (Rejected): OBS needs ceph-rpmlintrc file
- The openSUSE Build Service[1] implements RPMLINT checks, and failures in some of them cause the OBS to mark the build...
- 12:33 PM Revision 2de292ac (ceph): rgw: validate x-amz-sha256
- Verify content's sha256 sum matches the expected value.
Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igal... - 12:33 PM Revision 4da85395 (ceph): rgw: achieve same error behaviour in S3 and RGW when processing signedh...
- This patch gets the same error response in S3 and RGW when the error is related
to the signedheaders processing.
Fix... - 12:31 PM Revision 3210cd8a (ceph): rgw: AWS4 auth support for positive content-length
- Handle AWS4 auth on requests with positive content-length. It splits the
auth process along several steps to process ... - 12:31 PM Revision b7772cac (ceph): rgw: initialize aws4_auth_complete
- Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> - 12:31 PM Revision c32e5eaa (ceph): rgw: verify Content-MD5 is a valid base64 value
- Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> - 12:31 PM Revision 79b6b4f1 (ceph): rgw: check if x-amz-date has a value
- Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> - 12:25 PM Revision 483ad815 (ceph): rgw: avoid re-encoding already encoded query strings in AWS4 auth
- When computing V4 signature, we need to encode the query string. But it
could come already encoded, at least partiall... - 12:25 PM Revision 466cb81c (ceph): rgw: UNSIGNED-PAYLOAD support in AWS4 auth
- Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> - 12:22 PM Revision 9a0de484 (ceph): rgw: AWS4 authentication minimal support
- Amazon S3 supports Signature Version 4. This patch contains the minimal
implementation supporting AWS4 in RGW. It imp... - 12:22 PM Revision cbfc4af6 (ceph): rgw: handle AWS4 auth case when query string exists
- Crafts the canonical query string. URI-encode each parameter name and
value properly.
Fixes: #10333
Signed-off-by: ... - 12:22 PM Revision a15abe46 (ceph): rgw: add proper AWSv4 and AWSv2 auth detection
- Adds a new authorize function to identify/handle AWSv4 and AWSv2 auth
properly, handling common code, etc.
Fixes: #1... - 12:22 PM Revision 49856eb7 (ceph): rgw: AWS4 auth support when using request params
- Fixes: #10333
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com> - 07:08 AM CephFS Bug #14714: three jobs in samba suite failing for hammer v0.94.6 QE validation
- Hmm, we've got 3 failures in teuthology-2016-02-07_21:14:02-samba-infernalis---basic-openstack as well, but they're d...
- 06:10 AM CephFS Bug #14754 (Duplicate): test_barrier (tasks.cephfs.test_full.TestClusterFull) fails on osdmap epo...
- In an integration branch which might have messed it up, but this is a first appearance:
http://pulpito.ceph.com/greg... - 03:55 AM Bug #14723 (Resolved): make check bot broken: execvp: /bin/sh: Argument list too long
- 12:06 AM Revision 1ce0c771 (ceph): client: removed unused Mutex from MetaRequest
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
02/12/2016
- 11:29 PM Bug #14753: lokdep: uses lock name as the lock identity
- I don't think we want to change this by default. Locks that share the same name almost always have to follow the same...
- 11:19 PM Bug #14753 (Rejected): lokdep: uses lock name as the lock identity
- This is problematic if having multiple lock instances that share the same name.
- 10:51 PM Revision 5542c6e5 (ceph): Merge pull request #7634 from ceph/rgw-nfs-5
- nfs for rgw (Matt Benjamin, Orit Wasserman)
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 10:35 PM Revision 892c1448 (ceph): Objecter: detect laggy ops with objecter_timeout, not osd_timeout
- Fixes: 14750
Signed-off-by: Greg Farnum <gfarnum@redhat.com> - 10:16 PM Bug #14660: selinux denials during rbd test run
- Boris,
you can ignore the unlabeled in the above logs for now, I will run this on non vm' system to check what pat... - 10:04 PM Revision a7d4e424 (ceph): rgw: Drop unused usage_exit from rgw_admin.cc
- Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
- 10:03 PM Revision 00d396e3 (ceph): rgw: don't use s->bucket for metadata api path entry
- Fixes #14549
s->bucket is only initialized at the object store handler (post auth
callback). We don't want to initia... - 09:03 PM Revision 447c8061 (ceph): rgw: adjust interfaces following rebase
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:03 PM Revision 865c76c3 (ceph): rgw: add drain_all() after collect() in sync crs
- this fixes a segfault caused by parent stacks completing while there are
child stacks outstanding
Signed-off-by: Cas... - 09:03 PM Revision 2d52ab31 (ceph): rgw: data sync env cleanup
- pass RGWDataSyncEnv container object instead of passing around multiple
params. (incomplete)
Signed-off-by: Yehuda S... - 09:03 PM Revision 7bbbec02 (ceph): rgw: add error_logger to sync env
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:03 PM Revision 0a0d437b (ceph): rgw: fail when trying to commit period if no master zone configured
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:03 PM Revision 9abb8e62 (ceph): rgw: more error handling
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:50 PM Revision caa73ba3 (ceph): os/filestore/FileJournal: simplify alignment asserts
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:45 PM Revision a8807641 (ceph): Merge pull request #7350 from ddiss/tracker14499_enotconn_rados_monitor...
- librados: check connection state in rados_monitor_log
Reviewed-by: Sage Weil <sage@redhat.com> - 08:40 PM Bug #14511 (Resolved): cache-flush-evict-all causes OSD stuck ops on unevictable objects
- 01:04 AM Bug #14511: cache-flush-evict-all causes OSD stuck ops on unevictable objects
- 08:40 PM Revision 56d3e94b (ceph): Merge pull request #7584 from ifed01/wip-14511
- osd: fix lack of object unblock when flush fails
Reviewed-by: Sage Weil <sage@redhat.com> - 08:39 PM Revision 50b45ccf (ceph): Merge pull request #7593 from ifed01/wip-no-blockedpromote-return-fix
- osd: fix return value from maybe_handle_cache_detail()
Reviewed-by: Sage Weil <sage@redhat.com> - 08:39 PM Revision bd17b5f4 (ceph): Merge pull request #7587 from cbodley/wip-pageset-align
- osd: memstore: fix alignment of Page for test_pageset
Reviewed-by: Dan Mick <dmick@redhat.com> - 08:38 PM Revision a00e8358 (ceph): Merge pull request #7595 from liewegas/wip-hobject-stringify
- osd: ghobject_t: use ! instead of @ as a separator
- 08:37 PM Revision 9be30dbe (ceph): Merge pull request #7596 from dachary/wip-erasure-code-corpus
- tests: sync ceph-erasure-code-corpus for mktemp -d
Reviewed-by: Sage Weil <sage@redhat.com> - 08:36 PM Revision eec65d03 (ceph): Merge pull request #7608 from liewegas/wip-warnings
- tests: fix a few build warnings
Reviewed-by: Kefu Chai <kchai@redhat.com> - 08:23 PM Revision 613457f9 (ceph): osd: consider high/low mode when putting agent to sleep
- If we are in low flush mode, we may only get up to max_low_ops in flight,
in which case we may never go to sleep here... - 08:22 PM Bug #14752 (Resolved): osd: agent can spin if in low flush mode and no evict work
- if there isn't evict work, we will only start the low flush max ops, but won't go to sleep if we're below the high li...
- 07:53 PM Revision c8048ce4 (ceph): os/filestore/FileJournal: set block size via config option
- We were setting the block_size as the MIN of the min size (4096) and the
block size reported for the journal file/dev... - 07:28 PM CephFS Bug #14684: test_scrub_checks fails
- http://pulpito.ceph.com/teuthology-2016-02-10_14:03:02-fs-jewel---basic-smithi/4160/...
- 07:05 PM Bug #14750: Objecter: do not mark OSD ops as laggy based on osd_timeout value
- https://github.com/ceph/ceph/pull/7629
- 06:58 PM Bug #14750 (Resolved): Objecter: do not mark OSD ops as laggy based on osd_timeout value
- We are currently looking at Objecter::osd_timeout when determining if OSD ops are laggy in Objecter::tick(). This hap...
- 07:00 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- John Spray wrote:
> The output is
> [...]
>
> (it's hard to see because it comes out at the point the command ac... - 01:35 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- aaaand here's why:...
- 01:30 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- The weirdness here is that the error is coming from os.write() rather than os.fsync().
The test expects that the c... - 01:24 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- The output is...
- 06:43 AM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- I'm confused — the log doesn't seem to include any of the output from the remote python script. Which makes me think ...
- 06:07 PM Revision cb9cfb72 (ceph): librgw: fix rpm packaging
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 06:07 PM Revision 85e4febb (ceph): librgw: fix new Debian control entries
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 06:07 PM Revision e18c6890 (ceph): librgw: remove junk files
- Files accidentally added.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 06:07 PM Revision 5f0fcdba (ceph): librgw: don't compare a string_ref with "" (use empty())
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 06:07 PM Revision 244ad79f (ceph): librgw: fix boost::basic_string_ref template instantiation
- The commit adding Seastar sstring.h replaced a part of the interface
which used an internal string-view type, with an... - 06:07 PM Revision de0f8669 (ceph): librgw: add debian and rpm packaging
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 06:07 PM Revision 2f706ef0 (ceph): librgw: consolidate S3 bucket name validation
- There is more cleanup potential here, but it is intrusive, as the
validators for bucket and object names have been fa... - 05:33 PM Revision 7496dd9f (ceph): Merge pull request #7626 from tchaikov/wip-fix-automake
- Makefile: workaround an automake bug for "make check"
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:08 PM Revision cfb8c81e (ceph): librgw: fix copyright in src/include/rados/rgw_file.h
- This file originated at Red Hat.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision 195185d4 (ceph): librgw: initialize RGWLib pointer members
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision a293c529 (ceph): librgw: remove slo, dlo, and supplied-md5 logic in RGWWriteRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision 3d7fa4f7 (ceph): librgw: remove RGWLibRequest "magic" numbers added for debugging
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision 303f5420 (ceph): librgw: comment rgw_nfs config_ops.h tunables
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision 48c0f5b4 (ceph): cohort_lru: remove #if 0 section
- The declaration being skipped was meant as a placeholder for future
optimization work, moved to a comment.
Signed-of... - 05:08 PM Revision 165079de (ceph): {rgw,common}/Makefile.am: add a few more missing .h files
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision acadd09b (ceph): common: add xxhash.h to Makefile.am
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision 47a5c0cf (ceph): rgw: fix null dereference
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision 1f6799df (ceph): librgw/rgw: fix librgw.la linkage
- Ensure that key symbols from global are satisfied in the library.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision c38e3cbb (ceph): librgw/rgw: reorganize autotools linkage
- Adds the RGW-NFS library to the radosgw build, with unit tests.
Adds -fPIC to compile flags to satisfy the linker, bu... - 05:08 PM Revision 269d90a4 (ceph): librgw: call obj_rec::sync() on dirs1_b
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision 77a40397 (ceph): librgw_file_nfsns: create readf_out_name, if needed
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision fa9cd660 (ceph): librgw: remove deprecated/unused librgw personality
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision 4b42c57b (ceph): librgw: properly detect RGWRados init failure
- Unit tests correctly see fail result from librgw_create.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision aa969585 (ceph): librgw: remove deprecated librgw methods
- Remove unused routines:
* librgw_acl_bin2xml
* librgw_free_xml
* librgw_acl_xml2bin
* librgw_free_bin(librgw_t r... - 05:08 PM Revision e43eb4d6 (ceph): librgw: temporary fix RGWWrite
- The current behavior of put_data_and_throttle leads to data
curruption, because the supplied buffer is apparently sti... - 05:08 PM Revision 8aa43781 (ceph): librgw: cleanup rgw_write
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:08 PM Revision 6b9b3d8f (ceph): librgw: add new rgw_write unit test
- WRITEF1 writes back data wread in READF1.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision 0eda995c (ceph): librgw: fix RGWReadRequest send_response_data
- In hindsight, it seems clear how to consume the available bytes and
account for the bytes written into the caller's b... - 05:08 PM Revision 06aff873 (ceph): librgw: add cross-bucket rgw_rename test
- It passes.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:08 PM Revision b35de479 (ceph): librgw: fix intra-bucket rename
- Avoid hopeless fail due to binding const::std::string& to a
temporary.
Signed-off-by: Matt Benjamin <mbenjamin@redha... - 05:08 PM Revision ca6e93bb (ceph): librgw: add support for rgw_rename tests
- Implements intra-bucket rgw_rename test, which unfortunately fails
currently.
Signed-off-by: Matt Benjamin <mbenjami... - 05:08 PM Revision 2e109ec3 (ceph): librgw: fix rgw_unlink and delete atomicity
- Move internal unlink logic into new RGWLibFS::unlink method, fix
logic for files and directories.
Use RGWFileHandle:... - 05:08 PM Revision ad3a22da (ceph): librgw: implement object rename
- The implementation uses currently does a copy, followed by a
delete operation (if successful).
Signed-off-by: Matt B... - 05:08 PM Revision 2a860f42 (ceph): librgw: fix timestamp on create (another case)
- In the rgw_create regular file case, the timestamp and size update
logic (though present) was being bypassed because ... - 05:08 PM Revision e68600be (ceph): librgw: cleanup, move 3 prints to log channel
- Save a pointer to CephContext in RGWProcess for use by logger--
using the existing pointer in ThreadPool would be an ... - 05:08 PM Revision 7ef64851 (ceph): librgw: add missing RGWFileHandle::stat in rgw_mkdir
- The lack of stat here induced a serious memory corruption, due to
the organization of Ganesha file attributes (and th... - 05:07 PM Revision 35445cf7 (ceph): librgw: fix leading-slash special case, again
- Fix boilerplate to sanitize relative_object_name() in rgw_create
as well as the RGWStatObjRequest case of RGWLibFS::s... - 05:07 PM Revision 4f8e7652 (ceph): librgw: disable name-cache lookups w/CREATE
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision b57f51bf (ceph): librgw: fix a prefix bug and bucket timestamp bug
- The fix for missing bucket.creation_time in RGWStatBucket is not
complete--we're not carrying all the info over.
Sig... - 05:07 PM Revision 998ed65d (ceph): librgw: ignore "/" as a common_prefix
- This happens commonly, apparently when a parent object name ends
with '/' (as all explicit directories do).
Signed-o... - 05:07 PM Revision 441bff73 (ceph): librgw: rgw_getattr refactor, RGWLibFS::stat_leaf (object)
- Rewrite rgw_getattr to just dispatch into RGWLibFS::getattr, where
we can better use RGWFileHandle and RGWLibFS inter... - 05:07 PM Revision ce62d805 (ceph): librgw: fix rgw_read, add unit test
- rgw_read had been trivially broken by the relative path change,
fixed.
Signed-off-by: Matt Benjamin <mbenjamin@redha... - 05:07 PM Revision 1b797a72 (ceph): librgw: add rgw_getattr tests
- Re-implement rgw_getattr to just dispatch into RGWFileHandle::stat,
we expect all objects to stat correctly for their... - 05:07 PM Revision 117208c7 (ceph): librgw: re-implement rgw_create
- rgw_create hadn't been re-implemented for NFS namespace behavior,
where we expect it to create empty file objects.
I... - 05:07 PM Revision ec924b66 (ceph): librgw: update rgw_* api calls so that all take a flags arg
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 4f2dd467 (ceph): librgw: normalize obj_rec::sync calls, fix signedness of refcnt asserts
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision a50416bc (ceph): librgw: partial getattrs/gc checks
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 402a76f2 (ceph): librgw: fix handle type in rgw_mkdir, finish dirs1 create tests
- Fixes handle type after rgw_mkdir.
Add handle type checks to nfsns unit tests. Adds tests to create
files and direc... - 05:07 PM Revision d18fe86b (ceph): librgw: set directory ctime and mtime
- Adds method to RGWStatBucketRequest to access the creation_time of
the returned bucket.
(For now, that's the only ti... - 05:07 PM Revision d8175918 (ceph): librgw: refactor nfsns dirs1 and fix a "bad unlink" case
- Fix the error returns from rgw_unlink. This is sufficient to
catch the errors that arise from operation failure.
We... - 05:07 PM Revision 558c2115 (ceph): librgw: incremental bucket-object 2-level tests
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 12fd3faa (ceph): librgw: enforce S3 object name restrictions
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 66b6b1fd (ceph): librgw: enforce S3 bucket name restrictions
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 54149b06 (ceph): librgw: FLAG_CREATE cleanup
- Split the transiently-creating concept (CREATING) from the request
to create objects used in lookup_fh.
Signed-off-b... - 05:07 PM Revision c1d1e15d (ceph): librgw: nfsns dirs1 delete, make hier1 conditional
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 41b2357a (ceph): librgw: incr. fix various nfs ops (REBASEME)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision b008fe52 (ceph): librgw: reorg SETUP_ENUMERATE test
- Stat nfsroot bucket, create it only if !exist && do_create.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:07 PM Revision b7730c0a (ceph): librgw: conditionally send '.' and '..' (rgw_readdir)
- Ganesha traditionally does not expect them, but they may be needed
when bypassing the MDCACHE (2.4).
Signed-off-by: ... - 05:07 PM Revision 5e75c183 (ceph): librgw: stop abusing parents
- Also make sure that root file handle has directory as its variant
type.
Signed-off-by: Matt Benjamin <mbenjamin@redh... - 05:07 PM Revision 7cc6a6db (ceph): librgw: likely correct marker handling
- New logic propagates is_truncated traveral-finished indicator up
from bucket and object list operations in all cases,... - 05:07 PM Revision 446d92c4 (ceph): librgw: is_truncated experiments
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision bd07c2ad (ceph): librgw nfsns: create/delete updates
- Add ability to delete marker objs, and create (but not yet delete)
nfs_hier objects.
Signed-off-by: Matt Benjamin <m... - 05:07 PM Revision adfb96a5 (ceph): librgw: don't early terminate readdirs (in progress)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 9a6944c7 (ceph): librgw: remove unused st
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 603f245e (ceph): librgw: split nfsns bucket and object create blocks
- Helps to see the respective timings.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:07 PM Revision 82aababc (ceph): librgw_file_nfsns: bugfix MARKER1_SETUP
- Successfully creates 5*1024 objects at /nfsroot/nfs_marker/, verifies
externally.
Follow-up rgw_readdir shows 999 re... - 05:07 PM Revision e6b3be3c (ceph): librgw: consolidate dup'd librgw, rgwlib
- There can be only one. Fixes crash on shutdown.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:07 PM Revision 103b9dde (ceph): librgw: remove search_prefix()
- Since it turns out this is a synonym for relative_object_name().
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:07 PM Revision 5b6af8a1 (ceph): incremental marker
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 80d5201a (ceph): librgw: omit always-false depth test.
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision bd4b9844 (ceph): librgw: rework full_object_name() and friends
- Flex RGWFileHandle::full_object_name() to build either a search
prefix (omits leading "/" and bucket name) or else th... - 05:07 PM Revision 41587210 (ceph): librgw: add continued readdir test
- Verify that files created in a single, large directory are correctly
enumerated through a sequence of rgw_readdir() c... - 05:07 PM Revision 1097ed4c (ceph): marker
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision a557c898 (ceph): Fix copyright statements on new test driver files (Red Hat, Inc.)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 597f69d9 (ceph): librgw: dir traversal state GC added
- To minimize overhead, traversal events are modeled as a linear
sequence of fh_key, timestamp tuples. GC operates out... - 05:07 PM Revision b970fd00 (ceph): librgw: restore readdir prints (move to dout)
- They are useful for checking the exact strings being produced,
and in which sequence (object or common prefix).
Sign... - 05:07 PM Revision 7acb20d8 (ceph): librgw: move readdir operations into RGWFileHandle::readdir
- The motivation here is to localize state updates to the class,
e.g., to hide consistency logic.
Signed-off-by: Matt ... - 05:07 PM Revision 453219cb (ceph): librgw: implement small-directory name cache
- Augment the existing marker cache with cache of name->type
mappings for up to 128 dirents (appx. 4x the common upper-... - 05:07 PM Revision e8fc2b75 (ceph): librgw: remote redundnat prints in RGWReaddirRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 49a034af (ceph): librgw: don't increment offset at rcb (it is no longer a counter)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision bd068089 (ceph): librgw: fill in dirent cache
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 33856c19 (ceph): librgw: implement framework for fs periodic work
- This can be used for, e.g., gc of stale handles and directory
traversals.
Signed-off-by: Matt Benjamin <mbenjamin@re... - 05:07 PM Revision 3237f0b9 (ceph): librgw: add intrusive refcnt to RGWLibFS
- Ensures that file system instances cannot be disposed while (e.g.)
background processing is ongoing.
Signed-off-by: ... - 05:07 PM Revision baffb146 (ceph): librgw: header and namespace reorganization
- Move RGWLibProcess and RGWLibFrontend into new rgw_lib_frontend.h
header, which can include rgw_lib.h and rgw_file.h.... - 05:07 PM Revision e448c4eb (ceph): librgw: use string_ref remove_prefix
- Save a few cycles over re-assigning a string_ref suffix substring
to itself.
Signed-off-by: Matt Benjamin <mbenjamin... - 05:07 PM Revision 8db2c6a9 (ceph): librgw: fix initialization of string_ref from temporary
- Found by valgrind. The good news: amounts to proof that the
sref notation works.
Signed-off-by: Matt Benjamin <mbe... - 05:07 PM Revision b19912c9 (ceph): cohort_lru: use correct new/delete operator pair
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision eaf15639 (ceph): librgw: move ObjUnref trace print ahead of...unref
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision 1f2ec092 (ceph): librgw: cleanup add_marker and handlers
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:07 PM Revision e6eee9fa (ceph): librgw: rename RGWGetObjRequest, RGWListBucketRequest
- The behavior of these requests is basically specific to the
needs of NFS READDIR and READ. (RGWWriteRequest already ... - 05:07 PM Revision ef6367fc (ceph): common: add (tweaked) sstring.h
- Add sstring.h from Seastar, slightly adapted for c++2011 and
boost::string_ref.
An sstring resembles std::string, bu... - 05:07 PM Revision 6147c3e5 (ceph): librgw: fix RGWLibFS::stat_leaf ex-ref
- Found verifying refcounts at RGWLibFS::close.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:06 PM Revision 9cf66708 (ceph): lirgw: call RGWLibFS::close in rgw_umount
- Also remove an unused warning in currently-disabled rgw_readv.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:06 PM Revision 562ebcbe (ceph): librgw: implement LRU lifecycle for handles
- This re-uses intrusive lane LRU and co-resident intrusive b-tree
for lookups (formerly, we were using just the dictio... - 05:06 PM Revision 066c2e8d (ceph): librgw: remove dead code (rgw_readdir)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 00571a51 (ceph): librgw: use correct finish path for RGWWriteRequest (logging and stats)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision e4b0c2be (ceph): librgw: update posix-style read path
- Update RGWGetObj to take ulp buffer rather than transferring the
elements of a buffer::list and re-traversing it.
Th... - 05:06 PM Revision 49a47d1d (ceph): librgw: set iov->iov_len to nread (get)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision ea51474a (ceph): librgw: sequential rgw_write works
- This commit finishes hooking up RGWWriteRequest, and its supporting
RGWLibContinuedRequest.
The rgw_read call now fa... - 05:06 PM Revision 5d9e395c (ceph): librgw: update mtime on write finish
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision e08b8d67 (ceph): librgw: -EISDIR
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 0090da6d (ceph): librgw: check variant type, fix reversed check for write trans
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 3b795c1c (ceph): librgw: finish write transactions in rgw_close path
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision a8f8c1a6 (ceph): librgw: block in RGWWriteRequest::exec_continue
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 6e630d69 (ceph): librgw: block in RGWWriteRequest::exec_start
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 1c722bbc (ceph): librgw: wire up more of continuation
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 80bac657 (ceph): librgw: dont forget to call exec_start
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 6b798deb (ceph): librgw: partial implementation of continued request framework
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision e3be0743 (ceph): librgw_file_aw: re-enable write sequence
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision a27a4070 (ceph): librgw: fix some incorrect uses of string temporary
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 5fe01703 (ceph): librgw: add initial atomic write unit test
- Tests are focused on open-write-close, open-read-close sequences.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:06 PM Revision 4e5aef61 (ceph): librgw: don't allow open on directories (externally)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision eb99b448 (ceph): librgw: restrict objects to single-open
- this is the simplest consistent model for an open-write-close
transaction (and it reads stable)
Signed-off-by: Matt ... - 05:06 PM Revision 57938d8c (ceph): librgw: fix last enumeration bug, move tracing to debug
- The last issue with enumeration was caused by inserting objects
into handle cache with their key-ified full_object_na... - 05:06 PM Revision a4207842 (ceph): librgw: fix and unify full-name assembly and hashing
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 46f82d7a (ceph): librgw: incremental listing fixes
- * remove path in RGWStatLeafRequest--use bool is_dir instead
* remove unused uri in RGWListBucketRequest
* more dbg p... - 05:06 PM Revision b83ac0d9 (ceph): librgw: incremental enumeration progress
- As of this change, enumeration is -almost- correct, but the
rules for name, object_name(), and full_object_name() nee... - 05:06 PM Revision 6dba6924 (ceph): librgw: remove unused string uri
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 589af39b (ceph): librgw: namespace bugfixes
- 1. stat_leaf() and stat_bucket() require RGWFileHandle::FLAG_CREATE
2. refactor RGWStatLeafRequest on the model of RG... - 05:06 PM Revision 821c562f (ceph): librgw_file_nfsns: stage namespace traversal (fails)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 27c9a360 (ceph): librgw: initial librgw_file_nfsns.cc test
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision ba82ff80 (ceph): librgw: add missing include deps (rgw_file.h)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 54dcf30c (ceph): librgw: fix parent chasing in make_fhk
- Avoid an...infinite loop.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:06 PM Revision f9173e89 (ceph): librgw: fix last-of marker detection
- Add the count of common_prefixes to the existing listing size, rather
than overwriting it, else size cannot be compar... - 05:06 PM Revision 4e9116ae (ceph): librgw: unify result cases in rgw_mkdir
- In both paths, instantiate a file handle iff the remote op
succeeded.
If this operation lost a race to create an obj... - 05:06 PM Revision 33539db7 (ceph): librgw: RGWListBucketRequest and related bugfixes
- 1. instantiate handles as required in RGWLibFS::stat_bucket
2. fix bucket_name() when bucket
3. fix full_object_name(... - 05:06 PM Revision e53eb38c (ceph): librgw: implement stat_bucket, call from rgw_lookup
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 21bf2776 (ceph): librgw: annotate unlink's rgw_lookup
- An rgw_lookup w/RGW_LOOKUP_FLAG_NONE will return an existing (hence
validated, modulo CREATE races) handle, but fail ... - 05:06 PM Revision b9f30657 (ceph): librgw: add lookup step in rgw_unlink
- Implement the required check for underlying leaf object, since with
the current signature it is not known.
(Is that ... - 05:06 PM Revision 1d17dcd9 (ceph): librgw: hide uri in RGWListBucketRequest, use full_objectname()
- Really would like to remove the requirement to format a URI for these
requests, since it is merely taken apart in par... - 05:06 PM Revision 06e2dad5 (ceph): librgw: add marker processing to RGWListBucket(s)Request
- Ignores object instances, for now. Not verified.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:06 PM Revision 6e70b6de (ceph): librgw: reimplement RGWLibFS::stat_leaf
- Now the code attempts to read an object header (which may be cached),
and if this fails, uses RGWStatLeafRequest to f... - 05:06 PM Revision 3ac44f91 (ceph): librgw: variant handle subtype and marker cache
- RGWFileHandle gets a type-specific variant part. For the directory
variant, define a flat_map of cookie to marker. ... - 05:06 PM Revision fcd43203 (ceph): librgw: create dir file handles w/correct type
- RGW objects which happen to represent directories will always end
in '/', but the trailing slash will not be present ... - 05:06 PM Revision 103eda1c (ceph): librgw: implement RGWLibFS::stat_leaf
- Stats one of <object>, <object/>. Additional control over handle
creation has been added to RGWLibFS::lookup_fh.
S... - 05:06 PM Revision 5725721f (ceph): librgw: incr rework stat
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 37810275 (ceph): librgw: fix uninitialized rgw_fh
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 196ef769 (ceph): cohort_lru: fix a maybe uninitialized warning (that seems invalid)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 4a23f4c0 (ceph): librgw: create explicit directory leaf objects in rgw_mkdir
- There is some asymmetry here, since directories are also inferred
from object names containing embedded "/."
The obv... - 05:06 PM Revision b94b51f9 (ceph): librgw: consolidate RGWLib RGWOps into RGWRequest
- The intermediate derivation mirrored that in RGWRest, but we
don't seem to need it.
Signed-off-by: Matt Benjamin <mb... - 05:06 PM Revision 42fc51a4 (ceph): librgw: don't discard lookup result, fix signedness of min_size
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 13bc25a1 (ceph): librgw: make_fhk put base name, object_name in wrong order
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 3e6e4ed2 (ceph): librgw: add pseudo() accessor
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision fc505f4a (ceph): librgw: add pseudofs awareness to lookup_fh
- And then allow rgw_mkdir() to create pseudofs vnodes, when parent
is not the root.
Signed-off-by: Matt Benjamin <mbe... - 05:06 PM Revision 33ee6d27 (ceph): librgw: make_fhk, compute object hashes path-wise
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:06 PM Revision 6691da04 (ceph): librgw: add depth and make_path to RGWFileHandle
- This just (mostly) efficiently builds a full path from its segments
on demand.
Signed-off-by: Matt Benjamin <mbenjam... - 05:06 PM Revision 443e9c9c (ceph): librgw: compress RGWFileHandle stat data
- Just save the state we actually mutate, and fill stat structures
on demand.
Signed-off-by: Matt Benjamin <mbenjamin@... - 05:06 PM Revision cfc7a4f5 (ceph): librgw: fix abuse of std::string& in RGWDeleteObjRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 80c85738 (ceph): librgw: fix rgw_unlink
- Fix handling of bucket namespace, remove bogus RGWLibFS::is_root()
logic. Also remove a stray debug check.
Signed-o... - 05:05 PM Revision fbfafb3e (ceph): librgw: ok, make RGW vnodes cache Unix attrs
- Ganesa ULP needs to see a sane progression of attrs in the CREATE
path.
With this change shell actions like
$ echo ... - 05:05 PM Revision 5f4ef7ed (ceph): librgw: forge Unix attrs in rgw_create
- Possibly RGW vnodes should cache Unix attrs, it would reduce the
latency of (frequent) getattr calls, and eventually ... - 05:05 PM Revision c480472f (ceph): librgw: fix Unix file modes
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 4fd6511c (ceph): librgw: implement rgw_create + bugfixes
- Incremental work to support CREATE,OPEN,WRITE*,CLOSE transactions.
Adds a new tuple-based signature for RGWFileHandle... - 05:05 PM Revision 6db1f9dd (ceph): librgw: fix size computation in RGWStatObjRequest
- Overrides RGWGetObj::execute(), calls the parent method and then
saves obj_size from the manifest.
Signed-off-by: Ma... - 05:05 PM Revision bf6bee61 (ceph): librgw: fix many rgw_file return codes
- This should all be -(POSIX), or at any rate negative.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:05 PM Revision 66823a06 (ceph): librgw: don't abuse fs_private
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 857aa1e3 (ceph): librgw: introduce RGW_LOOKUP_FLAG_CREATE
- The current API relies on rgw_lookup and rgw_lookup_filehandle to
return file handle instances, and like POSIX, needs... - 05:05 PM Revision 7f482c05 (ceph): librgw: add getattr unit tests, restructure
- The fids1, fids2 vectors were confusing, as fids2 mapped the
objects in the union of all buckets.
Now there's a matr... - 05:05 PM Revision 3c94a95b (ceph): librgw: handle a 3 cases in rgw_getattr
- Only the object case is mostly correct.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:05 PM Revision 885a603a (ceph): librgw: handle rgw_lookup in the root (minimally)
- In addition, check real return code from RGWStatRequest.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:05 PM Revision fd8f20e8 (ceph): librgw: change validity check for rgw_lookup
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 71590b8b (ceph): librgw: add RGWStatObjRequest and use it
- * implement a stat operation over RGWGetObj (returning early)
* use stat to validate rgw_lookup
* use stat to impleme... - 05:05 PM Revision 0e5f5e2b (ceph): librgw: add diagnostic dump_buckets() call.
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision a5e6d559 (ceph): librgw: fail RGWLibFS::authorize() on user-by-id lookup failure
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 0175a3d3 (ceph): librgw: implement rgw_vfsstat
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 74e4c5ab (ceph): librgw: rgw_mkdir and rgw_create return addresses
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 507ecab9 (ceph): librgw: pass struct rgw_fh_hk by reference
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 056c0cb8 (ceph): librgw: always add struct before rgw_file_handle in rgw_file.h
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 8417a788 (ceph): librgw: bring back lookup_handle()
- Now as a member of RGWLibFS, and exposed via rgw_lookup_handle()
for use by library clients.
Signed-off-by: Matt Ben... - 05:05 PM Revision 455d9d5c (ceph): librgw_file_gp: check test state before closing null fh handle
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 9821d6fb (ceph): librgw: implement intrusive filehandle cache
- The cache is keyed on a hash of bucket name, plus a hash of the
object name.
Signed-off-by: Matt Benjamin <mbenjamin... - 05:05 PM Revision d6e171a7 (ceph): librgw: add common/cohort_lru.h
- This a cache-line-friendly set of primitives for
a) shareded, intrusive maps based on boost::intrusive
b) an LRU sys... - 05:05 PM Revision e1b4fc7e (ceph): librgw_file: release file handles
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 73b19a91 (ceph): librgw_file_gp: don't leak a buffer::list
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision ab377b18 (ceph): librgw: checksum verify writev/readv read-after-write
- The changes to GET_OBJECT and PUT_OBJECT test options are needed,
since they are (re) writing the same object.
Sadly... - 05:05 PM Revision b9137e47 (ceph): librgw: really make hexdump optional, set resid in readv unit test
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 5e0b6e4d (ceph): librgw: fix 2 dout problems
- * rgw_file.cc needed to include include/assert.h AFTER all rgw
includes, for some reason
* use *_dout syntax as ta... - 05:05 PM Revision 5139c312 (ceph): librgw: try-implement rgw_readv/rgw_writev
- The model in the rgw_readv call is the caller owns the struct rgw_uio,
and uses it to pass uio_offset.
The caller re... - 05:05 PM Revision 540ce769 (ceph): librgw: improve rgw_write and add WRITE_READ_VERIFY
- Update rgw_write to return bytes written as an OUT argument,
use and verify in PUT test.
A new WRITE_READ_VERIFY tes... - 05:05 PM Revision 421f5ecc (ceph): librgw: remove junk prints
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 50abb8cb (ceph): librgw: set RGWGetObj::get_data = true, for great justice
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 290b06a9 (ceph): librgw: rework library CephContext* and init
- Remove duplicated init step. Just reference the global
Ceph context for the library instance(s).
The immediate effe... - 05:05 PM Revision 72fb1ad6 (ceph): librgw: dispatch RGWDeleteRequest in object branch in rgw_unlink().
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 88c2d028 (ceph): librgw: implement RGWGetObjRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision b6521266 (ceph): librgw: declare RGWDeleteObjRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 0ec522bc (ceph): librgw: declare RGWGetObjRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 21e6ff37 (ceph): librgw: fix RGWPutObj s->content_length
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 24da131d (ceph): RGWPutObjRequest: fix get_data()
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision b3150b0f (ceph): rgw log: disambiguate 'Read AccessControlPolicy' (logs)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision c352d4b2 (ceph): librgw: add --prelist to gp to prime cache
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 7f981b10 (ceph): librgw: fix rgw_open param names and invocation
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 9429cb13 (ceph): librgw: avoid illegal rele()
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision ec89aafd (ceph): librgw: don't create/delete in librgw_file.cc (unit test)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision adcba208 (ceph): librgw: fs->root_fh is a pointer (and assign it)
- Assign and expose the expanded root_fh indirectly from the mounted
root filesystem structure.
Signed-off-by: Matt Be... - 05:05 PM Revision 522c9588 (ceph): librgw: bucket names can be const
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision e562357b (ceph): librgw: reify root handles
- Reify root handle, remove traces of legacy (counter) handles.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:05 PM Revision 1e7539be (ceph): librgw: incremental RGWPutObj work and almost-complete RGWFH refactor.
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision a50bc13d (ceph): xxHash: build internally
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 1254f34f (ceph): librgw: add ZPage/ZPageSet abstraction (gp unit tests)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision 020aee93 (ceph): xxHash: add as submodule
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision fc0a895a (ceph): librgw: rgw_file_handle refactor, plus get/put
- Implement encapsulation of RGWFileHandle in rgw_file_handle,
so return these from rgw_lookup(), add new rgw_fh_rele()... - 05:05 PM Revision 03b66159 (ceph): librgw: add options for bucket name, multi create, delete
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:05 PM Revision abcec540 (ceph): librgw: fix acl assignment in RGWCreateBucket_OS_Lib
- The logic to create a default S3 policy in
RGWCreateBucket_OS_Lib::get_params() was essentially correct, but
failed t... - 05:04 PM Revision 29942221 (ceph): librgw: don't fake hostname (real hostname isn't used yet)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:04 PM Revision cca325e1 (ceph): librgw: don't allow running rgwfile tests as anon
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:04 PM Revision 3fcdd946 (ceph): librgw: partial delete/unlink support
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:04 PM Revision 9fb454ac (ceph): librgw: return result code from execute_request
- Update rgw_mkdir and rgw_readdir to use it.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:04 PM Revision c43384c0 (ceph): librgw: fix uri, read_permissions virtual for create-bucket
- * set uri in rgw_mkdir (duh)
* RGWCreateBucketRequest should override RGWHandler::read_permissions
to return 0
Sig... - 05:04 PM Revision 460794ef (ceph): librgw: block in create bucket, rgw_mkdir
- Unit test runs, doesn't...seem to create a bucket.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:04 PM Revision ceb2b0e9 (ceph): librgw: re-derive rgw_os_lib family
- * shorten names to match files
* remove derivation through rgw_rest intermediates
Signed-off-by: Matt Benjamin <mben... - 05:04 PM Revision 83bed47f (ceph): librgw: s/rgw_rest_lib.{h,cc}/rgw_os_lib.{h,cc}
- There is no longer an explicit (e.g., inherited) dependency on REST
implementations.
The remaining coupling (via RGW... - 05:04 PM Revision cbcb641e (ceph): lirgw: call RGWHanlder_Lib::init_from_header
- Call this from the general RGWLibRequest init() method, after
descendant header_init() has run.
Signed-off-by: Matt ... - 05:04 PM Revision 6dae209c (ceph): librgw: cleanups, incremental ListBuckets fixes
- 1. remove unused RGWLibRequestEnv code marked to delete
2. restore call to RGWHandler::authorize
3. provide RGWLibReq... - 05:04 PM Revision e2956295 (ceph): librgw: forward cmdline args to librgw_create
- Verified w/-d.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:04 PM Revision 55bb8d34 (ceph): librgw: remove disabled RGWLib RGWREST::get_handler()
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:04 PM Revision ed7dc88e (ceph): librgw: cleanups in process_request
- * remove disabled S3 authorize step (user authorized on mount)
* re-enable op->verify_permission()
Skipping the latt... - 05:04 PM Revision ec96809c (ceph): librgw: pull RGWUserinfo user into RGWLibRequest
- Also, return result from process_request(req, io) to caller.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:04 PM Revision 7e21e238 (ceph): librgw: cache RGWUserInfo in rgw_fs private handle
- The private RGWLibFS type holds a RGWUserInfo, and
calls rgw_get_user_info_by_access_key and verifies the returned
se... - 05:04 PM Revision 6688bc1c (ceph): librgw: split RGWUserInfo from struct req_state
- The immediate purpose is to permit auth caching in RGWLib, but
it seems likely that this will be useful for general r... - 05:04 PM Revision 290e7881 (ceph): librgw: RGWFileHandle and RGWLibFS
- Experimentally reframe the C interface objects as subobjects in
private internal types.
Signed-off-by: Matt Benjamin... - 05:04 PM Revision f9382815 (ceph): librgw: fixes for RGWListBucketRequest callback
- The cached req_state is still not correct at RGWOp::execute().
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 05:04 PM Revision 9c4de578 (ceph): librgw: untested RGWLibListBucketsRequest and caller.
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:04 PM Revision 80a56f20 (ceph): librgw: fix 2 bugs in RGWListBuckets, remove scaffolding
- 1. the prior commit had authorize cognate with S3
1.1 which may be right
1.2 but maybe not for each request
1.3 and l... - 05:04 PM Revision c44f19c4 (ceph): librgw: process_request prologue fixups
- * initialize RGWEnv with required HTTP_HOST (incorrectly!)
* assign req_state::cio (not really correctly)
* remove in... - 05:04 PM Revision 0b614a1b (ceph): librgw: reprocess process_request
- Refactor RGWLib variant of process_request(...) as a (actually 2,
one which puts an RGWLibIO on the stack) member fun... - 05:04 PM Revision 143bd14f (ceph): librgw: wire up RGWLibFrontend enqueue and exec operations
- Adds the missing bits of RGWLibProcess and RGWLibFrontend, and
calls them from rgw_readdir().
Clients can call enque... - 05:04 PM Revision 84fd9aa8 (ceph): librgw: remove RGWLibRequestEnv
- The REST cognates of this class largely deal with HTTP, and is 1-1
w/request, client-io, op, etc. At worst, its func... - 05:04 PM Revision 48671485 (ceph): librgw: wire up request initializers
- There's some tricky overloading induced by multiple inheritance,
also this design makes repeatedly shared handles in ... - 05:04 PM Revision 259be80c (ceph): librgw: re-derive RGWLibRequest
- Derive RGWLibRequest from RGWRequest, RGWHandler.
This strategy defines the dialect of ops following the derivation
... - 05:04 PM Revision d1d4535d (ceph): librgw: rename RGWHandler_REST_Lib (sic), inherit from RGWHandler
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:04 PM Revision ac379419 (ceph): librgw: remove dead code, add comments in RGWLib
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 05:02 PM Revision 4af5aeac (ceph): librgw: refactor RGWHandler HTTP/REST methods into _REST
- This change renames RGWHandler_ObjStore to RGWHandler_REST, and
moves the following protected, virtual, RESTful metho... - 04:58 PM Revision bf104629 (ceph): librgw: call rcb in RGWListBucketsRequest operator()
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:58 PM Revision 748a6e56 (ceph): librgw: add user_id to RGWListBucketsRequest
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:58 PM Revision adade479 (ceph): librgw: header inclusion fix, actually call callbacks
- Fix public header inclusion from rgw_file.h internal header, which
of course needs to see the public interface.
Fini... - 04:58 PM Revision 85087300 (ceph): librgw: incremental
- * move RGWLibRequest decls into rgw_file.h
* revise include guard token in rados/rgw_file.h (avoid conflict)
* save C... - 04:58 PM Revision 987821c7 (ceph): librgw: s/gen_request/enqueue_req/;
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:58 PM Revision 9d6c78ff (ceph): librgw: replace RGWHandler::put_op() in RGWLib path
- The method just called delete on the RGWOp pointer.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:58 PM Revision ab2349c4 (ceph): librgw: move authorize() and read_permissions()
- all RGW_Auth_S3::authorize() from process_request(). Add a
read_permissions() primitive replacing RGWHandler's versi... - 04:58 PM Revision 7e8ecc58 (ceph): librgw: pre-assign req->op (as self), avoid dynamic_cast
- It would be nice to have some compile-type assistance w/the
dual RGWOp & RGWLibRequest boilerplate.
Signed-off-by: M... - 04:58 PM Revision f4994c84 (ceph): librgw: breakthrough cleanups (I think)
- * RGWLib bucket ops prototyped
* progress made on RGWOp+RGWRequest unification (RGWLib only)
* mostly-harmlessness of... - 04:58 PM Revision f1720d88 (ceph): librgw: incremental rgw_rest_lib internals
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:58 PM Revision 35a5e501 (ceph): librgw: include rgw_lib.h from rgw_rest.cc
- RGWLibIO is forward declared in rgw_rest.h.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:58 PM Revision 5cc096d0 (ceph): librgw: tweaks to RGWREST::preprocess and fix a typo in RGWHandler_ObjS...
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:58 PM Revision df8f3920 (ceph): refactor RGWClientIO
- In order to support direct/library clients, we want to
more fully decouple RGWOp processing from client HTTP
processi... - 04:57 PM Revision 79d3879c (ceph): librgw: comments
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision 2903d754 (ceph): librgw: widen rgw_mount, open-code list buckets
- Widen rgw_mount(...) to take the library context, which from
there on follows struct rgw_fs.
Implement an open-coded... - 04:57 PM Revision a719a0bd (ceph): librgw: add LOOKUP_BUCKETS and LIST_OBJECTS
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision f6a95fc1 (ceph): librgw: add list bucket test
- The operation on store is missing, but interface works.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:57 PM Revision 5521c7ab (ceph): librgw: test rgw_(u)mount(...)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision 84e21660 (ceph): librgw: take keys in test
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision 9eeba4fb (ceph): librgw: fe::init must create RGWLibProcess
- All evidence suggests RGWLibFrontend::init needs to create
an RGWLibProcess, and assign to pprocess.
Signed-off-by: ... - 04:57 PM Revision d1bbfe94 (ceph): librgw: introduce struct rgw_fs
- Pretending for a moment that we can definitely use the "mount"
based model, rgw_file like libcephfs requires a contex... - 04:57 PM Revision fae842d2 (ceph): librgw: remove classes from extern, argv
- Remove class definitions from extern "C" block, which was
illogical.
Block in support for passing a C-style argument... - 04:57 PM Revision eb2ac51c (ceph): librgw: fix type of rgw_readdir eof argument (C-11 bool)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision 2035fcc1 (ceph): librgw: revise rgw_* method signatures
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision e7d0300c (ceph): librgw: update rgw_rename signature
- Currently unimplemented.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:57 PM Revision 8fb8f002 (ceph): librgw: define an rgw_setattr
- Currently, this operation has no effect. It may be unsafe to
assume that NFS clients can tolerate errors or inconsis... - 04:57 PM Revision 763f434b (ceph): librgw: make rgw_readdir take a bool* for eof
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision 5dd73b91 (ceph): librgw: update rgw_readdir interface (stub impl)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision c4262b29 (ceph): librgw: add hypothetical rgw_statfs call
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision c81b85d2 (ceph): librgw: stub implement rgw_getattr
- This method returns Unix attributes for an object, represented
by an rgw_file_handle.
Signed-off-by: Matt Benjamin <... - 04:57 PM Revision 27e066de (ceph): librgw: add a library version (1.0.0)
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:57 PM Revision c52a9fad (ceph): librgw: rgw shared library
- Refactor rgw_a and radosgw_srcs, and add librgw_srcs, permitting
librgw to contain a smaller subset of objects, and i... - 04:56 PM Revision ce5ba5d6 (ceph): librgw: compile and implement more of rgw_file
- The rgw_file body wasn't being built, so had some impossible
constructs. More had been added by the commit which ren... - 04:56 PM Revision e7696554 (ceph): librgw: the external type of librgw_t must be void*
- The C interface cannot contain a C++ forward declaration of
class CephContext.
Signed-off-by: Matt Benjamin <mbenjam... - 04:55 PM Revision f23cd03b (ceph): librgw: install librgw.h
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 04:55 PM Revision 3f603007 (ceph): librgw: s/nfs_file_handle/rgw_file_handle/;
- The interface is in rgw_file.h, so make it match.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:55 PM Revision 98309417 (ceph): rgw_file.h: preserve cosnt correctness
- /s
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> - 04:55 PM Revision 2aa79deb (ceph): librgw: fix some return warnings (and cosmetic)
- Fix return codes for several exported functions in the rgw_file
interface.
Fix spacing and pointer, reference type n... - 04:55 PM Revision 08b89a5f (ceph): rgw: introduce libradosgw
- This change exposes the radosgw service as a dynamic
library, and also introduces a file-oriented view of the
RGW cor... - 04:54 PM Revision 76f1dcaf (ceph): rgw: refactor rgw_main
- This change is an extended version of work by Orit Wasserman
moving some request-processing class headers and definit... - 04:10 PM Revision b709f7ce (ceph): Merge pull request #7351 from fmeppo/master
- Add --setuser and --setgroup options for ceph-disk
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 03:58 PM Bug #14723 (Fix Under Review): make check bot broken: execvp: /bin/sh: Argument list too long
- https://github.com/ceph/ceph/pull/7626
- 03:47 PM Bug #14723 (In Progress): make check bot broken: execvp: /bin/sh: Argument list too long
- 03:21 PM Bug #14723: make check bot broken: execvp: /bin/sh: Argument list too long
- turns out, @MAKEFILE_LIST@ is too long to be passed as a parameter for sh...
- 01:11 PM Bug #14723: make check bot broken: execvp: /bin/sh: Argument list too long
- https://jenkins.ceph.com/job/ceph-pull-requests/1378/consoleFull
- 03:56 PM Revision 19391b71 (ceph): Makefile: workaround an automake bug for "make check"
- override the automake variable of am__is_gnu_make. it is a workaround
for http://debbugs.gnu.org/cgi/bugreport.cgi?bu... - 02:11 PM CephFS Bug #14735 (Pending Backport): ceph-fuse does not mount at boot on Debian Jessie
- 01:40 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
- Nathan Cutler wrote:
> Should this be backported to Infernalis?
Yes, please. - 01:31 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
- Should this be backported to Infernalis?
- 01:47 PM Bug #14748 (Pending Backport): OSD coredumps with leveldb compact on mount = true
- 01:01 PM Bug #14748: OSD coredumps with leveldb compact on mount = true
- Seems this was fixed in master by https://github.com/ceph/ceph/pull/4372, still waiting for a backport to hammer, tho...
- 12:56 PM Bug #14748 (Resolved): OSD coredumps with leveldb compact on mount = true
- ...
- 01:42 PM Backport #14746 (In Progress): infernalis: systemd escaping of block devices in ceph-disk incorrect
- 05:46 AM Backport #14746 (Rejected): infernalis: systemd escaping of block devices in ceph-disk incorrect
- https://github.com/ceph/ceph/pull/7624
- 01:37 PM rbd Bug #14373 (Resolved): Cannot reliably create snapshot after freezing QEMU IO
- 01:37 PM rbd Bug #14030 (Resolved): rbd merge-diff doesn't properly handle >2GB diffs
- 01:35 PM rbd Bug #13491 (Resolved): misdirected op in rbd balance-reads test
- 01:25 PM Revision 153f7190 (ceph): msg/async: set MSG_MORE intelligently
- In write_message, set "more" flag according to ack queue, if there are
messages to acknowledge, set it. Unset it othe... - 01:25 PM Revision a07aea6d (ceph): msg/async: delay bufferlist construction
- We're using this bl only when removing *some* of data in front of
outcoming_bl, so there's no need to construct it ea... - 12:17 PM Revision 7d804cfa (ceph): osd/ReplicatedPG: fix whitespace
- Signed-off-by: Sage Weil <sage@redhat.com>
- 12:17 PM Revision bab48c2c (ceph): ceph_test_rados_api_tier: verify class op forces promotion
- A class op should force a promotion to the base tier. If it
doesn't, well get EOPNOSUPP from the base EC tier, which... - 12:17 PM Revision a0858a58 (ceph): osd/ReplicatedPG: respect must_promote in READFORWARD and READPROXY
- Signed-off-by: Sage Weil <sage@redhat.com>
- 12:17 PM Revision 7dbce5ba (ceph): osd/ReplicatedPG: respect must_promote in WRITEBACK cache mode
- Force a promotion of the op requires it. This bug was easily masked
because the defaultish cache parameters would of... - 11:59 AM Revision fb727143 (ceph): Merge pull request #7605 from dachary/wip-python-wheelhouse
- python: use pip instead of python setup.py
Reviewed-by: Kefu Chai <kchai@redhat.com> - 10:10 AM Revision c1d8faad (ceph): python: use pip instead of python setup.py
- python setup.py develop may try to pull dependencies from the net and
has no way to collect them from the wheelhouse ... - 10:10 AM Revision cd87bd48 (ceph): ceph-disk,ceph-detect-init: clean the build directory
- b030d8fc113736b479e84246b6b36d5f698a2da3 should have kept the build
directory in .gitignore and the clean target. Re-... - 10:00 AM Bug #14095: FreeBSD testsuite generates traps on os/FileJournal.cc:1043
- This error was gone until very recently when I again rebased.
Now it is back again.
Probably due to changes for the... - 06:58 AM CephFS Bug #14714 (Won't Fix): three jobs in samba suite failing for hammer v0.94.6 QE validation
- I'm not sure exactly what's going on here, but I'm pretty convinced it's a configuration issue not worth our time to ...
- 06:14 AM Revision 18e64820 (ceph): Merge pull request #7528 from objoo/YD-jewel-mailmap-updates-take2
- mailmap updates
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:54 AM Bug #14747 (Resolved): test_bit_vector.cc uses magic numbers against #defines that vary
- test_bit_vector's partial_decode_encode test allocates a 9161-element bit vector, and then tests with ranges based on...
- 05:42 AM rbd Backport #14610 (Resolved): infernalis: Flattening an rbd image with a running Qemu instances cau...
- 05:38 AM rbd Backport #14610 (In Progress): infernalis: Flattening an rbd image with a running Qemu instances ...
- 05:40 AM rbd Backport #14062 (Resolved): infernalis: rbd merge-diff doesn't properly handle >2GB diffs
- 05:38 AM rbd Backport #14062 (In Progress): infernalis: rbd merge-diff doesn't properly handle >2GB diffs
- 05:40 AM rbd Backport #14542 (Resolved): infernalis: Cannot reliably create snapshot after freezing QEMU IO
- 05:38 AM rbd Backport #14542 (In Progress): infernalis: Cannot reliably create snapshot after freezing QEMU IO
- 05:36 AM rbd Backport #13733 (Resolved): misdirected op in rbd balance-reads test
- 05:10 AM Revision a2888e0a (ceph): Merge pull request #7609 from dillaman/wip-librbd-flatten-test
- test: new librbd flatten test case
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 05:09 AM Revision bc22c0f3 (ceph): Merge pull request #7583 from dillaman/wip-librbd-journal-fsx
- librbd: integrate journal replay with fsx testing
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:07 AM Bug #14745: osd: call doesn't force promotion from ec base tier
- https://github.com/ceph/ceph/pull/7617
- 01:05 AM Bug #14745 (Resolved): osd: call doesn't force promotion from ec base tier
- reproduce with:...
- 01:01 AM Revision f88c8522 (ceph): rgw: Fix subuser harder with tenants
- We have several ways to set the tenant and user in the operation
state now:
radosgw-admin --uid=user <command> # de... - 12:17 AM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Nope, that's not it directly, we only propagate one at a time thanks to Journaler::handle_write_error().
This is a... - 12:13 AM Revision b2f7438d (ceph): rgw: fix create_default to handle EEXIST
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 5c2b519d (ceph): rgw: fix do_curl_wait() if curl_multi_wait() not defined
- needed for older systems
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 7a78b0ef (ceph): rgw: replace #warning with a comment
- not going to fix it now
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 744f3844 (ceph): rgw: add a timelog add operation cr
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 22faa002 (ceph): rgw: link_pending_requests() fixes
- set aside the list of reqs we need to finish, and only then iterate
through that list and finish. Otherwise we corrup... - 12:13 AM Revision fd46b2d9 (ceph): rgw: hold reference to req_completion while calling aio_operate()
- This is a workaround to fix issue with aio_operate() racing with the
request completion. This way we make sure comple... - 12:13 AM Revision 33489473 (ceph): rgw: use exclusive flag for store_name in RGWSystemMetaObj::create
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 67fccabc (ceph): radosgw-admin: realm pull should not fail if the realm exists
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 4342bd6b (ceph): rgw: add error messages to realm::create
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2360e165 (ceph): rgw: fix RGWSystemMetaObj::init to handle perdefined name correctly
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 79d6952f (ceph): rgw: metadata and data sync share RGWAsyncRadosProcessor
- each RGWAsyncRadosProcessor creates 32 worker threads by default, so we
should only create one instance and share it ... - 12:13 AM Revision defb4d3f (ceph): rgw: shorten name of RGWAsyncRadosProcessor thread pool
- threads now call pthread_setname_np(), and have to enforce a
16-character limit on the names. this fixes the assertio... - 12:13 AM Revision 45c53277 (ceph): rgw: safe disposal of async processors
- the async processor might out its container cr, need to refcount.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision b243075a (ceph): rgw: fix a few more leaks
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 847ec960 (ceph): radosgw-admin: add missing break in key rm command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 51eb2fad (ceph): rgw: in create_default read zone_params in case we raced with another
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 0ce5bc5a (ceph): rgw: fix a typo
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision ee9f2065 (ceph): rgw: more of dropping async ops reference
- instead of deleting. This was missing from a previous commit.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision d52bf638 (ceph): rgw: forward meta changes to master
- (initial work)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 9ffa3e20 (ceph): rgw: fix a few leaks
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 46f1ee54 (ceph): rgw: more leak fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 9e2569e2 (ceph): rgw: clear stack ops when unwinding last op
- So that we don't drop the last one's reference twice
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 5363017e (ceph): rgw: reorder RGWRados shutdown
- dependency order fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 47db646f (ceph): rgw: minor cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision efc2dfcc (ceph): rgw: more leak fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8bcdb77d (ceph): rgw: stop meta sync handler when going down
- it needed to check internally whether it was going down
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision e53fbe31 (ceph): rgw: split RGWPeriod::reflect out of set_latest_epoch
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 60c9798b (ceph): rgw: add exclusive param to RGWPeriod::set_latest_epoch
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision d89d2247 (ceph): rgw: add RGWPeriodPuller for RGWPeriodHistory
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision f420bd2a (ceph): rgw: add period history and puller to RGWRados
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 71dd4085 (ceph): rgw: 'period push' handler uses RGWPeriodHistory
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision b0630d50 (ceph): rocksdb: set to master
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 813c021f (ceph): rgw: update datalog also when unlinking object instance
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 426e3fc4 (ceph): rgw: period commit updates sync status before writing the object
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision b72530bc (ceph): rgw: start pushing current period on startup
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 423719ba (ceph): rgw: RGWRealm::set_current_period takes RGWPeriod
- set_current_period() doesn't need to set the predecessor;
RGWPeriod::commit() takes care of that
Signed-off-by: Case... - 12:13 AM Revision b37739a2 (ceph): rgw: add realm epoch to RGWRealm and RGWPeriod
- RGWRealm::epoch is incremented on each new period, and
RGWPeriod::realm_epoch tracks the realm epoch when it was crea... - 12:13 AM Revision 1ee26eda (ceph): rgw: use realm epoch to choose most recent period to push
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 7469fc28 (ceph): rgw: fix documentation of RGWRealmWatcher
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 470595b0 (ceph): rgw: RGWPeriodHistory to track period history
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 69c1d9f2 (ceph): rgw: data sync, handle delete marker removal
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8821d065 (ceph): rgw: init_zg_from_period() fixes
- Reported-by: fangchen sun <sunspot0105@gmail.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 5e708a96 (ceph): rgw: fix RGWZoneGroup ctor and check period update return code
- Add more debug messages
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 12:13 AM Revision 0ef1fae4 (ceph): radosgw-admin: zonegroup set and zone set should set the realm id
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e911e14c (ceph): rgw: use refrence in read_clear_modified
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2d90f858 (ceph): rgw: 'realm pull' uses realm's current_period for do_period_pull
- instead of using period_id/period_epoch, which are radosgw-admin
arguments that are unused by 'realm pull', use the p... - 12:13 AM Revision 71797cdb (ceph): radosgw-admin: add mdlog and datalog status to help.t
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 18f6853d (ceph): rgw: set_date_header should use header_name
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d26ebb0a (ceph): rgw: update datalog when creating delete marker
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision c78cb250 (ceph): mrgw.sh: modify log file name
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision a104062d (ceph): cls/rgw: log owner, display name when creating delete marker
- In the case of delete marker, we need to log the owner and the owner
display name so that we can create it correctly ... - 12:13 AM Revision 850dd42c (ceph): rgw: handle delete marker when doing incremental data sync
- Still need to handle the full sync, and to make sure we apply it
only if-newer (as with the other data sync operation... - 12:13 AM Revision 5e93a686 (ceph): rgw: guard versioned object removal from circular sync
- check if marker instance already exists, only apply (and update bi log)
if does not exist. Propagate the versioning f... - 12:13 AM Revision c5990873 (ceph): rgw: some debug info
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 6476c4e7 (ceph): rgw: data sync, update high marker when skipping duplicate sync entries
- Need to update the high marker when skipping an entry, so that when the processing
entry finishes we set the markers ... - 12:13 AM Revision 6052d4b0 (ceph): test-rgw-call.sh: add missing file
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision d2e41e8f (ceph): rgw: store obj pg version in the object's head
- this is done atomically when object is written, will allow us
to determine whether object is newer or not.
Signed-of... - 12:13 AM Revision b50b3bb9 (ceph): rgw: keep pg ver on obj state, and send it in HEAD request
- send it in HEAD request if it was done by the system user
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision de129aaa (ceph): rgw: create a short (32bit) zone id, keep it on the period map
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b37503ab (ceph): rgw: keep source zone attr on head object
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b9da8db7 (ceph): rgw: fetch remote obj depends on zone id and pg ver
- This provides a consistent objects view on zones when changes happen on
the same objects at the same time. The zone i... - 12:13 AM Revision a38a3ae8 (ceph): rgw-admin: add datalog status command
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 673abbe7 (ceph): test_multi: test object sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 7a25c639 (ceph): test_multi: buckets and objects comparison
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision fb3dd942 (ceph): rgw: clear 'null' object instance when fetching remote obj
- otherwise the objclass code will handle it as a versioned object
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision f9b94071 (ceph): rgw/test_multy.py: improve test_object_sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 21e108bb (ceph): rgw/test_multi.py: meta checkpoint uses zones, not clusters
- The unit we need to care about is the zone, not the cluster
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 0cc621c9 (ceph): rgw/test_multi.py: add log level for saner output
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 76807064 (ceph): test_multi.py: generate boto connection per zone
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 38cefb41 (ceph): test_multi.py: can run through python nose
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8b8f91a5 (ceph): tests_multi.py: test bucket creation, fix meta checkpoint
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision aa5de3b2 (ceph): rgw: test_multi: start radosgw with debug logs, asok
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision a2583c50 (ceph): rgw: meta sync, handle ENOENT, ECANCELED
- retry when canceled, continue when entry does not exist.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 671f3196 (ceph): test_multi: add more bucket related tests
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 61de0364 (ceph): rgw: clone mdlog updates marker in any case
- Need to set the new_marker even if no new entries fetched.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 0e9f2e44 (ceph): rgw: meta sync can remove entries
- and also skip non complete entries
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 22129ec0 (ceph): radosgw-admin: fix help.t
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 44d0d3f4 (ceph): test/rgw: more test work
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 99da3393 (ceph): test_multi.py: finer control for bringing up system
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 7fd15284 (ceph): test_multi.py: wait for meta sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 6f544074 (ceph): test_multi.py: generate random key
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 82b5f3ae (ceph): test_multi.py: move meta checkpoint inside, add configurables
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b170343a (ceph): test_python.py: call radosgw-admin with cache disabled where applicable
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision aee4e85e (ceph): test_multi.py: create a test user
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8d4fbc09 (ceph): test/rgw: wait for metadata sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b4193211 (ceph): radosgw-admin: use realm current period master_zonegroup as remote for ...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e206c022 (ceph): rgw: cleanup remove realm unused master_zonegroup and zonegroups
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 845bf22e (ceph): rgw: create_default cannot set as default
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 1827781a (ceph): rgw: default zonegroup per realm
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2ec85ef6 (ceph): rgw: default zone per realm
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision afc900bd (ceph): radosgw-admin: zone list should print default zone
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 69a395f6 (ceph): rgw: remove error message from read_default
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 74fdef41 (ceph): rgw: bucket sync, don't drain_all() before shutting down lease cr
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b991ff70 (ceph): rgw: more log info on realm reloading
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 346343ed (ceph): rgw: http client lock related fix
- need to call _finish_request() under the lock.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 94bd292d (ceph): rgw: fix period pull of first epoch
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8f34600b (ceph): rgw: option to set realm, zonegroup, zone as default
- when modifying / creating the entity. This is in addition to the explicit
command.
Signed-off-by: Yehuda Sadeh <yehu... - 12:13 AM Revision 4571f729 (ceph): test/rgw: initial work on multi site test framework
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 673b28c3 (ceph): test/rgw: basic meta sync status test util
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 1105cff6 (ceph): rgw-admin: add mdlog status command
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b91e4511 (ceph): rgw: reflect period when setting as current period
- reflect period into local objects when setting it as current.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 684d8130 (ceph): rgw: report error
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision d1d93860 (ceph): rgw: rearrange zonegroup and zone initialization
- move into helpers, don't keep distinct structures for zonegroup local and period
zonegroup, we end up using the one w... - 12:13 AM Revision e8f148ee (ceph): rgw: adding more reflection where needed
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 1975310d (ceph): rgw: make realm pull a raw storage operation
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision f81eb8e5 (ceph): rgw: switch to local zonegroup config if zone is not found
- We might be just creating a zone that is not in the period config yet,
if we can't find it in period config switch to... - 12:13 AM Revision 36861353 (ceph): rgw: fix data sync notification
- should send zone id, not zone name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 4720662d (ceph): rgw: update bucket index marker before skipping entries
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision dd490b67 (ceph): rgw: merge related fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 0b5cdc31 (ceph): rgw: take a lease before syncing bucket shard
- This is needed for having multiple rgws running on the same zone
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 5c96534a (ceph): rgw: data shard sync locking
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 6494347d (ceph): rgw: realm pull also pulls period
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b8dcb667 (ceph): rgw: avoid unneeded yield
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision b9fbe050 (ceph): rgw: keep track of how busy a cr stack is
- this can give indication about crs that aren't structured correctly.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 52486a96 (ceph): rgw: data sync, don't yield when spawning
- this enables us to filter out duplicate keys without worrying about races, since
spawned crs will only be executed on... - 12:13 AM Revision 8b9cd668 (ceph): rgw: forward bucket creation removal if it's not meta master
- We can be in the master zonegroup, but not the meta master -- in which case
we still need to forward the request to t... - 12:13 AM Revision f00585f0 (ceph): rgw: incremental sync, skip non-complete entries early
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 2108b2d1 (ceph): rgw: remove incorrect conn assignment
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 36e5ded2 (ceph): rgw: fix call to index_key_to_marker()
- was passing variables in the wrong order
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision e08eb9c1 (ceph): rgw: don't spawn multiple concurrent object sync for same object
- Either mark the current running operation to retry, or wait for it to finish
(if it's not doing the same operation).
... - 12:13 AM Revision 3b41d87f (ceph): rgw: create a unique zone pool names
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision efe8d9d4 (ceph): radosgw-admin: zone set add a check for zone name in json
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision eca0bb84 (ceph): rgw: use zonegroup id for location constrain
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9dccf6e4 (ceph): radosgw-admin: clean backward support for region in the cli
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 6a31379f (ceph): rgw: fix setting of rgw_zonegroup from rgw_region
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 706a194d (ceph): rgw: remove run context when finished running
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 44194c01 (ceph): rgw: keep status and history in coroutine
- will replace the report container stuff
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 637bd560 (ceph): rgw: remove sync reporting
- will use the cr reporting framework instead
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision fa5b36c9 (ceph): rgw: start annotating coroutines status and description
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 0efd1ff3 (ceph): rgw: more coroutines annotation
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 67fa54fd (ceph): rgw: data sync, only use complete log entries
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 94ad24ae (ceph): rgw: rework set_description(), set_status()
- make it easier to construct description, status info
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision d6597be6 (ceph): rgw: cancel index operation if delete got ENOENT
- Should mark the operation as canceled, so that sync followers don't try to
apply it.
Signed-off-by: Yehuda Sadeh <ye... - 12:13 AM Revision 968cc6b4 (ceph): rgw: start moving report into coroutines
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision d920dab8 (ceph): rgw: add locking to coroutines reporting
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 1e0ac526 (ceph): rgw: hook cr managers to admin socket
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 21eaefac (ceph): rgw: admin socket related fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 28308458 (ceph): radosgw-admin: allow region use for backward compatability
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 24e1a4e9 (ceph): rgw: handle the case of non exisiting zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision b8eb5bd0 (ceph): rgw: more on fix for g_ceph_context shutdown
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 085ee732 (ceph): rgw: track all stacks, not just scheduled
- And don't expand spawned stacks out of existing cr. This flattens the
admin socket output.
Signed-off-by: Yehuda Sad... - 12:13 AM Revision 124cf065 (ceph): rgw: remove epoch and duplicates from list_periods
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision edc24bf1 (ceph): rgw: fix assert on shutdown by keeping g_ceph_context around longer
- RGWRealmWatcher and friends are on the stack in main(), so we can't drop
the last ref on g_ceph_context until their d... - 12:13 AM Revision 7f439b1b (ceph): radosgw-admin: replace region with zonegroup in the help file
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 5aa81b97 (ceph): ceph_json: add deque encode/decode
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 1c6ac7bb (ceph): rgw: framework for per-rgw sync status reporting
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 961e602d (ceph): rgw: start hooking sync report
- also multiple fixes around the report tool
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision f5f05ba7 (ceph): rgw: more metadata sync reporting
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 9ecd08fd (ceph): rgw: RGWRealmWatcher supports multiple watch types
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 22fca7eb (ceph): rgw: RGWPeriodPusher shares periods between zones/groups
- RGWPeriodPusher implements the RGWRealmWatcher interface to get
notifications for new periods. when it discovers tha... - 12:13 AM Revision 87ef103e (ceph): rgw: register RGWPeriodPusher with RGWRealmWatcher
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision cd1b46da (ceph): rgw: allocate a larger buffer for full sync omap oid
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision aa8a1ebd (ceph): rgw: call drain_all() before returning from some crs
- spawned crs are still using marker_tracker, need to drain_all() as
we destroy it in the destructor.
Signed-off-by: Y... - 12:13 AM Revision c54a99ff (ceph): rgw: fix compilation error on i386
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision f20c0ac8 (ceph): rgw: fix compilation error in RGWPeriodPusher::handle_notify
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9122fab4 (ceph): rgw: fix for decode of ZoneGroup id
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision abec368e (ceph): rgw: fix typo in RGWPeriod::update
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 5adae5b8 (ceph): rgw: add RGWRealm::notify_new_period()
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision ac18d0ce (ceph): rgw: keep Context for reconfig timer cancellation
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 76f811b7 (ceph): rgw: refactor reconfigure out of RGWRealmWatcher
- add a RGWRealmReloader class to handle reconfiguration, and use a
Watcher interface to get notifications from RGWReal... - 12:13 AM Revision cf8b1b2f (ceph): rgw: period push succeeds even if it isn't a new period
- when pushing periods between zones, we need a successful result to
signal that we can stop sending the period
Signed... - 12:13 AM Revision e836b368 (ceph): rgw: rename RGWRealmReloader::FrontendPauser to Pauser
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 1297b373 (ceph): radosgw-admin: add --zone-new-name to usage
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d065ef49 (ceph): rgw: fix RGWSystemMetaObj::rename
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 396bbb47 (ceph): rgw: we need to rename the zone inside the zonegroup too
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 521fb06a (ceph): rgw: data sync marker tracker, don't assert
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 155ab741 (ceph): rgw: cr call() doesn't return a value
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision f75388a9 (ceph): rgw: data sync fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 10171dcf (ceph): rgw: fetch bucket instance info if doesn't exist
- when doing data sync. This handles a race in which we try to sync data
of bucket instance before fetched its metadata... - 12:13 AM Revision 29496f0f (ceph): rgw: clarify log message
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8c11019b (ceph): rgw: start marker tracker sync entry can fail
- We might hit duplicate entry, just skip it, don't assert.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 4f17bbb5 (ceph): rgw: translate source_zone param into source zone id
- operations are done using the zone id, not the zone name
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 9fc032f4 (ceph): rgw: use correct connection for certain data sync operations
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 1aabaafe (ceph): rgw: init num shards if sync status did not exist
- in data sync process
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 0cf3c913 (ceph): rgw: special handling of 'null' object version
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision fdbb9681 (ceph): rgw: full data sync, pass correct op
- Need to specify appropriate op (depending on whether object is
versioned or not versioned).
Signed-off-by: Yehuda Sa... - 12:13 AM Revision dcac9ba4 (ceph): rgw: initialize data sync if needed
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision dac0ed9e (ceph): rgw: data sync CR retry after specific errors
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision f5a07532 (ceph): rgw: backoff mechanism for data sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 77072341 (ceph): rgw: move code around
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 35ffcff1 (ceph): rgw: more backoff related changes and fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 8166ac43 (ceph): rgw: don't force pool names to start with periods
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 2bfd66ea (ceph): rgw: remove include to <boost/asio/coroutine.h>
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 209608a9 (ceph): rgw: remove include to <boost/asio/coroutine.h>
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 7942c937 (ceph): rgw: fix compilation with older boost versions that don't have asio cor...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision a958be00 (ceph): rgw: coroutine manager returns ECANCELED when going down
- RGWRemoteMetaLog::run_sync() was getting stuck in an infinite loop after
a call to RGWCoroutinesManager::stop(). ins... - 12:13 AM Revision d79fe697 (ceph): rgw: init REST connection by zone name
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 21347a5c (ceph): rgw: keep timestamp stats in incremental sync position data
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision fcc6b8e9 (ceph): rgw: initialize data member
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 62681589 (ceph): rgw: add make_param_list() helper
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision e81c1ac9 (ceph): rgw: RGWRESTPostResource takes param_list_t for RGWPostRESTResourceCR
- RGWPostRESTResourceCR needs to make a copy of the parameters given to
its constructor, because it doesn't use them un... - 12:13 AM Revision 03282533 (ceph): rgw: apply RGWRESTReadResource::wait_bl() fix to PostResource as well
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 1a0e74bb (ceph): rgw: use boost::intrusive_ptr for http_op ref counting
- this fixes a segfault in the RGWPostRESTResourceCR::request_complete()
error path, which accessed http_op after calli... - 12:13 AM Revision 86148c47 (ceph): rgw: shutdown lease CR on mdlog inc sync failure
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 28ba9af0 (ceph): rgw: update the correct shards when doing full sync
- The shard we use for each entry (either meta, or data) needs to be selected
correctly to match the different logs we ... - 12:13 AM Revision 7c435548 (ceph): rgw: keep sync progress info for full sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 49bf8ba1 (ceph): rgw: show data full sync stats
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 0c0c9960 (ceph): rgw: fix bucket creation and deletion when there is no realm or period ...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2a22b2b7 (ceph): rgw: realm watcher locks mutex for SafeTimer::shutdown()
- this fixes an assert() on shutdown
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 12:13 AM Revision 1f485dd7 (ceph): rgw: bucket ops, obj create and obj delete should check to see if bucke...
- rgw_build_policies set the bucket_exists flag
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 12:13 AM Revision 91de9b51 (ceph): rgw: workaround to clear location constrain when using default zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 384df8d1 (ceph): rgw: RGWRestConn uses vector instead of map
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision d585436d (ceph): rgw: move RGWPostRESTResourceCR to rgw_cr_rest.h
- for use by RGWRealmPusher
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 12:13 AM Revision a1816d97 (ceph): rgw: use insert to copy containers in rgw_rest_conn
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 6c1f3761 (ceph): rgw: add typedef for rest parameter lists
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 953086a2 (ceph): rgw: handle transient error in md full sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision d047763f (ceph): rgw: move children collection to other method
- and call it again instead of just draining at the end
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 105f8a07 (ceph): rgw: rework incremental md sync error handling
- similar to what we do with the full md sync. Identify transient
errors, and if so return -EAGAIN so that caller would... - 12:13 AM Revision 3fa1cc7b (ceph): rgw: move data sync init into the processing thread
- that way we don't depend on remote peer to be available
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 111cb41c (ceph): rgw: fix data sync initialization
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 9acb6296 (ceph): rgw: allow creating a bucket without current period
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d12da625 (ceph): rgw: use default zonegroup and zone in init_complete
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 41bbe95a (ceph): rgw: cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 50fd0bd0 (ceph): rgw: return -EAGAIN on a connection related http failure
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision c8cd83c2 (ceph): rgw: multiple sync initialization and error handling fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision fbdd3ad2 (ceph): rgw: get some errors from req_data
- When reading request status, we need to check with req_data first,
since it might have failed before we even got the ... - 12:13 AM Revision 4bbfe637 (ceph): rgw: rework error handling when syncing a single md entry
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 91761d1d (ceph): rgw: a coroutine util function to collect a single stack
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 1a92c4b2 (ceph): rgw: RGWCoroutine::spawn() returns stack
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision a4cec387 (ceph): rgw: coroutine drain fixes
- Init drain_cr() before draining, otherwise we wouldn't be able to
call it a second time
Signed-off-by: Yehuda Sadeh ... - 12:13 AM Revision 31913902 (ceph): rgw: RGWPeriod stores sync_status as vector of strings
- rgw_meta_sync_status keeps the shards in a std::map, but a std::vector
is more appropriate when all keys are present.... - 12:13 AM Revision ca5e00b1 (ceph): rgw: create RGWMetaSyncEnv, use it as container to sync env
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision d8dcf9b3 (ceph): rgw: move sync_oid() and shard_object_name() to sync env
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 96e38506 (ceph): rgw: mdlog full sync, yield for each entry
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 7be92686 (ceph): rgw: init sync env
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 97029664 (ceph): rgw: error out if failed to build md sync index
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 09112f25 (ceph): rgw: fix the mdlog sync lock control flow
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision e99da775 (ceph): rgw: add backoff and restart to meta sync
- also fix lease cr lifecycle
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 580e017d (ceph): rgw: account total number of metadata entries for sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 55a5addb (ceph): rgw: add missing rgw_meta_sync_status.h to the Makefile
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 790eeb5d (ceph): rgw: add rgw_rest_realm.h to the Makefile
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision de748e53 (ceph): make: fix link of ceph_test_cls_rgw_meta
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 99ef6fc5 (ceph): rgw: store metadata sync status on period commit
- store the new master zone's sync status with each new period
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 12:13 AM Revision f2424a16 (ceph): rgw: update realm_id when converting a region to zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision ac6dcc78 (ceph): rgw: add RGWRegionMap for backward compatability
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2650b3b0 (ceph): rgw: update current_period after adding converted zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 6d65dac2 (ceph): rgw: add support for region format in RGWOp_ZoneGroupMap_Get
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e92c9155 (ceph): rgw: create a realm in case of pervious regions configuration
- The realm name is concatanation of master region and master zone and its
id is the mds sume of the name
Signed-off-b... - 12:13 AM Revision 261e6436 (ceph): rgw: md full sync backoff
- Still need to work this out correctly
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 2991ffb1 (ceph): rgw: use set_cr_error() and set_cr_done() instead of set_state()
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision afc3194b (ceph): radosgw-admin: remove period activate in favor of commit
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision f81e72fe (ceph): rgw: RGWHTTPManager dtor stops background thread
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision c010a3c0 (ceph): rwlock: add prioritize_write flag to prevent write starvation
- RWLock's constructor takes an additional 'prioritize_write' flag, which
defaults to false. when enabled, this adds t... - 12:13 AM Revision 30f74854 (ceph): rgw: add pause/unpause to RGWFrontend interface
- RGWProcessFrontend implements pause/unpause through the ThreadPool
interface. RGWMongooseFrontend implements them wit... - 12:13 AM Revision 4d72adce (ceph): rgw: add realm control object for watch/notify
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 40608a5f (ceph): rgw: period commit calls notify_zone
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision ab6c9213 (ceph): rgw: RGWRealmWatcher to reload RGWRados on changes
- adds RGWRealmWatcher, which watches the RGWRealm control object for
changes. in a separate thread, all frontends are... - 12:13 AM Revision ae729aa7 (ceph): rgw: add converted regions into the current period
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 29779964 (ceph): radosgw-admin: add realm pull command
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 51133f1f (ceph): rgw: RGWPeriod accessors are const
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 25c14c8c (ceph): rgw: period push handler updates current period/epoch
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision d9a19c75 (ceph): rgw: add RGWPeriod::commit()
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision c38a7812 (ceph): rgw: period push handler supports commit
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 132c2a18 (ceph): radosgw-admin: add 'period commit' command
- on the master zone, store the new period locally and notify the zone for
restart. on other zones, send a 'period pus... - 12:13 AM Revision 6b1cb5dc (ceph): radosgw-admin: add --commit flag for period update
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 3b019faf (ceph): radosgw-admin: add 'period update' to usage
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 55dfc851 (ceph): rgw: omit epoch in oid for staging period
- there should only be one staging period object, so the epoch is
an unnecessary part of its oid. and for period commit... - 12:13 AM Revision fc483c82 (ceph): rgw: period allows setting id, epoch, latest_epoch
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision a69e69aa (ceph): rgw: move period Ops to rgw_rest_realm.cc
- this removes the handling of /admin/config?type=period
Signed-off-by: Casey Bodley <cbodley@redhat.com> - 12:13 AM Revision 7623e437 (ceph): rgw: add realm params to period pull
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 5704bcd1 (ceph): rgw: add op for GET /admin/realm
- this is for the radosgw-admin 'realm pull' command, which gets the realm
object by name or id
Signed-off-by: Casey B... - 12:13 AM Revision ee6d76f4 (ceph): radosgw-admin: add send_to_remote_or_url() helper
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 70a2b935 (ceph): rgw: multiple init metadata sync locking fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 76bfd7b0 (ceph): rgw: initialize rest connection if no period
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 092303ab (ceph): rgw: a bit better coroutine related logging
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision f055fae8 (ceph): rgw: guard metadata sync initialization step
- Guard the fetch-meta stage
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 899ff3dd (ceph): rgw: guard metadata full/incremental sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision c7f77c66 (ceph): rgw: RGWHandler_Config should assume empty type is zonegroupmap
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d3b3ddae (ceph): rgw: fix comparison typo in RGWRados::init_complete
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 0174086d (ceph): rgw: RGWRemoteMetaLog ctor sets async_rados=nullptr
- RGWRemoteMetaLog::init() is not called in all error paths, so we need to
start with nullptr
Signed-off-by: Casey Bod... - 12:13 AM Revision ea60f7e2 (ceph): rgw: RGWRados internal zone should be protected and not accessed directly
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e9044fc0 (ceph): rgw: RGWRados zonegroup and zone_public_config should not be accessed d...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision ae807420 (ceph): rgw: use default zone in case there is no period or zone name
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision db6647d0 (ceph): radosgw-admin: fix zone get command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c16caa01 (ceph): rgw: update new name after converting region to zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 697753a0 (ceph): rgw: backward compatability update_name for existing zones
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 3263c2e6 (ceph): cmake: move link dependencies to rgw_a
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:13 AM Revision 8e77fa6f (ceph): rgw: remove zonegroup_map from RGWRados
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision f5857c72 (ceph): rgw: no need to store or update zonegroupmap
- Structure and command will be kept for backward compatability
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 12:13 AM Revision 4c6a01af (ceph): radosgw-admin: zonegroupmap get should no error if no realm or period
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2441b7cd (ceph): rgw: add support to zonegroupmap set
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c11a5a50 (ceph): rgw: convert regionmap
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 3468dd6d (ceph): rgw: fix RGWSystemMetaObj::init by passing old_format flag
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision bba68536 (ceph): rgw: use current_period zonegroup and zone when exists
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 4195f8b0 (ceph): rgw: read local zonegroup and zone only when needed
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision fb2b8f2f (ceph): rgw: update rest connections from the current period
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 8d323925 (ceph): rgw: can set zone read-only, can set zonegroup id
- and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 680e58e6 (ceph): rgw: fix log message
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 6a403507 (ceph): rgw: don't read/init sync status if meta master
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision d97718d4 (ceph): CMake - add check for libcurl
- Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
- 12:13 AM Revision 78294dd1 (ceph): radosgw-admin: zone add command should be zonegroup add
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d2109c73 (ceph): rgw_admin: update zone set
- zone set was broken, now it can update the zone params correctly. Also
inheriting the id from the current zone if exi... - 12:13 AM Revision d1e32a87 (ceph): rgw: can override master zone config
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 4a5d77aa (ceph): rgw: get_predefined_name should get the ceph context
- so it can be called before object init
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 12:13 AM Revision 4733ccba (ceph): rgw: zonegroup and zone should not be accessed directly
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision fa2dc6a1 (ceph): rgw: read current period during init
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 93bddf9f (ceph): rgw: create default zonegroup for first time run of the gateway
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 46b268cd (ceph): rgw: auto create placement target params
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 4d484019 (ceph): rgw_admin: period update command
- A command that creates staging period data out of current local data
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 78f53f3f (ceph): rgw: stuff more info into the period
- and don't update the current period when adding zone, this
will be done through the staging period.
Signed-off-by: Y... - 12:13 AM Revision a2e7cd58 (ceph): rgw: update master zone
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 526421ac (ceph): rgw: run sync thread only when number of zones > 2 and master is config...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 8e8f13d1 (ceph): rgw: set first created realm as default
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 448674b6 (ceph): rgw: prefix default pools with zone name
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision c497facd (ceph): rgw: set first created zone as default
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 12239dd5 (ceph): rgw_admin: can update zonegroup endpoints, is_master
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 56bbadf2 (ceph): rgw_admin: can set zonegroup api name
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 2ae0f41e (ceph): rgw_admin: can config access/secret key for zone
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 66041ae8 (ceph): rgw: --rgw-zone and --rgw-zonegroup use names not id
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision eeaf75da (ceph): rgw_admin: don't require zonegroup id on some commands
- should be able to get the default one
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 212d8f48 (ceph): rgw_admin: zone name need to be provided on zone create
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision ee29f62b (ceph): rgw_admin: zone delete doesn't require zonegroup
- iterates through all the zonegroups and remove it
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 5f774a1d (ceph): rgw_admin: realm set-default -> realm default
- to be in line with the other default commands
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision a325dd5e (ceph): rgw: use --rgw-realm instead of --realm
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 702d5b05 (ceph): rgw: period get does not require specifying period id
- Can return the current period
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision 369e484e (ceph): rgw: period oid doesn't include realm id
- So that realm id is not a dependency for reading period.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision fa12a072 (ceph): radosgw-admin: zone get and rename commands should work without zonegro...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision ba629cdb (ceph): rgw: update rest_conn_master when adding a new master zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision fc3df345 (ceph): rgw: update zone endpoints when creating a new zone
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision fd315d9b (ceph): rgw: update zonegroup endpoints when creating it
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 65775645 (ceph): rgw_admin: don't use --zone, use --rgw-zone
- --rgw-zone is tied to ceph.conf, and what we've always been using
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:13 AM Revision a12ec59f (ceph): rgw_admin: a zone default command, and other changes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 962eb3cd (ceph): rgw: don't use --zonegroup, use --rgw-zonegroup
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision f267df2f (ceph): radosgw-admin: check legal input for zone modify command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e79171cf (ceph): radosgw-admin: check for legal input for zonegroup default command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 01e342fe (ceph): radosgw-admin: check for valid input for zonegroup modify command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 2a947bfe (ceph): radosgw-admin: check for valid input in zone add command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9638a4ee (ceph): radosgw-admin: check for valid input in zone delete command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c9269031 (ceph): rgw: print zone name and id in the begining of the dump
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision ef641572 (ceph): rgw: remove is_master flag from zoneparams
- make it easier to change master zone
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 12:13 AM Revision 452c8eed (ceph): radosgw-admin: fix zonegroup and master usage text
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e65afc56 (ceph): rgw: add zonegroup modify command to allow setting/clearing zonegroup m...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9954bb5c (ceph): rgw: add zone modify command to change master zone
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 4517bf77 (ceph): rgw: fix RGWZone::dump
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 824a05bf (ceph): radosgw-admin: use realm_id from zonegroup if not provided
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9dfbae6d (ceph): rgw: fix compilation
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision 3bd29b4e (ceph): rgw: zone config related changes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:13 AM Revision bc70d67f (ceph): rgw: move dump functions into rgw_json_enc.cc
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 189c1b13 (ceph): rgw: move rgw_meta_sync_status, rgw_meta_sync_marker and rgw_meta_sync_...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 98178094 (ceph): rgw: add decode_json method to rgw_meta_sync_status structures
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 58065620 (ceph): rgw: store latest sync status when activating a period
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c05e6321 (ceph): radosgw-admin: fix zone create to check for zonegroup name
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c1e1f12f (ceph): rgw: remove debug message from decode_zones
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision bded7eb7 (ceph): rgw: add RGWRegionMap for backward support
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 220e8e86 (ceph): rgw: add backward support for old regionmap format
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 852ead59 (ceph): rgw: fix whitespace and remove debug messages
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9272d7ef (ceph): rgw: add period_map to period dump and encode_json
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e18b72f7 (ceph): rgw: add bucket_quota to RGWRegionMap::encode_json
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 208a3873 (ceph): rgw: don't try to unregister request on destructor
- We already unregister the request earlier, and the locking here
was weird and wrong anyway.
Signed-off-by: Yehuda Sa... - 12:13 AM Revision d12836d0 (ceph): radosgw-admin: fix zonegroup default
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision dbd70b04 (ceph): radosgw-admin: zone create should update zonegroupmap for non standalon...
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 57cb5184 (ceph): rgw: add id to RGWZone dump and decode_json functions
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision e020790a (ceph): radosgw-admin: zone set should handle old format json (without name or id)
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 6c45a2ad (ceph): rgw: systemmetaobj::create don't generate random id if id is provided
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 6705fe73 (ceph): rgw: rgwzone decode_json should handle empty id for backward compatabiltiy
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 1882243b (ceph): radosgw-admin: remove extra print from zonegroup set command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 3d9eb7f3 (ceph): radosgw-admin: add --rgw-zone for backward compatability
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 117bb62d (ceph): rgw: backward compatabilty for zone set command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c3907af4 (ceph): radosgw-admin: fix zonegroupmap update
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 674087ec (ceph): radosgw-admin: zonegroup set needs to update zonegroupmap
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision a320a442 (ceph): radosgw-admin: realm set should update zonegroup map
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9082ed6c (ceph): radosgw-admin: zone set command should update zonegroupmap
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 922721cc (ceph): radosgw-admin: add --rgw-zonegroup for backward compatability
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 23cafb0e (ceph): rgw: use encode_map for zonegroups
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 0e4cdb65 (ceph): radosgw-admin: update zonegroupmap when adding a zone
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 76df9117 (ceph): rgw: add realm_id to zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision cd120d84 (ceph): radosgw-admin: use zonegroup realm id in zone add command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision eb6fe357 (ceph): radosgw-admin: use the correct realm id when creating a new zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d6d57aeb (ceph): rgw: use realm provided in the command line
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 695b48be (ceph): rgw: fix zonegroupmap initialization in init_complete
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 265e0933 (ceph): radosgw-admin: update zonegroupmap when activating a period
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 6f80c92b (ceph): rgw: fix realm create
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d178f99b (ceph): rgw: fix zonegroup create
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision ae7f8042 (ceph): rgw: add zonegroup_map period update
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 88515686 (ceph): rgw: add period_map to encode/decode
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 84f9a26c (ceph): rgw: update zonegroupmap when creating new realm
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision fe8c3440 (ceph): rgw: fix zonegroup update
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 60f948d1 (ceph): radosgw-admin: fix error messages for zonegroup create
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 3c45e433 (ceph): rgw: fix init_complete when there is no realm
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 993481a7 (ceph): rgw: cleanup period init
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision c04e688f (ceph): rgw: move zonegroup data into rgwperiodmap
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 10adb672 (ceph): rgw: zonegroup map contains a map of periods
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision b8b237a8 (ceph): rgw: add realms to zonegroupmap
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9af5152d (ceph): rgw: fix encoding and decoding of realms and periods
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 11500473 (ceph): rgw: add zonegroupmap realm update
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 66eb0200 (ceph): rgw: Rename Region to ZoneGroup only internal structures and class
- User visuable are not changed: admin commands, jsons and rados objects names
Signed-off-by: Orit Wasserman <owasserm... - 12:13 AM Revision 9451af69 (ceph): cmake: fix erasure-code
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision d4b58baa (ceph): rgw: RGWZoneGroup should inheirt from RGWSystemMetaObj
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 9a0d4170 (ceph): rgw: RGWZoneParams should inherit from RGWSystemMetaObj
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision ea0a4202 (ceph): radosgw-admin: add zone create, delete and rename commands
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 0d83cfe3 (ceph): rgw: add use_next_epoch method
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:13 AM Revision 660fc7ca (ceph): rgw: use RGWZoneGroupMap in RGWPeriod
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 966dd3ee (ceph): rgw: propagate olh_epoch for obj sync correctly
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 3c6e5e7b (ceph): cls/rgw: rgw_bi_log_entry::decode_json(), decode ver
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision beac57f2 (ceph): rgw: don't require system pools to start with a period
- Make sure cache operations are being done on system objects.
Separate calls where needed to make sure that separate p... - 12:12 AM Revision 9744de72 (ceph): rgw: add new class to create resource request
- RGWRESTReadResource holds the request input and output. Previously
we were using stack variables that couldn't be use... - 12:12 AM Revision 94db324c (ceph): rgw: async rados requests through a work queue
- Tie in the async rados requests to the async framework.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision daaf7b41 (ceph): rgw: Add RGWNameToId and RGWDefaultSystemMetaObjInfo
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 1680bb75 (ceph): rgw: Add RGWSystemMetaObj class
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Conflicts:
src/rgw/rgw_rados.cc - 12:12 AM Revision a8d765d2 (ceph): rgw: Add period admin commands and rest api to handle period
- the new commands are prepare,delete, get, activate, pull and push
Signed-off-by: Orit Wasserman <owasserm@redhat.com... - 12:12 AM Revision 0bdf1505 (ceph): rgw: don't create connection object for zone without endpoints
- warn about it though
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 01608a84 (ceph): rgw: minor cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision beba94bc (ceph): rgw: data sync locking fixes
- and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision ddfb0193 (ceph): rgw: tie incremental data sync
- and other fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 9c6a962f (ceph): rgw: handle object removal in incremental data sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 5e368857 (ceph): rgw: fetch_remote_obj() uses correct version_id
- This fixes one aspect of the versioned objects sync
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 6e243c34 (ceph): cls_rgw: reset dirent flag appropriately
- Need to mark dirent as versioned if it has instance.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 8ff39798 (ceph): rgw: incremental data sync
- still needs some more work, but basic structure is there.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 579bd3a1 (ceph): rgw: incremental data sync adjustments
- update marker, close a race
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision c43f7362 (ceph): rgw: only account actual io for coroutine io window
- stacks that are put in interval_wait shouldn't be accounted.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 35d48c04 (ceph): rgw: eliminate window for data sync marker
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision b334c03b (ceph): rgw: work towards datalog sync notification
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 5a7e4e32 (ceph): rgw: async data changes notifications
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision f6788b75 (ceph): rgw: multiple fixes related to coroutines draining
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 390f64a0 (ceph): rgw: data sync work
- Instead of just keeping map of bucket instances, keep map of all the shards.
Also prepare the CRs that will call into... - 12:12 AM Revision 1403b23c (ceph): rgw: move top level data sync function into coroutine
- So that it can be called from a coroutine
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 04cd5921 (ceph): rgw: data sync, spawn sync on all shards
- full sync should work now
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 3dff6252 (ceph): rgw: revive io window
- and several other fixes. Don't send unbounded number of IO requests,
send back http related errors (that didn't have ... - 12:12 AM Revision cf3bbddc (ceph): rgw: reduce the use of obj_ctx
- Should really get rid of all the obj_ctx use, unless it's really needed. It's
not thread safe.
Signed-off-by: Yehuda... - 12:12 AM Revision aefa0884 (ceph): rgw: add rwlock to RGWObjectCtx
- It can be used from multiple threads now.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision a8dc84e9 (ceph): rgw: fix data sync init
- Need to wait for shards' status.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 9422936d (ceph): rgw: no need to yield while collecting
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision b8d57a22 (ceph): rgw: add RGWCoroutine::wait_for_child()
- Will yield until one of the spawned stacks finished execution.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision c4cdb396 (ceph): rgw: finish execution when done with bucket sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 649b6723 (ceph): rgw: simplify unblocked by stack state change
- If blocked by another stack that is finished, just schedule, not waiting
on IO.
Signed-off-by: Yehuda Sadeh <yehuda@... - 12:12 AM Revision aa829e39 (ceph): rgw: clean up child draining a bit
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 27450d72 (ceph): Revert "rgw: simplify unblocked by stack state change"
- This reverts commit 8509ef5034818e163bebc8fd2de039a96b4a8f1a.
- 12:12 AM Revision cd1ad88d (ceph): rgw: move bucket shard full sync to its own coroutine
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 23e083ab (ceph): rgw: fix shard_id use
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 6b2df0e1 (ceph): rgw: init shard_id param for bucket listing
- shard_id can now be specified in the bucket instance http param
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 800f391c (ceph): rgw: add rgw_bi_log_entry::decode_json
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 7cc81c47 (ceph): rgw: skeleton for bucket index incremental sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 092cf681 (ceph): rgw: url_encode http params in requests that we send
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 0f42103c (ceph): rgw: collect spawned requests before completing coroutine
- Need to finish all processing before we return
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 65308b51 (ceph): rgw: fix pending operations accounting
- create RGWCoroutine::num_pending() to get the number of
pending spawned coroutines.
Signed-off-by: Yehuda Sadeh <yeh... - 12:12 AM Revision df001d8b (ceph): rgw: can read attrs when reading system obj
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 0ffbd84f (ceph): rgw: keep bucket sync markers in object attrs
- This allows to set the status separately for each of the
different stages (full, incremental), while allowing also
to... - 12:12 AM Revision 24373fd7 (ceph): radosgw-admin: bucket sync commands don't require bucket id
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 82db4777 (ceph): rgw: silence some verbose logs
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision e833021a (ceph): rgw: fix iteration over bucket entries in full sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 6d6cdc70 (ceph): rgw: switch sync state when done with full bucket sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 442edc82 (ceph): rgw: list bucket instance shard entries for data sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 07f3754b (ceph): rgw: fix signing for generated requests
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 4d69b8fa (ceph): rgw: extend list bucket versions api
- System user can now provide 'objs-container=true' in conjuction
with 'format=json' so that response is json and entri... - 12:12 AM Revision cd20ec84 (ceph): rgw: bucket sync, send marker when listing bucket shard
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 8659ff19 (ceph): rgw: bucket sync fetches remote objects
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 9f63b15b (ceph): rgw: fix identification of canceled operation
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 868dccf2 (ceph): rgw: api adjustment following rebase
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 727db686 (ceph): rgw: window of full sync operations per bucket
- also store marker periodically, reuse marker logic from md sync.
Marker still needs some work.
Signed-off-by: Yehuda... - 12:12 AM Revision fa96d4e4 (ceph): rgw-admin: skeleton for data sync commands
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 29db3ce6 (ceph): rgw: initial data sync work
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 3d49dced (ceph): rgw-admin: data sync status command
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 5fb66152 (ceph): rgw-admin: implement data sync init
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 2b4de2d2 (ceph): rgw: initial work on data sync run
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision f0e351d4 (ceph): rgw: per-bucket instance shard state
- add 'radosgw-admin bucket sync init' command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision f5a27f9d (ceph): rgw: read bucket sync status
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision c90d7cb5 (ceph): cls/rgw: add an objclass method to check obj mtime
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 0f7e3e0a (ceph): rgw: add mtime check to object removal if needed
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 9751d612 (ceph): rgw: add no-precondition-error http param for object delete
- In case we don't want to get an error response when a precondition
failed.
Signed-off-by: Yehuda Sadeh <yehuda@redha... - 12:12 AM Revision a3b0d200 (ceph): rgw: fix time parsing for delete precondition
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 14cb57a0 (ceph): rgw: propagate rgwx-bucket-instance for copying objects
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 15c530b4 (ceph): build: add cls_timeindex_client to DENCODER_DEPS
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:12 AM Revision 2aa6fd94 (ceph): radosgw-admin: switch mdlog sync commands to metadata sync
- radosgw-admin mdlog sync init -> metadata sync init
etc.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 8813a440 (ceph): rgw: add rgwx-copy-if-newer http header
- Similar to IF_MOD_SINCE, but does not take a time argument, and should
protected against races (not there yet).
Sign... - 12:12 AM Revision 27946e8b (ceph): rgw: fix if-modified-since boundary
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 20d24e96 (ceph): rgw: translate http error 304 to appropriate status
- So that we can return the appropriate response on a conditioinal multi
zone copy operation.
Signed-off-by: Yehuda Sa... - 12:12 AM Revision fe9c64b7 (ceph): rgw: identify racing writes when using copy-if-newer
- When copying an object from a different zone, and copy-if-newer is
specified, if the final meta write is canceled che... - 12:12 AM Revision babbf672 (ceph): rgw: adjust calls
- as part of a rebase work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision e36db984 (ceph): rgw: more api adjustments
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision fc01f16f (ceph): rgw: add DELETE_IF_UNMODIFIED_SINCE header to obj delete
- Will delete object only if not modified after the specified time. Still
need to close a race where object is modified... - 12:12 AM Revision 413ac34b (ceph): rgw: fix uninitialized variable
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 654f203a (ceph): rgw: bilog info can get shard id
- We would like to be able to get bilog info by shard if needed.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 9cb1d6f6 (ceph): rgw: get_bucket_stats() returns a plain marker if shard specified
- E.g, will return 00001234 vs. 2#00001234 if shard 2 specified.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 359325b5 (ceph): rgw: system user can list bucket shard
- By setting the HTTP-Rgwx-Shard-Id header to the shard id.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 22f766eb (ceph): rgw: dump internal object tag when system user lists bucket
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 142c5a83 (ceph): rgw: access zone.name, zonegroup_name through accessor
- fix as part of a rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 5d924904 (ceph): rgw: make rgw_user::empty() const
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision e6548ecd (ceph): rgw: rearrange full metadata sync order
- Users need to exist before their buckets, better have bucket instances
before bucket entry points
Signed-off-by: Yeh... - 12:12 AM Revision f2eb0d75 (ceph): rgw: move code around
- move code from rgw_sync.cc to rgw_cr_rados.{h,cc}
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 9ca266a1 (ceph): rgw: move more code around
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 07feb134 (ceph): rgw: coroutine stack wait util
- Instead of using a separate coroutine for waiting on
a condition.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision be3e2727 (ceph): rgw: use internal wait instead of special coroutine
- Instead of using a special coroutine that spawns a separate thread
and waits on a condition, use the internal corouti... - 12:12 AM Revision 9ab02a8c (ceph): rgw: trivial fix
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 73a21475 (ceph): rgw: move more code
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision a848353e (ceph): rgw: simple thread base class
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision f7ac1222 (ceph): rgw: run and stop sync thread
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 18a9a436 (ceph): rgw: a few sync thread init/finalization fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 3e7b86e6 (ceph): rgw: wake up appropriate shard sync handler
- When receiving notification about modified shard, wake up the appropriate handler
Signed-off-by: Yehuda Sadeh <yehud... - 12:12 AM Revision 4b80edb1 (ceph): rgw: http client req handling fixes
- The error buffer for the async requests was on the stack, and not
on the request structure. Some other use after free... - 12:12 AM Revision 5cc80b0e (ceph): rgw: fix shutdown
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 6adf75c2 (ceph): rgw: trivial fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 766d52ae (ceph): rgw: keep track of modified mdlog shards
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 30bf776a (ceph): rgw: handle mdlog post request
- with 'notify' subresource. Will be used later for handling notifications
about modified mdlog shards.
Signed-off-by:... - 12:12 AM Revision 4ce51091 (ceph): rgw: periodical thread that tracks mdlog changes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 0f65f565 (ceph): ceph_json: add json encoder / decoder for std::set
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision c26ff96a (ceph): rgw: add simple POST requests interfaces
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision a7a9ca70 (ceph): rgw: send mdlog changes notifications to zones
- Will probably need to rework this, as it is now zones may interfere
with each other which is not optimal.
Signed-off... - 12:12 AM Revision 11dd2b86 (ceph): rgw: decode mdlog notification shards
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 669b9fc5 (ceph): rgw: RGWRESTSimpleRequest::forward_request params
- forward_request() uses new_info.build_from(info) to initialize the new
request info. but this doesn't copy the RGWHTT... - 12:12 AM Revision 7a760fe7 (ceph): radosgw-admin: fixes for period push/pull
- for send_to_remote_gateway() to work, the push and pull commands had to
be moved to the not-raw-storage section, beca... - 12:12 AM Revision 9da07070 (ceph): radosgw-admin: period pull supports --url
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:12 AM Revision c6be10df (ceph): rgw: add master flag to zonegroup create command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision c4795043 (ceph): radosgw-admin: allow creating a zone without a zone group
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 1f0c2c57 (ceph): rgw: Add zone add command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 390e1e1f (ceph): rgw: create the first period when creating a new realm
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision b9e51fc0 (ceph): rgw: fix period init and activate
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 7b81c27d (ceph): radosgw-admin: add json output to create commands
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:12 AM Revision 68232485 (ceph): radosgw-admin: add realm set command
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:12 AM Revision a0d76ec5 (ceph): rgw: fixes for RGWZoneGroupMap::decode_json
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:12 AM Revision dfadc9f7 (ceph): rgw: add handler for /admin/realm/period
- the handler returns the existing RGWOp_Period_Get/Post ops from
rgw_rest_config.h
Signed-off-by: Casey Bodley <cbodl... - 12:12 AM Revision be17da5e (ceph): rgw: delay allocation of RGWPeriod
- RGWOp_Period_Get and _Post don't have a valid RGWRados pointer until
they get the init() call, so the constructors we... - 12:12 AM Revision 6693737f (ceph): rgw: POST /admin/realm/period reads in json data
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 12:12 AM Revision 4a2f1681 (ceph): common: expose Formatter::flush to derived classes
- class Formatter declares both a 'virtual void flush(ostream&)' and a
'void flush(bufferlist&)'. however, because its ... - 12:12 AM Revision 750074b2 (ceph): radosgw-admin: Add period list command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 589fe2ed (ceph): radosgw-admin: Add master_zonegroup and master_zone to period prepare
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 92504ddc (ceph): rgw: Add realm list-periods command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 27fda3aa (ceph): rgw: realm id and epoch should be part of period oid
- fixes period get and activate command
Signed-off-by: Orit Wasserman <owasserm@redhat.com> - 12:12 AM Revision d259066f (ceph): rgw: fix realm list-periods
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 7f683ed4 (ceph): rgw: update period predecessor when it is activated
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 297de47e (ceph): rgw: use id for master zone
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 550d84f6 (ceph): rgw: RGWZoneParams should inherit from RGWSystemMetaObj
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 12ce5128 (ceph): radosgw-admin: add zone create, delete and rename commands
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision ef5544fd (ceph): rgw: default zone should not be master
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 27af8930 (ceph): rgw: remove debug messages
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 3fc65d14 (ceph): rgw: fix zone set command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 8190047f (ceph): radosgw-admin: print new perion in period perpare command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 7a1cb789 (ceph): rgw: fix typo
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 10b3fe76 (ceph): rgw-admin: fix realms list
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 1adf6a5d (ceph): rgw: pass const string reference
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision f5a05674 (ceph): rgw-admin: use default realm on realm get
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 199ee222 (ceph): rgw-admin: adjustments to period get-current output
- Make it output through the formatter
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 5fa07644 (ceph): rgw: Add RGWSystemMetaObj class
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Conflicts:
src/rgw/rgw_rados.cc - 12:12 AM Revision a6acb1a0 (ceph): rgw: add id to RGWZoneParams
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision dc3feb6a (ceph): Add zone create admin command - wip
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 814fe66b (ceph): rgw: wake up wait coroutine thread on destruction
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision fe113730 (ceph): rgw: sync local mdlog if needed
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision e332d17c (ceph): rgw: fix busy wait in RGWHTTPManager
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 311c105c (ceph): rgw: don't force wait on blocked coroutines
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision fe38269b (ceph): rgw: track mdlog marker
- sync entries if the sync marker is < mdlog marker, otherwise
try to fetch more entries.
Signed-off-by: Yehuda Sadeh ... - 12:12 AM Revision 764dc5b3 (ceph): rgw: do the actual incremental metadata sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision bd5a6b37 (ceph): rgw: update meta sync markers during full sync operation
- update marker per shard, keep a window so that we don't update after each change
Signed-off-by: Yehuda Sadeh <yehuda... - 12:12 AM Revision 46445a65 (ceph): rgw: update global sync state after building meta indexes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 528aff10 (ceph): rgw: switch to incremental sync when done full meta sync
- each shard need to collect the coroutines it spawned before continuing.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:12 AM Revision 3db4e98e (ceph): rgw: hash full sync keys to shards
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 12926239 (ceph): rgw: get remote mdlog status when initializing
- Use that as the lowerbound for the meta marker when we start
the incremental sync.
Signed-off-by: Yehuda Sadeh <yehu... - 12:12 AM Revision 6bf77a7e (ceph): rgw: read mdlog entries for incremental sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision 8f7b6712 (ceph): rgw: poll mdlog for incremental sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 12:12 AM Revision c169b75f (ceph): rgw: add id to RGWZone
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 95f71261 (ceph): rgw: RGWZoneGroup should inheirt from RGWSystemMetaObj
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision 242f2c88 (ceph): rgw: add current_period to RGWRealm
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision d07306cc (ceph): rgw: add period activate admin command and fix get current command
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision f4be2693 (ceph): rgw: Add zonegroup create, delete and rename admin commands
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:12 AM Revision f176c587 (ceph): rgw: add zonegroup name or id to zonegroup get and set commands
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
02/11/2016
- 11:48 PM CephFS Bug #14716: "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- This one's odd. The problem in #14697 is different; it's actually calling timer.shutdown() twice there. Here, that is...
- 11:39 PM CephFS Bug #14697: mds: assert in SafeTimer while suiciding
- 11:38 PM CephFS Bug #14697: mds: assert in SafeTimer while suiciding
- > 2016-02-08T02:00:34.587 INFO:tasks.ceph.mds.a-s.mira064.stderr:Thread::join(): pthread_join failed with error 22
... - 11:26 PM Revision 03800546 (ceph): mds: don't double-shutdown the timer when suiciding
- Fixes: #14697
Signed-off-by: Greg Farnum <gfarnum@redhat.com> - 10:07 PM CephFS Bug #14735 (Resolved): ceph-fuse does not mount at boot on Debian Jessie
- 01:58 PM CephFS Bug #14735: ceph-fuse does not mount at boot on Debian Jessie
- Fixed by https://github.com/ceph/ceph/pull/7607
- 08:58 AM CephFS Bug #14735 (Resolved): ceph-fuse does not mount at boot on Debian Jessie
- I have a problem with ceph-fuse on Debian Jessie.
I have this in my fstab :
@id=my_user,daemonize=false,mon_hos... - 10:06 PM CephFS Bug #14365 (Resolved): unsafe handle_config_change() methods
- Fixed in https://github.com/ceph/ceph/pull/7312 and https://github.com/ceph/ceph/pull/7581 (both required).
- 09:32 PM Revision 90d93fe9 (ceph): Merge pull request #7613 from wjwithagen/patch-1
- osd: add missing newline to usage message
Reviewed-by: Sage Weil <sage@redhat.com> - 09:30 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- 09:30 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- I think it's already done https://github.com/ceph/ceph-qa-suite/commit/1f322cbb478025c439c09ccffa1403e55e6be41c
- 09:25 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- easiest fix is to run teh rgw test from client.2, and exclusive it from the concurrently running upgrade.
need to ... - 07:00 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- The s3test task both creates users, and run the s3-tests suite. We need to split the different actions so that the up...
- 08:29 PM Revision 34f896b0 (ceph): src/ceph_osd.cc Add missing newline to usage message
- Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
- 07:45 PM rgw Feature #2473 (Resolved): rgw: revisit operation logging
- 07:45 PM rgw Feature #2257 (Rejected): rgw: detect fastcgi module 100-continue support automatically
- 07:44 PM rgw Feature #3856 (Resolved): rgw: list buckets S3 api should be paginated
- 07:43 PM rgw Tasks #3265 (Closed): test Amanda against RGW
- 07:42 PM rgw Feature #5821 (Resolved): Alias --secret-key to --secret for radosgw-admin
- 07:41 PM rgw Cleanup #4541 (Resolved): refactor RGWUser class
- 07:40 PM rgw Tasks #3118 (Closed): QA: radosgw upstart: test the radosgw upstart script respawn functionality
- 07:36 PM rgw Bug #14534: rgw: cannot limit users to not create buckets
- Currently the max_buckets param on the user info cannot limit users to not be able to create any buckets. Either we a...
- 07:29 PM rgw Bug #14025: Bucket DELETE fails, 404 NoSuchKey, but cannot reproduce on other bucket names or users
- There are a few operations that happen when removing a bucket:
- remove bucket instance
- remove bucket entry poi... - 07:23 PM RADOS Feature #14527: Lookup monitors through DNS
- Ricardo Dias wrote:
> Dan van der Ster wrote:
> > Ahh OK. DNS SRV records might be better than a hardcoded hostname... - 05:38 PM RADOS Feature #14527: Lookup monitors through DNS
- Dan van der Ster wrote:
> Ahh OK. DNS SRV records might be better than a hardcoded hostname. See the DNS section her... - 05:34 PM RADOS Feature #14527 (In Progress): Lookup monitors through DNS
- 07:11 PM rgw Bug #14678: rgw: when putting metadata object, cache info doesn't keep object's metadata (size, m...
- https://github.com/ceph/ceph/pull/7615
- 07:09 PM rgw Bug #14665 (Duplicate): radosgw-admin -n client.0 user create : permission denied
- closing this one, same as 14652
- 07:07 PM rgw Bug #14361 (Closed): swift/test/functional -v -a '!fails_on_rgw'
- slow env issues
- 07:06 PM rgw Bug #14375 (Resolved): subuser rm fails with status 125
- Fixed, commit:bbc06e70b49b2917ee63985727cb92724fb99209
- 07:05 PM rgw Bug #13644 (Resolved): get_quota_info returns json in headers
- 07:04 PM rgw Tasks #10855 (Closed): rgw: set up federated gateway
- 07:02 PM rgw Bug #13900 (Closed): "test_s3.test_non_versioned_concurrent_object_create_concurrent_remove ... E...
- Feel free to reopen if happens again, sounds like slow backend.
- 06:44 PM rgw Bug #14653 (Closed): "test_s3.test_abort_multipart_upload ... FAIL" in upgrade:hammer-hammer-dist...
- Feel free to reopen if it happens again, we think it's env related
- 06:38 PM rgw Feature #14713: [RFE] remove libfcgi from build
- I.e., make fcgi build conditionally.
- 06:24 PM Revision d7f0304a (ceph): common: fix build error with Graylog
- Graylog includes boost stuff, which clobbers our assert macros.
Signed-off-by: Sage Weil <sage@redhat.com> - 05:45 PM Revision d8675cf4 (ceph): Log: Adding UT to catch an issue with huge line logging
- Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
- 05:43 PM Revision 05a4811c (ceph): Merge pull request #6920 from oritwas/wip-mstart-cmake
- ajdust mstart and mstop script to run with cmake build
- 05:40 PM Revision aa6d0a9c (ceph): Merge pull request #7523 from tchaikov/wip-fix-cmake
- cmake: fix the build of tests
- 05:30 PM Revision 6adb6944 (ceph): Merge pull request #7607 from FlorentCoppint/master
- mount.fuse.ceph: better parsing of arguments passed to mount.fuse.ceph by mount command
Reviewed-by: Sage Weil <sage... - 05:19 PM Revision dd533a9e (ceph): Log: Fixing stack overflow when flushing large log lines.
- See http://tracker.ceph.com/issues/14707
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> - 04:53 PM Revision 44c03072 (ceph): rbd: add fsx journal replay test case
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 04:32 PM rbd Subtask #14739 (Can't reproduce): Support deleting a journal when its being replayed by the RBD m...
- Attempting to delete an image which is being mirrored will not work if the RBD mirroring daemon is watching the journ...
- 04:26 PM rbd Feature #14738 (Resolved): Optionally unregister "laggy" journal clients
- Support an optional configuration setting for the maximum number of object sets a journal client can be behind before...
- 03:32 PM Revision 71f380a8 (ceph): Merge pull request #7484 from dillaman/wip-14610-infernalis
- librbd: flattening an rbd image with active IO can lead to hang
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 03:32 PM Revision 83502159 (ceph): Merge pull request #7406 from dillaman/wip-14542-infernalis
- librbd: ImageWatcher shouldn't block the notification thread
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 03:32 PM Revision f5e33cd3 (ceph): Merge pull request #6981 from dillaman/wip-14062-infernalis
- librbd: fix merge-diff for >2GB diff-files
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 03:20 PM Linux kernel client Bug #14737 (Resolved): libkrbd vs udev event ordering
- I sat down and looked into a few rare instances of "rbd map" hangs, mostly during fsx runs from the last year. The o...
- 03:08 PM Linux kernel client Bug #14736 (Resolved): Kernel cephfs bind-mounts break if parent dir modified elsewhere
- ISSUE
If you have used mount with the --bind option to overlay one cephfs location on another, then creating any f... - 03:02 PM Revision da772fa8 (ceph): WorkQueue: PointerWQ drain no longer waits for other queues
- If another (independent) queue was processing, drain could
block waiting. Instead, allow drain to exit quickly if
no... - 03:02 PM Revision f3987367 (ceph): librbd: simplify IO flush handling
- Add a new convenience method to ImageCtx for handling flush
requests and cleanup flush handling with dealing with the... - 03:02 PM Revision b0c91768 (ceph): librbd: ensure librados callbacks are flushed prior to destroying image
- Fixes: #14092
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 98157ab3274bd960e4487e34... - 03:01 PM Revision 5593e57c (ceph): test: new librbd flatten test case
- AIO operations after a flatten operation were previously
hanging during the close of the parent image.
Signed-off-by... - 03:01 PM Revision 5b3a4d2c (ceph): test: new librbd flatten test case
- AIO operations after a flatten operation were previously
hanging during the close of the parent image.
Signed-off-by... - 02:56 PM Linux kernel client Bug #13905: "BUG: held lock freed!"
- No - this occurrence is on a very recent kernel, so could be a kernel bug. I'll look into it as time allows.
- 02:41 PM Revision 46ed443b (ceph): librbd: ImageWatcher shouldn't block the notification thread
- Blocking the notification thread will also result in librados async
callbacks becoming blocked (since they use the sa... - 02:41 PM Revision 2be722a3 (ceph): librados_test_stub: watch/notify now behaves similar to librados
- Notifications are executed via the same librados AIO callback
thread, so it's now possible to catch deadlock.
Signed... - 02:40 PM Revision 8990ee87 (ceph): tests: simulate writeback flush during snap create
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 5e564ea9f869b987f3ada2465edfbe5edf9f6435) - 02:39 PM Revision 389ed346 (ceph): librbd: fix merge-diff for >2GB diff-files
- Fixes: #14062
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(derived from commit 68125dd01349edf93cfa1af5028c2d... - 02:39 PM Bug #14622: initsystem: 30s time out leads to osd daemon start fail
- Could be a problem with ceph-disk - Loic, could you take a look? Not a kernel client issue.
- 01:53 PM Revision 0da0eda7 (ceph): unittest_[ceph_]crypto: fix warnings
- test/crypto.cc:20:31: warning: ‘crypto_env’ defined but not used [-Wunused-variable]
::testing::Environment* const c... - 01:53 PM Revision c6332585 (ceph): unittest_compression_[*_][plugin]: fix warnings
- test/compressor/test_compression_plugin.cc: In function ‘int main(int, char**)’:
test/compressor/test_compression_plu... - 01:53 PM Revision fd85a9b5 (ceph): unittest_bufferlist: fix warning
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:51 PM Revision 8fe75846 (ceph): Better parsing of arguments passed to mount.fuse.ceph by mount command.
- Signed-off-by: Florent Bautista <florent@coppint.com>
- 01:46 PM Revision 63e671a9 (ceph): Merge pull request #5961 from majianpeng/small-fix
- osd: clean up CMPXATTR checks
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com> - 01:45 PM Revision e211b5b2 (ceph): Merge pull request #7533 from Cdiscount/master
- debian: include cpio in build-requiers
Reviewed-by: Sage Weil <sage@redhat.com> - 01:45 PM Revision 856e6daf (ceph): ceph_test_libcephfs: fix warnings
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:44 PM Revision cc2200c5 (ceph): Merge pull request #7537 from ifed01/wip-no-promote-for-delete-fix
- osd: fix unnecessary object promotion when deleting from cache pool
Reviewed-by: Sage Weil <sage@redhat.com> - 01:43 PM Revision f8d58071 (ceph): Merge pull request #7567 from branch-predictor/bp-slimdown-conns
- msg: significantly reduce minimal memory usage of connections
Reviewed-by: Sage Weil <sage@redhat.com> - 01:43 PM Bug #14706 (Pending Backport): systemd escaping of block devices in ceph-disk incorrect
- 01:42 PM Revision 88d25147 (ceph): Merge pull request #7579 from javacruft/wip-systemd-escaping
- systemd: correctly escape block device paths
Reviewed-by: Sage Weil <sage@redhat.com> - 01:42 PM Revision 0d819d54 (ceph): Merge pull request #7581 from jcsp/wip-asok-lockdep
- librados: mix lock cycle (un)registering asok commands
Reviewed-by: Sage Weil <sage@redhat.com> - 01:37 PM Revision 62ecb28f (ceph): Merge pull request #7604 from ceph/wip-selinux-update-radosgw-log
- selinux: allow log files to be located in /var/log/radosgw
Reviewed-by: Sage Weil <sage@redhat.com> - 12:18 PM Revision 4056ee29 (ceph): Merge pull request #7606 from tchaikov/wip-fix-ceph-disk
- tests: ceph-disk.sh: use "readlink -f" instead for fullpath
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 12:08 PM Revision 8f42f899 (ceph): tests: ceph-disk.sh: use "readlink -f" instead for fullpath
- if $PATH has ".." in it, and the program happen to be located in
"..", `which program` will print `../program` instea... - 11:37 AM Revision bcf12049 (ceph): selinux: Allow log files to be located in /var/log/radosgw
- We do suggest users to put their logs in /var/log/radosgw in the
documentation at times. We should also label that di... - 10:27 AM Bug #14723: make check bot broken: execvp: /bin/sh: Argument list too long
- https://jenkins.ceph.com/job/ceph-pull-requests/1308/console
- 08:17 AM Bug #14734 (Resolved): ceph-detect-init is missing pkg_resources dependency
- I deployed Ceph via ceph-deploy to a new host:...
- 06:59 AM Revision a474c096 (ceph): Merge pull request #6629 from Abhishekvrshny/wip-13733-infernalis
- rbd: misdirected op in rbd balance-reads test
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 06:54 AM Revision 36a82b30 (ceph): xio: fix error from explicit ctor of entity_name_t
- entity_name_t ctor is now explicit.
Signed-off-by: Roi Dayan <roid@mellanox.com> - 06:54 AM Revision 1304e949 (ceph): xio: check for xio connection error before set as connected
- Also go through the disconnect method that checks we are connected
before passing the conn to xio_disconnect as it mi... - 06:54 AM Revision bfafc3b3 (ceph): xio: avoid trying bind to port we know will fail
- When going over range from port_min to port_max to find open
port to bind we can increase port_min after successful b... - 06:54 AM Revision b448f3c0 (ceph): xio: thread name must be less than 16 chars
- portal_id string can pass the 16 chars thread name limit so
we can't use it.
Signed-off-by: Roi Dayan <roid@mellanox... - 06:36 AM Revision 765c7592 (ceph): Merge pull request #7601 from jjhuo/master
- os/bluestore: fix a typo in SPDK path parsing
Reviewed-by: Haomai Wang <haomai@xsky.com> - 05:27 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. fs
Verifying if the bug found at http://tracker.ceph.com/issues/13750#note-19 is in infernalis. See also http:... - 04:45 AM Backport #14719 (In Progress): infernalis: OSDMap: reset osd_primary_affinity shared_ptr when dee...
- 04:37 AM CephFS Bug #14384 (Resolved): fsx failed to compile
- 04:37 AM rbd Bug #14280 (Resolved): cls_rbd: object_map_save should enable checksums
- 04:37 AM rbd Bug #14164 (Resolved): [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
- 04:37 AM Bug #13785 (Resolved): rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
- 04:37 AM CephFS Bug #13777 (Resolved): Ceph file system is not freeing space
- 04:37 AM CephFS Bug #13714 (Resolved): Segmentation fault accessing file using fuse mount
- 04:14 AM CephFS Bug #14732 (Duplicate): open returns EACCES when O_TRUNC is specified and write permission is den...
- See http://tracker.ceph.com/issues/14692#note-2 for a few runs with this issue...
- 02:12 AM rbd Tasks #13959: add python3-specific packages for rbd and rados python bindings
- The conversion of rbd.py to cython makes this a little more complex - we'll need to build separate versions of the rb...
- 01:44 AM Revision 40936fb1 (ceph): os/bluestore: fix a typo in SPDK path parsing
- SPDK block path with bluestore is something like spdk:55cd2e404bd73932.
The size of the prefix to compare should be 5... - 01:02 AM Revision e03cee48 (ceph): rados/upgrade: add '%' to combine rados.yaml with other yamls
- Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit a13d9e89a8fb280ef1538104e2f4f9c77d288501) - 01:02 AM Revision 9c8d2fb7 (ceph): rados/: remove unnecessary rados.yaml entries
- Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit ebea8ade8ec0aa41058fabed5ac7796ee60b20a7) - 12:56 AM Revision 50a26b96 (ceph): Merge pull request #820 from ceph/wip-rados-yaml
- Wip rados yaml
Reviewed-by: Yuri Weinstein <yweinste@redhat.com> - 12:06 AM Revision b92eb668 (ceph): librbd: protect journal replay against overlapping writes
- If fsx issues a back-to-back synchronous write, these will be
replayed as AIO writes. If object map is enabled, it's...
02/10/2016
- 11:22 PM Documentation #14731 (Resolved): contact Inktank for support
- in URL:
http://docs.ceph.com/docs/master/rados/troubleshooting/troubleshooting-osd/#osd-not-running
at bottom o... - 11:16 PM Documentation #14730 (Resolved): description of upgrade procedure - stopping/starting OSDs
- In URL:
http://docs.ceph.com/docs/master/rados/troubleshooting/troubleshooting-osd/#stopping-w-out-rebalancing
... - 10:40 PM Revision bb662311 (ceph): librbd: track in-flight AIO flush requests during journal replay
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 10:39 PM Revision 1cc409b4 (ceph): test: possible librbd journal replay flush race
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 10:26 PM Bug #14707 (Fix Under Review): log: segv during _flush on very big long lines
- 06:30 PM Bug #14707: log: segv during _flush on very big long lines
- PR is at https://github.com/ceph/ceph/pull/7599
- 10:08 PM Revision 78799a9c (ceph): Merge pull request #7405 from ceph/wip-diag-14438
- osd: build_past_intervals_parallel() add diagnostics before assert
Reviewed-by: Samuel Just <sjust@redhat.com> - 09:02 PM Revision 0148eacb (ceph): Merge pull request #7588 from dmick/master
- common/page.cc: _page_mask has too many bits
Reviewed-by: Sage Weil <sage@redhat.com> - 08:55 PM Revision 3969b831 (ceph): os/bluestore/KernelDevice: force block size
- Ignore what the file or block device IO Block is.
Signed-off-by: Sage Weil <sage@redhat.com> - 07:16 PM Revision da554ae9 (ceph): Merge pull request #7413 from YankunLi/dev
- rgw: remove duplicated code in RGWRados::get_bucket_info()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 07:15 PM Revision 4d36bc79 (ceph): Merge branch 'wip-11642-0203'
- 07:15 PM Revision fce9b274 (ceph): rgw: make function parameter 'errordoc_key' passed by reference
- Signed-off-by: Bo Cai <cai.bo@h3c.com>
- 07:03 PM Revision d3e0ca4e (ceph): Merge pull request #7544 from ceph/wip-rh-covscan
- rgw/rgw_orphan: check the return value of save_state
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 07:01 PM Revision 709ab2dd (ceph): Merge pull request #7586 from bsedyang/master
- rgw: user quota may not adjust on bucket removal
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 06:58 PM Revision cb82fc69 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 06:57 PM Revision 7d10a446 (ceph): doc/release-notes: v10.0.3
- Finalized release notes.
Signed-off-by: Sage Weil <sage@redhat.com> - 06:29 PM Revision a13d9e89 (ceph): rados/upgrade: add '%' to combine rados.yaml with other yamls
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:29 PM Revision ebea8ade (ceph): rados/: remove unnecessary rados.yaml entries
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 06:17 PM Revision ccd5531e (ceph): common/admin_socket: add chown
- Signed-off-by: Sage Weil <sage@redhat.com>
- 06:17 PM Revision 676c489e (ceph): global/global_init: chown log, asok if drop privs is deferred
- If we are deferring the drop privileges, then we are still root
and need to explicitly chown the log file and admin s... - 06:17 PM Revision 32da9626 (ceph): log: add option fchown on log file
- Add explicit call to set the log file uid/gid. fchown it
immediately, and do the same if it is reopened.
Signed-off... - 04:41 PM Revision 2f7463b7 (ceph): Merge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel
- 04:27 PM Revision 9fb57787 (ceph): Whitelisted 'soft lockup' and 'detected stalls on CPUs'
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 367bd5b49c1584b8132fb312be3af83486001fa9) - 04:27 PM Revision f4d1cb01 (ceph): Merge pull request #819 from ceph/wip-whitelist-jewel
- Whitelisted 'soft lockup' and 'detected stalls on CPUs'
- 04:25 PM Revision 367bd5b4 (ceph): Whitelisted 'soft lockup' and 'detected stalls on CPUs'
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
- 04:00 PM Bug #14724 (Resolved): ceph-disk: list test fail
- ...
- 03:24 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- Attached is a log from osd.0 in a new deployment where I've performed some tests with rbd snapshots. Based on the mon...
- 03:19 PM Revision 8ca144e7 (ceph): OSD/ReplicatedPG: Adding test case to catch issue #14511
- Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
- 02:36 PM Revision 4e3ce256 (ceph): Add better documentation of --setuser and --setgroup options for ceph-d...
- Signed-off-by: Mike Shuey <shuey@purdue.edu>
- 02:30 PM Revision 17fe9d22 (ceph): Add --setuser and --setgroup options to ceph-disk(8).
- Signed-off-by: Mike Shuey <shuey@purdue.edu>
- 02:30 PM Revision 3adbe100 (ceph): Add support to override ceph-disk's user and group choices
- Signed-off-by: Mike Shuey <shuey@purdue.edu>
- 02:24 PM Revision dbe0fc61 (ceph): Merge pull request #7592 from dachary/wip-release-notes
- release-notes: draft v10.0.3 release notes
- 02:17 PM Bug #14723 (Resolved): make check bot broken: execvp: /bin/sh: Argument list too long
- A number of errors similar started happening in the past few days. Noone has been able to reproduce it outside of the...
- 02:06 PM Revision efab230b (ceph): tests: sync ceph-erasure-code-corpus for mktemp -d
- Because it's posix and --directory is not.
Signed-off-by: Loic Dachary <ldachary@redhat.com> - 01:58 PM Revision c6947b02 (ceph): Merge pull request #7594 from tchaikov/fix-ceph-disk-test
- tests: ceph-disk.sh: should use "readlink -f" instead
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 01:55 PM Revision 30b257c6 (ceph): ghobject_t: use ! instead of @ as a separator
- @ confuses less's search (/ then @ does not do what you want). !
behaves as expected.
Signed-off-by: Sage Weil <sag... - 01:31 PM Revision 7ba68890 (ceph): tests: ceph-disk.sh: should use "readlink -f" instead
- turns out trusty does not have `realpath` unless the package named
`realpath` is installed.
Reported-by: Joao Eduard... - 12:22 PM Revision 17e310f5 (ceph): tasks/cephfs: add TestConfigCommands
- Get some coverage on the otherwise rarely touched
injectargs and `config set` interfaces.
Fixes: #14365
Signed-off-b... - 12:22 PM Revision 9fd891f0 (ceph): tasks/cephfs: make FuseMount.admin_socket public
- For tests that specifically want to exercise an
asok operation (the test is responsible for
verifying that its mount ... - 12:22 PM Revision 08c28765 (ceph): tasks/cephfs: optionally check result of fuse proc on umount
- For cases where the client process successfully unmounts,
but then crashes before finishing.
Signed-off-by: John Spr... - 12:22 PM Revision 86b4231a (ceph): tasks/cephfs: run ceph-fuse in foreground
- Previously was running this in background, which prevented
checking for nonzero exit codes.
Signed-off-by: John Spra... - 10:12 AM Revision ca5ec8a4 (ceph): release-notes: draft v10.0.3 release notes
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:19 AM Revision 5591cdf4 (ceph): scripts: ceph-release-notes fix merge messages handling
- Strip the title line if it is the same as the pr title instead of
ignoring the message entirely.
Signed-off-by: Loic... - 07:35 AM rgw Backport #14721 (In Progress): hammer: rgw: S3 authentication subsystem should be able to use adm...
- 05:51 AM rgw Backport #14721 (Rejected): hammer: rgw: S3 authentication subsystem should be able to use admin ...
- https://github.com/ceph/ceph/pull/7591
- 07:28 AM Bug #14213 (Resolved): osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
- a0b0ae00f25706e702377a915188f7e9a316272f
- 07:26 AM Bug #14372 (Rejected): ENOTSUPP on trimtrunc (EC with cache pool on top)
- I don't think there should be anything in a journal for an unsupported operation.
Everything is working now as exp... - 12:07 AM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
- Since we updated the real cluster to Hammer now, I tried using _cephfs-journal-tool event recover_dentries summary_ o...
- 07:25 AM Backport #14720 (In Progress): hammer: OSDMap: reset osd_primary_affinity shared_ptr when deepish...
- 05:42 AM Backport #14720 (Resolved): hammer: OSDMap: reset osd_primary_affinity shared_ptr when deepish_co...
- https://github.com/ceph/ceph/pull/7590
- 07:25 AM Revision d5ba063c (ceph): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
- Base on current logic, OSDMonitor may call create_pending and
encode_pending twice for the some epoch.
In encode_pen... - 07:22 AM Backport #14718 (In Progress): hammer: rados cppool omap to ec pool crashes osd
- 05:42 AM Backport #14718 (Rejected): hammer: rados cppool omap to ec pool crashes osd
- 06:19 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. upgrade...
- 06:18 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. rados...
- 06:07 AM Stable releases Tasks #13750: infernalis v9.2.1
- ...
- 06:08 AM Backport #13792 (Resolved): rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
- 06:08 AM CephFS Backport #13889 (Resolved): infernalis: Segmentation fault accessing file using fuse mount
- 06:07 AM CephFS Backport #13931 (Resolved): infernalis: kclient: intermittent log warnings "client.XXXX isn't res...
- 06:07 AM CephFS Backport #14067 (Resolved): infernalis : Ceph file system is not freeing space
- 06:06 AM CephFS Backport #14490 (Resolved): infernalis: fsx failed to compile
- 06:00 AM Revision 4c040503 (ceph): Merge pull request #7431 from Abhishekvrshny/wip-14067-infernalis
- infernalis : Ceph file system is not freeing space
Reviewed-by: Yan, Zheng <zyan@redhat.com> - 05:59 AM Revision 1aa60f66 (ceph): Merge pull request #7429 from Abhishekvrshny/wip-14490-infernalis
- infernalis: fsx failed to compile
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:57 AM Revision 4dc97912 (ceph): Merge pull request #6853 from Abhishekvrshny/wip-13889-infernalis
- infernalis: Segmentation fault accessing file using fuse mount
Reviewed-by: Yan, Zheng <zyan@redhat.com> - 05:57 AM Revision 2bfc75a0 (ceph): Merge pull request #6752 from ukernel/infernalis-11482
- mds: fix client capabilities during reconnect (client.XXXX isn't responding to mclientcaps warning)
Reviewed-by: Yan... - 05:53 AM Revision e71d0629 (ceph): Merge pull request #6628 from Abhishekvrshny/wip-13792-infernalis
- rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:42 AM Backport #14719 (Rejected): infernalis: OSDMap: reset osd_primary_affinity shared_ptr when deepis...
- https://github.com/ceph/ceph/pull/7602
- 05:28 AM Revision 075e595e (ceph): cmake: remove Boost libraries from EXTRALIBS
- * and remove ${Boost_SYSTEM_LIBRARY} from test_rados_api_tier
Signed-off-by: Kefu Chai <kchai@redhat.com> - 05:27 AM Revision f5cad7ac (ceph): log: remove "boost/asio.hpp" from Log.h
- graylog uses boost/asio.hpp which introduces the link-time dependency on
libboost_system to the compilation units whi... - 05:20 AM Revision aef2006e (ceph): Revert "cmake: add libboost_system to EXTRALIBS"
- This reverts commit 21438a6773a3153556de07096919ab46c4540eee.
Signed-off-by: Kefu Chai <kchai@redhat.com> - 05:20 AM Revision ef1573b1 (ceph): cmake: disable warnings introduced by 457f023
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 03:35 AM Revision 27212c5e (ceph): common/page.cc: _page_mask has too many bits
- It's not used anywhere, but in case it is one day...
Signed-off-by: Dan Mick <dan.mick@redhat.com> - 03:10 AM Linux kernel client Bug #14717 (Closed): "Failures: xfs" in krbd-hammer-testing-basic-smithi
- hammer v0.94.6 QE validation
Run: http://pulpito.ceph.com/teuthology-2016-02-09_08:48:25-krbd-hammer-testing-basi... - 01:18 AM rbd Bug #14147 (Closed): coredumps in rbd-jewel-distro-basic-mira
- no longer happening on jewel
- 01:16 AM rbd Bug #8385: RBD / QEMU Crash: Invalid fastbin entry (free)
- This may be related to http://tracker.ceph.com/issues/14620
- 12:48 AM Revision e85ce445 (ceph): test_rados_api_misc: disconnected rados_monitor_log test
- Piggy-back on LibRadosMiscConnectFailure to confirm that
rados_monitor_log() against a disconnected cluster context f... - 12:22 AM Revision 8c43c2de (ceph): rgw: add id to zonegroup
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 12:22 AM Revision 25a4fbdb (ceph): rgw: Add old_format support to RGWSystemMetaObj
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
02/09/2016
- 11:58 PM CephFS Bug #14716 (Won't Fix): "Thread.cc: 143: FAILED assert(status == 0)" in fs-hammer---basic-smithi
- Jobs:
http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-09_08:45:22-fs-hammer---basic-smithi/1624/teuthology.... - 11:17 PM Revision 1f322cbb (ceph): suites/hammer/older: do not upgrade client while running RBD import/export
- Between the Giant and Hammer releases, the symbols exported from librados/librbd
were cleaned up. This creates a sho... - 10:57 PM Revision b6574f2d (ceph): memstore: fix alignment of Page for test_pageset
- test_pageset creates Pages with size=1, which messes up alignment of the
Page contents and leads to a bus error on ar... - 10:36 PM Revision 29f34b8b (ceph): fix ceph-dencoder link
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 10:36 PM Revision d67cf632 (ceph): rgw: convert old region configuration to zonegroups during init
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 10:36 PM Revision 6b46abcc (ceph): rgw: change RGWZoneGroup::get_pool_name to return string
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 10:36 PM Revision 95770b02 (ceph): rgw: remove region
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 10:34 PM Revision cdc47a34 (ceph): cmake: add rgw_sync.cc and rgw_coroutine.cc
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 09:51 PM Linux kernel client Bug #14715 (Resolved): "rbd: sysfs write failed" in krbd-hammer-testing-basic-smithi
- this is for QE validation of hammer v0.94.6
Per ICR chat with Jason ... - 09:41 PM CephFS Bug #14714 (Won't Fix): three jobs in samba suite failing for hammer v0.94.6 QE validation
- Runs:
mira
http://pulpito.ceph.com/teuthology-2016-02-09_13:11:14-samba-hammer---basic-mira/
smithi
http://p... - 09:40 PM Revision 647888bb (ceph): rgw: coroutines producer consumers
- Create a new producer-consumer(s) abstraction for the coroutines
infrastructure.
Move environment info from the op in... - 09:40 PM Revision 78192d3c (ceph): rgw: fix async sleep and wakeup logic
- lot's of cleanups and fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 0f18d6e1 (ceph): rgw: fix the simple coroutine
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 48587f02 (ceph): rgw: replace omap_set coroutine code
- No need to use the async rados worker.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 68fd306b (ceph): rgw: keep track of spawned coroutines under the current op
- instead of keeping a per-stack list of spawned coroutines, keep it
on the op that spawned it. Otherwise, we might spa... - 09:40 PM Revision f94164e4 (ceph): rgw: coroutie for omap_get_vals()
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 9034bd74 (ceph): rgw: modify sync state, sync run uses state
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 085a9927 (ceph): rgw: read full sync indexes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 89f9d0a9 (ceph): rgw: read remote meta coroutine
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 390c421e (ceph): rgw: naively fetch all meta objects
- doing it one by one, later will spawn these concurrently
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 26e1b7ca (ceph): rgw: full meta sync
- need to handle errors, and update markers, but full meta sync is functional
Signed-off-by: Yehuda Sadeh <yehuda@redh... - 09:40 PM Revision da7940a1 (ceph): rgw: fix async sleep and wakeup logic
- lot's of cleanups and fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 34090518 (ceph): rgw: fix init mdlog sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision d2a17433 (ceph): rgw: adjust mdlog fetch to use new interfaces
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision bfeb6931 (ceph): rgw: remove unused code, cleanups
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision c06e3108 (ceph): rgw: iterate through all mdlog sync status shards
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 660e21ea (ceph): rgw: return error if any spawned op errored
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 640b49e5 (ceph): rgw: initialize all shard markers
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 42a02224 (ceph): radosgw-admin: dump shard status on mdlog sync status
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision e5521455 (ceph): rgw: remove calls for synchronous rados ops
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision d2fdee3e (ceph): rgw: meta sync cleanups
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 8451effc (ceph): rgw: fetch all metadata entries
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 2bcad244 (ceph): rgw: create a coroutine for fetching REST api objects
- this simplifies the code that yanks all the metadata from the master
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 9171db73 (ceph): rgw: build index of all master zone meta keys
- still wip, but getting there
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 9e334eb4 (ceph): rgw: Fix init_complete
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 09:40 PM Revision 874ff632 (ceph): rgw: fail if master zone tries to use meta sync
- We'll change it later, but as it is now that's the way to handle it
gracefully.
Signed-off-by: Yehuda Sadeh <yehuda@... - 09:40 PM Revision 9457f8b5 (ceph): rgw: rename async ops to coroutines
- which they basically are
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision a1abe968 (ceph): rgw: return retcode of failing coroutine
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 3b07e1a4 (ceph): rgw: move coroutines code
- move the generic code to rgw_coroutine.{h,cc}
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 09:40 PM Revision 36f0f81b (ceph): rgw: simple rgw metadata write coroutine
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 737f8ba5 (ceph): rgw: prepare rados lock operation to be used with coroutines
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision c510acd9 (ceph): rgw: more lock/unlock coroutines work
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision c31276fa (ceph): rgw: add cookie to lock coroutines
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision 4be55f13 (ceph): rgw: use boost for stackless coroutine flow
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 09:40 PM Revision b14f85ab (ceph): rgw: mdlog sync init
- initialize mdlog sync state, uses the implicit yield scheme (from boost)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.... - 09:40 PM Revision 796e4703 (ceph): rgw: Rename Region to ZoneGroup only internal structures and class
- User visuable are not changed: admin commands, jsons and rados objects names
Signed-off-by: Orit Wasserman <owasserm... - 09:40 PM Revision c46e5ccf (ceph): rgw: zonegroup json encoding/decoding with backward compatability
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 09:40 PM Revision db0e2b08 (ceph): rgw: Add zone group admin commands
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 09:40 PM Revision 27374b00 (ceph): rgw: Remove region admin commands
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 09:40 PM Revision aefa7d16 (ceph): rgw: support old region configurations
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 09:30 PM rgw Feature #14713 (New): [RFE] remove libfcgi from build
- Deprecate FCGI integration, now that Civetweb is mature.
If we need an embedded configuration again in future, we ... - 09:15 PM Revision 63d7c34f (ceph): global: add DEFER_DROP_PRIVILEGES flag
- This will allow radosgw (or whoever) to drop privileges themselves
in their own special way based on cct->_set_{uid,g... - 09:11 PM Revision 7099e9a9 (ceph): rgw: Add period admin commands and rest api to handle period
- the new commands are prepare,delete, get, activate, pull and push
Signed-off-by: Orit Wasserman <owasserm@redhat.com... - 09:10 PM Revision 95a5130a (ceph): rgw: Add RGWRealm class and admin commands to handle it
- admin realm commands: create, get, delete, rename, set-default and get-default
Signed-off-by: Orit Wasserman <owasse... - 09:10 PM Revision 53426600 (ceph): rgw: Add RGWPeriod
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 08:59 PM Revision 787ee9ac (ceph): cmake: add rgw_sync.cc
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 08:59 PM Revision ced45f4e (ceph): rgw: fix test_rgw_admin_log.cc
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 08:59 PM Revision 065fa7c5 (ceph): rgw: Add RGWNameToId and RGWDefaultSystemMetaObjInfo
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 08:59 PM Revision 2196eeb3 (ceph): rgw: Add RGWSystemMetaObj class
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Conflicts:
src/rgw/rgw_rados.cc - 08:59 PM Revision 417ac39e (ceph): rgw: use string for default realm
- Conflicts:
src/rgw/rgw_rados.cc - 08:59 PM Revision c77a5e5f (ceph): rgw: Use switch for raw storage opcodes
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- 08:59 PM Revision 3e037249 (ceph): rgw: async rados requests through a work queue
- Tie in the async rados requests to the async framework.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:59 PM Revision 72b0986a (ceph): rgw: create simple async op handler
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:59 PM Revision b8399ffb (ceph): rgw: some cleanup, keep async env structure
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:59 PM Revision 7daa80a7 (ceph): rgw: more simplification, no need to take reference to op
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:59 PM Revision 901ebb50 (ceph): rgw: more simplification
- create a helper method in the ops manager to run a single op, it
builds the needed env
Signed-off-by: Yehuda Sadeh <... - 08:59 PM Revision 9a7a2292 (ceph): rgw: add another state for simple async ops
- so that these ops can chain other ops and handle their
response
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:59 PM Revision dee7505d (ceph): rgw: add a generic op to pull data off metadata obj
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:59 PM Revision 2534452b (ceph): rgw: a few bug fixes related to async operations
- fix uninitialized state, trim stacks, etc.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:59 PM Revision 4396fd4a (ceph): rgw: async ops can generate new stacks for parallel execution
- Can now have an op generating another op that will be called at
a different stack. The current op will halt execution... - 08:59 PM Revision 5e2c2e4c (ceph): rgw-admin: command to show mdlog sync status
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:59 PM Revision a736c25a (ceph): rgw: retrieve a specific sync shard info
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:58 PM Revision 9e233880 (ceph): rgw: md log cloning completely async
- hook librados completions into the rgw completion notifier, split the
md log write into two different states.
Signed... - 08:58 PM Revision 601018a5 (ceph): some error handling work, not ready yet
- 08:58 PM Revision 38424cdc (ceph): rgw: mdlog sync error reporting on failed request
- Basic error reporting. We'll need to dump this to the backend and
add admin commands to read.
Signed-off-by: Yehuda ... - 08:58 PM Revision 0c0d8b0c (ceph): rgw: create some abstraction around async ops infrastructure
- This will be reused later for other operations.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:58 PM Revision ff05ddbf (ceph): rgw: hide the completion manager
- some more layer separation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:58 PM Revision d4a9051a (ceph): rgw: don't reference msg after finish_request()
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:58 PM Revision 8f36e609 (ceph): rgw: clean up mdlog clone states, other fixes
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:58 PM Revision 1c9079ab (ceph): rgw: read mdlog marker
- Use our local marker as a starting point for fetching the mater mdlog.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:58 PM Revision 624a3fa0 (ceph): rgw: initial work on sync status marker
- Also, rename radosgw-admin mdlog sync to radosgw-admin mdlog-fetch.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:58 PM Revision dd472a16 (ceph): rgw: stackable ops infrastructure
- ops can now call other ops, so that we could simplify
the different states each ops need to keep.
Signed-off-by: Yeh... - 08:58 PM Revision 66c1e52b (ceph): rgw: can now wait on async rest requests
- In addition to waiting on a specific request, added a
completion manager that we can wait on so that we get
which req... - 08:58 PM Revision c3206b9b (ceph): rgw: rework metadata log sync to use async capabilities
- We now have a window of operations. The next step will be to
asynchronously write to the local mdlog, so that we don'... - 08:57 PM Revision fe0c7858 (ceph): rgw: add new class to create resource request
- RGWRESTReadResource holds the request input and output. Previously
we were using stack variables that couldn't be use... - 08:52 PM Revision 18bee31a (ceph): rgw: threaded http manager groundwork
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:52 PM Revision 2fbf80ff (ceph): rgw: more http aio stuff
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:52 PM Revision fbc5ef11 (ceph): rgw: can list mdlog entries
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:52 PM Revision eac4e794 (ceph): rgw: initial mdlog clone implementation
- naive handling, not paging, unbalanced.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:52 PM Revision 55255b21 (ceph): rgw: paginated mdlog clone
- still need to iterate by going through over older entries first
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:52 PM Revision ad161bc5 (ceph): rgw: rework http client to handle multiple async requests
- Currently we use the curl multi handler using only a single handle. Rework
things a bit to prepare for multiple handl... - 08:52 PM Revision 866fd740 (ceph): rgw: more work on cleaning up http client interfaces
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:45 PM Revision 12a32373 (ceph): rgw: don't do set_attr on meta objects
- only complete object writes (and attributes) is now available. This helps
managing the meta heap and simplifies the s... - 08:45 PM Revision d5484ff2 (ceph): rgw: initial work on mdlog sync
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:45 PM Revision cdc953f6 (ceph): rgw-admin: initial mdlog sync work
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:45 PM Revision a3d500e8 (ceph): rgw: fix use of zone name
- zone_name doesn't really hold what we need
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:45 PM Revision 2c48adec (ceph): rgw: decode number of mdlog shards
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:45 PM Revision deb72c5a (ceph): ceph_json: make sure header doesn't clobber _ASSERT_H
- _ASSERT_H is needed for dout() compilation
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 08:45 PM Revision 2124ee5d (ceph): rgw: move json helper into RGWRESTConn
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 08:03 PM Revision 06507992 (ceph): rgw: user quota may not adjust on bucket removal
- Description:
If the user/admin removes a bucket using --force/--purge-objects options with s3cmd/radosgw-admin respec... - 07:31 PM rgw Bug #13644: get_quota_info returns json in headers
- This fix is in hammer since 0.94.3. Do you still have an issue there?
- 07:29 PM rgw Bug #14375: subuser rm fails with status 125
- master pr: https://github.com/ceph/ceph/pull/7301
- 07:25 PM rgw Bug #14361: swift/test/functional -v -a '!fails_on_rgw'
- seems like osd wasn't responding, so after restarting rgw it timed out.
- 07:15 PM rgw Bug #14665: radosgw-admin -n client.0 user create : permission denied
- This looks like a racing yum update and radosgw-admin execution.
- 05:33 AM rgw Bug #14665: radosgw-admin -n client.0 user create : permission denied
- You're correct, it looks like something related to permissions is not right when testing with infernalis. I searched ...
- 07:10 PM rgw Bug #14653: "test_s3.test_abort_multipart_upload ... FAIL" in upgrade:hammer-hammer-distro-basic-...
- Looks like some environment issue, or just regular timeout due to slow osds maybe.
2016-02-03T20:49:51.772 INFO:ta... - 07:06 PM rgw Bug #14652: "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-basic-openstack
- This is a bogus test. The upgrade is done while spawning radosgw-admin. We can see librados being upgraded through th...
- 06:44 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- http://pulpito.ceph.com/gregf-2016-02-08_22:02:06-fs-greg-fs-testing-27-1---basic-mira/1009/
Also this failure see... - 03:06 PM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- Dunno — it's QuotaFull rather than ClusterFull so I created a new ticket.
- 11:17 AM CephFS Bug #14698: Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- Different to http://tracker.ceph.com/issues/14258 ?
- 06:24 PM Bug #14511: cache-flush-evict-all causes OSD stuck ops on unevictable objects
- PR is at
https://github.com/ceph/ceph/pull/7584
- 06:23 PM Revision 5dfcdf69 (ceph): librados: check connection state in rados_monitor_log
- rados_monitor_log() may abort the calling process if called with a
disconnected rados cluster context. Return -ENOTCO... - 06:21 PM Revision 676699dc (ceph): rgw: rename default pool names
- Name default pools a bit better
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 06:21 PM Revision 89784aa8 (ceph): rgw: store immutable metadata entries in heap pool
- Define a new pool for immutable metadata, store new meta objects
in that pool.
(still need to work on the set_attrs c... - 06:21 PM Revision 1fe7372f (ceph): rgw: don't require system pools to start with a period
- Make sure cache operations are being done on system objects.
Separate calls where needed to make sure that separate p... - 06:19 PM Revision 4cc98434 (ceph): OSD/ReplicatedPG: Fixing lack of object unblock when flush fails.
- See: http://tracker.ceph.com/issues/14511
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com> - 05:59 PM Revision ee7ac8f6 (ceph): cmake: add cls_timeindex to rgw targets
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- 05:46 PM Revision f3ac0513 (ceph): test: fsx now exercises librbd journal replay
- write, discard, snap create, snap protect, flatten, and resize journal
events are tests when using the new '-j' optio... - 05:44 PM Revision 851395a8 (ceph): librbd: do not fire flush completions before associated write
- Prevents a race condition in journal replay when committing events
to the journal.
Signed-off-by: Jason Dillaman <di... - 05:44 PM Revision f08ccc5b (ceph): librbd: missing lock on maint operation replay callback
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 05:27 PM Bug #14711 (Can't reproduce): OSD crashes with Suicide timeout due to timeout on FileStore::op_tp...
- Doing migrations from Ubuntu 14.04 to RHEL 7.1.
- First cluster was migrated successfully and it is running RHEL-7.... - 04:52 PM Bug #14710 (Duplicate): Bad output from 'ceph df' causes problems for cinder
- When adding OSD's to a cluster using 'ceph-disk prepare' (by way of ceph-ansible) on all the new OSDs. This brings t...
- 04:34 PM Revision ee1fafa3 (ceph): OSD/ReplicatePG: Fixes return value from maybe_handle_cache_detail() de...
- Signed-off-by: Igor Fedotov <ifedotov@mirantis.com
- 03:49 PM Bug #14709 (Resolved): check_PROGRAMS used instead of check_TESTPROGRAMS
- This causes some tests to not be run on make check...
- 03:41 PM Bug #14521 (Won't Fix): Failure on restart after repairing corrupted PG
- we don't plan to handle this level of damage. recreate the osd.
- 03:40 PM rbd Backport #14620: hammer: unsafe use of libnss PK11_GetBestSlot()
- Maybe http://tracker.ceph.com/issues/14367 is the corresponding issue ?
- 06:34 AM rbd Backport #14620 (Fix Under Review): hammer: unsafe use of libnss PK11_GetBestSlot()
- 06:22 AM rbd Backport #14620 (In Progress): hammer: unsafe use of libnss PK11_GetBestSlot()
- 06:21 AM rbd Backport #14620: hammer: unsafe use of libnss PK11_GetBestSlot()
PK11_GetBestSlot() does not appear to be threadsafe, and can be called from multiple threads, leading to a crash si...- 03:39 PM Bug #14544 (Closed): the pool usage data reported in ceph df is misleading
- MAX AVAIL is free space that you can write to.
- 03:39 PM Bug #14367: auth: possible race by using PK11_CreateContextBySymKey from multiple threads
- Does https://github.com/ceph/ceph/pull/3896 fix this ? In which case http://tracker.ceph.com/issues/14620 would be th...
- 03:38 PM Bug #14560 (Resolved): bluestore: assertion failed when starting scrub
- 03:37 PM Bug #14590 (Won't Fix): cephfs set directory layout datapool to 0 failed
- 03:32 PM Bug #14568: "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
- ignore enomem on vps
- 03:32 PM Bug #14568 (Rejected): "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
- vps oom
- 03:30 PM Bug #14623 (Resolved): Crush:add safe judgment for get parent hierarchy methond.
- 03:30 PM Bug #14634 (Duplicate): "Command failed (workunit test rest/test.py)" in rados-jewel-distro-basic...
- 03:29 PM Bug #13953: ceph-disk command used with --log-stdout failing.
- 03:28 PM Bug #14658 (Resolved): "Failed to execute command: systemctl enable ceph.target" in smoke-master-...
- 03:27 PM Bug #14633 (Can't reproduce): (KStore) "(Segmentation fault)" in rados-jewel-distro-basic-smithi
- 03:27 PM Bug #13894: RBD over cache tier over EC pool: rbd rm doesn't remove objects
- 03:24 PM Bug #14706: systemd escaping of block devices in ceph-disk incorrect
- 11:54 AM Bug #14706: systemd escaping of block devices in ceph-disk incorrect
- Pull request raised to resolve this in master:
https://github.com/ceph/ceph/pull/7579 - 10:56 AM Bug #14706 (Resolved): systemd escaping of block devices in ceph-disk incorrect
- ceph-disk currently does a replace on '-' to generate the name of the unit for the ceph-disk activation:
# http:... - 03:23 PM Bug #14695 (Pending Backport): osd: rados cppool omap to ec pool crashes osd
- Yeah, that looks like the one that needs to be backported.
- 03:16 PM Bug #14708 (Rejected): Semi-crashed OSDs cause cluster to hang
- We triggered a weird kernel/ext4 bug on a server this weekend which caused the OSD processes to keep running but beco...
- 02:25 PM Bug #14707 (Resolved): log: segv during _flush on very big long lines
- Easy to reproduce with debug bdev = 40 and bluestore....
- 02:02 PM Revision 2c79a5e4 (ceph): Merge pull request #7496 from xiexingguo/xxg-wip-fixnvme
- osd: BlueStore/NVMEDevice: fix compiling and fd leak
Reviewed-by: Haomai Wang <haomai@xsky.com> - 01:58 PM Revision a20134d9 (ceph): Merge pull request #7349 from yuyuyu101/add-pwritev
- osd: FileStore: use pwritev instead of lseek+writev
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil... - 01:57 PM Revision a710dcd8 (ceph): Merge pull request #7504 from renhwsky/renhw-wip-mon-shutdown
- mon: unregister command on shutdown
Reviewed-by: Joao Eduardo Luis <joao@suse.de> - 01:56 PM Revision c2342b53 (ceph): Merge pull request #7550 from tchaikov/wip-osd-cleanup
- osd: a fix for HeartbeatDispatcher and cleanups
Reviewed-by: Sage Weil <sage@redhat.com> - 01:56 PM Bug #14686 (Pending Backport): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
- 01:56 PM Revision 8895416a (ceph): Merge pull request #7553 from XinzeChi/wip-osdmap-affinity
- osd: OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
Reviewed-by: Sage Weil <sage@redhat.com> - 01:55 PM Revision 8205c873 (ceph): Merge pull request #7560 from tchaikov/wip-fix-icl
- crush/CrushTester: workaround a bug in boost::icl
- 01:55 PM Revision be5544b2 (ceph): Merge pull request #7568 from liewegas/wip-bluestore-mutex
- osd: bluestore/blockdevice: use std::mutex et al
- 01:55 PM Revision ee39f436 (ceph): Merge pull request #7570 from dzafman/wip-14213
- osd: revert "osd: do not keep ref of old osdmap in pg"
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: S... - 01:41 PM Revision 66663000 (ceph): debian: fix build-depends
- Signed-off-by: Rémi BUISSON <remi.buisson@cdiscount.com>
- 12:57 PM Revision 278acb6a (ceph): Merge pull request #7578 from ceph/fix-stripper
- Stripper: Fix incorrect push_front -> append_zero change
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 12:19 PM Revision f06c4dc1 (ceph): osdc/Objecter: drop lock to unregister asok hooks
- unregister blocks until any running hook has
completed, and that running hook might
be one that takes the objecter lo... - 12:18 PM Revision be5748a8 (ceph): common: asok should drop lock to call hook
- Otherwise, hooks cannot take any locks which
were held during registration of hooks, because
it creates a cycle.
Sig... - 11:17 AM RADOS Feature #14527: Lookup monitors through DNS
- Dan van der Ster wrote:
> Ahh OK. DNS SRV records might be better than a hardcoded hostname. See the DNS section her... - 11:06 AM RADOS Feature #14527: Lookup monitors through DNS
- Assigning this to Ricardo. He's looking into it.
- 11:13 AM Revision c28c0b18 (ceph): Correctly escape block device paths for systemd
- Ensure that the leading / is stripped from block device
paths before escaping for using in systemd unit names.
Fixes... - 10:05 AM Revision 1bdd3b06 (ceph): mailmap: Kevin Jones affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision ee4ca535 (ceph): mailmap: JP François affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 70848c4b (ceph): mailmap: Jeffrey Lu affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 3bb9f86b (ceph): mailmap: Ivan Grcic affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 4ba58fe0 (ceph): mailmap: Gu Zhongyan affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision a03c3f07 (ceph): mailmap: Chuanhong Wang affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 63d38683 (ceph): mailmap: Benoît Knecht affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 8b750bf7 (ceph): mailmap: Alexey Sheplyakov affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 18d3a166 (ceph): mailmap: Alan Grosskurth affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 0312174b (ceph): mailmap: Jonas Keidel affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 23f27385 (ceph): mailmap: Emile Snyder affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 8c035335 (ceph): mailmap: Matt Benjamin affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision afcc6666 (ceph): mailmap: Erwan Velu affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision b27bc0da (ceph): mailmap: Robert LeBlanc affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 230bb728 (ceph): mailmap: Marcel Lauhoff affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision bbbd2ecf (ceph): mailmap: Sahithi R V affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 712c52bb (ceph): mailmap: Jianjian Huo affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 5736f9c3 (ceph): mailmap: Wei Jin affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 951c3312 (ceph): mailmap: Roi Dayan affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision a71ae4a6 (ceph): mailmap: Rachana Patel affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 8c317ea7 (ceph): mailmap: Patrick Donnelly affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 26035b5f (ceph): mailmap: Mauricio Garavaglia affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 6a0c84bb (ceph): mailmap: Lukasz Jagiello affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:05 AM Revision 28c21080 (ceph): mailmap: Barbora Ančincová affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:46 AM Revision 12ea474c (ceph): Stripper: Fix incorrect push_front -> append_zero change
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 08:16 AM CephFS Backport #13932 (New): hammer: kclient: intermittent log warnings "client.XXXX isn't responding t...
- 08:02 AM CephFS Backport #13932 (In Progress): hammer: kclient: intermittent log warnings "client.XXXX isn't resp...
- 07:59 AM CephFS Backport #13932: hammer: kclient: intermittent log warnings "client.XXXX isn't responding to mcli...
- I think the PR to backport is https://github.com/ceph/ceph/pull/6432 - it was merged on November 30.
- 06:04 AM CephFS Backport #13932: hammer: kclient: intermittent log warnings "client.XXXX isn't responding to mcli...
- Zheng, was there something wrong with that PR or something?
- 06:01 AM CephFS Backport #13932 (New): hammer: kclient: intermittent log warnings "client.XXXX isn't responding t...
- The proposed PR has been closed, assuming no work is otherwise being done.
- 07:56 AM Bug #8885: SIGABRT in TrackedOp::dump() via dump_ops_in_flight()
I wasn't able to reproduce.
Based on the location of what I assume is a segfault the value of register bp was co...- 06:48 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rbd...
- 06:46 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rados...
- 06:46 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. upgrade...
- 06:45 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. powercycle...
- 06:45 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. rgw...
- 06:44 AM Stable releases Tasks #14692: hammer v0.94.7
- h3. fs...
- 06:40 AM Stable releases Tasks #14692: hammer v0.94.7
- ...
- 06:33 AM Backport #14689 (In Progress): hammer: consume_maps clearing of waiting_for_pg needs to check the...
- 06:33 AM Revision 9e0a1656 (ceph): OSD::consume_map: correctly remove pg shards which are no longer acting
- A particular shard may be non-active even if the osd is in the acting
set.
Fixes: 14278
Backport: hammer
Signed-off-... - 06:32 AM Backport #14579 (In Progress): hammer: mon sync does not copy config-key
- 06:31 AM Revision 5a450e67 (ceph): mon: add mon_config_key prefix when sync full
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
(cherry picked from commit b77cd31b161e78467bbb6476776c0f1d43e615cf) - 06:14 AM rgw Bug #14516 (Resolved): rgw: radosgw-admin --help doesn't show the "orphans find" command
- 06:14 AM rbd Bug #14476 (Resolved): rbd: TaskFinisher::cancel should remove event from SafeTimer
- 06:14 AM rbd Feature #13633 (Resolved): Verify self-managed snapshot functionality on image create
- 06:14 AM rbd Bug #14452 (Resolved): rbd-replay does not check for EOF and goes to endless loop
- 06:14 AM Bug #12946 (Resolved): Heavy memory shuffling in rados bench
- 06:14 AM devops Bug #12927 (Resolved): ceph.spec.in libcephfs_jni1 has no %post and %postun
- 06:14 AM Bug #12012 (Resolved): IO error on kvm/rbd with an erasure coded pool tier (after an upgrade from...
- 06:14 AM Bug #11101 (Resolved): ceph tell: broken error message / misleading hinting
- 06:14 AM Bug #10930 (Resolved): mon: map_cache can become inaccurate if osd does not receive the osdmaps
- 06:14 AM rgw Feature #6999 (Resolved): Make RGW_MAX_PUT_SIZE configurable
- 06:11 AM Backport #13288: hammer: stuck recovering, unfound hit set due to removing it while !active
- @Kefu, assigning to you as I'm not familiar with the original patch
- 05:59 AM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
- It is unfortunately too late, v0.94.6 is already frozen and being tested.
- 05:58 AM Backport #12835 (Resolved): mon: map_cache can become inaccurate if osd does not receive the osdmaps
- 05:48 AM Backport #12835 (In Progress): mon: map_cache can become inaccurate if osd does not receive the o...
- 05:57 AM rbd Backport #14142 (Resolved): infernalis: Verify self-managed snapshot functionality on image create
- 05:57 AM rbd Backport #14199 (Resolved): infernalis: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
- 05:57 AM Backport #14236 (Resolved): "OSDMonitor.cc: 2116: FAILED assert(0)" in rados-hammer-distro-basic-...
- 05:48 AM Backport #14236 (In Progress): "OSDMonitor.cc: 2116: FAILED assert(0)" in rados-hammer-distro-bas...
- 05:57 AM rbd Backport #14321 (Resolved): infernalis: cls_rbd: object_map_save should enable checksums
- 05:56 AM Backport #14643 (Resolved): hammer: rgw: radosgw-admin man page doesn't contain the "orphans" com...
- 05:53 AM Backport #14643 (In Progress): hammer: rgw: radosgw-admin man page doesn't contain the "orphans" ...
- 05:49 AM Backport #14087 (In Progress): FAILED assert(old_size == total_chunk_size) in 0.94.5 / strange fi...
- 04:58 AM Revision 6552eeb2 (ceph): Merge pull request #7079 from Abhishekvrshny/wip-14199-infernalis
- infernalis: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 04:58 AM Revision e507a5f9 (ceph): Merge pull request #7080 from Abhishekvrshny/wip-14142-infernalis
- infernalis: Verify self-managed snapshot functionality on image create
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 04:57 AM Revision 930ef946 (ceph): Merge pull request #7428 from Abhishekvrshny/wip-14321-infernalis
- infernalis: cls_rbd: object_map_save should enable checksums
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 04:39 AM devops Cleanup #14705 (Closed): Reinstate ceph-osd@.service.in
- On RH and derivatives, ...
- 04:16 AM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
- Discussed on ceph-devel mailing list. Consensus seems to be to use ...
- 01:12 AM CephFS Bug #13980: all nfs v3 mounts fail in ovh lab
- and in http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-07_20:10:01-knfs-hammer-testing-basic-openstack/
- 12:48 AM Revision 7731ae92 (ceph): Merge pull request #7444 from dreamhost/wip-rgw-static-website-robbat2
- rgw: approximate AmazonS3 HostId error field.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
02/08/2016
- 10:40 PM Revision 3fe17c6c (ceph): mailmap: fangdong affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision ab6baa95 (ceph): mailmap: Shishir Gowda affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision 2a35e185 (ceph): mailmap: Tao Chang affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision 30392482 (ceph): mailmap: Harry Harrington affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision 833c8e2b (ceph): mailmap: Jingkai Yuan affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision f59db3cf (ceph): mailmap: Luo Kexue affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision 5bda3a25 (ceph): mailmap: some duplicates found on .organizationmap
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision e8e0521c (ceph): mailmap: Shun Song affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision 78d91d6e (ceph): mailmap: Adam Twardowski affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:36 PM Revision 588eeea4 (ceph): mailmap: Aron Gunn affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 10:26 PM Revision 117041ef (ceph): Merge remote-tracking branch 'gh/jewel'
- 10:26 PM Revision f22b6714 (ceph): Merge remote-tracking branch 'gh/jewel'
- 10:10 PM Revision efc8134f (ceph): v10.0.3
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:02 PM Revision e96a3fe0 (ceph): Changed centos version to 7.2
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 3f4a5caeb2f1fffc302be69d3ef06fff3566fe7e) - 10:00 PM Revision aa207c29 (ceph): Changed centos version to 7.2
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 3f4a5caeb2f1fffc302be69d3ef06fff3566fe7e) - 09:17 PM devops Bug #14694: ceph.spec.in missing copyright notice; cannot submit package to openSUSE
- *jewel PR*: https://github.com/ceph/ceph/pull/7569
- 03:48 PM devops Bug #14694 (Resolved): ceph.spec.in missing copyright notice; cannot submit package to openSUSE
- 02:57 PM devops Bug #14694 (In Progress): ceph.spec.in missing copyright notice; cannot submit package to openSUSE
- 02:57 PM devops Bug #14694 (Resolved): ceph.spec.in missing copyright notice; cannot submit package to openSUSE
- $SUBJ pretty much says it all
- 09:00 PM Revision ac61c112 (ceph): mailmap: Ren Huanwen affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 09:00 PM Revision eaf5bc7d (ceph): mailmap: Yehua Chen affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 09:00 PM Revision b57a3ac1 (ceph): mailmap: Li Tianqing affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 09:00 PM Revision 2a3ce4ef (ceph): mailmap: Ilya Shipitsin affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 09:00 PM Revision 467990a5 (ceph): mailmap: Darrell Enns affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 09:00 PM Revision 17d2622b (ceph): mailmap: Abhishek Lekshmanan affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 09:00 PM Revision 8556b9d5 (ceph): mailmap: further cleanup.
- Somehow a followup to #581c65dd48807a516b43adec4b5be29c040db8c7
Work was half-done, and mailmap can be further simpl... - 08:54 PM rgw Bug #14665: radosgw-admin -n client.0 user create : permission denied
- From the logfile, radosgw-admin can't bind to the radosgw admin socket (Permission denied error).
On a test system... - 08:46 PM Revision c423d5fc (ceph): mailmap: Zhi Zhang affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:46 PM Revision 20783f83 (ceph): mailmap: YiQiang Chen affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:46 PM Revision f5bcdae8 (ceph): mailmap: François Lafont affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:46 PM Feature #14701 (Resolved): allow add --pg-num to osdmaptool --test-map-pgs to override the map's ...
- This way, users could test pg_num changes before doing them live.
- 08:45 PM Revision fcd3bba6 (ceph): mailmap: Adam C. Emerson affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:45 PM Revision 84f58b57 (ceph): mailmap: Xiangwei Wu affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:45 PM Revision c2e0b8f1 (ceph): mailmap: Zhiqiang Wang affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:45 PM Revision f960bcc4 (ceph): mailmap: Song Baisen affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:45 PM Revision 0fe93736 (ceph): mailmap: Xie Xingguo affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:45 PM Revision 638c6369 (ceph): mailmap: Dunrong Huang affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:45 PM Revision 10bb9a45 (ceph): mailmap: Liu Peiyan affiliation
- Signed-off-by: Yann Dupont <yann@objoo.org>
- 08:44 PM Revision b5d76886 (ceph): mailmap: Cleanup.
- Over time, some entries were unnecessarily complicated.
Entries were sometimes of the form :
Canonical name <canoni... - 08:43 PM rbd Feature #14700 (Rejected): rbd map should optionally support the advisory locking and blacklisting
- Original proposal:...
- 08:00 PM Revision 4815a466 (ceph): Merge pull request #7572 from ceph/wip-cmake-2-8-16
- cmake: Added new unittests to make check
- 07:12 PM Revision c8c1603f (ceph): global: record target uid/gid in cct
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:04 PM CephFS Bug #14698 (Duplicate): Test failure: test_full_fsync (tasks.cephfs.test_full.TestQuotaFull)
- http://pulpito.ceph.com/gregf-2016-02-08_00:50:24-fs-greg-fs-testing-27-1---basic-mira/10806/
http://pulpito.ceph.co... - 06:43 PM Revision 07dda1aa (ceph): Merge pull request #7574 from SUSE/wip-spec-license
- ceph.spec.in: add license declaration
Reviewed-by: Sage Weil <sage@redhat.com> - 06:32 PM CephFS Bug #14697 (Resolved): mds: assert in SafeTimer while suiciding
- http://pulpito.ceph.com/gregf-2016-02-08_00:50:24-fs-greg-fs-testing-27-1---basic-mira/10767/...
- 06:19 PM Bug #14660: selinux denials during rbd test run
- Boris, you are looking at the end of the logs, I think during the test end it does try to stop those daemons as you h...
- 04:51 PM Bug #14660: selinux denials during rbd test run
- Yes, the policy is installed in both cases. However, there is an issue with the way daemons are being started/stopped...
- 05:57 PM Revision db9408bf (ceph): ceph.spec.in: add license declaration
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- 05:30 PM Revision 51a15726 (ceph): cmake: Added new unittests to make check
- Added unittest_shunique_lock & unittest_mutex_debug
to make check, and made them link ALLOC_LIBS
Signed-off-by: Ali ... - 05:27 PM rgw Feature #13302 (Pending Backport): rgw: S3 authentication subsystem should be able to use admin c...
- 04:40 PM Bug #14695 (Resolved): osd: rados cppool omap to ec pool crashes osd
- If we do cppool from a replicated pool to erasure in hammer 0.94.5, this will cause an OSD assert error when it tries...
- 04:34 PM Revision 0ca8f07a (ceph): global/global_init: ensure setuser etc messages get logged
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:19 PM Stable releases Tasks #13356: hammer v0.94.6
- h3. QE VALIDATION (STARTED 2/8/16)
*re-runs command lines and filters are captured in http://pad.ceph.com/p/hammer... - 04:12 PM Revision 8290536d (ceph): global/global_init: do not apply_changes until after dropping privs
- This ensures we open the log file a the final user, not as root.
Fixes: #14613
Signed-off-by: Sage Weil <sage@redhat... - 04:11 PM CephFS Bug #14672 (Rejected): MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
- Yeah, I'm pretty sure about that.
- 11:55 AM CephFS Bug #14672: MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
- Was this the system that you ran newfs on? I think I was concerned that this might be from running newfs while the m...
- 04:06 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
- quote from sam
> we need to hold the reference to prevent the map from being trimmed. that reference is the map ep... - 03:48 PM Revision 4235af3c (ceph): Merge pull request #7569 from SUSE/wip-copyright2
- ceph.spec.in: add copyright notice
Reviewed-by: Sage Weil <sage@redhat.com> - 03:45 PM Revision a0b0ae00 (ceph): Revert "osd: do not keep ref of old osdmap in pg"
- This reverts commit 8978cd6fcf40076dbd944a2938b335d26c62b8d5.
Fixes: #14213 - 03:44 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- A fix related to this tracker caused 14213.
- 03:38 PM rgw Bug #13824 (Pending Backport): orphans finish segfaults
- Will be marked Resolved after infernalis backport is merged.
- 02:33 PM rgw Bug #13824: orphans finish segfaults
- Please mark as resolved.
- 03:34 PM Bug #13471 (Resolved): OSD::build_past_intervals_parallel() shall reset primary and up_primary wh...
- 03:33 PM Bug #13639 (Resolved): Objecter: potential null pointer access when do pool_snap_list.
- 03:33 PM Bug #14015 (Resolved): osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last...
- 03:33 PM Bug #13962 (Resolved): "shard missing" errors in logs during Teuthology run
- 03:32 PM Bug #13840 (Resolved): Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
- 03:32 PM Bug #13862 (Resolved): pgs stuck inconsistent after infernalis upgrade
- 03:32 PM Bug #13642 (Resolved): Objecter: pool op callback may hang forever.
- 03:26 PM rbd Backport #14465 (Resolved): infernalis: rbd-replay does not check for EOF and goes to endless loop
- 03:26 PM rbd Backport #14552 (Resolved): infernalis: rbd: TaskFinisher::cancel should remove event from SafeTimer
- 03:25 PM rgw Backport #14676 (Resolved): infernalis: rgw: radosgw-admin --help doesn't show the "orphans find"...
- 03:24 PM devops Bug #13958 (Resolved): 'sudo yum install ceph-radosgw -y' errors in upgrade:firefly-hammer-x-infe...
- @Loic: librbd is a dependency of qemu so ansible probably installs qemu(-kvm) which in-turn installs librbd1 and libr...
- 03:54 AM devops Bug #13958: 'sudo yum install ceph-radosgw -y' errors in upgrade:firefly-hammer-x-infernalis-dist...
- Another variation of the same problem ?
* http://pulpito.ceph.com/loic-2016-02-04_22:33:36-rados-infernalis-backpo... - 03:23 PM Revision 1061db6b (ceph): Merge pull request #7427 from Abhishekvrshny/wip-14465-infernalis
- infernalis: rbd-replay does not check for EOF and goes to endless loop
Reviewed-by: Jason Dillaman <dillaman@redhat.... - 03:23 PM Revision 2de60165 (ceph): Merge pull request #7426 from Abhishekvrshny/wip-14552-infernalis
- infernalis: rbd: TaskFinisher::cancel should remove event from SafeTimer
Reviewed-by: Jason Dillaman <dillaman@redha... - 03:10 PM Feature #14677 (Resolved): ceph-disk list should have json output option
- already exists in infernalis, yay!
- 03:04 PM Revision 23ec516b (ceph): ceph.spec.in: add copyright notice
- http://tracker.ceph.com/issues/14694 Fixes: #14694
Signed-off-by: Nathan Cutler <ncutler@suse.com> - 02:53 PM Revision 434620ba (ceph): os/bluestore/BlockDevice: use std::mutex and std::condition_variable
- Pull aio wait code into an IOContext method too.
Signed-off-by: Sage Weil <sage@redhat.com> - 02:53 PM Revision 37b517eb (ceph): os/bluestore/BlockDevice: std::atomic_int
- Signed-off-by: Sage Weil <sage@redhat.com>
- 02:23 PM Revision 3f66231e (ceph): Merge pull request #7513 from athanatos/wip-ceph-test-rados-2
- ceph_test_rados: use less CPU
- 02:23 PM Revision 6a8cafe1 (ceph): Merge pull request #5931 from ceph/wip-cxx11concurrency
- librados: move to c++11 concurrency types
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Casey Bodley... - 02:18 PM Revision 7181a6f1 (ceph): msg/simple: significantly reduce minimal memory usage of Pipes
- Pipe class instance weights over 17 KB in size, and most of it is used by
msgvec structure, which weights 16 KB. Redu... - 02:18 PM Cleanup #6634 (Resolved): MOSDSubOp: remove unused snapc/snapcontext members
- 02:17 PM Revision f17dbc65 (ceph): Merge pull request #6608 from esnyder/wip-6634
- osd: remove unused SnapContext member snapc from MOSDSubOp message
Reviewed-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
... - 02:16 PM Revision 69d98b65 (ceph): msg/async: significantly reduce minimal memory usage of AsyncConnections
- AsyncConnection class instance weights over 18 KB in size, and most of it
is used by msgvec structure, which weights ... - 02:16 PM Revision a981c1ec (ceph): Merge pull request #7181 from songbaisen/song5
- crush: reply quickly from get_immediate_parent
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> - 02:15 PM Revision 20228cb0 (ceph): Merge pull request #7437 from Ved-vampir/wip_zlib_plugin
- common: add zlib compression plugin
Reviewed-by: Sage Weil <sage@redhat.com> - 02:14 PM Revision 7e442996 (ceph): Merge branch 'print-blocked-op' of git://github.com/majianpeng/ceph
- Reviewed-by: Sage Weil <sage@redhat.com>
- 02:13 PM Revision 34d33bcc (ceph): Merge pull request #7527 from liewegas/wip-no-rgw-prestart
- systemd/ceph-radosgw-prestart.sh: remove
Reviewed-by: Nathan Cutler <ncutler@suse.com> - 02:12 PM Revision 65878073 (ceph): Merge branch 'master' of git://github.com/joconcepts/ceph
- Reviewed-by: Sage Weil <sage@redhat.com>
- 02:11 PM Bug #14693 (Duplicate): osd: valgrind uninitcondition in PG::choose_acting(pg_shard_t&)
- <ip>0x549E7C</ip>
<obj>/usr/bin/ceph-osd</obj>
<fn>PG::choose_acting(pg_shard_t&)</fn>
... - 01:49 PM Backport #13615 (Resolved): OSD::build_past_intervals_parallel() shall reset primary and up_prima...
- 01:49 PM Revision a8d147e8 (ceph): Merge pull request #6397 from SUSE/wip-13615-infernalis
- OSD::build_past_intervals_parallel() shall reset primary and up_primary when begin a new past_interval.
Reviewed-by:... - 01:49 PM Backport #13791 (Resolved): Objecter: potential null pointer access when do pool_snap_list.
- 01:49 PM Revision 77a26d8e (ceph): Merge pull request #6840 from SUSE/wip-13791-infernalis
- Objecter: potential null pointer access when do pool_snap_list.
Reviewed-by: Sage Weil <sage@redhat.com> - 01:48 PM Backport #14018 (Resolved): infernalis: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= ...
- 01:48 PM Revision cea356a9 (ceph): Merge pull request #6851 from Abhishekvrshny/wip-14018-infernalis
- infernalis: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started)
Reviewed-by: S... - 01:48 PM Backport #13979 (Resolved): infernalis : "shard missing" errors in logs during Teuthology run
- 01:48 PM Revision 5469e990 (ceph): Merge pull request #6849 from Abhishekvrshny/wip-13979-infernalis
- osd: call on_new_interval on newly split child PG
Reviewed-by: Sage Weil <sage@redhat.com> - 01:48 PM Backport #13929 (Resolved): infernalis: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
- 01:48 PM Revision ba4583f3 (ceph): Merge pull request #6907 from Abhishekvrshny/wip-13929-infernalis
- infernalis: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
Reviewed-by: Sage Weil <sage@redhat.com> - 01:47 PM Backport #14494 (Resolved): infernalis: pgs stuck inconsistent after infernalis upgrade
- 01:47 PM Revision fbd96c8a (ceph): Merge pull request #7421 from Abhishekvrshny/wip-14494-infernalis
- infernalis: pgs stuck inconsistent after infernalis upgrade
Reviewed-by: Sage Weil <sage@redhat.com> - 01:46 PM Backport #13771 (Resolved): Objecter: pool op callback may hang forever.
- 01:46 PM Revision cef8fc30 (ceph): Merge pull request #6627 from Abhishekvrshny/wip-13771-infernalis
- Objecter: pool op callback may hang forever.
Reviewed-by: Sage Weil <sage@redhat.com> - 12:39 PM Revision 12c083ed (ceph): OSD/ReplicatedPG: Fixes unneccessary object promotion when deleting fro...
- Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
- 12:09 PM Stable releases Tasks #14692 (Resolved): hammer v0.94.7
- h3. Workflow
* "Preparing the release":http://ceph.com/docs/master/dev/development-workflow/#preparing-a-new-relea... - 11:18 AM Revision 15c27ce7 (ceph): Merge pull request #7543 from SUSE/wip-14676-infernalis
- infernalis: rgw: radosgw-admin --help doesn't show the orphans find command
Reviewed-by: Loic Dachary <ldachary@redh... - 11:02 AM rgw Bug #11241 (Resolved): Incorrect ETAG calculated for POST uploads
- 11:02 AM Bug #2390 (Resolved): dencoder: depends on expat
- 10:04 AM Bug #2390: dencoder: depends on expat
- This was fixed via:
https://github.com/ceph/ceph/pull/7476
This bug can be closed. - 11:00 AM Bug #13192 (Pending Backport): stuck recovering, unfound hit set due to removing it while !active
- 08:52 AM devops Bug #14687: RPM: no /usr/libexec directory on SUSE
- 08:52 AM rgw Backport #14570 (Resolved): hammer: Incorrect ETAG calculated for POST uploads
- 08:50 AM rgw Backport #14570 (In Progress): hammer: Incorrect ETAG calculated for POST uploads
- 08:49 AM rgw Backport #14141 (Need More Info): hammer: rgw: leak from RGWWatcher::handle_error
- 08:48 AM Backport #14491 (Need More Info): hammer: ceph-disk: duplicate osd mount points
- 08:48 AM Backport #14326 (Need More Info): hammer: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to...
- (missing commit)
- 08:47 AM Backport #14323 (Need More Info): hammer: OpTracker needs to release the message throttle in _unr...
- (missing commit)
- 08:47 AM Backport #13807 (Need More Info): hammer: segfault in Objecter::handle_watch_notify
- (missing commit in the original issue)
- 07:25 AM CephFS Backport #14624 (Resolved): hammer: fsx failed to compile
- 07:19 AM Revision 7abb6ae8 (ceph): Merge pull request #7501 from SUSE/wip-14624-hammer
- hammer: fsx failed to compile
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 06:41 AM Bug #14004 (Resolved): ceph-disk workunits must not rely on augtool
- 06:22 AM Backport #14582 (In Progress): infernalis: pid file that was deleted after ceph restart leads to ...
- 06:17 AM Bug #14679 (Resolved): msg/async: segv from ceph_test_msgr, cleanup_handler
- 06:15 AM Revision 90561b46 (ceph): Merge pull request #7547 from yuyuyu101/wip-14679
- AsyncConnection: avoid debug log in cleanup_handler
- 06:09 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
- https://github.com/ceph/ceph/pull/7075 followed by https://github.com/ceph/ceph/pull/7463
- 06:07 AM Bug #13422 (Pending Backport): pid file that was deleted after ceph restart leads to osd process ...
- 06:05 AM Backport #14688 (In Progress): infernalis: consume_maps clearing of waiting_for_pg needs to check...
- 05:08 AM Backport #14688 (Rejected): infernalis: consume_maps clearing of waiting_for_pg needs to check th...
- https://github.com/ceph/ceph/pull/7563
- 06:04 AM Bug #14278: consume_maps clearing of waiting_for_pg needs to check the spg_t shard for acting set...
- https://github.com/ceph/ceph/pull/7510
- 06:02 AM Backport #14578 (In Progress): infernalis: mon sync does not copy config-key
- 06:01 AM Bug #14577: mon sync does not copy config-key
- https://github.com/ceph/ceph/pull/7363
- 05:57 AM Backport #14469 (In Progress): infernalis: osd/ReplicatedPG: fix promotion recency logic
- 05:43 AM Backport #14286 (In Progress): infernalis: ReplicatedPG: wrong result code checking logic during ...
- 05:41 AM Backport #14284 (In Progress): infernalis: osd/OSD.cc: 2469: FAILED assert(pg_stat_queue.empty())...
- 05:38 AM Backport #13933 (In Progress): infernalis: ceph-disk prepare fails if device is a symlink
- 05:37 AM Revision 3395fb9e (ceph): crush/CrushTester: workaround a bug in boost::icl
- the boost::icl in boost v1.55 has a bug when working with libc++,
> Assertion failed: (this->_map.find(inter_val) ==... - 05:30 AM Backport #13808 (Need More Info): infernalis: segfault in Objecter::handle_watch_notify
- 05:28 AM Bug #13993 (Resolved): Use of syslog results in all log messages at priority "emerg"
- 05:28 AM Backport #14138 (Resolved): hammer: Use of syslog results in all log messages at priority "emerg"
- 05:09 AM rgw Backport #14691 (Rejected): infernalis: Seg fault 9.0.3-1845-gf1ead76 : RGWRESTSimpleRequest::for...
- 05:09 AM CephFS Backport #14690 (Rejected): infernalis: Client::_fsync() on a given file does not wait unsafe req...
- 05:08 AM Backport #14689 (Resolved): hammer: consume_maps clearing of waiting_for_pg needs to check the sp...
- https://github.com/ceph/ceph/pull/7577
- 05:07 AM Bug #14080 (Resolved): ceph-disk: use blkid instead of sgdisk -i
- 05:07 AM Bug #13975 (Resolved): systemd/ceph-disk@.service assumes /bin/flock
- 05:07 AM Bug #13821 (Resolved): OSD: race condition detected during send_failures
- 05:07 AM Bug #13664 (Resolved): tests: testprofile must be removed before it is re-created
- 05:07 AM Bug #13610 (Resolved): auth/cephx: large amounts of log are produced by osd
- 05:06 AM Bug #13597 (Resolved): FileStore: potential memory leak if getattrs fails.
- 05:06 AM Bug #13525 (Resolved): mon: should not set isvalid = true when cephx_verify_authorizer return false
- 05:06 AM Bug #13477 (Resolved): crush: crash if we see CRUSH_ITEM_NONE in early rule step
- 05:06 AM Bug #13474 (Resolved): Ceph daemon failed to start, because the service name was already used.
- 05:06 AM CephFS Bug #13443 (Resolved): Ceph-fuse won't start correctly when the option log_max_new in ceph.conf s...
- 05:01 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. rgw...
- 03:48 AM Stable releases Tasks #13750: infernalis v9.2.1
- ...
- 05:01 AM Backport #13638 (Resolved): FileStore: potential memory leak if getattrs fails.
- 05:01 AM Backport #13655 (Resolved): crush: crash if we see CRUSH_ITEM_NONE in early rule step
- 05:01 AM Backport #13671 (Resolved): tests: testprofile must be removed before it is re-created
- 05:01 AM Backport #13869 (Resolved): infernalis: OSD: race condition detected during send_failures
- 05:00 AM Backport #13891 (Resolved): infernalis: auth/cephx: large amounts of log are produced by osd
- 05:00 AM Backport #13935 (Resolved): infernalis: Ceph daemon failed to start, because the service name was...
- 05:00 AM Backport #14013 (Resolved): infernalis: systemd/ceph-disk@.service assumes /bin/flock
- 04:59 AM rgw Backport #14569 (Resolved): hammer: Make RGW_MAX_PUT_SIZE configurable
- 04:44 AM Backport #14137 (Resolved): infernalis: Use of syslog results in all log messages at priority "em...
- 04:22 AM Revision d1da0313 (ceph): Merge pull request #6993 from badone/wip-13993-infernalis
- log: Log.cc: Assign LOG_DEBUG priority to syslog calls
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:21 AM Revision 22e0c6a7 (ceph): Merge pull request #6882 from dachary/wip-13988-reuse-osd-id-infernalis
- tests: verify it is possible to reuse an OSD id
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:18 AM Revision 489a13d4 (ceph): Merge pull request #6852 from Abhishekvrshny/wip-14013-infernalis
- infernalis: systemd/ceph-disk@.service assumes /bin/flock
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:16 AM Revision de01ba4e (ceph): Merge pull request #6846 from Abhishekvrshny/wip-13638-infernalis
- FileStore: potential memory leak if getattrs fails.
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:14 AM Revision b5427f46 (ceph): Merge pull request #6836 from SUSE/wip-13891-infernalis
- infernalis: auth/cephx: large amounts of log are produced by osd
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:12 AM Revision 5dbd9984 (ceph): Merge pull request #6833 from SUSE/wip-13935-infernalis
- infernalis: Ceph daemon failed to start, because the service name was already used.
Reviewed-by: Loic Dachary <ldach... - 04:12 AM Revision 20164688 (ceph): Merge pull request #6694 from xiexingguo/xxg-wip-13869
- osd: fix race condition during send_failures
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Sage Weil <... - 04:09 AM Revision b09670fe (ceph): Merge pull request #6626 from Abhishekvrshny/wip-13655-infernalis
- crush: crash if we see CRUSH_ITEM_NONE in early rule step
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:06 AM Revision 59df52df (ceph): Merge pull request #6449 from dachary/wip-13671-infernalis
- tests: testprofile must be removed before it is re-created
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 03:29 AM Linux kernel client Bug #13905: "BUG: held lock freed!"
- Happened twice in three runs of the powercycle suite. Should we rule that as environmental and whitelist the message ...
02/07/2016
- 06:08 PM Bug #14686 (Fix Under Review): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
- https://github.com/ceph/ceph/pull/7553
- 02:10 PM Bug #14686 (Resolved): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
- Base on current logic, OSDMonitor may call create_pending and
encode_pending twice for the some epoch.
In encode_... - 05:52 PM Revision d21724a1 (ceph): Merge pull request #7554 from tchaikov/wip-ceph-disk-test
- tests: ceph-disk.sh should compare with the resolved path
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 03:49 PM devops Bug #14687 (Resolved): RPM: no /usr/libexec directory on SUSE
- The ceph-osd-prestart.sh script is installed in /usr/libexec/ceph/ and indeed this directory is hard-coded in the fil...
- 02:19 PM Revision 990b437f (ceph): OSDMap: reset osd_primary_affinity shared_ptr when deepish_copy_from
- Base on current logic, OSDMonitor may call create_pending and
encode_pending twice for the some epoch.
In encode_pen... - 02:01 PM Revision e604d681 (ceph): Merge pull request #7551 from JevonQ/update-libcephfs-version
- libcephfs: update LIBCEPHFS_VERSION to indicate the interface was changed
Reviewed-by: Sage Weil <sage@redhat.com> - 12:39 PM Revision d267aaf8 (ceph): tests: ceph-disk.sh should compare with the resolved path
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 08:58 AM Feature #14669 (In Progress): ceph-disk: support indirect dmcrypt key retrieval
- https://github.com/ceph/ceph/pull/7552
- 08:20 AM CephFS Bug #14685 (New): dbench hang on native cifs mount
- http://pulpito.ceph.com/teuthology-2016-02-03_19:14:02-samba-jewel---basic-mira/5717/
http://pulpito.ceph.com/teutho... - 06:00 AM Revision 4d383022 (ceph): libcephfs: Update LIBCEPHFS_VERSION to indicate the interface was changed
- Signed-off-by: Jevon Qiao <scaleqiao@gmail.com>
- 05:34 AM CephFS Bug #14684 (Resolved): test_scrub_checks fails
- http://qa-proxy.ceph.com/teuthology/teuthology-2016-02-03_14:03:10-fs-jewel---basic-smithi/5365/teuthology.log
<pr...
02/06/2016
- 06:37 PM Revision c21de4d0 (ceph): AsyncMessenger: remove unused variables
- * remove AsyncMessenger::listen_sd
* remove `ee` in KqueueDriver::del_event()
Signed-off-by: Kefu Chai <kchai@redhat... - 05:59 PM Revision c45854a8 (ceph): crypto: remove unused Digest::sec_type
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 05:59 PM Revision 64361c39 (ceph): ECUtil: remove unused stripe_info_t::stripe_size
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 05:59 PM Revision 9c3f8219 (ceph): librbd: replace atomic_t with std::atomic<int>
- it fails to compile with clang, and turns out it should be
`ceph::atomic_t`, but I take this chance to replace it
wit... - 05:59 PM Revision 2a537370 (ceph): librbd: remove unused C_DiffObject::m_request_num
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 05:59 PM Revision 93ac31c7 (ceph): journal: remove unused ObjectPlayer::m_fetch_interval
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 05:59 PM Revision 7d08bbf5 (ceph): osd: init HeartbeatDispatcher using OSD->cct
- its base class 'Dispatcher' is uninitialized when used here to access
'Dispatcher::cct', so we'd better use OSD::cct ... - 03:43 PM Revision 7f854cc1 (ceph): Merge pull request #7549 from tchaikov/wip-fix-ceph-disk-tests
- ceph-disk/test: fix test_prepare.py::TestPrepare tests
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 02:27 PM Revision 08364c2f (ceph): ceph-disk/test: fix test_prepare.py::TestPrepare tests
- actually we are verifying if the variable is an instance of
specified class. for example, the `prepare.data` should b... - 07:40 AM Revision 8569d38f (ceph): AsyncConnection: avoid debug log in cleanup_handler
- local connection will be stop and call cleanup_handler after messenger
is down
introduced in
commit(https://github.co... - 02:41 AM Bug #14660: selinux denials during rbd test run
- Policy is installed as i see in the logs...
- 02:09 AM Bug #14660: selinux denials during rbd test run
- It looks like there is a lot of stuff happening, here:
Some of the processes are mislabelled. This suggests that e... - 02:10 AM Revision ceb6fcc5 (ceph): Merge pull request #7524 from ktdreyer/wip-14637-hammer-man-radosgw-adm...
- hammer: doc: regenerate man pages, add orphans commands to radosgw-admin(8)
- 01:46 AM Bug #13422 (Resolved): pid file that was deleted after ceph restart leads to osd process lose con...
- woot!
- 01:41 AM Revision 0c6a7248 (ceph): Merge pull request #7540 from dillaman/wip-librados-test-stub-unwatch
- librados_test_stub: protect against notify/unwatch race
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:39 AM Revision 2b2ce9b9 (ceph): Merge pull request #7529 from dillaman/wip-14412
- librbd: journal framework for tracking exclusive lock transitions
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:09 AM Revision a48c081d (ceph): rgw/rgw_orphan: check the return value of save_state
- It was discovered by covscan that we do not check the return value of
save_state in this one case.
Signed-off-by: Bo... - 01:03 AM Revision 2e4fa4b3 (ceph): Merge pull request #7377 from liewegas/wip-datadir-search
- config: add $data_dir/config to config search path
- 01:03 AM Revision f3a01575 (ceph): Merge pull request #7466 from adamemerson/wip-bsd-time-second-try
- common: time: have skewing-now call non-skewing now
- 01:03 AM Revision 220a4730 (ceph): Merge pull request #7463 from dachary/wip-13422-pid-file
- global: do not start two daemons with a single pid-file (part 2)
Reviewed-by: Kefu Chai <kchai@redhat.com> - 01:02 AM Revision c6ff94c2 (ceph): Merge pull request #7460 from xiexingguo/xxg-wip-block
- osd: blockdevice: avoid implicit cast and add guard
Reviewed-by: Sage Weil <sage@redhat.com> - 01:02 AM Revision 5f993610 (ceph): Merge pull request #7530 from xiexingguo/xxg-wip-nid
- osd: bluestore: assign nid for newly created onode
Reviewed-by: Sage Weil <sage@redhat.com> - 01:01 AM Revision 3ac4d711 (ceph): Merge pull request #7521 from liewegas/wip-memstore
- osd: memstore: set Collection::cid on create
- 01:01 AM Revision 86978957 (ceph): Merge pull request #7486 from ceph/wip-bluestore-oref
- osd: bluestore: fix two wal bugs; reuse OnodeRefs when applying txc
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> - 01:01 AM Revision 4dbd727f (ceph): Merge pull request #7531 from jjhuo/master
- osd: bluestore: remove unused intrusive member hook in enode
Reviewed-by: Sage Weil <sage@redhat.com> - 01:00 AM Revision caab2e1d (ceph): Merge pull request #7535 from liewegas/wip-bluefs-mkfs
- osd: bluestore/BlueFS: initialize super block_size earlier in mkfs
Reviewed-by: Dan Mick <dmick@redhat.com> - 01:00 AM Revision 7813776a (ceph): Merge pull request #7536 from liewegas/wip-bluestore-block
- osd: bluestore: fix block device file creation
- 12:53 AM Revision 05946147 (ceph): Merge pull request #7541 from linuxbox2/cmake-feb5
- Cmake feb5
02/05/2016
- 11:27 PM rgw Backport #14676 (In Progress): infernalis: rgw: radosgw-admin --help doesn't show the "orphans fi...
- 05:49 PM rgw Backport #14676 (Resolved): infernalis: rgw: radosgw-admin --help doesn't show the "orphans find"...
- https://github.com/ceph/ceph/pull/7543
- 11:26 PM Revision 2b6d8171 (ceph): rgw-admin: document orphans commands in usage
- Fixes: #14516
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 105a76bf542e05b739d5a03ca8a... - 11:13 PM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
- Hammer backport is staged. Maybe it's not too late to squeeze it into 0.94.6 - we'll see.
- 11:12 PM CephFS Backport #14668 (In Progress): hammer: Wrong ceph get mdsmap assertion
- 11:08 PM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
- h3. Original description
One of our hammer clusters won't start now after running ceph mds getmap.
I did:... - 11:04 PM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
- https://github.com/ceph/ceph/pull/4203
I will stage hammer backport. - 10:54 AM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
- This was fixed in >=infernalis, but apparently never backported....
- 08:57 AM CephFS Backport #14668: hammer: Wrong ceph get mdsmap assertion
- After a few more retries the mon's eventually started.
- 08:51 AM CephFS Backport #14668 (Resolved): hammer: Wrong ceph get mdsmap assertion
- https://github.com/ceph/ceph/pull/7542
- 11:11 PM Revision b9a4ad9d (ceph): Fixed the ceph get mdsmap assertion.
- When we want to get mdsmap, we try to get_version()
and the return value err = 0 means success.
The assert v... - 11:05 PM CephFS Bug #14681 (Resolved): Wrong ceph get mdsmap assertion
- https://github.com/ceph/ceph/pull/4203
- 10:20 PM Bug #14443: "[ FAILED ] LibRadosTwoPoolsPP.Flush" in upgrade:infernalis-x-jewel-distro-basic-vps
- Run: http://pulpito.ceph.com/teuthology-2016-02-05_02:10:02-upgrade:infernalis-x-jewel-distro-basic-vps/
Job: 7509
... - 10:07 PM Revision f4b083a5 (ceph): osdc: Update to use C++11 concurrency
- The only externally visible change is that Objecter::get_osdmap_read
and Objedcter::put_osdmap_read have been removed... - 10:00 PM devops Bug #11489: jenkins parameterized branches do not support polling
- Do we still need this?
- 09:46 PM Revision 21438a67 (ceph): cmake: add libboost_system to EXTRALIBS
- This concisely fixes several unittest builds, and reflects the
fact that this library dependency has moved into sever... - 09:46 PM Revision 2669e0c2 (ceph): cmake: don't try to install src/ceph-disk directory
- The proper cmake boilerplate to call ceph-disk/ceph-disk's
python installer is not present, FYI.
Signed-off-by: Matt... - 09:46 PM Revision 33bc2ba5 (ceph): cmake: don't add_test cephtool_test_osd twice
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- 09:20 PM Bug #14267: ceph-post-file doesn't work
- Will move to physical host with public IP and access to LRC
- 09:17 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
- Package experts: can you render an opinion here? I don't see whether it's obviously a client config, package repo, o...
- 12:43 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
- I started with a freshly installed Ubuntu 14.04 "trusty" system and followed the steps outlined in http://docs.ceph.c...
- 09:14 PM Revision 38b9be2a (ceph): librados_test_stub: protect against notify/unwatch race
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 09:05 PM Bug #14679 (Resolved): msg/async: segv from ceph_test_msgr, cleanup_handler
- ...
- 08:57 PM Revision c1b3138f (ceph): concurrency: Add shunique_lock
- Locker class tracking shared/unique/unlocked state of SharedMutex
concept.
Signed-off-by: Adam C. Emerson <aemerson@... - 08:54 PM rgw Bug #14678 (Resolved): rgw: when putting metadata object, cache info doesn't keep object's metada...
- This means that later on if we need object's metadata we need to fetch it from the backend which is a waste.
- 08:21 PM Revision 5eda2859 (ceph): cls_journal: new get_client / client_update methods
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 08:21 PM Revision 608947cb (ceph): journal: added tag support methods
- librbd, for example, will allocate a new tag after acquiring
the exclusive lock.
Signed-off-by: Jason Dillaman <dill... - 08:21 PM Revision 8443e507 (ceph): librbd: initial version of journal client and tag metadata
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 08:21 PM Revision 9418f055 (ceph): librbd: partial implementation of journal client / tag allocation
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- 08:21 PM Revision 3f29e7b8 (ceph): cls_journal: client registration should hold opaque data structure
- The opaque structure will support journal client applications to
store and retrieve complex state.
Fixes: #13298
Si... - 08:21 PM Revision fa6d0ba9 (ceph): cls_journal: new tag management methods and handling
- In the case of librbd, a new tag will be allocated when the
exclusive lock is acquired. All tags for the same datase... - 07:39 PM Feature #14677 (Resolved): ceph-disk list should have json output option
- We'll need to generate ceph-disk list output in json.
- 06:15 PM Revision b725fdf5 (ceph): Made disk size in openstack 40GB, so osd won't run out of space
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit 9e28d21adc7d891a9ad3426170f147164b2778ae) - 06:11 PM Revision 0cf150f5 (ceph): Adde + in the openstack.yaml dir
- Fixes failures in #14635
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit d4fd02e9d804... - 06:09 PM Revision 0a66bee9 (ceph): Merge branch 'jewel' of https://github.com/ceph/ceph-qa-suite into jewel
- 06:03 PM Revision 243d91db (ceph): journal: switched entry tags to use id instead of string
- Later commits will add the ability to allocate tags and
associate them with registered clients.
Signed-off-by: Jason... - 05:57 PM rgw Bug #14361: swift/test/functional -v -a '!fails_on_rgw'
- Persisting on centos 7.2
Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-05_10:02:03-upgrade:hammer-x... - 08:04 AM rgw Bug #14361: swift/test/functional -v -a '!fails_on_rgw'
- * http://pulpito.ceph.com/loic-2016-02-04_00:40:51-rgw-infernalis-backports---basic-multi/6180/
setting to high as... - 05:44 PM Bug #14660: selinux denials during rbd test run
- Few others: http://qa-proxy.ceph.com/teuthology/vasu-2016-02-04_17:44:39-selinux-jewel---basic-vps/7216/teuthology.log
- 01:11 AM Bug #14660: selinux denials during rbd test run
- hopefully this format is better, some tag above is messing up the format,
copied from one of the audit logs
<pre... - 12:59 AM Bug #14660: selinux denials during rbd test run
- ...
- 12:58 AM Bug #14660 (Closed): selinux denials during rbd test run
- Following denails are seen for ceph-osd during rbd test with ceph-deploy...
- 05:43 PM Bug #14230 (Resolved): ceph-disk list missing information when dmcrypt
- 05:42 PM Bug #13970 (Resolved): ceph-disk list fails on /dev/cciss!c0d0
- 05:36 PM rgw Backport #14651 (Resolved): hammer: rgw: radosgw-admin --help doesn't show the "orphans find" com...
- 05:15 PM Revision 48c542ac (ceph): concurrency: make C++11 style debugging mutices
- Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
- 05:14 PM Revision cb2fc91e (ceph): Merge pull request #7474 from jack-changtao/wip-cmake2
- CMake: For CMake version <= 2.8.11, use LINK_PRIVATE and LINK_PUBLIC
Reviewed-by: Kefu Chai <kchai@redhat.com> - 05:02 PM Revision 3c1f0973 (ceph): Merge pull request #7108 from jdurgin/wip-rbd-mirroring
- rbd-mirror: daemon skeleton
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 04:29 PM rbd Subtask #14673 (Resolved): Asynchronously open and close image replayers
- As new mirrored images are detected and old images are no longer mirrored, asynchronously start / stop the replayer.
- 04:22 PM Revision 672a694a (ceph): time: Remove constexpr from non-literal type in test
- This fixes a compile error under clang and fixes another FreeBSD porting
issue.
Signed-off-by: Adam C. Emerson <aeme... - 04:21 PM Revision 0fcb3070 (ceph): time: Have skewing-now call non-skewing now
- For the real-time clocks, Ceph's testing infrastructure likes to be able to
inject a skew. To avoid pulling CephConte... - 03:52 PM Revision ed8b675a (ceph): Merge pull request #7538 from tchaikov/wip-fix-exe-test
- tests: mon: "chmod +x mon-created-time.sh"
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 03:46 PM CephFS Bug #14672: MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
- added log
- 03:45 PM CephFS Bug #14672 (Rejected): MDS crashes with FAILED assert(inode_map.count(in->vino()) == 0) in 9.2.0
- Full log in attach
-9> 2016-02-05 15:26:29.015197 7f177de2f700 10 mds.0.locker got rdlock on (ipolicy sync r... - 03:45 PM Revision 47c9b621 (ceph): tests: mon: "chmod +x mon-created-time.sh"
- otherwise it always fails to run.
Signed-off-by: Kefu Chai <kchai@redhat.com> - 03:22 PM Bug #13897: (jewel) rados/objectstore/objectstore.yaml common/Mutex.cc: 105: FAILED assert(r == 0)
- I don't think we've seen this on master.. some missing backport?
- 03:21 PM Bug #14666 (Fix Under Review): memstore: fails to set cid on collection
- https://github.com/ceph/ceph/pull/7521
- 07:05 AM Bug #14666 (Resolved): memstore: fails to set cid on collection
- One example here http://pulpito.ceph.com/gregf-2016-02-04_07:29:11-fs-master---basic-mira/6616/ but I've been getting...
- 03:10 PM Bug #14671 (Duplicate): ceph-objectstore-tool: Can't find OSDMap for pg epoch 232
- ...
- 02:51 PM Revision 08517578 (ceph): os/bluestore/KernelDevice: use _exit(1) for failure injection
- This way we don't generate a core file, which spams the log and trips up
teuthology.
Signed-off-by: Sage Weil <sage@... - 02:48 PM Bug #13894: RBD over cache tier over EC pool: rbd rm doesn't remove objects
- PR for delete proxying is at
https://github.com/ceph/ceph/pull/7537 - 02:21 PM Revision a297261a (ceph): os/bluestore: fix block device file creation
- Just make a separate flag to indicate whether we create a block
file. This lets us drop the weird touch in vstart.sh... - 02:17 PM Revision c4f9d265 (ceph): Merge pull request #7519 from xiexingguo/xxg-wip-finisher
- librados: shutdown finisher in a more graceful way
Reviewed-by: Sage Weil <sage@redhat.com> - 02:17 PM Revision 33689975 (ceph): Merge pull request #7506 from liewegas/wip-bluestore-block
- osd: bluestore: set default wal size; improve weird implicit block file creation logic
Reviewed-by: Loic Dachary <ld... - 02:16 PM Revision c87f3f34 (ceph): Merge pull request #7503 from tchaikov/wip-cmake-spdk
- build: spdk submodule; cmake
Reviewed-by: Kefu Chai <kchai@redhat.com> - 02:15 PM Feature #13942 (Resolved): ceph-disk: support bluestore
- 02:15 PM Revision adfc653e (ceph): Merge pull request #7218 from dachary/wip-13942-ceph-disk
- ceph-disk: support bluestore
Reviewed-by: Sage Weil <sage@redhat.com> - 02:12 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
- /a/sage-2016-02-04_12:56:11-rados-wip-sage-testing---basic-smithi/6933
definitely in master - 01:41 PM Revision 4c13f9d7 (ceph): os/bluestore/BlueFS: initialize super block_size earlier in mkfs
- Reported-by: Dan Mick <dmick@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com> - 12:56 PM Revision e4abb95a (ceph): cmake: add cls_cephfs to cephfs_testing target
- Signed-off-by: John Spray <john.spray@redhat.com>
- 12:56 PM Revision 168e142b (ceph): librados: enable filtering in object_list API
- Signed-off-by: John Spray <john.spray@redhat.com>
- 12:56 PM Revision bacfce51 (ceph): tools/cephfs: sharded pgls in cephfs-data-scan
- Signed-off-by: John Spray <john.spray@redhat.com>
- 10:45 AM CephFS Bug #13583: Client::_fsync() on a given file does not wait unsafe requests that create/modify the...
- @yan do you think it should be backported to infernalis as well ? It showed up when running tests:
* http://pulpit... - 10:41 AM CephFS Bug #13583 (Pending Backport): Client::_fsync() on a given file does not wait unsafe requests tha...
- 10:42 AM Revision 23d39cbc (ceph): os/kstore: kill dead code
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 10:15 AM Feature #14669 (Resolved): ceph-disk: support indirect dmcrypt key retrieval
- See Feb 2016 CDM session at:
* http://pad.ceph.com/p/osd-key-management
See SUSE ftp implementation at:
* ht... - 09:59 AM Bug #13089: mon: check for store writeablility before participating in election
- please note that the background compaction fails, if leveldb can not create new tables or remove merged tables.
so... - 09:37 AM Revision 5d5e4200 (ceph): os/kstore: fix race condition
- The get_omap_iterator shall check the existence of onode too,
which may race with the rename method.
Signed-off-by: ... - 09:34 AM Revision 1e8719f9 (ceph): os/bluestore: fix race condition
- The get_omap_iterator shall check the existence of onode too, which may
race with the rename method.
Signed-off-by: ... - 09:30 AM Revision 2f4e1d1f (ceph): Merge pull request #7526 from ceph/wip-14516-hammer
- hammer: rgw-admin: document orphans commands in usage
- 08:22 AM rgw Bug #14667 (New): inconsistent container size reported
- Radosgw returns different answers for the same bucket. Bucket *Test2* contains 1 object with length 1488913 bytes.
H... - 08:09 AM rgw Bug #13239: Seg fault 9.0.3-1845-gf1ead76 : RGWRESTSimpleRequest::forward_request(RGWAccessKey&, ...
- * http://pulpito.ceph.com/loic-2016-02-04_00:40:51-rgw-infernalis-backports---basic-multi/6170/
- 08:09 AM rgw Bug #13239 (Pending Backport): Seg fault 9.0.3-1845-gf1ead76 : RGWRESTSimpleRequest::forward_requ...
- 07:19 AM Revision 0cef3239 (ceph): mon: get_leader_supported_commands is unused
- get_leader_supported_commands is unused, delete it
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn> - 07:15 AM Revision 17d37be5 (ceph): mon/handle_probe_probe: redundant definition
- Move the first "MMonProbe *r" to the right location
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn> - 06:51 AM rgw Bug #14665 (Duplicate): radosgw-admin -n client.0 user create : permission denied
- http://pulpito.ceph.com/loic-2016-02-04_00:37:12-upgrade:infernalis-infernalis-backports---basic-vps/6158/...
- 06:16 AM devops Bug #13958: 'sudo yum install ceph-radosgw -y' errors in upgrade:firefly-hammer-x-infernalis-dist...
- Also happens in infernalis see http://pulpito.ceph.com/loic-2016-02-04_00:33:20-rados-infernalis-backports---basic-mu...
- 05:47 AM Revision 2ca3c3e5 (ceph): Merge pull request #7441 from odivlad/backport-pr-14569
- [backport] hammer: rgw: Make RGW_MAX_PUT_SIZE configurable
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 05:46 AM Revision 02353f6b (ceph): Merge pull request #7442 from odivlad/backport-pr-14570
- [backport] rgw: fix wrong etag calculation during POST on S3 bucket.
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com> - 05:44 AM Revision d5cdc7a5 (ceph): os/bluestore: remove unused intrusive member hook in enode
- Enode only uses intrusive unordered_set base hook, member hook is not neccesary.
This should save some memory space, ... - 05:17 AM Revision 9828d49d (ceph): global: do not start two daemons with a single pid-file (part 2)
- Fixes the following bugs:
* the fd is open(O_WRONLY) and cannot be read from, safe_read
always fails and never rem... - 04:50 AM rbd Subtask #14663 (Resolved): Integrate librbd with journal tag allocation
- Prior to unblocking writes, a new tag should be allocated in the journal. This tag will link to the predecessor tag t...
- 04:46 AM rbd Subtask #13298 (Fix Under Review): Journal registered client entry should store bufferlist payload
- *master PR*: https://github.com/ceph/ceph/pull/7529
- 04:45 AM rbd Subtask #14412 (Fix Under Review): Track epoch and period for mirrored images
- 04:45 AM rbd Subtask #14412: Track epoch and period for mirrored images
- *master PR*: https://github.com/ceph/ceph/pull/7529
- 04:07 AM Revision dca8111a (ceph): os/kstore: assign nid for newly created onode
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 04:06 AM Revision d5dfb007 (ceph): os/bluestore: assign nid for newly created onode
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 03:31 AM Revision 8f13194b (ceph): Merge pull request #7522 from ktdreyer/wip-admin-build-doc-deps
- admin/build-doc: depend on zlib1g-dev and graphviz
Reviewed-by: Kefu Chai <kchai@redhat.com> - 03:08 AM rgw Bug #14662 (Can't reproduce): Failed to shutdown radosgw gracefully
- When we run a single radosgw which is listening both 80 and 443(ssl) ports and then stop it by `sudo stop radosgw id=...
- 02:21 AM Revision b7bbcee2 (ceph): mon: unregister command on shutdown
- unregister command on shutdown
include: "quorum enter" && "quorum exit"
Signed-off-by: huanwen ren <ren.huanwen@zte.... - 12:46 AM Bug #14474 (Resolved): BlueFS: miss log for updating fnode during open_for_write
- https://github.com/xiexingguo/ceph/commit/09d26448ea98a971f42adefa5bc2455717df919b
- 12:45 AM Bug #14480 (Resolved): BlueFS: race condition detected.
- https://github.com/xiexingguo/ceph/commit/881ac7addac68add3d048f5fca4b3a72535e6c46
- 12:42 AM Bug #14603 (Resolved): Objecter: race condition and result code overflow
- https://github.com/ceph/ceph/pull/7477
02/04/2016
- 11:56 PM CephFS Bug #14641: don't let users specify 0 on stripe count or object size
- This is based on http://www.spinics.net/lists/ceph-users/msg25363.html
Perhaps the cluster is old and they broke i... - 11:43 PM CephFS Bug #14641: don't let users specify 0 on stripe count or object size
- We already validate layouts in Server.cc. We *could* also validate them on load from disk or during scrub...?
- 03:15 PM CephFS Bug #14641 (Duplicate): don't let users specify 0 on stripe count or object size
- Those are fairly nonsensical. Amongst other things, they induce a divide-by-zero in the StrayManager right now.
- 11:04 PM Bug #14658 (Resolved): "Failed to execute command: systemctl enable ceph.target" in smoke-master-...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-04_05:00:02-smoke-master-distro-basic-openstack/
Job:... - 10:48 PM Revision 9da41fee (ceph): systemd/ceph-radosgw-prestart.sh: remove
- This is unpackaged and unused.
Signed-off-by: Sage Weil <sage@redhat.com> - 10:34 PM Bug #14654 (Can't reproduce): "failed: mon_thrash" in upgrade:hammer-hammer-distro-basic-openstack
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-03_20:05:02-upgrade:hammer-hammer-distro-basic-opensta...
- 10:31 PM rgw Bug #14653 (Closed): "test_s3.test_abort_multipart_upload ... FAIL" in upgrade:hammer-hammer-dist...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-03_20:05:02-upgrade:hammer-hammer-distro-basic-opensta...
- 10:28 PM rgw Bug #14652 (Resolved): "Segmentation fault" (radosgw-admin()) in upgrade:hammer-hammer-distro-bas...
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-03_20:05:02-upgrade:hammer-hammer-distro-basic-opensta...
- 10:18 PM rgw Bug #14516: rgw: radosgw-admin --help doesn't show the "orphans find" command
- I fail at Redmine... the Hammer backport ticket is #14651 , PR is https://github.com/ceph/ceph/pull/7526
- 02:56 AM rgw Bug #14516: rgw: radosgw-admin --help doesn't show the "orphans find" command
- (corresponding man page change in #14637)
- 10:17 PM rgw Backport #14651 (Resolved): hammer: rgw: radosgw-admin --help doesn't show the "orphans find" com...
- PR for hammer: https://github.com/ceph/ceph/pull/7526
- 10:17 PM Revision 85e00b74 (ceph): Merge pull request #816 from ceph/wip-14618-hammer
- Whitelisted soft lockup, detected stalls on CPUs to avoid failures in ov
- 10:16 PM Revision a94553b8 (ceph): Whitelisted soft lockup, detected stalls on CPUs to avoid failures in ovh
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
- 10:14 PM Revision 9ab5fd9d (ceph): rgw-admin: document orphans commands in usage
- Fixes: #14516
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 105a76bf542e05b739d5a03ca8a... - 10:06 PM Revision 3944d560 (ceph): global: add data_dir_option for all daemons
- This let's us use a generic $data_dir substitution that will map
to rgw_data, osd_data, etc.
Signed-off-by: Sage Wei... - 10:06 PM Revision 25929099 (ceph): common/config: expand $data_dir in config path
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:06 PM Revision 78592fd8 (ceph): common: add $data_dir/config to config search path
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:06 PM Revision b9ce1df0 (ceph): unittest_config: cope with $data_dir not being expanded on non-daemons
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:04 PM Revision 2484ec28 (ceph): Merge pull request #815 from ceph/wip-14618-hammer
- Whitelisted
- 10:01 PM Revision 0407919c (ceph): Whitelisted
- soft lockup
detected stalls on CPUs
to avoide failures in ovh
Signed-off-by: Yuri Weinstein <yweinste@redhat.com> - 09:34 PM Revision 0e1378ef (ceph): [backport] rgw: fix wrong etag calculation during POST on S3 bucket.
- Closes: #14570
(cherry picked from commit 742906a)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Signe... - 09:33 PM Revision 5c8d1d74 (ceph): [backport] rgw: Make RGW_MAX_PUT_SIZE configurable
- The 5GB limit of a single operation uploading was part of S3 spec.
However some private setups may have some special ... - 09:24 PM Backport #14282 (Resolved): infernalis: ceph-disk list missing information when dmcrypt
- 09:24 PM Backport #14044 (Resolved): infernalis: ceph-disk list fails on /dev/cciss!c0d0
- 09:23 PM Revision f8f36b68 (ceph): Merge pull request #6880 from dachary/wip-14044-infernalis
- infernalis: ceph-disk list fails on /dev/cciss!c0d0
- 09:17 PM Revision 3760a024 (ceph): Merge pull request #7478 from jack-changtao/wip-cache-tier
- osd: enforce cache_min_evict_age
Reviewed-by: Sage Weil <sage@redhat.com> - 09:15 PM Revision 2caed6a1 (ceph): Merge pull request #7512 from athanatos/wip-admin-malloc
- common: admin socket commands for tcmalloc heap get/set operations
Reviewed-by: Sage Weil <sage@redhat.com> - 09:06 PM Bug #14278 (Pending Backport): consume_maps clearing of waiting_for_pg needs to check the spg_t s...
- 09:06 PM Revision f97fcf27 (ceph): Merge pull request #7510 from athanatos/wip-14278
- osd: correctly remove pg shards which are no longer acting
Reviewed-by: Sage Weil <sage@redhat.com> - 09:04 PM Bug #14423 (Resolved): Segmentation fault in rados-hammer-distro-basic-mira
- 09:04 PM Revision 3bde8955 (ceph): Merge pull request #7511 from athanatos/wip-14423
- Wip 14423
Reviewed-by: Sage Weil <sage@redhat.com> - 08:25 PM Revision 8ec24d51 (ceph): Merge pull request #7401 from batrick/systemd-sandbox
- systemd: add systemd sandboxing to services
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Boris Ranto <brant... - 08:11 PM rbd Subtask #14419 (In Progress): RBD mirroring settings should be moved to new pool object
- 07:42 PM Revision 28dcf0bc (ceph): .gitignore: add rbd-mirror
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- 07:35 PM Bug #13748: ceph-mons crashing constantly after 0.94.3->0.94.5 upgrade
- I think I'm seeing this problem as well, and would prefer not to upgrade to Infernalis. Currently I'm partially work...
- 06:06 PM Revision f2ca42b1 (ceph): doc: add orphans commands to radosgw-admin(8)
- The --help text was added in 105a76bf542e05b739d5a03ca8ae55432350f107.
Add the corresponding entries to the man page.... - 06:05 PM Revision aedb9288 (ceph): os/bluestore/BlueStore: fix enode uniqueness
- We were failing to set o->enode, which meant that there were
multiple instances of the same enode alive at once. Avo... - 06:05 PM Revision e42ed6d6 (ceph): man: rebuild manpages
- following the procedure in admin/manpage-howto.txt.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com> - 05:41 PM Revision dada290b (ceph): admin/build-doc: depend on zlib1g-dev and graphviz
- The docs currently require zlib1g-dev (on Ubuntu) and graphviz (on RHEL
and Ubuntu) in order to build.
Signed-off-by... - 04:36 PM Revision 995a6029 (ceph): Merge pull request #7328 from ceph/wip-mtime-bugfix
- Bug fix for mtime anomalies in RadosGW and other places
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com> - 03:39 PM Documentation #14637 (Resolved): rgw: radosgw-admin man page doesn't contain the "orphans" commands
- 02:55 AM Documentation #14637: rgw: radosgw-admin man page doesn't contain the "orphans" commands
- 02:55 AM Documentation #14637: rgw: radosgw-admin man page doesn't contain the "orphans" commands
- PR for master: https://github.com/ceph/ceph/pull/7518
- 02:51 AM Documentation #14637 (Resolved): rgw: radosgw-admin man page doesn't contain the "orphans" commands
- The orphans commands were added to @radosgw-admin@ --help" in #14516. We should add them to the man page as well.
- 03:30 PM Revision 84970995 (ceph): os/bluestore/BlueStore: default Onode::true to false
- This patch is mostly a wash, except that _rename now avoids doing the
_do_remove() work in the case where the object ... - 03:18 PM Backport #14643 (Resolved): hammer: rgw: radosgw-admin man page doesn't contain the "orphans" com...
- https://github.com/ceph/ceph/pull/7524
- 03:16 PM CephFS Feature #14642 (New): Validate layouts everywhere we load them
- See _calculate_ops_required, wherein we divide by their product without checking it's non-zero.
- 03:10 PM Bug #14566 (Resolved): AsyncMessenger: dispatch reset event after connection closed
- 03:10 PM Revision 0e42ee9a (ceph): Merge pull request #7453 from ceph/wip-14566
- msg/async: fix potential race condition
- 02:34 PM CephFS Bug #14607 (Duplicate): Some fuse tests fail with: failed to remove ‘/home/ubuntu/cephtest’: Dire...
- Dupe of: http://tracker.ceph.com/issues/13422
- 07:13 AM CephFS Bug #14607: Some fuse tests fail with: failed to remove ‘/home/ubuntu/cephtest’: Directory not empty
- I'm seeing this a *bunch* now as well. eg http://pulpito.ceph.com/gregf-2016-02-03_09:19:17-fs-greg-fs-testing-23---b...
- 02:24 PM Revision 70f7b1e3 (ceph): os/memstore/MemStore: set Collection::cid on create
- This was broken by the collection handles merge in
2e52a8b17c348bb3356eb76a8a0f6ef6efbe5bd3 because the c->cid
value ... - 02:08 PM Revision ab7d3dec (ceph): CacheTier: set cache_min_evict_age is effective
- Signed-off-by: Tao Chang <changtao@hihuron.com>
- 01:43 PM Revision 300106a9 (ceph): Merge pull request #7505 from xiexingguo/xxg-wip-kstorelru
- os/kstore: insert new onode to the front position of onode LRU
Reviewed-by: Sage Weil <sage@redhat.com> - 01:43 PM Revision bb691732 (ceph): Merge pull request #7492 from jjhuo/master
- os/bluestore: insert new onode to the front position of onode LRU
Reviewed-by: Sage Weil <sage@redhat.com> - 01:39 PM Revision 21a65fca (ceph): Merge pull request #7380 from yuyuyu101/async-nip
- msg/async: reduce extra tcp packet for message ack
- 01:38 PM Bug #12744 (Resolved): ceph -s output shows "N pgs backfill", should be "waiting for backfill"
- 01:38 PM Revision a637dcd2 (ceph): Merge pull request #7398 from theanalyst/fix/12744
- mon: PG Monitor should report waiting for backfill
Reviewed-by: Kefu Chai <kchai@redhat.com> - 01:38 PM Revision 30ff2513 (ceph): Merge pull request #7447 from liewegas/wip-parallel-rados-test
- test: run rados api tests in parallel
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 01:37 PM Revision fb1abc3d (ceph): Merge pull request #7455 from yuyuyu101/bufferlist-move
- buffer: use move construct to append/push_back/push_front
Reviewed-by: Sage Weil <sage@redhat.com> - 01:37 PM Bug #14130 (Resolved): mon: monmap created is 0.000000 use ceph-deploy installed
- 01:37 PM Revision 408ae365 (ceph): Merge pull request #7459 from dwj192/mon-created
- mon: fix monmap creation stamp
Reviewed-by: Sage Weil <sage@redhat.com> - 01:36 PM Revision 0dd5147c (ceph): Merge pull request #7477 from xiexingguo/wip-fix-obj
- osdc/objecter: fix race condition and result code overflow
Reviewed-by: Sage Weil <sage@redhat.com> - 01:36 PM Revision 76e79141 (ceph): Merge branch 'xxg-wip-14474' of git://github.com/xiexingguo/ceph
- Reviewed-by: Sage Weil <sage@redhat.com>
- 01:33 PM Revision d0ce8008 (ceph): Merge pull request #7482 from branch-predictor/bp-faster-health
- mon: reduce CPU and memory manager pressure of pg health check
Reviewed-by: Sage Weil <sage@redhat.com> - 10:05 AM Revision d06da59b (ceph): Merge pull request #7518 from ceph/wip-14637-man-radosgw-admin-orphans
- doc: add orphans commands to radosgw-admin(8)
- 10:01 AM Revision 2591f637 (ceph): ceph-disk: use the type file for bluestore
- The type file in the OSD bluestore data exists and contains the
bluestore string. ceph-disk activate should use it in... - 10:01 AM Revision 65bc36e6 (ceph): ceph-disk: bluestore prepare
- Only support the block file for now. It is handled the same as the
journal, only with a different name (block) and it... - 10:01 AM Revision 170dca3a (ceph): ceph-disk: bluestore activate
- Only support the block file for now. The refactoring consist of
replacing main_activate_journal with main_activate_sp... - 10:01 AM Revision fbc0984b (ceph): ceph-disk: bluestore trigger
- Copy paste the journal code and s/journal/block/
More work will be needed to support multiple auxiliary
devices (blo... - 10:01 AM Revision cfea72ee (ceph): ceph-disk: bluestore list
- The objectstore journal and the bluestore block auxiliary device are
handled in the same way. Each occurrence of jour... - 10:01 AM Revision 7b9a8042 (ceph): ceph-disk: bluestore deactivate / destroy
- It is straightforward because it entirely relies on information
collected by ceph-disk list which has full support fo... - 10:01 AM Revision c50f3b9f (ceph): tests: ceph-disk qa workunit for bluestore
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 10:01 AM Revision 36656c8d (ceph): tests: ceph-disk tests pid files must exist
- http://tracker.ceph.com/issues/13422 made it so ceph-osd won't start
unless the pidfile can be created successfully. ... - 10:00 AM Revision a547bd29 (ceph): ceph-disk: refactor prepare
- The logic / code path is only modified to the extent necessary for the
refactor.
The Prepare class roughly replaces ... - 08:46 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. fs...
- 08:44 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. rbd...
- 08:41 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. rgw...
- 08:39 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. powercycle...
- 08:38 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. upgrade...
- 08:34 AM Stable releases Tasks #13750: infernalis v9.2.1
- h3. rados...
- 05:27 AM Stable releases Tasks #13750: infernalis v9.2.1
- ...
- 08:24 AM Revision 501ddff4 (ceph): librados/RadosClient: stop client's finisher in a more graceful way
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 08:19 AM Revision be9c0efc (ceph): os/filestore/JournalingObjectStore: stop journal in a more graceful way
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 08:10 AM Revision b35061a7 (ceph): man: stub manpage for rbd-mirror
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- 08:10 AM Revision 8f016672 (ceph): packaging: add an rbd-mirror package
- Depend on ceph-common for /etc/ceph. Startup scripts will be added later.
Signed-off-by: Josh Durgin <jdurgin@redhat... - 07:59 AM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
- Sure thing, thanks for picking this up. Let me know if you need more data - I can reproduce the issue easily.
- 07:56 AM CephFS Feature #14640 (New): nfs: qa: evaluate connectathon NFS tests for applicability to our suite
- https://fedorapeople.org/cgit/steved/public_git/cthon04.git/tree/README
Is there anything in there that might be u... - 07:44 AM Revision 3d263840 (ceph): rbd-mirror: skeleton of a mirroring daemon
- This isn't functional yet, since ImageReplayer doesn't do any replay
yet. Just the parts for monitoring other cluste... - 07:38 AM Revision e3b0395d (ceph): ceph-disk: flake8 fixes
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:38 AM Revision ca97b67b (ceph): tests: remove ceph-disk dead code
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:38 AM Revision c7fbe212 (ceph): tests: instructions to collect ceph-disk coverage
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:38 AM Revision b030d8fc (ceph): ceph-detect-init: make all must setup.py install
- When make all runs in the ceph-detect-init module, it does a "setup.py
build" which is not used. Replace it with a py... - 07:38 AM Revision 17c5287d (ceph): tests: fix ceph-disk unit tests
- Because ceph-disk unit tests were not run as part of make check, part of
the most recent changes broke them. This is ... - 07:38 AM Revision 7f6295d2 (ceph): ceph-disk: make all must setup.py install
- Refactor the test / virtualenv setup in the same way it was done for
ceph-detect-init.
All shell tests use ceph-help... - 07:38 AM Revision ef702ef7 (ceph): ceph-disk: cleanup unused argument in list_format
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:38 AM Revision 53014bf4 (ceph): ceph-disk: move check_journal_reqs (no change)
- To help with the prepare refactor.
Signed-off-by: Loic Dachary <loic@dachary.org> - 07:38 AM Revision c9e3e8a5 (ceph): tests: workaround ceph-disk global side effects
- Because some variables are global in ceph-disk, tests that modify them
interact with each other in non-predictable wa... - 07:38 AM Revision 3d9c4a81 (ceph): tests: ceph-disk no longer test separate journals
- Remove unused argument.
Signed-off-by: Loic Dachary <loic@dachary.org> - 07:38 AM Revision 76606c93 (ceph): tests: pytest must not truncate data structures
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:38 AM Revision ec4a2888 (ceph): tests: generic ceph-disk qa check_osd_status
- The helper function no longer has journal hardcoded.
Signed-off-by: Loic Dachary <loic@dachary.org> - 07:36 AM Revision 43dce135 (ceph): ceph-osd: don't mention journal on mkfs
- Some backends don't use it, almost all clusters use the default
path, and there'll always be a symlink.
Signed-off-b... - 07:36 AM Revision f4dd1c67 (ceph): tests: ceph-disk command returns stderr
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:36 AM Revision 9429c040 (ceph): tests: ceph-disk deactivate takes the activate lock
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:36 AM Revision 5151063f (ceph): ceph-disk: refactor into a proper python module
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 07:36 AM Revision 2e05e474 (ceph): tests: run ceph-disk tests via tox
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 06:05 AM Revision 7ab19fdb (ceph): makefile: include spdk source in dist tar ball.
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 06:05 AM Revision 09e55d0c (ceph): autotools: enable NVMEDevice if SPDK is found
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 06:03 AM Revision ff561546 (ceph): NVMEDevice: fix the build error with latest spdk
- * include spdk headers in source file
* declare const string with "const" specifier
* pass flag to nvme_ns_cmd_{write... - 06:03 AM Revision 8c2bb7e5 (ceph): cmake: add Find{dpdk,pciaccess}.cmake
- to ready the SPDK support
Signed-off-by: Kefu Chai <kchai@redhat.com> - 06:03 AM Revision fd630dc7 (ceph): spdk: add submodule spdk for the nvme support
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 06:03 AM Revision ecb12569 (ceph): cmake: enable NVMEDevice if SPDK is found
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 04:16 AM Revision b04e1768 (ceph): Merge pull request #6268 from dachary/wip-13453-recovery-counters
- recovery counters
Reviewed-by: Samuel Just <sjust@redhat.com> - 02:53 AM Revision ec162f06 (ceph): doc: add orphans commands to radosgw-admin(8)
- The --help text was added in 105a76bf542e05b739d5a03ca8ae55432350f107.
Add the corresponding entries to the man page.... - 02:43 AM Revision 316810d7 (ceph): os/bluestore: change block file mkfs behavior
- Previously, if path was set, we'd make a symlink. Otherwise, if
size was set, we'd create a file and resize it accor... - 02:43 AM Revision c77e8fd6 (ceph): config: set default bluestore wal size to 96 MB
- Signed-off-by: Sage Weil <sage@redhat.com>
02/03/2016
- 11:09 PM Bug #14520 (Duplicate): VM permanently tries to read /dev/shm/lttng-ust-wait-5
- 10:57 PM Bug #14520: VM permanently tries to read /dev/shm/lttng-ust-wait-5
- See #13274 for the original bug
- 11:01 PM Bug #14634: "Command failed (workunit test rest/test.py)" in rados-jewel-distro-basic-smithi
- Perhaps relevant:
(02:59:32 PM) gregsfortytwo: we switched the mds setmap command to require --yes-i-really-mean-i... - 10:50 PM Bug #14634 (Duplicate): "Command failed (workunit test rest/test.py)" in rados-jewel-distro-basic...
- Run: http://pulpito.ceph.com/teuthology-2016-02-01_22:00:12-rados-jewel-distro-basic-smithi/
Jobs: 2091, 1975
Logs:... - 10:43 PM Bug #14633 (Can't reproduce): (KStore) "(Segmentation fault)" in rados-jewel-distro-basic-smithi
- Run: http://pulpito.ceph.com/teuthology-2016-02-01_22:00:12-rados-jewel-distro-basic-smithi/
Job: 2081
Logs: http:/... - 10:43 PM Backport #14580 (In Progress): infernalis: should compact full epochs in monitor
- 10:39 PM Backport #14581 (Resolved): hammer: should compact full epochs in monitor
- 06:39 PM Backport #14581: hammer: should compact full epochs in monitor
- Merged to hammer in https://github.com/ceph/ceph/pull/7446
- 10:31 PM Bug #14547: "[ FAILED ] LibRadosTwoPoolsECPP.Flush" in upgrade:infernalis-x-jewel-distro-basic-vps
- Run: http://pulpito.ceph.com/teuthology-2016-02-03_02:10:02-upgrade:infernalis-x-jewel-distro-basic-vps/
Jobs: 3397,... - 09:29 PM Feature #13702: 'ceph osd pool create' should not require pg_num
- -https://github.com/ceph/ceph/pull/7509-
- 09:12 PM Revision 31649e5c (ceph): test/osd/: rework ceph_test_rados buffer generation and verification
- The previous implementation was staggeringly inefficient.
Signed-off-by: Samuel Just <sjust@redhat.com> - 09:11 PM Revision 67b6fac6 (ceph): ceph_test_rados: switch to std::minstd_rand0
- Signed-off-by: Samuel Just <sjust@redhat.com>
- 08:16 PM Revision 96f23eb2 (ceph): os/bluestore/BlueStore: fix wal tail block padding on zero
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:16 PM Revision dbf69792 (ceph): os/bluestore/BlueStore: tweak whitespace in _txc_finalize
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:16 PM Revision b3903b8c (ceph): os/bluestore/KernelDevice: make flush delay on inject crash tunable
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:16 PM Revision 15c09987 (ceph): os/bluestore/KernelDevice: crash even when there is no io
- If we set bdev_inject_crash, ensure we crash even if the device is
idle.
Signed-off-by: Sage Weil <sage@redhat.com> - 08:16 PM Revision abe31b1a (ceph): msg/simple: fix warning
- msg/simple/Pipe.cc: In member function 'void Pipe::writer()':
msg/simple/Pipe.cc:1721:26: warning: suggest braces aro... - 08:16 PM Revision 8eac9c6b (ceph): os/bluestore/BlueStore: wr lock collection in _txc_add_transaction
- Do this in the caller to simplify the callees slightly.
Signed-off-by: Sage Weil <sage@redhat.com> - 08:16 PM Revision f1bf983e (ceph): os/bluestore/BlueStore: fix wal tail block padding
- If the wal write starts partway into the tail block, we need to allocate
less than a full block.
Signed-off-by: Sage... - 08:16 PM Revision dd6fdc7c (ceph): os/bluestore/BlueStore: dump txn in _txc_add_transaction at high debug
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:16 PM Revision 9a6e6619 (ceph): os/bluestore/BlueStore: load OnodeRef in _txc_add_transaction
- Get OnodeRef ready in the caller, and keep it in a vector so that it
can be reused for any subsequent operations in t... - 06:40 PM Revision 4453b462 (ceph): Merge pull request #7507 from tchaikov/wip-cmake
- cmake: add KernelDevice.cc to libos_srcs
Reviewed-by: Samuel Just <sjust@redhat.com> - 06:39 PM rgw Bug #14613: daemon logfiles potentially created with root:root ownership
- Digging a bit deeper into this, it appears to only happen when "log_file" is explicitly set in ceph.conf.
During g... - 03:16 AM rgw Bug #14613: daemon logfiles potentially created with root:root ownership
- After a bit of instrumentation of global_init()/global_pre_init(), it appears the first attempt at opening/creating t...
- 05:28 PM Revision 82637be7 (ceph): cmake: add KernelDevice.cc to libos_srcs
- which fixes the build
Signed-off-by: Kefu Chai <kchai@redhat.com> - 05:12 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
- I'm leaning toward apt configuration problem.
Can you paste or upload your apt configs and verify you've followed ... - 04:54 PM devops Bug #14275: Ceph "giant" packages no longer available for installation on Ubuntu 14.04 "trusty"
- Just verified this and it is still the case. Adding the ceph-giant apt repo and running apt-get install ceph still in...
- 05:03 PM rgw Bug #14516 (Pending Backport): rgw: radosgw-admin --help doesn't show the "orphans find" command
- Fixed in master: https://github.com/ceph/ceph/pull/7473
- 04:59 PM Revision cd1b1c67 (ceph): Merge pull request #804 from ceph/wip-14388-hammer
- Added v0.94.3 to the mix
- 04:49 PM Revision 9837e4f1 (ceph): Merge pull request #813 from ceph/wip-whitelist-jewel
- Whitelisted "wrongly marked me down" for the tiering tests
- 04:47 PM Revision 183c7822 (ceph): Whitelisted "wrongly marked me down" for the tiering tests
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
- 04:46 PM rbd Documentation #14629 (Closed): rbd-replay documentation should be updated
- Now that tracing is optionally enabled, document the new configuration option (rbd tracing = true). Also note that i...
- 04:43 PM rbd Documentation #14628 (Closed): libvirt documentation should suggest log path, admin socket, and S...
- Update the libvirt documentation to suggest "log path = xyz" and "admin socket = xyz" under the appropriate [client.<...
- 04:16 PM Revision 457f023d (ceph): CMake: For CMake version <= 2.8.11, use LINK_{PRIVATE,PUBLIC} instead o...
- Signed-off-by: Tao Chang <changtao@hihuron.com>
- 02:46 PM Revision 2aeadc9a (ceph): Merge remote-tracking branch 'gh/jewel'
- 02:46 PM Revision cc2ce6ad (ceph): Merge branch 'wip-rados-bench'
- 02:45 PM Revision 669b9329 (ceph): rados: Add units to rados bench output
- Fixes: #12248
Signed-off-by: Gu Zhongyan <guzhongyan@360.com>
Reviewed-by: Sage Weil <sage@redhat.com> - 02:44 PM Revision bf773084 (ceph): Merge pull request #7386 from liewegas/wip-features
- osd: skip redirect encoding if we can
Reviewed-by: Sage Weil <sage@redhat.com> - 02:41 PM Revision 06af9f09 (ceph): os/kstore: insert new onode to the front position of onode LRU
- See https://github.com/jjhuo/ceph/commit/caed88264d77f860376d4213cc98309a5daf3af2 for detail information.
Signed-off... - 01:58 PM Revision ed828d35 (ceph): Merge pull request #807 from ceph/wip-config
- suites/rados: test random queue options
- 01:53 PM Revision e478a4f2 (ceph): Merge branch 'weighted-priority-queue' of git://github.com/rldleblanc/ceph
- Reviewed-by: Samuel Just <sjust@redhat.com>
- 01:52 PM Revision 2e6db00d (ceph): Merge pull request #7357 from zhengbinh3c/master
- osd: fix memory leak in ReplicatedPG.cc error path
Reviewed-by: Sage Weil <sage@redhat.com> - 01:50 PM Revision 178c52ac (ceph): Merge pull request #7362 from xiexingguo/xxg-wip-fixbs
- osd: BlueStore: fix fsck and blockdevice read-relevant issue
Reviewed-by: Sage Weil <sage@redhat.com> - 01:49 PM Revision 680a999f (ceph): Merge pull request #7468 from liewegas/wip-test-fuse
- qa/workunits/objectstore/test_fuse.sh: fix root check
- 01:49 PM Revision 6c9a35b2 (ceph): Merge pull request #7476 from tchaikov/wip-include-expat-in-source
- rgw: do not include "expat.h" in header file
Reviewed-by: Sage Weil <sage@redhat.com> - 01:48 PM Revision a76755c4 (ceph): Merge pull request #7479 from roidayan/fix_xio_compilation
- msg/xio: fix compilation
- 01:48 PM Revision 9a804774 (ceph): Merge branch 'gelf-logging-backend' of git://github.com/irq0/ceph
- Reviewed-by: Kefu Chai <kchai@redhat.com>
- 01:47 PM Revision e85ffacb (ceph): scripts/run-coverity: fix upload process
- Signed-off-by: Sage Weil <sage@redhat.com>
- 11:52 AM Bug #14626 (New): Ceph CLI + python bindings restrict string inputs to ASCII, but mon doesn't
- @CephString.__init__@ does this:...
- 10:18 AM Revision c4e064fa (ceph): add test for norstats functionality
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- 09:37 AM CephFS Backport #14624 (In Progress): hammer: fsx failed to compile
- 09:32 AM CephFS Backport #14624 (Resolved): hammer: fsx failed to compile
- https://github.com/ceph/ceph/pull/7501
- 09:35 AM Revision a8fc6a9f (ceph): fsx: checkout old version until it compiles properly on miras
- I sent a patch to xfstests upstream at
http://article.gmane.org/gmane.comp.file-systems.fstests/1665, but
until that'... - 09:14 AM Bug #14340: client command stuck forever
- i think i have reproduced this situation at the moment of trying to give up.
my reproduction is as follows:
1. ... - 08:58 AM Revision 41c3dc2e (ceph): test_bufferlist: add move tests for bufferlist
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 08:57 AM Revision 573a2d95 (ceph): bluestore/NVMEDevice: remove unused local variables
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 08:50 AM Bug #13098 (Resolved): OSD crashed when reached pool's max_bytes quota
- 08:49 AM CephFS Bug #12710 (Resolved): fsstress.sh fails
- 08:41 AM rbd Backport #14620: hammer: unsafe use of libnss PK11_GetBestSlot()
- @Loic, this appears to be a backport of https://github.com/ceph/ceph/pull/3896 which has no associated tracker issue.
- 01:20 AM rbd Backport #14620 (Resolved): hammer: unsafe use of libnss PK11_GetBestSlot()
- https://github.com/ceph/ceph/pull/7488
- 08:24 AM Linux kernel client Bug #14621 (Closed): 30s time out
- 02:50 AM Linux kernel client Bug #14621 (Closed): 30s time out
- 08:18 AM Revision 83ca8302 (ceph): bluestore/NVMEDevice: fix fd leak
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 07:54 AM Revision a5714fbe (ceph): bluestore/NVMEDevice: fix wrong remove_device logic
- It actually will reserve the device to be romoved only and clear others.
Signed-off-by: xie xingguo <xie.xingguo@zte... - 07:53 AM Revision 06f38373 (ceph): bluestore/NVMEDevice: fix compiling error
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:52 AM Bug #14623: Crush:add safe judgment for get parent hierarchy methond.
- https://github.com/ceph/ceph/pull/7493
- 05:59 AM Bug #14623 (Resolved): Crush:add safe judgment for get parent hierarchy methond.
- We should juge the id wheather is vaild.
- 06:49 AM rgw Bug #14382: Remove bucket,data and usage Not cleared
- 0.94.5
the same problem - 06:40 AM CephFS Bug #10436 (Fix Under Review): ceph-fuse: snapshot flushing from page cache to Client is not cohe...
- https://github.com/ceph/ceph/pull/7495
- 06:35 AM Revision 2e6e65d1 (ceph): suites/fs: enable all snapshost test scripts
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- 06:26 AM Stable releases Tasks #13356: hammer v0.94.6
- ...
- 06:23 AM Revision 07464701 (ceph): Mon: show the pool quota info on ceph df detail command
- Fixes: #14216
Signed-off-by: song baisen <song.baisen@zte.com.cn> - 06:01 AM Backport #13335 (Resolved): hammer: OSD crashed when reached pool's max_bytes quota
- 05:46 AM CephFS Backport #14584 (Resolved): hammer: fsstress.sh fails
- 05:45 AM rbd Bug #14225 (Resolved): rbd: fix bench-write
- 05:41 AM Revision f3bab8c7 (ceph): Merge pull request #7454 from dachary/wip-14584-hammer
- hammer: fsstress.sh fails
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 05:19 AM Revision caed8826 (ceph): os/bluestore: insert new onode to the front position of onode LRU
- When new added onode comes, it should go to the front of the LRU,
since it's least recently used.
Signed-off-by: Jia... - 04:38 AM Revision 31d86b15 (ceph): Merge pull request #6918 from asheplyakov/hammer-bug-12449
- osd: check for full before changing the cached obc (hammer)
Reviewed-by: Loic Dachary <ldachary@redhat.com> - 04:26 AM Bug #14562: hammer: rados/test.sh: erasure-code-profile set name:testprofile failed
- Also at http://pulpito.ceph.com/loic-2016-02-01_19:50:11-rados-hammer-backports---basic-multi/1658/...
- 04:19 AM Revision 902abe73 (ceph): qa/workunits/post-file.sh: use /etc/default
- base-files doesn't existing on rhel. /etc/default is everywhere and it's
small.
Signed-off-by: Sage Weil <sage@redh... - 04:19 AM Revision e9039f4f (ceph): qa/workunits/post-file: pick a dir that's readable by world
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 04b00029e16971abf1937facbbff8da00d6a3452) - 04:19 AM Revision eb048a39 (ceph): qa/workunits/post-file.sh: sudo
- Only root can read the key in /usr/share/...
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 8... - 04:03 AM Revision 7c86775d (ceph): bluestore/bluefs_types: fix imcomplete output message
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 03:38 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
- I encountered this issue only when selinux is enabled and type is mls (Multi Level Security protection). No problem w...
- 03:18 AM Revision 8167a22f (ceph): mds: function parameter 'df' should be passed by reference
- Signed-off-by: Na Xie <xie.na@h3c.com>
- 03:04 AM Revision 1c9c49ed (ceph): Crush when get immediate parent quickly reply.
- Fixes: #14334
Signed-off-by: song baisen <song.baisen@zte.com.cn> - 03:00 AM Revision 1c8c708e (ceph): librbd: ensure librados callbacks are flushed prior to destroying image
- Fixes: #14092
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 98157ab3274bd960e4487e34... - 03:00 AM Revision e5dfd3dd (ceph): WorkQueue: PointerWQ drain no longer waits for other queues
- If another (independent) queue was processing, drain could
block waiting. Instead, allow drain to exit quickly if
no... - 03:00 AM Revision f892566f (ceph): librbd: simplify IO flush handling
- Add a new convenience method to ImageCtx for handling flush
requests and cleanup flush handling with dealing with the... - 03:00 AM Revision edf60b45 (ceph): test: new librbd flatten test case
- AIO operations after a flatten operation were previously
hanging during the close of the parent image.
Signed-off-by... - 02:57 AM Bug #14622 (Won't Fix): initsystem: 30s time out leads to osd daemon start fail
- excute command : service ceph start (about ten osd start)
result: only osd.15 failed, because of timeout
log:... - 02:54 AM Revision b675b2eb (ceph): KernelDevice: put a guard for sync read
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:54 AM Revision cdbea720 (ceph): KernelDevice: remove unused local variables
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:54 AM Revision 627535a7 (ceph): KernelDevice: add aio_log_finish for write
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:54 AM Revision edf4e2e4 (ceph): KernelDevice: add error handling for sync_file_range
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:53 AM Revision 4d535f09 (ceph): KernelDevice: use standard errno for better tracing
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:31 AM Cleanup #14334 (In Progress): Crush when get immediate parent quickly reply.
- 02:31 AM Revision f0534bb1 (ceph): KernelDevice: use local aio config for start/stop logic
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:26 AM Revision 6325dea5 (ceph): BlockDevice: fix result code overflow
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 02:10 AM Bug #13778: OSD crash (giant)
- Ugh, sorry for the duplicate comment. I was trying to edit my previous comment to fix the formatting and not only did...
- 02:02 AM Bug #13778: OSD crash (giant)
- I appear to have run into this same problem, but I am running hammer:
ceph-0.94.5-0.el6.x86_64
I have one OSD t... - 02:00 AM Bug #13778: OSD crash (giant)
- I appear to have run into this same problem, but I am running hammer:
ceph-0.94.5-0.el6.x86_64
I have one OSD t... - 01:59 AM Revision 09d26448 (ceph): BlueFS: add log after updating prefer_bdev field.
- Fixes: #14474
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 01:59 AM Revision a3789e8c (ceph): BlueFS: fix unprecise calculation of sync interval
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:59 AM Revision 65e1a211 (ceph): BlueFS: stop alloc if unable to replay
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:59 AM Revision b593e1c1 (ceph): BlueFS: remove redundant intermediate buffer pad
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:59 AM Revision baf10b9b (ceph): BlueFS: remove unused local variable
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:59 AM Revision d8eb57da (ceph): BlueFS: fix typo
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:59 AM Revision 881ac7ad (ceph): BlueFS: fix race condition
- Fixes: #14480
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 01:59 AM Revision 32789684 (ceph): BlueFS: add a guard for log space allocation during mkfs
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 01:40 AM rgw Bug #13644: get_quota_info returns json in headers
- Presumably fix for this issue is in commit: 64fceed2202c94edf28b8315fe14c9affa8c0116
diff --git a/src/rgw/rgw_rest... - 01:24 AM rbd Bug #6480: librbd crashed qemu-system-x86_64
- This resurfaced in a similar form on a hammer cluster. After some analysis of the core file, it appeared that some of...
- 12:14 AM Revision a13cbf4f (ceph): Added v0.94.3 to the mix
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
02/02/2016
- 11:42 PM Revision e1faa316 (ceph): Whitelisted "soft lockup"
- to avoid failures on slow nodes like in #14618
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked fr... - 11:06 PM Bug #14568: "Caught signal" (out of memory?) in rados-hammer-distro-basic-vps
- Run: http://pulpito.ceph.com/teuthology-2016-01-31_09:00:02-rados-hammer-distro-basic-vps/
Job: 53523
rados/singlet... - 10:45 PM Revision 93413b5f (ceph): qa/workunits/rados/test.sh: bash
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:25 PM Bug #14461: test hung "joining thrashosds" in hammer tests
- Run: http://pulpito.ceph.com/teuthology-2016-02-02_02:10:12-upgrade:hammer-x-jewel-distro-basic-vps/
Job: 2128 - 09:58 PM Revision a9879aa9 (ceph): Merge pull request #810 from ceph/wip-schedule_rados-master
- Made rados runs in ovh call vps.yaml
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 09:50 PM Revision 97b0b2b9 (ceph): Made rados runs in ovh call vps.yaml
- Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
- 09:14 PM Revision ec36dcdf (ceph): rgw: approximate AmazonS3 HostId error field.
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- 08:47 PM Bug #14615: ceph_manager task hanging indefinitely, instead of failing
- Filed #14616 against ceph because I believe the logging is excessive.
- 08:43 PM Bug #14615 (Can't reproduce): ceph_manager task hanging indefinitely, instead of failing
- Seen in http://pulpito.front.sepia.ceph.com/haomai-2016-01-30_15:25:39-rados:thrash-wip-14566-distro-basic-smithi/524...
- 08:46 PM Bug #14616 (Resolved): When logging to a file fails, ceph logs excessively to stderr
- Seen in http://pulpito.front.sepia.ceph.com/haomai-2016-01-30_15:25:39-rados:thrash-wip-14566-distro-basic-smithi/524...
- 08:15 PM rbd Backport #14611 (Fix Under Review): hammer: Flattening an rbd image with a running Qemu instances...
- 06:46 PM rbd Backport #14611 (In Progress): hammer: Flattening an rbd image with a running Qemu instances caus...
- 03:57 PM rbd Backport #14611 (Resolved): hammer: Flattening an rbd image with a running Qemu instances causes ...
- https://github.com/ceph/ceph/pull/7485
- 07:56 PM rbd Backport #14610 (Fix Under Review): infernalis: Flattening an rbd image with a running Qemu insta...
- 06:46 PM rbd Backport #14610 (In Progress): infernalis: Flattening an rbd image with a running Qemu instances ...
- 03:57 PM rbd Backport #14610 (Resolved): infernalis: Flattening an rbd image with a running Qemu instances cau...
- https://github.com/ceph/ceph/pull/7484
- 06:36 PM Revision 669f1438 (ceph): buffer: add operator= for ptr/bufferlist rvalue
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:36 PM Revision 0305ceef (ceph): misc: using move construct to avoid extra atomic inc/dec
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 06:32 PM CephFS Bug #13903 (Resolved): Failure in TestStrays.test_ops_throttle
- Whoops, merged this last week.
- 05:58 PM rgw Bug #14613 (Resolved): daemon logfiles potentially created with root:root ownership
- With a recent ceph/master build (up to and including commit 60d0df5), radosgw creates it's logfile with root:root own...
- 05:24 PM Revision dd4e6e18 (ceph): buffer: add ptr move construct
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 05:17 PM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
- Zheng, what's the scenario that causes that — just using SELinux on a CephFS mount?
- 04:25 AM Linux kernel client Bug #14360: Cephfs kernel client ceph_send_cap_releases hung task
- It's caused by selinux. Selinux code calls a getxattr() while we are processing MClientReply.
mount cephfs with co... - 05:08 PM Bug #14306: "RadosModel.h: 854: FAILED assert(0)" in rados-hammer-distro-basic-openstack
- Run: http://pulpito.ceph.com/teuthology-2016-02-01_09:00:02-rados-hammer-distro-basic-vps/
Job: ['43']... - 04:29 PM Bug #14609: rados tool does not work with 0 length input (crashes if '--striper' enabled)
- Sorry, process substitution works. I did something stupid with dd. The only problem is 0 length input:...
- 03:30 PM Bug #14609 (Resolved): rados tool does not work with 0 length input (crashes if '--striper' enabled)
- Command:...
- 04:08 PM Revision 06cecb4b (ceph): ceph_test_objectstore: fix warning
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:03 PM Revision 75395c11 (ceph): Merge pull request #7438 from ifed01/wip-pgbackend-cleanup
- osd: cleanup OSD/PGBackend interface a bit
Reviewed-by: Sage Weil <sage@redhat.com> - 04:03 PM Revision 9a349338 (ceph): os/bluestore/KernelDevice: explicit on ctor
- This was lost in the wip-spdk merge.
Signed-off-by: Sage Weil <sage@redhat.com> - 04:03 PM Revision dd3c87d7 (ceph): doc: update PG doc with the backfill change
- Since the state reported is `backfilling` and `backfill_wait`
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com> - 04:03 PM Revision 4c0d1d74 (ceph): mon: PG Monitor should report backfill_wait
- Instead of backfill as it is actually waiting for backfill instead of
actually backfilling
Fixes: #12744
Reported-by... - 04:03 PM Revision d3925a50 (ceph): Merge pull request #7467 from liewegas/wip-scrub-start
- osd: fix scrub start hobject
- 04:02 PM Revision 87efba42 (ceph): Merge branch 'wip-spdk' of git://github.com/yuyuyu101/ceph
- Reviewed-by: Sage Weil <sage@redhat.com>
- 04:00 PM Revision dc50f310 (ceph): Merge remote-tracking branch 'me/wip-lockdep'
- 03:56 PM rbd Bug #14483 (Pending Backport): Flattening an rbd image with a running Qemu instances causes librb...
- 03:56 PM rbd Bug #14483: Flattening an rbd image with a running Qemu instances causes librbd worker threads to...
- Christian, thank you for the logs!
- 03:08 PM rbd Bug #14483 (In Progress): Flattening an rbd image with a running Qemu instances causes librbd wor...
- 03:26 PM rgw Bug #14599 (Duplicate): rgw: user quota may not adjust on bucket removal
- The original issue is already tagged for backport.
- 03:21 PM Feature #14411 (In Progress): fix lost-unfound
- 03:20 PM Feature #14429: make ceph-test-rados faster
- 03:09 PM rbd Bug #14482 (Resolved): rbd:rbd-nbd does not have an argument check for nbds_max
- *PR*: https://github.com/ceph/ceph/pull/7337
- 02:58 PM Bug #13690 (Closed): why does osd.11 take a long time to start
- Try reproducing with
debug osd = 20
debug filestore = 20
debug ms = 1
You can reopen if it's still not clear. - 02:51 PM Revision 482d1ca5 (ceph): Merge pull request #7480 from trociny/fix-journal-commit_position_task
- journal: reset commit_position_task_ctx pointer after task complete
Reviewed-by: Jason Dillaman <dillaman@redhat.com> - 02:35 PM RADOS Feature #14527: Lookup monitors through DNS
- Ahh OK. DNS SRV records might be better than a hardcoded hostname. See the DNS section here to see how OpenAFS does t...
- 11:22 AM RADOS Feature #14527: Lookup monitors through DNS
- I meant for the daemons. They no longer need a mon_host in the config.
If none is found they perform a DNS lookup.... - 10:54 AM RADOS Feature #14527: Lookup monitors through DNS
- I might be misunderstanding your request, but we already do that on the clients:...
- 02:29 PM CephFS Bug #14608 (Can't reproduce): snaptests.yaml failure: [WRN] open_snap_parents has:" in cluster log
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-30_18:04:02-fs-master---basic-openstack/13302/- 02:18 PM CephFS Bug #14607 (Duplicate): Some fuse tests fail with: failed to remove ‘/home/ubuntu/cephtest’: Dire...
e.g. http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-01-30_18:04:02-fs-master---basic-openstack/13319/
& ...- 02:16 PM Bug #14606 (Resolved): rest.py fails
- ...
- 02:09 PM Revision 9c95bb04 (ceph): mon: reduce CPU and memory manager pressure of pg health check
- When we don't need details about which PGs are stuck, we can just iterate
once over pg_stat map and increase appropri... - 02:01 PM Revision a682e77a (ceph): script/run-coverity: fix user
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:57 PM CephFS Bug #10436 (In Progress): ceph-fuse: snapshot flushing from page cache to Client is not coherent
- 11:44 AM CephFS Bug #10436: ceph-fuse: snapshot flushing from page cache to Client is not coherent
- 01:46 PM Bug #14598: osd: pure virtual method called, abrt in TrackedOp::dump
- /a/sage-2016-02-01_16:19:44-rados-wip-sage-testing2-distro-basic-mira/1482
- 01:43 PM Revision 4f49c6be (ceph): journal: reset commit_position_task_ctx pointer after task complete
- Otherwise, schedule_commit_task() would never schedule the next task
and the commit position would not be committed u... - 01:42 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
- /a/sage-2016-02-01_16:19:44-rados-wip-sage-testing2-distro-basic-mira/1453
- 01:10 PM Bug #14213: osd/OSD.cc: 2940: FAILED assert(0 == "Missing map in load_pgs")
- /a/sage-2016-02-01_16:19:44-rados-wip-sage-testing2-distro-basic-mira/1453
- 01:08 PM Revision aa5e8db7 (ceph): Merge remote-tracking branch 'gh/wip-da-SCA-20150910'
- Reviewed-by: Kefu Chai <kchai@redhat.com>
- 12:43 PM devops Bug #14605 (Closed): ceph.com EU mirror link broken
- On the ceph.com website page "DOWNLOADING A CEPH RELEASE TARBALL" there is a link to the download site followed by a ...
- 11:52 AM devops Bug #14604 (Resolved): ceph-0.80.11.tar.bz2 missing at http://download.ceph.com/tarballs/
- All the previous Firefly releases have both .tar.gz and .tar.bz2, **except** for 0.80.11 - please fix.
- 11:50 AM Revision 122f4068 (ceph): xio: fix compilation
- Signed-off-by: Roi Dayan <roid@mellanox.com>
- 11:48 AM Revision 2445b5e7 (ceph): osdc/objecter: update crush location in a safer way
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 10:56 AM Bug #13844: ceph df MAX AVAIL is incorrect for simple replicated pool
- I'm seeing a similar issue on my small cluster:...
- 10:46 AM Revision 25738406 (ceph): test/librados: fix hash position overflow issue
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 10:45 AM Revision 48dc0bf7 (ceph): rados: fix result code overflow
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 09:21 AM CephFS Bug #14557 (Duplicate): snaps: failed snaptest-multiple-capsnaps.sh
- ...
- 09:10 AM Revision 73651d9e (ceph): Merge pull request #7473 from yehudasa/wip-14516
- rgw-admin: document orphans commands in usage
- 06:58 AM Revision a3360b55 (ceph): osdc/objecter: fix race condition
- Fixes: #14603
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> - 06:56 AM Revision 1650324f (ceph): Merge pull request #7451 from wjin/fix
- msg/async: fix array boundary
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kchai@redhat.com> - 06:26 AM Revision 636b8f11 (ceph): rgw: do not include "expat.h" in heade file
- Building Ceph without the Expat development library currently results in
the following build error:
~/ceph> ./config... - 06:24 AM Bug #14603 (Resolved): Objecter: race condition and result code overflow
- int64_t Objecter::get_object_hash_position
This method shall be under protection of rwlock.
And the below metho... - 06:22 AM Revision f5f3282c (ceph): BlueStore: fix wrong action scope of enode
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:20 AM Backport #14602 (In Progress): hammer: ceph-disk: use blkid instead of sgdisk -i
- 05:57 AM Backport #14602 (Resolved): hammer: ceph-disk: use blkid instead of sgdisk -i
- https://github.com/ceph/ceph/pull/7475
- 06:18 AM Revision 88ffcc2c (ceph): ceph-disk: use blkid instead of sgdisk -i
- sgdisk -i 1 /dev/vdb opens /dev/vdb in write mode which indirectly
triggers a BLKRRPART ioctl from udev (starting ver... - 06:11 AM Revision 2991e79f (ceph): Merge pull request #7472 from badone/wip-ceph-disk-typo
- ceph-disk: Fix trivial typo
Reviewed-by: Kefu Chai <kchai@redhat.com> - 06:04 AM Revision f761113a (ceph): BlueStore: add a guard for overlay loading
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision 10bd8add (ceph): BlueStore: add a guard for collection loading
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision 559a81b1 (ceph): BlueStore: fix enode verification logic
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision 3e61e3b0 (ceph): BlueStore: fix duplicated counting of errors
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision 9bc0c316 (ceph): BlueStore: try to scan as many errors as possible
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision 2d524386 (ceph): BlueStore: fix unhandled return code from blockdevice APIs
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision d1d6014d (ceph): BlueStore: fix wrong decode logic of nid_max
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision e10490ab (ceph): BlueStore: add error handling for clone_range
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 06:04 AM Revision 41ff579f (ceph): BlueStore: add error handling for clone
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- 05:04 AM Bug #9570 (Need More Info): osd crash in FileJournal::WriteFinisher::entry() aio
- 03:51 AM Bug #13422 (Fix Under Review): pid file that was deleted after ceph restart leads to osd process ...
- 03:26 AM Revision 3b93bc47 (ceph): Merge pull request #6813 from manens/pybind_rados_snapshot_read
- pybind: Implementation of Ioctx.set_read to allow read from snapshots
Reviewed-by: Kefu Chai <kchai@redhat.com> - 03:19 AM Bug #14080: ceph-disk: use blkid instead of sgdisk -i
- There are a number of other problems that were fixed recently and that should be backported. I'm not sure how we shou...
- 12:33 AM Revision 105a76bf (ceph): rgw-admin: document orphans commands in usage
- Fixes: #14516
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> - 12:22 AM Revision 820a7605 (ceph): ceph-disk: Fix trivial typo
- Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
02/01/2016
- 10:50 PM Revision 3cf29729 (ceph): msg: ignore request_redirect_t encode/decode when we not need
- Signed-off-by: Xinze Chi <xinze@xsky.com>
- 10:12 PM Revision 1179ddc2 (ceph): Merge pull request #7445 from xiexingguo/xxg-wip-mem
- osd: memstore: fix blocksize for statfs
Reviewed-by: Sage Weil <sage@redhat.com> - 10:09 PM Bug #13992: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/ha...
- Run: http://pulpito.ceph.com/teuthology-2016-01-31_17:10:11-upgrade:hammer-x-infernalis-distro-basic-vps/
Job: 53610 - 10:06 PM rgw Bug #14599 (Duplicate): rgw: user quota may not adjust on bucket removal
If the user/admin removes a bucket using --force/--purge-objects options with s3cmd/radosgw-admin respectively, the...- 09:29 PM Bug #13897: (jewel) rados/objectstore/objectstore.yaml common/Mutex.cc: 105: FAILED assert(r == 0)
- Also in run
http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-01_02:00:02-rados-infernalis-distro-basic-open... - 09:27 PM Bug #14598 (Duplicate): osd: pure virtual method called, abrt in TrackedOp::dump
- Run: http://pulpito.ovh.sepia.ceph.com:8081/teuthology-2016-02-01_02:00:02-rados-infernalis-distro-basic-openstack/
... - 08:49 PM Revision 15ea140b (ceph): qa/workunits/objectstore/test_fuse.sh: fix root check
- $EUID not defined everywhere.
Signed-off-by: Sage Weil <sage@redhat.com> - 08:02 PM Revision eb5db371 (ceph): os/memstore: disable lockdep on Collection::lock
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:02 PM Revision ada41f46 (ceph): lockdep: dump lock names if we run out of IDs
- ..just in case we are doing something silly, like misnaming locks.
Signed-off-by: Sage Weil <sage@redhat.com> - 08:02 PM Revision 622ed5ad (ceph): common/RWLock: alloc lockdep to be disabled
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:02 PM Revision 08df77a2 (ceph): os/filestore/CollectionIndex: disable lockdep on access_lock
- This overflows the lockdep table when there are too many PGs. This
code is static so I'm not worried about new lockin... - 08:02 PM Revision fe649a34 (ceph): os/bluestore: disable lockdep on Collection::lock
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:02 PM Revision 18d3a39a (ceph): os/kstore: disable lockdep on Collection::lock
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:02 PM Revision 300b15d5 (ceph): os/bluestore: fix typo (again)
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:59 PM Revision 98586263 (ceph): os/bluestore: fix typo
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:52 PM Bug #14080: ceph-disk: use blkid instead of sgdisk -i
- I adjusted it to try 20 times instead of 5 (waits 20 minutes) and only got a negligible improvement (1 more osd was d...
- 07:44 PM Revision 70704837 (ceph): Merge pull request #7400 from yuyuyu101/wip-13938
- librbd: Avoid create two threads per image
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jason Dillaman... - 07:42 PM Revision f5419676 (ceph): Merge pull request #7409 from dillaman/wip-librbd-watch-notify
- tests: improve simulation of watch/notify handling
Reviewed-by: Josh Durgin <jdurgin@redhat.com> - 06:58 PM rbd Bug #14595 (New): Race between releasing exclusive lock and incoming write ops
- Should verify it's not an issue in master due to the major refactoring of librbd.
- 06:56 PM rbd Bug #14595 (Resolved): Race between releasing exclusive lock and incoming write ops
- A thread releasing the exclusive lock (and flushing the cache) might race with a thread submitting a new write operat...
- 06:56 PM Revision da9c3955 (ceph): Merge pull request #6562 from Aran85/authedpermcheck
- rgw: fix the condition of authenticated user's permit check .
- 06:55 PM Bug #14372 (New): ENOTSUPP on trimtrunc (EC with cache pool on top)
- 06:49 PM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
- Is it possible that since I had no cache when I encountered the problem, that caused corrupt data to be written to th...
- 05:24 PM Bug #14372: ENOTSUPP on trimtrunc (EC with cache pool on top)
- David, does this sequence of events seem like an issue you're aware of? Do you have any theories? I haven't checked t...
- 06:32 PM Revision 62906d88 (ceph): osd/PG: fix scrub start object
- This was changed in 05d79faa512210b0f0a91640d18db33b887a6e73 but it needs
to be more precise to avoid breaking BlueSt... - 06:02 PM Bug #14590: cephfs set directory layout datapool to 0 failed
- Greg Farnum wrote:
> Mixing pools probably isn't great, but we still want pool 0 to be available — not every user wi... - 05:49 PM Bug #14590: cephfs set directory layout datapool to 0 failed
- Mixing pools probably isn't great, but we still want pool 0 to be available — not every user will have RBD running.
- 05:46 PM Bug #14590: cephfs set directory layout datapool to 0 failed
- Why do you want to set the cephfs data pool to rbd? This is generally a bad idea and won't work in all circumstances...
- 05:35 PM Bug #14590: cephfs set directory layout datapool to 0 failed
- I don't think we're concerned about the ioctl since it's deprecated in favor of virtual xattrs. But please make sure ...
- 10:10 AM Bug #14590: cephfs set directory layout datapool to 0 failed
- @diff --git a/src/mds/Server.cc b/src/mds/Server.cc
index ba4fe15..b894233 100644
--- a/src/mds/Server.cc
+++ b/sr... - 09:31 AM Bug #14590 (Won't Fix): cephfs set directory layout datapool to 0 failed
- I want to use rbd pool(its poolid = 0) as data pool,
by doing follow steps:
1. mount -t ceph 192.168.3.101:/ /ceph
... - 04:42 PM rbd Feature #14593 (New): Support optional alignment of journal entries
- Writing out 4K aligned journal entries will avoid the potential for un-aligned (two block) writes in the OSD.
- 04:36 PM Bug #14400 (Resolved): Snappy decompressor may assert when handling segmented input bufferlist
- 04:26 PM Revision 0819509c (ceph): qa/workunits/rados/test.sh: run tests in parallel by default
- Faster! 8 min vs the original 21 min on my vstart cluster.
Signed-off-by: Sage Weil <sage@redhat.com> - 03:52 PM Revision 5374e4f4 (ceph): Merge pull request #7291 from majianpeng/vstart.sh
- vstart.sh: If use '-n' delete related source rather than consider '-k'.
Reviewed-by: Sage Weil <sage@redhat.com>
Rev... - 03:42 PM rbd Feature #13274 (Resolved): LTTng-UST should be optionally enabled
- 03:34 PM Revision 4d2c0f50 (ceph): osd/ECTransaction: Removing unused local
- Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
- 03:33 PM Revision ccebf7a3 (ceph): osd/PGBackend: PGBackend interface cleanup - make some interface method...
- Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
- 03:26 PM Revision 1dfc8ef8 (ceph): Merge pull request #7397 from tchaikov/wip-kill-warnings
- build: kill warnings
Reviewed-by: Sage Weil <sage@redhat.com> - 02:54 PM Revision 7fcfc280 (ceph): Compressor: add zlib unittests
- Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
- 02:54 PM Revision 7bde5c43 (ceph): Compressor: add Zlib compression plugin
- Signed-off-by: Kiseleva Alyona <akiselyova@mirantis.com>
- 02:51 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- the crash you spotted is root caused at #14592
- 02:49 PM Bug #13990: Hammer (0.94.3) OSD does not delete old OSD Maps in a timely fashion (maybe at all?)
- @Steve,
i am sorry for the latency, was on another issue last week. the trimming behaviour is exactly what we expe... - 02:29 PM Backport #14592 (Closed): osd crashes when handling a stale pg-create message (hammer)
- see http://tracker.ceph.com/issues/13990#note-39.
reproduce steps:
# monitor sends pg-create messages, so the @... - 02:19 PM Bug #14566 (Fix Under Review): AsyncMessenger: dispatch reset event after connection closed
- https://github.com/ceph/ceph/pull/7453
- 02:05 PM Revision 7d02b822 (ceph): configure: remove unused lines
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:02 PM Revision 86cd2f8b (ceph): NVMEDevice: use the only aio thread to process task
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:02 PM Revision 55c99558 (ceph): BlueStore: use special symbol to distinguish backend type
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:02 PM Revision 55720640 (ceph): BlueStore: add logger to record state transition latency
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:02 PM Revision 81defd16 (ceph): NVMEDevice: add buffer write support
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:01 PM Revision bb5d9095 (ceph): RocksDB: add block cache size option to RocksDB
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:01 PM Revision 584f8f98 (ceph): NVMEDevice: add flush perf counter calculate
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:01 PM Revision 79f9d1e1 (ceph): NVMEDevice: add polling time perf counter
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:01 PM Revision 619c08c1 (ceph): NVMEDevice: no need to detach nvme device
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:01 PM Revision 5497e2fa (ceph): BlueStore: allow nvme driver read from path
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:01 PM Revision dd5c36d9 (ceph): NVMEDevice: add perf counter for queue time
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision b561d448 (ceph): NVMEDevice: delay nvme aio thread start in case of logger is null
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 91bf3bb3 (ceph): NVMEDevice: make flush wait for all write completed
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 6b637df7 (ceph): NVMEDevice: let perf counter do early
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 8e258ffb (ceph): NVMEDevice: add perf counter
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision cbe42e16 (ceph): NVMEDevice: disable flush command now
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 705fd5b7 (ceph): NVMEDevice: use stringify instead of std::to_string
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision b365d2c6 (ceph): NVMEDevice: add log message to reminder potential failed reason
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 30342ab6 (ceph): BlockDevice: Move KernelDevice reap ioc to BlockDevice
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 83c8261e (ceph): NVMEDevice: adjust indent
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 23fd140d (ceph): NVMEDevice: impl read_buffered method
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 47335108 (ceph): NVMEDevice: let aio_write submit request FIFO
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 69e5a6d1 (ceph): NVMEDevice: make controller global shared
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 3bdd068a (ceph): KernelDevice: Remove redundancy lines
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 6081a58f (ceph): NVMEDevice: Fix typo
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 8a59bd87 (ceph): NVMEDevice: fix multi ops in one IOContext bug
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 3776af0c (ceph): NVMEDevice: add flush support
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 87402561 (ceph): NVMEDevice: add retry support
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 19a3c7eb (ceph): NVMEDevice: make aio thread pause when idle
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 997716c6 (ceph): NVMEDevice: don't try to acquire lock always
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 263353bd (ceph): NVMEDevice: adjust request/task memory pool size
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 0525aae5 (ceph): NVMEDevice: wrap C header file
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 4e85f5ec (ceph): NVMEDevice: fix unknown serial number problem
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 2ad7c182 (ceph): NVMEDevice: SPDK only permit submit/poll within one thread
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 4689bd27 (ceph): NVMEDevice: Fix static method
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision a5748cb2 (ceph): NVMEDevice: make read/write all async
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision ac654f09 (ceph): BlockDevice: initialize backend_priv
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 53c8b775 (ceph): BlueFS: Use num_pending instead of pending_aios
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 39c13181 (ceph): NVMEDevice: reorder signal in case of signaled thread modify IOContext
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 153660c8 (ceph): BlockDevice: Add override to explicit
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision fbdcb12c (ceph): BlueFS: fix comparison warning
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision ba5973f7 (ceph): configure.ac: fix spdk external header location
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision abb19d68 (ceph): NVMEDevice: remove unused variables
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision b8994525 (ceph): NVMEDevice: let IOContext can use NVMEDevice pointer
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision bb1adcf4 (ceph): NVMEDevice: nvme.h use _Static_assert which from c11
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision f911e2bf (ceph): NVMEDevice: add spdk/pci.h
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 5aa1c86f (ceph): Makefile: let spdk/dpdk libraries linked in upper layer
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision ee4951d0 (ceph): makefile: add SPDK detect and NVMEDevice to Makefile
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 415111ff (ceph): NVMEDevice: use device name instead of path
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 3a604066 (ceph): NVMEDevice: fix compile error
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision e64d16d5 (ceph): BlockDevice: Fix compile error
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision e76f716a (ceph): bluestore: add NVMEDevice backend
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 35576154 (ceph): bluestore: rename BlockDevice to KernelDevice matching NVMEDevice
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision 1d9448ee (ceph): BlueStore: abostract BlockDevice based KernelDevice and NVMEDevice
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 02:00 PM Revision b771c02d (ceph): BlueStore: Add BlockDevice ability to create different backend
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 01:52 PM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
- I'd try with a newer kernel - as new as the environment allows. If it's still a problem, I'd bump in-memory (the num...
- 11:01 AM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
- @Ilya
If you were to hit this kind of crash not often but sometimes which is quite annoying, what would you do to ... - 12:21 AM Bug #9570: osd crash in FileJournal::WriteFinisher::entry() aio
- Loic Dachary wrote:
> journal aio to 165552576~80 got (8192) Unknown error 8192
> meaning an attempt to write 80 by... - 12:39 PM rgw Bug #14591: make check is looking for radosgw-admin even if --with-radosgw is not engaged in conf...
- It's pretty strange because after rebuilding with the proper option and getting radosgw-admin process being compile I...
- 10:21 AM rgw Bug #14591 (Closed): make check is looking for radosgw-admin even if --with-radosgw is not engage...
- While doing a make check on my local system (compiling the current master) I had the following error :
src/test/cl... - 10:10 AM Bug #13422: pid file that was deleted after ceph restart leads to osd process lose control
- https://github.com/ceph/ceph/pull/7075
- 10:00 AM Bug #13422 (In Progress): pid file that was deleted after ceph restart leads to osd process lose ...
- 10:01 AM Bug #14575 (Duplicate): daemons leave pid files behind in /home/ubuntu/cephtest
- Re-opened #13422 to help with backporting since fixing this problem is required for the 13422 backports to work prope...
- 07:53 AM Bug #14575: daemons leave pid files behind in /home/ubuntu/cephtest
- When running the ceph-disk suite, I get...
- 09:54 AM Backport #14583 (Need More Info): hammer: pid file that was deleted after ceph restart leads to o...
- 04:31 AM Backport #14583: hammer: pid file that was deleted after ceph restart leads to osd process lose c...
- loic, the fix is might need more work. see https://github.com/ceph/ceph/pull/7075#issuecomment-177181579.
could y... - 03:29 AM Backport #14583 (Resolved): hammer: pid file that was deleted after ceph restart leads to osd pro...
- https://github.com/ceph/ceph/pull/7671
- 09:53 AM Backport #14582 (Need More Info): infernalis: pid file that was deleted after ceph restart leads ...
- 04:31 AM Backport #14582: infernalis: pid file that was deleted after ceph restart leads to osd process lo...
- loic, the fix is might need more work. see https://github.com/ceph/ceph/pull/7075#issuecomment-177181579.
could y... - 03:29 AM Backport #14582 (Rejected): infernalis: pid file that was deleted after ceph restart leads to osd...
- https://github.com/ceph/ceph/pull/7564
- 09:51 AM rgw Bug #12728 (Resolved): rgw: value of Swift API's X-Object-Manifest header is not url_decoded duri...
- 09:51 AM Bug #13374 (Resolved): systemd: no rbdmap systemd unit file
- 09:50 AM rgw Bug #13709 (Resolved): init script reload doesn't work on EL7
- 09:49 AM Feature #14217 (Resolved): tool for artificially inflate the leveldb of the mon store for testing...
- 08:44 AM Support #14588: Can't add new osd an existing cluster.
- log file can't attach
[[http://keepalive.bcc.bilkent.edu.tr/osd.16.log]] - 08:40 AM Support #14588 (New): Can't add new osd an existing cluster.
- This is more than 8 year old cluster. I upgrade to infernalis.
It's working well.
i get a disk failure. i try to ... - 08:44 AM rgw Bug #14589 (Resolved): bucket check --check-objects has not return
radosgw-admin bucket check --bucket=bkt-keyuser --fix --check-objects- 07:28 AM Revision 2e2eb4cb (ceph): AsyncConnection: let ack reply use MSG_MORE flag
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 07:28 AM Revision f6b87d3b (ceph): AsyncConnection: use move instead of bufferlist copy construct
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 07:28 AM Revision 86883b25 (ceph): AsyncMessenger: add perf counter for inline message sent
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 07:28 AM Revision 6055d963 (ceph): AsyncConnection: add a debug option to test noninline way
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- 07:23 AM Revision 30d079f7 (ceph): Merge pull request #808 from dachary/wip-smithi-disks-hammer
- smithi disks are too fast and fill quickly
- 07:21 AM Revision f92a64af (ceph): rados: 5m radosbench (not 10m)
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 04e41a608bf5f271bd062718051597977678d2db) - 07:20 AM Revision c5321628 (ceph): rados: run radosbench for 10m (not 15m)
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 6110421bcef2d0d1d4f921822a7161a423d763ca) - 07:20 AM Revision 53cebaba (ceph): rados: run radosbench for 15m instead of 30m
- The smithi disks fill after about 20m.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit e2f9ced... - 06:40 AM Revision 8c7261b0 (ceph): Rgw: check the return value when call fe->run()
- Fixes: #14585
Signed-off-by: wei qiaomiao <wei.qiaomiao@zte.com.cn> - 06:33 AM Revision e9872ad6 (ceph): civetweb: update submodule to silence a compile warning
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- 06:33 AM Revision 493619a9 (ceph): common,osd: remove _process(T *t) to silence warnings
- * and mark the WorkQueue::_process(T *, TPHandle&) a pure virtual
method. so we must override it
* and mark all ove... - 06:26 AM Revision 127e7c07 (ceph): mon: monmap created is 0.000000 use ceph-deploy installed
- Fixed: #14130
Signed-off-by: duanweijun <duanweijun@h3c.com> - 06:02 AM Stable releases Tasks #13356: hammer v0.94.6
- h3. rados...
- 06:01 AM Stable releases Tasks #13356: hammer v0.94.6
- h3. upgrade...
- 06:00 AM Stable releases Tasks #13356: hammer v0.94.6
- h3. powercycle...
- 05:05 AM Stable releases Tasks #13356: hammer v0.94.6
- h3. fs...
- 05:02 AM Stable releases Tasks #13356: hammer v0.94.6
- ...
- 05:17 AM Bug #13781: Random Ceph-osd processes doesn't start upon system restart (rhel 7.1)
- it sounds like a dup of #13422, but it's not. because as sage pointed out
> messages shows no attempt to start osd... - 05:16 AM Bug #14559 (Resolved): bluestore broken in current master
- 04:59 AM rbd Bug #14058: Can't build Ceph with --without-rbd and --with-debug
- please note this also applies to hammer. but guess "rgw" is enabled most of the time, so we don't backport the fix..
- 04:58 AM Revision 3e469f6d (ceph): rgw: fix the condition of authenticated user's permit check
- before fix:
put a bucket under one user with authenticated-read permit
> ./s3curl.pl http://myobs.com/mybucket --put ... - 04:50 AM Backport #14587 (In Progress): hammer: qa/workunits/post-file.sh: sudo
- 04:44 AM Backport #14587 (Resolved): hammer: qa/workunits/post-file.sh: sudo
- https://github.com/ceph/ceph/pull/7456
- 04:43 AM Bug #14586 (Resolved): qa/workunits/post-file.sh: sudo
- https://github.com/ceph/ceph/commit/82b0243ec318457e376288a6b32487fbea059705
- 03:49 AM rgw Bug #14585 (Resolved): rgw_main.cc: fuction main should not ignore the return value when call fe-...
- rgw_main.cc: fuction main should not ignore the return value when call fe->run(), for the following example, the rado...
- 03:33 AM CephFS Backport #14584 (In Progress): hammer: fsstress.sh fails
- 03:30 AM CephFS Backport #14584 (Resolved): hammer: fsstress.sh fails
- https://github.com/ceph/ceph/pull/7454
- 03:33 AM Revision 1b028594 (ceph): qa/fsstress.sh: fix 'cp not writing through dangling symlink'
- On some test machines, /usr/lib/ltp/testcases/bin/fsstress is
dangling symlink. 'cp -f' is impotent in this case.
Fi... - 03:27 AM Backport #14581 (Resolved): hammer: should compact full epochs in monitor
- https://github.com/ceph/ceph/pull/7446
- 03:27 AM Backport #14580 (Rejected): infernalis: should compact full epochs in monitor
- https://github.com/ceph/ceph/pull/7514
- 03:27 AM Backport #14579 (Resolved): hammer: mon sync does not copy config-key
- https://github.com/ceph/ceph/pull/7576
- 03:27 AM Backport #14578 (Rejected): infernalis: mon sync does not copy config-key
- https://github.com/ceph/ceph/pull/7562
- 03:26 AM CephFS Bug #12710 (Pending Backport): fsstress.sh fails
- 03:08 AM Bug #11101 (Pending Backport): ceph tell: broken error message / misleading hinting
- 03:05 AM Backport #13769 (New): EC async "fast read" patchset for hammer (EC read latency improvements)
- Cool, please update the description with a URL to the pull request when you do so and switch the status back to *In P...
- 03:03 AM Revision f209819f (ceph): [ceph-fuse] fix ceph-fuse writing to stale log file after log rotation
- This fix should be applied to hammer branch. It can't be directly applied to master branch, because logrotate.conf is...
- 03:02 AM rgw Backport #13513 (Resolved): rgw: value of Swift API's X-Object-Manifest header is not url_decoded...
- 03:01 AM Backport #13672 (Resolved): tests: testprofile must be removed before it is re-created
- 03:01 AM Backport #13678 (Resolved): systemd: no rbdmap systemd unit file
- 03:01 AM rgw Backport #13831 (Resolved): hammer: init script reload doesn't work on EL7
- 03:01 AM rgw Backport #13888 (Resolved): hammer: orphans finish segfaults
- 03:00 AM Backport #14470 (Resolved): hammer: tool for artificially inflate the leveldb of the mon store fo...
Also available in: Atom