Project

General

Profile

Activity

From 07/17/2014 to 08/15/2014

08/15/2014

11:42 PM Revision a14a700a (ceph): Merge pull request #2270 from ceph/wip-init-ceph
init-ceph: don't use bashism
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza
11:41 PM Revision 0d6d1aa7 (ceph): init-ceph: don't use bashism
-z STRING
the length of STRING is zero
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
11:40 PM Revision dc611e86 (ceph): Merge pull request #2247 from ceph/wip-ceph-disk
ceph-disk: fix various dmcrypt bugs
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza
10:33 PM Revision 9005f33d (ceph): osd: fix feature requirement for mons
These features should be set on the client_messenger, not
cluster_messenger.
Backport: firefly
Signed-off-by: Sage W...
Sage Weil
10:19 PM Revision 082db05c (ceph): Merge pull request #2269 from ceph/wip-osd-mon-feature
osd: fix mon feature requirement
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:14 PM Revision 48a8434f (ceph): Merge pull request #97 from dachary/firefly
rgw.yaml: keep the client.0 key even if empty (firefly) Yuri Weinstein
10:09 PM Revision 12ded3c9 (ceph): Merge pull request #96 from dachary/wip-8988-default-idle-timeout
rgw.yaml: keep the client.0 key even if empty Yuri Weinstein
10:01 PM Revision 1d0c66ae (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
10:00 PM Revision 7df67a54 (ceph): Fix -Wno-format and -Werror=format-security options clash
This causes build failure in latest fedora builds, ceph_test_librbd_fsx adds -Wno-format cflag but the default AM_CFL... Boris Ranto
09:50 PM Revision 703c5f4f (ceph): Merge pull request #89 from dachary/wip-9027-create-unique-pool
initialize ctx.manager in ceph.py
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:29 PM Revision ae0b9f17 (ceph): osd: fix feature requirement for mons
These features should be set on the client_messenger, not
cluster_messenger.
Backport: firefly
Signed-off-by: Sage W...
Sage Weil
09:11 PM Revision d9e96b17 (ceph): Merge pull request #2268 from ceph/wip-9119
Wip 9119
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:04 PM Revision 50404130 (ceph): ReplicatedPG::cancel_copy: clear cop->obc
Otherwise, an objecter callback might still be hanging
onto this reference until after the flush.
Fixes: #8894
Intro...
Samuel Just
09:04 PM Revision 0db3e511 (ceph): ReplicatedPG::maybe_handle_cache: do not forward RWORDERED reads
Even with READFORWARD, we can't forward RWORDERED reads.
Fixes: #9119
Backport: firefly
Signed-off-by: Samuel Just <...
Samuel Just
09:04 PM Revision 9e46c5ad (ceph): unittest_osdmap: test EC rule and pool features
TODO: tiering feature bits.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 2f0e2951d773b6acce...
Sage Weil
09:04 PM Revision dbbe0c62 (ceph): unittest_osdmap: create an ec pool in test osdmap
This is part of 7294e8c4df6df9d0898f82bb6e0839ed98149310.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:56 PM Revision c2aa74a2 (ceph): osd: only require crush features for rules that are actually used
Often there will be a CRUSH rule present for erasure coding that uses the
new CRUSH steps or indep mode. If these ru...
Sage Weil
08:56 PM Revision 12430fed (ceph): crush: add is_v[23]_rule(ruleid) methods
Add methods to check if a *specific* rule uses v2 or v3 features. Refactor
the existing checks to use these.
Signed...
Sage Weil
08:55 PM Revision eb589428 (ceph): Merge pull request #2264 from ceph/wip-crush-features
do not require crush features for rules that aren't being used
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
08:54 PM Revision 2f0e2951 (ceph): unittest_osdmap: test EC rule and pool features
TODO: tiering feature bits.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:41 PM Revision e4d238bb (ceph): Merge pull request #2266 from kevincox/removewirehsark
Remove Old Wireshark Dissectors
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:37 PM Revision cab47936 (ceph): Merge pull request #2070 from somnathr/wip-sd-filestore-optimization
Wip sd filestore optimization
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:06 PM Revision 984f3ce4 (ceph): rgw.yaml: keep the client.0 key even if empty
Because rgw.py iterates over it to run the rgw server. If it is removed
the rgw servers are not run and all fails.
S...
Loïc Dachary
08:03 PM Revision bcb9c1f8 (ceph): rgw.yaml: keep the client.0 key even if empty
Because rgw.py iterates over it to run the rgw server. If it is removed
the rgw servers are not run and all fails.
S...
Loïc Dachary
07:27 PM Revision 0b276103 (ceph): Remove Old Wireshark Dissectors
Remove the two old Wireshark plugins. They do not build and are
superseded by the dissector which is inside Wireshar...
Kevin Cox
05:43 PM Revision 2427ea8f (ceph): PGLog: fix clear() to avoid the IndexLog::zero() asserts
Introduced in:
c5b8d8105d965da852c79add607b69d5ae79a4d4
ac11ca40b4f4525cbe9b1778b1c5d9472ecb9efa
Signed-off-by: S...
Samuel Just
03:55 PM Revision 1d954867 (ceph): crush: add is_v[23]_rule(ruleid) methods
Add methods to check if a *specific* rule uses v2 or v3 features. Refactor
the existing checks to use these.
Signed...
Sage Weil
03:55 PM Revision 16dadb86 (ceph): osd: only require crush features for rules that are actually used
Often there will be a CRUSH rule present for erasure coding that uses the
new CRUSH steps or indep mode. If these ru...
Sage Weil
01:56 PM Revision 821b2a43 (ceph): replace locally instantiated CephManager
Use the ctx.manager instance created by ceph.py instead
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
01:56 PM Revision f53ea258 (ceph): move functions from ceph to ceph_manager
mount_osd_data and make_admin_daemon_dir are only used by
ceph_manager.py although they are defined in ceph.py
Signe...
Loïc Dachary
01:56 PM Revision 9782465c (ceph): initialize ctx.manager in ceph.py
instead of rados.py because ceph.py is only run once where rados.py
could be run multiple time, leading to race condi...
Loïc Dachary
01:42 PM Revision e908e42e (ceph): Merge pull request #93 from ceph/wip-9126-firefly
rgw: s/idle_timeout/default_idle_timeout/ Sage Weil
01:30 PM Revision 592a524d (ceph): rgw: s/idle_timeout/default_idle_timeout/
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from da00662191e9ec173be50b551253f4460f369f9da)
Loïc Dachary
11:32 AM Revision 3326a9fe (ceph): Merge pull request #90 from dachary/wip-8988-default-idle-timeout
rgw: s/idle_timeout/default_idle_timeout/
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
10:43 AM Revision cb4c5649 (ceph): Merge pull request #2213 from dachary/wip-9025-chunk-remapping
erasure-code: chunk remapping
Reviewed-by: Samuel Just <sam.just@inktank.com>
Loïc Dachary
10:34 AM Revision da006621 (ceph): rgw: s/idle_timeout/default_idle_timeout/
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
04:33 AM Revision b22d693f (ceph): lttng: Add distro packaging
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
01:25 AM Revision 6891f4ed (ceph): lttng: Fix "make distcheck"
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
12:55 AM Revision edbf82ad (ceph): rgw: add default_idle_timeout to allow override
Globally overriding the rgw idle_timeout is not possible because it it
needs to be done on a per client.0, client.1, ...
Loïc Dachary
12:41 AM Revision 4f9f023c (ceph): rest-api tests: enable debugging
Hoping to catch #9058
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil

08/14/2014

11:56 PM Revision c54f1e4d (ceph): mon/Paxos: share state and verify contiguity early in collect phase
We verify peons are contiguous and share new paxos states to catch peons
up at the end of the round. Do this each ti...
Sage Weil
11:55 PM Revision 3e5ce5f0 (ceph): mon/Paxos: verify all new peons are still contiguous at end of round
During the collect phase we verify that each peon has overlapping or
contiguous versions as us (and can therefore be ...
Sage Weil
11:07 PM Revision 164cfe85 (ceph): erasure-code: parse function for the mapping parameter
Each D letter is a data chunk. For instance:
_DDD_DDD
is going to parse into:
[ 1, 2, 3, 5, 6, 7 ]
the 0 a...
Loïc Dachary
11:07 PM Revision 5c2d2320 (ceph): erasure-code: remap chunks if not sequential
If the remap vector is not empty, use it to figure out the sequence of
data chunks.
http://tracker.ceph.com/issues/9...
Loïc Dachary
11:07 PM Revision 298da45c (ceph): erasure-code: ErasureCodeInterface::get_chunk_mapping()
Add support for erasure code plugins that do not sequentially map the
chunks encoded to the corresponding index. This...
Loïc Dachary
11:06 PM Revision ffac52b3 (ceph): rgw: disable civetweb url decoding
Fixes: #8621
We want to have the raw request uri, as we do the decoding ourselves.
Signed-off-by: Yehuda Sadeh <yeh...
Yehuda Sadeh
11:06 PM Revision 1293e6ba (ceph): rgw: log civetweb messages
Handle the civetweb log_message callback, divert messages into our debug
log.
Signed-off-by: Yehuda Sadeh <yehuda@re...
Yehuda Sadeh
11:06 PM Revision 0e74b7a1 (ceph): rgw: don't allow negative / invalid content length
Certain frontends (e.g., civetweb) don't filter such requests.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
11:06 PM Revision 240764fc (ceph): rgw: update civetweb submodule
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com> Yehuda Sadeh
11:02 PM Revision 8fb47299 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
10:28 PM Revision 95ac43f3 (ceph): FileStore: remove the fdcache_lock
With the changes to the shared_cache, we no longer need the fdcache_lock
to prevent us from inserting a second fd for...
Greg Farnum
10:28 PM Revision b04d84db (ceph): shared_cache: pass key (K) by const ref in interface methods
Signed-off-by: Somnath Roy <somnath.roy@sandisk.com> Somnath Roy
10:28 PM Revision 78d70daf (ceph): FileStore: Index caching is introduced for performance improvement
IndexManager now has a Index caching. Index will only be created if not
found in the cache. Earlier, each op is creat...
Somnath Roy
10:28 PM Revision cfff9f6a (ceph): FileStore: FDCache lookup is rearranged
In lfn_open() there is no point of building the Index if the
cache lookup is successful and caller is not asking for ...
Somnath Roy
10:28 PM Revision 3e7848d5 (ceph): FileStore: No need to hold Index lock during omap calls
The Index lock is held during all the omap calls which is
not necessary.
Signed-off-by: Somnath Roy <somnath.roy@san...
Somnath Roy
10:28 PM Revision b24db81e (ceph): FileStore: Introduced a RLock instead of WLock
While calling index->collection_version, there is no need to
hold WLock at the index level. RLock should be sufficien...
Somnath Roy
10:26 PM Revision a9f76d43 (ceph): FDCache: implement a basic sharding of the FDCache
This is just a basic sharding. A more sophisticated implementation would
rely on something other than luck for keepin...
Greg Farnum
09:11 PM Revision 4c2828ed (ceph): shared_cache: expose prior existence when inserting an element
The LRU now handles you attempting to insert multiple values for the
same key, by telling you that you've done so and...
Greg Farnum
08:50 PM Revision 435c6d6c (ceph): Merge pull request #2235 from kevincox/wireshark
doc: Add documentation about Wireshark dissector.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:45 PM Revision a1e79dbb (ceph): rgw_admin: add --min-rewrite-stripe-size for object rewrite
A new param to check whether the object has requires restriping,
checking whether a specific object stripe is bigger ...
Yehuda Sadeh
08:42 PM Revision 46d8c97e (ceph): doc: Add documentation about Wireshark dissector.
Signed-Off-By: Kevin Cox <kevincox@kevincox.ca> Kevin Cox
08:35 PM Revision 6a555434 (ceph): rgw: fix compilation
RGWRadosPutObj couldn't refer to the ceph context.
Reviewed-by: Sage Weil <sage@redhat.com>
Signed-off-by: Yehuda Sa...
Yehuda Sadeh
08:28 PM Revision f6771f20 (ceph): shared_cache: use a single lookup for lookup() too
We didn't convert this one to use iterators before.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
08:18 PM Revision cec40dae (ceph): qa/workunits/cephtool: verify setmaxosd doesn't let you clobber osds
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:58 PM Revision a1c3afb6 (ceph): OSDMonitor: Do not allow OSD removal using setmaxosd
Description: Currently setmaxosd command allows removal of OSDs by providing
a number less than current max OSD numbe...
Anand Bhat
06:38 PM Revision 16a43609 (ceph): rgw: pass set_mtime to copy_obj_data()
Sometimes we need to set the mtime when copying object data (e.g., when
we rewrite the obj).
Signed-off-by: Yehuda S...
Yehuda Sadeh
06:28 PM Revision 800eff24 (ceph): rgw: copy_obj_data() uses atomic processor
Fixes: #9089
copy_obj_data was not using the current object write infrastructure,
which means that the end objects w...
Yehuda Sadeh
06:27 PM Revision a8cabfa6 (ceph): Merge pull request #2257 from ceph/wip-8784
rgw: call throttle_data() even if renew_state() failed
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:25 PM Revision 5d3a7e59 (ceph): rgw: copy object data if target bucket is in a different pool
Fixes: #9039
Backport: firefly
The new manifest does not provide a way to put the head and the tail in
separate pool...
Yehuda Sadeh
03:36 PM Revision 8393fdea (ceph): Merge pull request #2251 from ceph/wip-9102
ceph-disk: linter cleanup
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:28 PM Revision 2fc76d6e (ceph): Merge pull request #86 from dachary/wip-9027-create-unique-pool
rados.py: avoid CephManager creation race Zack Cerza
03:24 PM Revision 4783b378 (ceph): Merge pull request #87 from dachary/wip-8988-default-idle-timeout
rgw: add default_idle_timeout to allow override Yuri Weinstein
02:02 PM Revision aec684bf (ceph): add calamari to the api/index section
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
01:50 PM Revision 321d4def (ceph): Merge pull request #2255 from ceph/wip-9062
msg/PipeConnection: make methods behave on 'anon' connection
Reviewed-by: John Spray <john.spray@redhat.com>
Sage Weil
01:44 PM Revision f10a1384 (ceph): Merge remote-tracking branch 'origin/next'
John Spray
01:29 PM Revision d0331a96 (ceph): Merge pull request #2254 from ceph/wip-8725
mds: fix MDSMap encoding to be backward-compatible
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: John Sp...
John Spray
01:09 PM Revision ac70490d (ceph): doc: update kernel recommendations (avoid 3.15!)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:53 PM Revision 54a7298c (ceph): rgw: add default_idle_timeout to allow override
Globally overriding the rgw idle_timeout is not possible because it it
needs to be done on a per client.0, client.1, ...
Loïc Dachary
08:57 AM Revision 6237acb3 (ceph): rados.py: avoid CephManager creation race
gevent may hold the rados.py thread when it has an opportunity. The
if not hasattr(ctx, 'manager'):
must therefo...
Loïc Dachary
04:47 AM Revision 69ef8545 (ceph): s/apache2/apache
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
03:36 AM Revision 5374386e (ceph): doc: Added user management link to quick start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:30 AM Revision 5e8eae72 (ceph): doc: Removed cephx intro. Moved details to user management, config, and...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:29 AM Revision 3aa3e96b (ceph): doc: Removed cephx guide. Replaced by user management.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:28 AM Revision aac6aa2a (ceph): doc: Removed auth intro and auth docs and added user management to index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:28 AM Revision 4c651b7d (ceph): doc: Restructured auth configuration reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:27 AM Revision 3faf37a3 (ceph): doc: Put architectural details of authentication in to architecture doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:27 AM Revision 118ae726 (ceph): doc: Created a new User Management doc to replace authentication.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:52 AM Revision 0a49db8e (ceph): msg/PipeConnection: make methods behave on 'anon' connection
The monitor does a create_anon_connection() to create a pseudo Connection
object for forwarded messages. If we try t...
Sage Weil
12:21 AM Revision 662af7ac (ceph): osd: fix pg epoch floor tracking
If you call erase() on a multiset it will delete all instances of a value;
we only want to delete one of them. Fix t...
Sage Weil
12:21 AM Revision 289360c5 (ceph): osd: prevent pgs from getting too far ahead of the min pg epoch
Bound the range of PG epochs between the slowest and fastest pg
(epoch-wise) with 'osd map max advance'. This value ...
Sage Weil
12:21 AM Revision ad82f281 (ceph): osd: add sanity check/warning on a few key configs
Warn when certain config values are set to bad values.
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@in...
Sage Weil
12:21 AM Revision fac5bfaf (ceph): osd: introduce simple sleep during scrub
This option is similar to osd_snap_trim_sleep: simply inject an optional
sleep in the thread that is doing scrub work...
Sage Weil
12:21 AM Revision 9f29788f (ceph): common/io_priority: wrap ioprio_set() and gettid()
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a2b49110ef65efd526c3430ad03c988ca9dde768)
Sage Weil
12:21 AM Revision b75f85a2 (ceph): common/Thread: allow io priority to be set for a Thread
Ideally, set this before starting the thread. If you set it after, we
could potentially race with create() itself.
...
Sage Weil
12:21 AM Revision 11858d7e (ceph): common/WorkQueue: allow io priority to be set for wq
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit dd6badcb5eedfec6748b3e6ca4d46e3b266038f6)
Con...
Sage Weil
12:21 AM Revision 9ca451a6 (ceph): osd: allow io priority to be set for the disk_tp
The disk_tp covers scrubbing, pg deletion, and snap trimming
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry pic...
Sage Weil
12:21 AM Revision 229a346d (ceph): osd: track per-pg epochs, min
Add some simple tracking so that we can quickly determine what the min
pg osdmap epoch is.
Signed-off-by: Sage Weil ...
Sage Weil

08/13/2014

11:36 PM Revision 85129047 (ceph): lttng: Support --with-lttng=check
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
11:17 PM Revision 6411dae9 (ceph): Merge pull request #85 from dachary/wip-rgw-idle-timeout
overrides: rgw must not be nested in ceph Yuri Weinstein
11:01 PM Revision bb046ed0 (ceph): mon/Paxos: put source mon id in a temp variable
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:49 PM Revision f00afcc4 (ceph): overrides: rgw must not be nested in ceph
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:05 PM Revision d74d3f1c (ceph): mds/MDSMap: fix incompat version for encoding
Back in 8f7900a09c8e490c9cd3a6f92ed1f0eb1f47f2a9 we added the new fields
before the 'extended' section, which made th...
Sage Weil
10:03 PM Revision 369c6392 (ceph): mds/MDSMap: drop trailing else in favor of early return
This keeps the old-version special cases in one place and make it obvious
what the current/forward-looking path is.
...
Sage Weil
09:11 PM Revision 0f6956b3 (ceph): Merge remote-tracking branch 'upstream/next'
Samuel Just
09:10 PM Revision e74ad5f8 (ceph): Merge pull request #2252 from ceph/wip-9087
test/system/systest_runnable.cc: debugging on start and end
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
09:10 PM Revision 473f4bd3 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
09:08 PM Revision b2c1fa86 (ceph): test/system/systest_runnable.cc: debugging on start and end
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:00 PM Revision d74ed9d5 (ceph): ceph-disk: linter cleanup
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:58 PM Revision c6292416 (ceph): rbd-replay: Convert prep-for-replay.py to rbd-replay-prep.cc
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision febcce92 (ceph): rbd-replay: Add man page and package binaries for rbd-replay-prep
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision b5bc14ab (ceph): rbd-replay: Move tracepoints from internal.cc to librbd.cc
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 89c38602 (ceph): rbd-replay: Remove extent tracepoints and inline extents
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 520b75b5 (ceph): rbd-replay: Fix bug in rbd-replay-prep, Thread::issued_io with wrong IO
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 3efa30d2 (ceph): lttng: Remove tracing from libcommon
This is a short-term fix for issues caused by tracepoints in libcommon.
Code crashes at runtime if the same tracepoin...
Adam Crume
08:58 PM Revision 77cf0348 (ceph): rbd-replay: Switch ImageNameMap to using rbd_loc
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 6be0c2b3 (ceph): rbd-replay: Switch ImageNameMap from regex to plain string matching
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision a602bd42 (ceph): rbd-replay: Fix compiler warning in unit tests
Was getting:
test/test_rbd_replay.cc:44:3: warning: converting ‘false’ to pointer type for argument 1 of ‘char testin...
Adam Crume
08:58 PM Revision 86d0b576 (ceph): rbd-replay: Remove boost_regex from LIBADD and LDADD
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision de9327ca (ceph): lttng: Replace Boost dependencies with custom string code
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 95e3b0b7 (ceph): rbd-replay: Remove outdated message that says regexes are used
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision dca21ee8 (ceph): rbd-replay: Add man page, and add binaries to Debian packaging
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision ecd20a35 (ceph): lttng: Preload liblttng-ust-fork.so in TESTS_ENVIRONMENT
This adds LD_PRELOAD=liblttng-ust-fork.so to TESTS_ENVIRONMENT.
This prevents lttng from complaining when processes a...
Adam Crume
08:58 PM Revision b9151612 (ceph): rbd-replay: Add unit tests
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision d66ee7a3 (ceph): rbd-replay: Use non-zero fake data
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision ee4d2170 (ceph): rbd-replay: Support replaying partial traces
Tracing may start after the application is started, and image open calls
may missed. To support replaying these trace...
Adam Crume
08:58 PM Revision 11f55de8 (ceph): lttng: Fix ceph_ctf_stringp
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 0b68f01a (ceph): rbd-replay: Use standard image@snap instead of image/snap
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 429a0891 (ceph): rbd-replay: Add rbd_replay::rbd_loc
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision bbdd0dab (ceph): rbd-replay: Add command-line arguments to prep-for-replay.py
Includes:
--print-on-read
--print-on-write
--window
Signed-off-by: Adam Crume <adamcrume@gmail.com>
Adam Crume
08:58 PM Revision 3a20acb3 (ceph): lttng: Default to not storing buffer content
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 02743766 (ceph): rbd-replay: Add assertions
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision c83856c6 (ceph): rbd-replay: Add --pool option
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision ff2b9f5f (ceph): rbd-replay: Add --map-image option for image name mapping
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision ae4e02a3 (ceph): lttng: Fix 'make check' by setting up fake HOME
If the HOME variable is not set, LTTng complains, and the extra output
fails to match what the tests expect, so they ...
Adam Crume
08:58 PM Revision c938829b (ceph): lttng: Disable LTTng by default, add --with-lttng configure option
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision a7da7e05 (ceph): rbd-replay: Fix memory leak in PendingIO
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 0a629a9f (ceph): doc: Add usage comment to librbd::RBD::AioCompletion
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision d4e07f03 (ceph): rbd-replay: Add --latency-multiplier option to usage statement
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision b58797e0 (ceph): rbd-replay: Hash completions across multiple mutexes to reduce contention
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 4f6e775c (ceph): rbd-replay: Clean up prep-for-replay.py
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 9a318083 (ceph): rbd-replay: Fix examples/rbd-replay/replay
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 11186aff (ceph): rbd-replay: Add --read-only flag
Removes ignoreWrites flag in prep-for-replay.py
Signed-off-by: Adam Crume <adamcrume@gmail.com>
Adam Crume
08:58 PM Revision b11ab2ea (ceph): rbd-replay: Fix async writes in prep-for-replay.py
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 9ec70b97 (ceph): rbd-replay: Add rbd_replay subsystem
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision d8a86bfb (ceph): rbd-replay: Bugfix: ensure PendingIOs are added before they're removed
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 84edf375 (ceph): rbd-replay: Printing pending IOs when worker threads waiting to die
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision c4ba9972 (ceph): rbd-replay: Change Worker::m_pending_ios from vector to map
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 0129841f (ceph): rbd-replay: Print "Still waiting for" more judiciously
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision e06e979b (ceph): rbd-replay: Support writing Actions to ostreams
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision a06e347a (ceph): rbd-replay: Check that return values are non-negative
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 289c98df (ceph): lttng: Remove 'ver' from trace in code for CEPH_OSD_OP_NOTIFY
'ver' is obsolete and variable exists only for proper deserialization
Signed-off-by: Adam Crume <adamcrume@gmail.com>
Adam Crume
08:58 PM Revision 4001b28d (ceph): lttng: Basic tracing of librbd
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision ef5c30af (ceph): tracing: instrument filestore
This adds objectstore tracepoints for the filestore. It'd be nice to add
these to the objectstore interface some how ...
Noah Watkins
08:58 PM Revision cffb8f3b (ceph): lttng: Add more tracing to librbd
Includes:
- aio_complete
- aio_discard
- aio_flush
- aio_get_return_value
- aio_is_complete
- aio_read
- aio_wait_for...
Adam Crume
08:58 PM Revision b73af7c0 (ceph): lttng: Add rbd-replay
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision fc712844 (ceph): rbd-replay: Switch logging from cout to dout
To enable logs, we also have to use global_init to parse our
command-line args, so we now have other standard Ceph go...
Adam Crume
08:58 PM Revision 6d987ce7 (ceph): Add assertf macro
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision fb45d605 (ceph): lttng: Trace ReplicatedPG::do_osd_ops
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 3e21f8e4 (ceph): lttng: Add tracing-common.h
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 1dcf8477 (ceph): examples: Add example for the librados C API
Simply copied and modified the C++ API example.
Signed-off-by: Adam Crume <adamcrume@gmail.com>
Adam Crume
08:58 PM Revision c4f29afa (ceph): lttng: Trace librados C API
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision be3c9133 (ceph): lttng: Prevent creation of incorrect .o files when generating from .tp
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 50020b06 (ceph): lttng: Prevent deletion of tracing-common.h when cleaning
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 8e238b51 (ceph): lttng: Split up libtracepoints
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 090f63e1 (ceph): lttng: trace mutex::unlock
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
08:58 PM Revision 8a28388c (ceph): lttng: add pg and osd tracepoints
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
08:58 PM Revision 64fbc28f (ceph): lttng: Check for lttng/tracepoint.h when configuring
Adam Crume
08:58 PM Revision 2f2d6e1d (ceph): tracing: automake-ify tracepoint generation
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
08:58 PM Revision d5b16e4a (ceph): lttng: Trace OpRequest
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 469c9377 (ceph): lttng: Add rmw_flags to tracepoint in PG::queue_op
Signed-off-by: Adam Crume <adamcrume@gmail.com> Adam Crume
08:58 PM Revision 7a9eb3fc (ceph): tracing: bootstrap lttng-ust with mutex events
See src/tracing/README.md
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
08:32 PM Revision aaeebceb (ceph): mon: fix divide by zero when pg_num adjusted and no osds
Fixes: #9052
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
Manual backport of 239401db7b515...
Sage Weil
08:32 PM Revision 38c3a3c0 (ceph): mon: fix divide by zero when pg_num adjusted and no osds
Fixes: #9052
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 239401...
Sage Weil
08:31 PM Revision c5687b13 (ceph): mon: fix potential divide by zero on can_mark_{down,out}
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:31 PM Revision 239401db (ceph): mon: fix divide by zero when pg_num adjusted and no osds
Fixes: #9052
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:15 PM Revision f81d2b0e (ceph): mon: fix divide by zero when pg_num adjusted and no osds
Fixes: #9101
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:15 PM Revision 8a647f7d (ceph): mon: fix potential divide by zero on can_mark_{down,out}
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:55 PM Revision 87bf00a2 (ceph): ceph_test_rados_api_tier: fix cache cleanup (ec too)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit d7fb7bf5f2059f411633751e376c2270e6040fba)
Sage Weil
07:55 PM Revision 3be0d731 (ceph): ceph_test_rados_api: fix cleanup of cache pool
We can't simply try to delete everything in there because some items may
be whiteouts. Instead, flush+evict everythi...
Sage Weil
07:55 PM Revision 7f511ef7 (ceph): librados/TestCase: inheret cleanup_default_namespace
No need to duplicate this code.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 1d199fb1173dc9...
Sage Weil
07:54 PM Revision b3fd9612 (ceph): Merge pull request #2236 from ceph/wip-9055
ceph_test_rados_api_tier: fix cache pool cleanup during test
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
07:40 PM Revision 14f73e03 (ceph): Merge pull request #2222 from ceph/wip-9029
mds: Make min/max UID configurable for who is allowed to create a snapsh...
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:07 PM Revision 5ed9f4ee (ceph): mds: Revert from mds_mksnap_ setting to mds_snap_ settings
Wido den Hollander
07:00 PM Revision 6f7798e3 (ceph): ceph-disk: warn about falling back to sgdisk (once)
This way the user knows something funny might be up if dmcrypt is in use.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:52 PM Revision c7a1ceba (ceph): ceph-disk: display information about dmcrypted data and journal volumes
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:52 PM Revision b75e8a34 (ceph): ceph-disk: add get_partition_base() helper
Return the base devices/disk for a partition device.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:52 PM Revision b1651afb (ceph): ceph-disk: only fall back to sgdisk for 'list' if blkid seems old
If the blkid doesn't show us any ID_PART_ENTRY_* fields but we know it is
a GPT partition, *then* fallback. Otherwis...
Sage Weil
05:48 PM Revision 561208af (ceph): Merge pull request #2249 from ceph/wip-9096
osd: fix require_same_peer_instance from fast_dispatch
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: ...
Samuel Just
05:35 PM Revision 4a5c93a9 (ceph): osd/ReplicatedPG: only do agent mode calculations for positive values
After a split we can get negative values here. Only do the arithmetic if
we have a valid (positive) value that won't...
Sage Weil
05:34 PM Revision 5be56ff8 (ceph): osd/ReplicatedPG: only do agent mode calculations for positive values
After a split we can get negative values here. Only do the arithmetic if
we have a valid (positive) value that won't...
Sage Weil
04:38 PM Revision 7b3714ce (ceph): osd: fix some line wrapping
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:13 PM Revision 0b2a8472 (ceph): s/apache/apache2
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
04:09 PM Revision 90379e0b (ceph): Added a facet to test both apache and civetweb as frontend for rgw
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
04:05 PM Revision 42d66dee (ceph): Merge pull request #83 from ceph/wip_add_manual_override2
Added idle_timeout: to fix time-outs problems for some tests Sage Weil
03:59 PM Revision b5f7d843 (ceph): bug 8927: enable civetweb testing for rgw
Tamilarasi muthamizhan
03:30 PM Revision df945a90 (ceph): osd: fix require_same_peer_instance from fast_dispatch
The mark-down of old peers needs to take the session_dispatch_lock in order
to safely clear the Session ref cycle. H...
Sage Weil
03:29 PM Revision 74025f91 (ceph): Fixed syntax
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
03:24 PM Revision 90f647f4 (ceph): Added idle_timeout: to fix time-outs problems for some tests
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
03:20 PM Revision 3d7e2b35 (ceph): osd: inline require_osd_up_peer
There is only one caller.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:06 PM Revision 374c3a8e (ceph): Merge pull request #81 from ceph/wip_add_manual_override
Added overrides for vps time outs Sage Weil
10:41 AM Revision e86fdefe (ceph): rgw: move generic server usage after all options
Since generic_server_usage() exits after printing the options, any other
help options should be printed before that. ...
Abhishek Lekshmanan
04:22 AM Revision 0479db8c (ceph): Merge pull request #2233 from majianpeng/fix1
os/chain_xattr: Remove all old xattr entry when overwrite the xattr.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:17 AM Revision 3da1c711 (ceph): Merge pull request #2230 from ceph/wip-fsx-flatten
test_librbd_fsx: also flatten as part of randomize_parent_overlap
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:15 AM Revision 39bcafa6 (ceph): Merge pull request #2231 from ceph/wip-8944-firefly
Wip 8944 firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:14 AM Revision 3bd1b331 (ceph): Merge pull request #2234 from kevincox/net-docs
doc: Initial network docs.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:06 AM Revision b06d1b0a (ceph): Merge pull request #2237 from ceph/wip-8560
mon: instrument paxos
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
04:05 AM Revision b09b8563 (ceph): mon/Paxos: add perfcounters for most paxos operations
I'm focusing primarily on the ones that result in IO here.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:01 AM Revision 128aaa50 (ceph): Merge pull request #2242 from majianpeng/fix4
utime: Because class Clock didn't exist,so remove the declaration in class utime_t
Reviewed-by: Sage Weil <sage@redh...
Sage Weil
12:25 AM Revision f80ed26d (ceph): ceph-disk: move fs mount probe into a helper
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:25 AM Revision 6c77f5f2 (ceph): ceph-disk: use partition type UUIDs, and blkid
Use blkid to give us the GPT partition type. This lets us distinguish
between dmcrypt and non-dmcrypt partitions. F...
Sage Weil

08/12/2014

11:34 PM Revision ea90d9f4 (ceph): Revert "ReplicatedPG: do not pass cop into C_Copyfrom"
The ref was introduced in 589b639af7c8834a1e6293d58d77a9c440107bc3
and is actually necessary to keep the buffers arou...
Samuel Just
11:21 PM Revision 300b5e8e (ceph): ReplicatedPG: do not pass cop into C_Copyfrom
We do not know when the objecter will finally let go of this Context. Thus, we
cannot know whether it will happen be...
Samuel Just
10:50 PM Revision bb121e41 (ceph): Merge pull request #2246 from ceph/wip-9064
ReplicatedPG::maybe_handle_cache: do not skip promote for write_ordered
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:27 PM Revision 8595e9be (ceph): OSD: introduce require_self_aliveness(OpRequestRef&,epoch_t) function
Take the self-aliveness checks out of require_same_or_newer_map() and use
the new function for that and for require_u...
Greg Farnum
10:27 PM Revision 7da121d2 (ceph): OSD: add require_same_peer_inst(OpRequestRef&,OSDMap&) helper
Signed-off-by: Greg Farnum <greg@inktank.com>
(cherry picked from commit e99acf9810976b1fc74b84ad289773af43be973f)
C...
Greg Farnum
10:25 PM Revision d0f2c489 (ceph): OSD: use OpRequestRef& for a few require_* functions
Signed-off-by: Greg Farnum <greg@inktank.com>
(cherry picked from commit eb2f1ea2c33647934af878b504383829f5a198ce)
Greg Farnum
10:25 PM Revision 8d395f1c (ceph): OSD: introduce require_up_osd_peer() function for gating replica ops
This checks both that a Message originates from an OSD, and that the OSD
is up in the given map epoch.
We use it in h...
Greg Farnum
10:25 PM Revision 24aeca9c (ceph): ReplicatedPG::maybe_handle_cache: do not skip promote for write_ordered
We cannot redirect a RW ordered read.
Fixes: #9064
Introduced: 0ed3adc1e0a74bf9548d1d956aece11f019afee0
Signed-off-b...
Samuel Just
10:20 PM Revision 72c2474e (ceph): init-ceph: conditionally update after argparsing
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 44ed1885fb588aad7e4729373e06c593317...
Alfredo Deza
10:20 PM Revision 8d7fb538 (ceph): make ceph-disk use the new init flag for cluster
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit d0ccb1cbef86b8ccd8967af892e3582ee80...
Alfredo Deza
10:20 PM Revision 260a9c84 (ceph): allow passing a --cluster flag to the init script
It will fallback to looking at /etc/ceph/$cluster.conf
otherwise.
Signed-off-by: Alfredo Deza <alfredo.deza@inktank....
Alfredo Deza
10:20 PM Revision cb5ecdce (ceph): use cluster name when checking the host
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit bdf5f30010117c71a227855a47fe22ab55b...
Alfredo Deza
10:20 PM Revision 79452540 (ceph): use name in /var/lib/ceph paths
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 3fb25c28e8e3cc62bc541538cc11f5ed414...
Alfredo Deza
10:20 PM Revision 92755d10 (ceph): when starting an OSD, pass in the cluster name
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 9e08e3a7794ce007c80c8fdb56e96900eb5...
Alfredo Deza
10:18 PM Revision 272b26f5 (ceph): osd_types: s/stashed/rollback_info_completed and set on create
Originally, this flag indicated that the object had already been stashed and
that therefore recording subsequent chan...
Samuel Just
10:18 PM Revision 7b5bcb94 (ceph): osd: use appropriate json types instead of stream when dumping info
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 363496ad878c685008ccd87f26f121d62...
Joao Eduardo Luis
10:17 PM Revision daec3226 (ceph): osd: have 'tid' dumped as a json unsigned int where appropriate
Most of the places dumping it would dump it as a string. Others as an int.
Just a couple would dump it as an unsigned...
Joao Eduardo Luis
10:15 PM Revision 439bce34 (ceph): rgw: need to pass need_to_wait for throttle_data()
need_to_wait wasn't passed into processor->throttle_data(). This was
broken in fix for #8937.
CID 1229541: (PW.PA...
Yehuda Sadeh
10:14 PM Revision fc1a4b5f (ceph): rgw: Don't send error body when it's a HEAD request
The main 'operation' know not to send any body for HEAD requests.
However for errors, this was not the case, the for...
Sylvain Munaut
10:13 PM Revision e3bc1534 (ceph): osd: prevent old clients from using tiered pools
If the client is old and doesn't understand tiering, don't let them use a
tiered pool. Reply with EOPNOTSUPP.
Fixes...
Sage Weil
10:12 PM Revision f3113e9a (ceph): mon/OSDMonitor: warn when cache pools do not have hit_sets configured
Give users a clue when cache pools are enabled but the hit_set is not
configured. Note that technically this will wo...
Sage Weil
10:03 PM Revision aaf732f7 (ceph): osd/ReplicatedPG: improve agent_choose_mode args
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit caf554bf2f752b50670d118c99843b7c4a2967b4)
Sage Weil
10:03 PM Revision 76a519b2 (ceph): osd/ReplicatedPG: evict blindly if there is no hit_set
If there is no hit set for a PG, blindly evict objects. This avoids an
assert(hit_set) in agent_estimate_atime_temp(...
Sage Weil
10:03 PM Revision 8ff48d79 (ceph): osd/ReplicatedPG: check agent_mode if agent is enabled but hit_sets aren't
It is probably not a good idea to try to run the tiering agent without a
hit_set to inform its actions, but it is tec...
Sage Weil
10:02 PM Revision e7c5fb58 (ceph): common/LogClient: fix sending dup log items
We need to skip even the most recently sent item in order to get to the
ones we haven't sent yet.
Fixes: #9080
Backp...
Sage Weil
10:01 PM Revision f98a6194 (ceph): common/LogClient: fix sending dup log items
We need to skip even the most recently sent item in order to get to the
ones we haven't sent yet.
Fixes: #9080
Backp...
Sage Weil
10:01 PM Revision bbb1e6a3 (ceph): RadosClient: Fixing potential lock leaks.
In lookup_pool and pool_delete, a lock is taken
before invoking wait_for_osdmap, but is not
released for the failure ...
Pavan Rallabhandi
09:58 PM Revision cbc9218e (ceph): librbd: fix error path cleanup for opening an image
If the image doesn't exist and caching is enabled, the ObjectCacher
was not being shutdown, and the ImageCtx was leak...
Josh Durgin
09:57 PM Revision e767254c (ceph): librbd: fix error path cleanup for opening an image
If the image doesn't exist and caching is enabled, the ObjectCacher
was not being shutdown, and the ImageCtx was leak...
Josh Durgin
09:38 PM Revision dec028d1 (ceph): Merge remote-tracking branch 'gh/firefly-next' into firefly
Sage Weil
09:37 PM Revision 7bd67fa1 (ceph): Merge pull request #2245 from dachary/wip-9085-isa-link
erasure-code: isa plugin must link with ErasureCode.cc
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:26 PM Revision 3f18b02c (ceph): Added overrides for vps time outs
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:07 PM Revision 984f6148 (ceph): erasure-code: isa plugin must link with ErasureCode.cc
Otherwise it will not get the methods it needs. A test is added to check
the plugin loads as expected, from the comma...
Loïc Dachary
08:53 PM Revision 1088d6cd (ceph): ceph-disk: fix log syntax error
File "/usr/sbin/ceph-disk", line 303, in command_check_call
LOG.info('Running command: %s' % ' '.join(arguments))...
Sage Weil
07:41 PM Revision afa176e7 (ceph): Merge pull request #2239 from ceph/wip-8912
librbd: fix error path cleanup for opening an image
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:36 PM Revision 41e44611 (ceph): doc/changelog: v0.67.10 notes
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:22 PM Revision ce7cd60a (ceph): Merge branch 'wip-8860'
Reviewed-by: Sage Weil <sage@redhat.com> Sage Weil
07:22 PM Revision 44ed1885 (ceph): init-ceph: conditionally update after argparsing
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:30 PM Revision 350b5124 (ceph): doc/release-notes: v0.67.10
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:19 PM Revision 7998c322 (ceph): rgw: call throttle_data() even if renew_state() failed
Otherwise we're going to leak the aio callback handle.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
04:35 PM Revision e3e48830 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
PendingReleaseNotes
Sage Weil
03:08 PM Revision 7e7afafe (ceph): Merge pull request #2243 from ceph/wip-log-client
common/LogClient: fix sending dup log items
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
02:05 PM Revision 057c6808 (ceph): common/LogClient: fix sending dup log items
We need to skip even the most recently sent item in order to get to the
ones we haven't sent yet.
Fixes: #9080
Backp...
Sage Weil
01:53 PM Revision 07e1ceb5 (ceph): erasure-code: ErasureCodeJerasure::create_ruleset must return a ruleset
CrushWrapper::add_simple_ruleset does not return a ruleset, it returns
a ruleid that must be converted into a ruleset...
Loïc Dachary
01:53 PM Revision 96047f1d (ceph): erasure-code: OSDMonitor::crush_ruleset_create_erasure needs ruleset
When OSDMonitor::crush_ruleset_create_erasure checks the ruleset for
existence, it must convert the ruleid into a rul...
Loïc Dachary
01:00 PM Revision 95fbce22 (ceph): Merge pull request #2232 from dachary/wip-9044-use-ruleset
erasure-code: ErasureCodeJerasure::create_ruleset must return a ruleset
Reviewed-by: Xiaoxi Chen <xiaoxi.chen@intel....
Loïc Dachary
10:16 AM Revision 71e827f0 (ceph): utime: Because class Clock didn't exist,so remove the declaration in cl...
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com> Ma Jianpeng
01:16 AM Revision 78dc4df1 (ceph): doc: Replace [default] with [global].
Fixes: #8955
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
01:05 AM Revision e5324edb (ceph): doc: Added yum-priorities procedure to manual install.
Fixes: #8734
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
01:04 AM Revision a01252a4 (ceph): doc: Added priority = 2 to packages.
Fixes: #8734
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:55 AM Revision c24c4eed (ceph): ceph_manager: longer osd restart timeout
We bumped this on master and dumpling already
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil

08/11/2014

11:43 PM Revision 3dfa72d5 (ceph): librbd: fix error path cleanup for opening an image
If the image doesn't exist and caching is enabled, the ObjectCacher
was not being shutdown, and the ImageCtx was leak...
Josh Durgin
10:58 PM Revision 2edf01ff (ceph): Revert "Fix for bug #6700"
This reverts commit 673394702b725ff3f26d13b54d909208daa56d89.
This appears to break things when the journal and data...
Sage Weil
10:57 PM Revision d6e6ba19 (ceph): ceph-disk: fix verify_no_in_use check
We only need to verify that partitions aren't in use when we want to
consume the whole device (osd data), not when we...
Sage Weil
07:36 PM Revision 0a2b4c25 (ceph): rgw: Don't send error body when it's a HEAD request
The main 'operation' know not to send any body for HEAD requests.
However for errors, this was not the case, the for...
Sylvain Munaut
07:30 PM Revision 616cb927 (ceph): Merge pull request #2214 from ceph/wip-rados-df-json
rados: fix 'rados df --format=json' field names
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:53 PM Revision 5663f91b (ceph): rados: fix {read,write}_bytes value
Fill this in with kb * 1024 instead of the ops count.
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@red...
Sage Weil
06:53 PM Revision b0f5ba95 (ceph): rados: remove {read,write}_kb fields from rados df json output
Redundant. Do not backport.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:25 PM Revision c2e2fc56 (ceph): Merge pull request #2238 from ceph/wip-9057
msg/Pipe: do not wait for self in Pipe::stop_and_wait()
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
03:42 PM Revision b5dafe1c (ceph): osd: allow io priority to be set for the disk_tp
The disk_tp covers scrubbing, pg deletion, and snap trimming
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry pic...
Sage Weil
12:30 PM Revision 9d446bd4 (ceph): 0.67.10
Jenkins
03:22 AM Revision 8180713c (ceph): msg/Pipe: do not wait for self in Pipe::stop_and_wait()
The fast dispatch code necessitated adding a wait for the fast dispatch
to complete when taking over sockets back in ...
Sage Weil

08/10/2014

09:09 PM Revision fd421b26 (ceph): mon/MonitorDBStore: add get_{keys,bytes}() accounting to Transaction
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:48 PM Revision d7fb7bf5 (ceph): ceph_test_rados_api_tier: fix cache cleanup (ec too)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:48 PM Revision ebbe8aab (ceph): ceph_test_rados_api: fix cleanup of cache pool
We can't simply try to delete everything in there because some items may
be whiteouts. Instead, flush+evict everythi...
Sage Weil
06:41 PM Revision 1d199fb1 (ceph): librados/TestCase: inheret cleanup_default_namespace
No need to duplicate this code.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:18 PM Revision 04a484a4 (ceph): erasure-code: OSDMonitor::crush_ruleset_create_erasure needs ruleset
When OSDMonitor::crush_ruleset_create_erasure checks the ruleset for
existence, it must convert the ruleid into a rul...
Loïc Dachary
03:18 PM Revision 0029a358 (ceph): erasure-code: ErasureCodeJerasure::create_ruleset must return a ruleset
CrushWrapper::add_simple_ruleset does not return a ruleset, it returns
a ruleid that must be converted into a ruleset...
Loïc Dachary
03:18 PM Revision 3f5d86af (ceph): erasure-code: ErasureCodeIsa::create_ruleset must return a ruleset
http://tracker.ceph.com/issues/9044 Refs: #9044
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
03:18 PM Revision 5808d6a6 (ceph): osd: improve ruleno/ruleset consistency
rename variables to reflect when they hold a ruleset and when they hold
a rule id / ruleno in the hope to avoid bugs ...
Loïc Dachary
07:51 AM Revision 104440ce (ceph): Merge pull request #2201 from dachary/wip-8496-erasure-code-base-class
erasure code base class
Reviewed-by: Andreas-Joachim Peters <Andreas.Joachim.Peters@cern.ch>
Loïc Dachary

08/09/2014

11:34 PM Revision e087862d (ceph): Add rbdcache max dirty object option
Librbd will calculate max dirty object according to rbd_cache_max_size, it
doesn't suitable for every case. If user s...
Haomai Wang
11:34 PM Revision 5f74fb29 (ceph): librbd/internal.cc: check earlier for null pointer
Fix potential null ponter deref, move check for 'order != NULL'
to the beginning of the function to prevent a) deref ...
Danny Al-Gaaf
11:34 PM Revision b2189465 (ceph): librbd: add an interface to invalidate cached data
This is useful for qemu to guarantee live migration with caching is
safe, by invalidating the cache on the destinatio...
Josh Durgin
11:33 PM Revision f7dc5855 (ceph): librbd: check return code and error out if invalidate_cache fails
This will only happen when shrinking or rolling back an image is done
while other I/O is in flight to the same ImageC...
Josh Durgin
10:50 PM Revision a86e497a (ceph): Add rbdcache max dirty object option
Librbd will calculate max dirty object according to rbd_cache_max_size, it
doesn't suitable for every case. If user s...
Haomai Wang
10:49 PM Revision d0238131 (ceph): librbd/internal.cc: check earlier for null pointer
Fix potential null ponter deref, move check for 'order != NULL'
to the beginning of the function to prevent a) deref ...
Danny Al-Gaaf
10:47 PM Revision dda98b9a (ceph): librbd: add an interface to invalidate cached data
This is useful for qemu to guarantee live migration with caching is
safe, by invalidating the cache on the destinatio...
Josh Durgin
10:47 PM Revision d9357951 (ceph): librbd: check return code and error out if invalidate_cache fails
This will only happen when shrinking or rolling back an image is done
while other I/O is in flight to the same ImageC...
Josh Durgin
10:42 PM Revision 61791420 (ceph): Avoid extra check for clean object
We needn't to check clean object via buffer state, skip the clean object.
Signed-off-by: Haomai Wang <haomaiwang@gma...
Haomai Wang
10:36 PM Revision d474443b (ceph): rbd.cc: yes, cover formatted output as well. sigh.
Fixes: #7577
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherr...
Dan Mick
10:36 PM Revision 051d1b4e (ceph): rbd.cc: tolerate lack of NUL-termination on block_name_prefix
Fixes: #7577
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picked ...
Dan Mick
10:30 PM Revision 61e2219d (ceph): rbd: don't forget to call close_image() if remove_child() fails
close_image() among other things unregisters a watcher that's been
registered by open_image(). Even though it'll tim...
Ilya Dryomov
08:24 PM Revision c7fbf272 (ceph): os/FileStore: dump open fds before asserting
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 4e8de1792731cf30f27...
Sage Weil
08:23 PM Revision 2c6c23ce (ceph): os/FileStore: dump open fds before asserting
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 4e8de1792731cf30f27...
Sage Weil
08:23 PM Revision 4e8de179 (ceph): os/FileStore: dump open fds before asserting
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:52 PM Revision 281159bf (ceph): doc: Initial network docs.
Signed-Off-By: Kevin Cox <kevincox@kevincox.ca> Kevin Cox
06:51 PM Revision 978f5749 (ceph): ceph_test_rados_api_tier: do fewer writes in HitSetWrite
We don't need to do quite so many writes. It can be slow when we are
thrashing and aren't doing anything in parallel...
Sage Weil
12:03 PM Revision 4f6d5133 (ceph): os/chain_xattr: Remove all old xattr entry when overwrite the xattr.
Ceph use multiple xattrs to store the value of a single xattr which size
is larger than CHAIN_XATTR_MAX_BLOCK_LEN.
Bu...
Ma Jianpeng
06:00 AM Revision 4d2d4dd5 (ceph): Merge branch 'next'
Conflicts:
src/osd/OSD.cc
Sage Weil
05:59 AM Revision 84c96547 (ceph): OSD: add require_same_peer_inst(OpRequestRef&,OSDMap&) helper
Signed-off-by: Greg Farnum <greg@inktank.com>
(cherry picked from commit e99acf9810976b1fc74b84ad289773af43be973f)
Greg Farnum
05:59 AM Revision 4a0c9417 (ceph): OSD: introduce require_self_aliveness(OpRequestRef&,epoch_t) function
Take the self-aliveness checks out of require_same_or_newer_map() and use
the new function for that and for require_u...
Greg Farnum
05:59 AM Revision 48c9b384 (ceph): OSD: use OpRequestRef& for a few require_* functions
Signed-off-by: Greg Farnum <greg@inktank.com>
(cherry picked from commit eb2f1ea2c33647934af878b504383829f5a198ce)
Greg Farnum
05:59 AM Revision f86bf1d8 (ceph): OSD: introduce require_up_osd_peer() function for gating replica ops
This checks both that a Message originates from an OSD, and that the OSD
is up in the given map epoch.
We use it in h...
Greg Farnum
03:08 AM Revision 65706b11 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:16 AM Revision 3663233a (ceph): rgw: return error if accessing object in non-existent bucket
Fixes: #7064
Instead of trying to access the object, which is impossible as we don't
even have a proper bucket info. ...
Yehuda Sadeh
02:05 AM Revision 22aa8141 (ceph): Merge remote-tracking branch 'gh/firefly-next' into firefly
Sage Weil
01:17 AM Revision 790f4c23 (ceph): Merge pull request #2228 from ceph/wip-pg-epoch
osd: fix pg epoch floor tracking
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
01:12 AM Revision c5110468 (ceph): mon: add 'osd blocked-by' command
Print a histogram of how many peers are blocked by each OSD. This is
useful for quickly diagnosing which OSDs are br...
Sage Weil
01:12 AM Revision 6380f478 (ceph): qa/workunits/cephtool: add simple 'ceph osd perf' test
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision bee79ec4 (ceph): qa/workunits/cephtool: add trivial 'ceph osd blocked-by' test
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision d8627313 (ceph): osd/PG: bound number of blocked_by OSDs we report per PG
We don't want to include an unbounded-sized vector of OSDs in the pg_stat_t
struct. Cap it, and report a random subs...
Sage Weil
01:12 AM Revision ee790e36 (ceph): osd/osd_types: s/int/int32_t/ in pg_stat_t
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision 6e96c2d9 (ceph): osd/PG: set blocked_by during peering GetInfo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision ceaca9f1 (ceph): osd/PG: set blocked_by during peering GetLog
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision 6fcdbd21 (ceph): osd/PG: set blocked_by in Incomplete state
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision 47a9af35 (ceph): osd/PG: set blocked_by in GetMissing
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:12 AM Revision d55e9730 (ceph): mon/PGMap: track histogram of pg blocked_by
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:53 AM Revision 448edb19 (ceph): Merge pull request #2209 from somnathr/wip-sd-check-pool-existence
RadosClient: Adding pool existence checks for pool create interfaces.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil

08/08/2014

11:57 PM Revision e4b00718 (ceph): RadosClient: Enable pool existence check
Pool create interfaces would now refer to updated osdmap
for pool existence, such that an appropriate message is
thro...
Pavan Rallabhandi
02:53 PM Revision c34f9352 (ceph): test_librbd_fsx: also flatten as part of randomize_parent_overlap
With randomize_parent_overlap fsx will randomly truncate base images
after they have been cloned from. This throws f...
Ilya Dryomov
10:03 AM Revision 214630b1 (ceph): mds: Also check min/max uid on snap removal
Not only check if the uid is correct when creating a snapshot, but also
verify if the UID is correct when trying to r...
Wido den Hollander
01:24 AM Revision a1449506 (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
(cherry picked from commit 97a8d5a9fdbd3a25cc922c242ee57da58c57d0bc) Dan Mick
01:24 AM Revision 1ac0e543 (ceph): qa/workunits/cephtool/test_daemon.sh: typo
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 22d20f39b7355966554319d5a1aa888967607569)
Dan Mick
01:24 AM Revision cb48cd47 (ceph): qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit aa9ae1f270293778aa937e7f7e4bcaee3099b9b2)
Dan Mick
01:24 AM Revision 76b593f6 (ceph): ceph.in: Pass global args to ceph-conf for proper lookup
Fixes: #8944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6d89a99648630f81b85ad115fe7662...
Dan Mick
12:42 AM Revision a52a855f (ceph): osd: fix pg epoch floor tracking
If you call erase() on a multiset it will delete all instances of a value;
we only want to delete one of them. Fix t...
Sage Weil

08/07/2014

10:56 PM Revision de0c7202 (ceph): Merge pull request #2226 from athanatos/wip-8396
Wip 8396
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
10:54 PM Revision 2120f4bb (ceph): OSD: move waiting_for_pg into the session structures
Each message belongs to a session. Further, no ordering is implied
between messages which arrived on different sessi...
Samuel Just
10:42 PM Revision f5d6818d (ceph): Merge pull request #2227 from athanatos/wip-8625
osd_types: s/stashed/rollback_info_completed and set on create
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:30 PM Revision 71cb4d3c (ceph): doc: Removed Debian reference from Upstart.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:29 PM Revision 8357cae0 (ceph): doc: Incorporated user feedback to clarify upgrade doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:15 PM Revision b6bf33cd (ceph): doc: Added configuration discussion at end of gateway install with link...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:48 PM Revision 6e7b86a2 (ceph): OSD: fix wake_pg_waiters revert error in _open_lock_pg
231fe1b685bfbd3db9c81709ca39a29d696b13ad reintroduced erroneously
this call to wake_pg_waiters. All _create_lock_pg ...
Samuel Just
06:48 PM Revision 20fd714a (ceph): OSD: wake_pg_waiters outside of the pgmap write_lock, pg_lock
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:48 PM Revision 11d6e5ad (ceph): OSD: rename session_waiting_for_map_lock to session_waiting_lock
This lock will also protect the waiting_for_pg structures in each
session.
Signed-off-by: Samuel Just <sam.just@inkt...
Samuel Just
06:48 PM Revision 6aba9421 (ceph): OSD: clear_session_waiting_on_map in ms_handle_reset
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:48 PM Revision 11cefcab (ceph): OSD::shutdown: actually drop sessions waiting on map
There might be messages for which we still don't have the
map. Dispatching waiting won't actually help.
Signed-off-...
Samuel Just
06:47 PM Revision 42607679 (ceph): osd_types: s/stashed/rollback_info_completed and set on create
Originally, this flag indicated that the object had already been stashed and
that therefore recording subsequent chan...
Samuel Just
06:21 PM Revision f95e82b1 (ceph): Merge remote-tracking branch 'gh/wip-filestore-bigxattr'
Sage Weil
03:11 PM Revision d0ccb1cb (ceph): make ceph-disk use the new init flag for cluster
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:48 PM Revision 23b4915f (ceph): allow passing a --cluster flag to the init script
It will fallback to looking at /etc/ceph/$cluster.conf
otherwise.
Signed-off-by: Alfredo Deza <alfredo.deza@inktank....
Alfredo Deza
02:24 PM Revision 4e1e929f (ceph): Update module references
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 0e1df3cc (ceph): Import teuthology tasks (master branch)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 65060738 (ceph): Merge branch 'teuth_master' into tasks_master
Zack Cerza
02:24 PM Revision ad65d6bb (ceph): Update module references
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 6f854e12 (ceph): Use newer orchestra API
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision a963e791 (ceph): Use teuthology's DaemonGroup
It has timeout support.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:24 PM Revision 2e9a567d (ceph): Use Remote.user
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 6967e6c6 (ceph): Merge branch 'teuth_firefly' into tasks_firefly
Zack Cerza
02:24 PM Revision f6a72a3d (ceph): Add wait_until_fuse_mounted()
This was removed in a refactor in master, but it would take lots of work
to backport the entire refactor.
Signed-off...
Zack Cerza
02:24 PM Revision 416f41e2 (ceph): Move write_secret_file() into task_util/kclient.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 4318e6ee (ceph): Import teuthology tasks (firefly branch)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:24 PM Revision 6bd2b0fc (ceph): mds: Make min/max UID configurable for who is allowed to create a snapshot
This way administrators can configure which UIDs are allowed to create
snapshots on CephFS.
In certain situations it...
Wido den Hollander
01:12 PM Revision a5ecf151 (ceph): powerdns: Update README with better markdown
Wido den Hollander
08:43 AM Revision bf9726a2 (ceph): mon/OSDMonitor : Use user provided ruleset for replicated pool
When creating a replicated pool, currently ceph ignore the ruleset
name provided by user but use a global default rul...
Xiaoxi Chen
01:42 AM Revision 9bbd1149 (ceph): Merge pull request #2220 from somnathr/wip-lock-leak-fix
RadosClient: Fixing potential lock leaks.
Backport: firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:30 AM Revision f1aad8bc (ceph): RadosClient: Fixing potential lock leaks.
In lookup_pool and pool_delete, a lock is taken
before invoking wait_for_osdmap, but is not
released for the failure ...
Pavan Rallabhandi
12:45 AM Revision 0a1cea58 (ceph): os/FileStore: force any new xattr into omap on E2BIG
If we have a huge xattr (or many little ones), the _fgetattrs() for the
inline_set will fail with E2BIG. The conditi...
Sage Weil
12:28 AM Revision 26750fcf (ceph): os/FileStore: force any new xattr into omap on E2BIG
If we have a huge xattr (or many little ones), the _fgetattrs() for the
inline_set will fail with E2BIG. The conditi...
Sage Weil
12:11 AM Revision d050cf6c (ceph): Merge pull request #2218 from ceph/wip-rados-xattr
rados: fix get/setxattr commands up
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:06 AM Revision e3819b62 (ceph): qa/workunits/rados/test_rados_tool: add a few xattr tests
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:06 AM Revision cc3112ef (ceph): rados: use STD{IN,OUT}_FILENO for magic values
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

08/06/2014

10:43 PM Revision 189e4a92 (ceph): Removed upgrade/dumpling from master branch as it should be only in dum...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:31 PM Revision 645c28a1 (ceph): rados: optionally read setxattr value from stdin
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:31 PM Revision 59a715a3 (ceph): rados: don't add \n to getxattr
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:53 PM Revision e5b67f75 (ceph): Update doc
File 'sysvinit' is necessary to allow the start of mon at each reboot.
Signed-off-by: François Lafont <francois.lafon...
François Lafont
08:58 PM Revision 789284c4 (ceph): mon/PGMap: s/osdid/osd/ in 'osd perf' plaintext heading
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:39 PM Revision 1b8a9ec2 (ceph): mon/OSDMonitor: clean up 'osd perf' command placement
This doesn't need an OSDMap; move it out of that block.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:22 PM Revision 940e42df (ceph): osd/PG: populate pg_stats_t blocked_by
Keep a PG member for OSDs that current block us, and fill it into the
stats struct when we publish. Use a vector<int...
Sage Weil
08:16 PM Revision ea731ae1 (ceph): qa/workunits/cephtool/test.sh: fix 'ceph df ...' tests
Broken by ee2dbdb0f5e54fe6f9c5999c032063b084424c4c and friends.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:30 PM Revision bdf5f300 (ceph): use cluster name when checking the host
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:30 PM Revision 3fb25c28 (ceph): use name in /var/lib/ceph paths
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:29 PM Revision 9e08e3a7 (ceph): when starting an OSD, pass in the cluster name
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:37 PM Revision 0bd7c341 (ceph): PendingReleaseNotes: make note about rbd cache default change
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 64d5c406 (ceph): rgw: calc md5 and compare if user provided appropriate header
Fixes: #8436
Backport: firefly
This was broken in ddc2e1a8e39a5c6b9b224c3eebd1c0e762ca5782. The fix
resurrects and o...
Yehuda Sadeh
06:32 PM Revision ebecd80d (ceph): rgw: calculate user manifest
Fixes: #8169
Backport: firefly
We didn't calculate the user manifest's object etag at all. The etag
needs to be the m...
Yehuda Sadeh
06:28 PM Revision 8d8b8b11 (ceph): Merge pull request #2123 from ceph/wip-rbd-flush
librbd: enable rbd cache by default; writethrough until flush
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:08 PM Revision 7d820123 (ceph): Merge pull request #2205 from ceph/wip-librbd-snap-meta
librbd: fix crash with a chain of flattened images
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:51 PM Revision c0ef8b87 (ceph): rocksdb: fix i386 build
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:44 PM Revision 7a9b986a (ceph): rados: add {read,write}_ops to df json
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:41 PM Revision 0e9f3759 (ceph): Merge remote-tracking branch 'gh/wip-test-ceph-disk'
Sage Weil
05:33 PM Revision 6168c3c9 (ceph): Merge pull request #2215 from ceph/wip-kb
mon: clean up _kb fields in json and perf counter output
Reviewed-by: John Spray <john.spray@redhat.com>
Sage Weil
05:33 PM Revision ee2dbdb0 (ceph): mon/PGMonitor: remove {rd,wr}_kb from pool stat dumps
These fields are replaced with corresponding *_bytes fields.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:33 PM Revision 4c8e3224 (ceph): mon: remove *_kb perf counters
This is an incompatible change.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:26 PM Revision 1f3f2982 (ceph): rgw: fix crash in swift CORS preflight request
Fixes: #8586
This fixes error handling, in accordance with commit 6af5a537 that fixed
the same issue for the S3 case...
Yehuda Sadeh
05:26 PM Revision 6e492150 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
05:21 PM Revision 53aab689 (ceph): Merge pull request #75 from ceph/wip-readforward
include readforward cache mode in cache mode cycling test
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
04:18 PM Revision 3179bb10 (ceph): mon/PGMonitor: add _bytes perf counters
Leave the _kb ones in place for now.
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:14 PM Revision adb2791a (ceph): mon/PGMonitor: add _bytes fields for all usage dumps
Leave the _kb ones in place for now.
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:06 PM Revision fce2ed68 (ceph): Remove most ceph-specific tasks. They are in ceph-qa-suite now.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:50 PM Revision 7dbd4401 (ceph): ignore errors if 'ps aux' fails
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit f9aa9c1e647dc3376a33d0f7147501bffcd...
Alfredo Deza
03:42 PM Revision d5f26aaf (ceph): Merge pull request #306 from ceph/wip-9024
ignore errors if 'ps aux' fails Zack Cerza
03:23 PM Revision b416446c (ceph): Merge pull request #2165 from dachary/wip-mailmap
mailmap updates Loïc Dachary
03:16 PM Revision 895318c0 (ceph): README.md: word wrap
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:15 PM Revision 500b95e5 (ceph): README: symlink from README.md
It looks better as markdown than rendered as text via the markdown tool,
so just symlink it.
Signed-off-by: Sage Wei...
Sage Weil
02:53 PM Revision f9aa9c1e (ceph): ignore errors if 'ps aux' fails
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:46 PM Revision 25b9761e (ceph): Merge pull request #2202 from xinxinsh/enable-rocksdb-log-level
Enable rocksdb log level
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:53 PM Revision 0114b335 (ceph): erasure-code: rework ErasureCode*::parse methods
The ErasureCode::parse virtual function is derived in
ErasureCode{Jerasure,Isa}. It is reworked to share parsing argu...
Loïc Dachary
01:44 PM Revision 77690f66 (ceph): erasure-code: move to ErasureCode::decode_concat
It does not belong to ErasureCodeInterface which is supposed to not have
any implementation.
Signed-off-by: Loic Dac...
Loïc Dachary
01:22 PM Revision 54394fa1 (ceph): erasure-code: move to ErasureCode::to_{int,bool}
The parameter parser helpers to_int and to_bool are moved from
ErasureCode{Jerasure,Isa} to ErasureCode.
The prototy...
Loïc Dachary
01:21 PM Revision 4ff981f4 (ceph): erasure-code: move to ErasureCode::{encode,decode}{,chunk}
The bulk of ErasureCode{Jerasure,Isa}::encode and
ErasureCode{Jerasure,Isa}::decode is dealing with alignment and buf...
Loïc Dachary
01:21 PM Revision b4b7c51f (ceph): erasure-code: move to ErasureCode::minimum_to_decode*
The ErasureCode{Jerasure,Isa}::minimum_to_decode and
ErasureCode{Jerasure,Isa}::minimum_to_decode_with_cost methods a...
Loïc Dachary
01:21 PM Revision 1ebce988 (ceph): erasure-code: ErasureCode base class
Add the ErasureCode base class for ErasureCodeJerasure and
ErasureCodeIsa, for methods that can be shared among all p...
Loïc Dachary

08/05/2014

11:48 PM Revision 859944d3 (ceph): test/osd/osd-test-helpers: mkdir -p for ceph-disk
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:38 PM Revision 4b45e25b (ceph): Add handles for the ceph-mon starting with upstart
François Lafont
10:25 PM Revision 818f5b70 (ceph): Merge pull request #2208 from lpabon/osd_dev_doc
Developer quick start guide
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:11 PM Revision c2f58e66 (ceph): test/ceph-disk.sh: mkdir -p
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:52 PM Revision 511a0597 (ceph): Merge pull request #76 from ceph/wip_tune2_upgrade-firefly
Added ec-readwrite.yaml to the mix to enable erasure code coverage
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:48 PM Revision 542dbd2a (ceph): Added ec-readwrite.yaml to the mix to enable erasure code coverage
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:06 PM Revision 3f9f135f (ceph): Merge remote-tracking branch 'upstream/next' into wip-sam-testing
Conflicts:
src/osd/OSD.cc
Samuel Just
06:51 PM Revision a923e2c9 (ceph): Renamed README to README.md to render in markdown
Signed-off-by: Luis Pabón <lpabon@redhat.com> Luis Pabon
06:48 PM Revision 52cf693e (ceph): Developer quick start guide
Signed-off-by: Luis Pabón <lpabon@redhat.com> Luis Pabon
06:11 PM Revision c09036ac (ceph): enable info_log_level config option for rocksdb
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
05:21 PM Revision e6935dd4 (ceph): Merge pull request #2206 from ceph/wip-8875
doc: be a bit more explicit about 'ceph-deploy new' in quickstart
Reviewed-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
04:52 PM Revision 66de51d1 (ceph): be a bit more explicit about 'ceph-deploy new' in quickstart
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:15 PM Revision 3876da15 (ceph): Merge branch 'master' of github.com:ceph/ceph
Sage Weil
04:15 PM Revision bc1d2b83 (ceph): Merge remote-tracking branch 'gh/wip-8880'
Conflicts:
src/osd/OSD.cc
Sage Weil
03:50 PM Revision 19b9ee94 (ceph): Merge pull request #2204 from osynge/wip-dont-mkdir-by-mistake2
Do not make directories by mistake.
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza
03:50 PM Revision b8c1cabd (ceph): Merge pull request #1883 from ceph/wip-msgr
messenger refactoring for xio
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
03:28 PM Revision b4c80e31 (ceph): Do not make directories by mistake.
Rational: I found I had created a series of OSD directories under "/dev/" when disks I thought existed did not exist.... Owen Synge
02:57 PM Revision e5b3c093 (ceph): Merge pull request #2200 from theanalyst/typo
doc: typo s/loose/lose
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:33 PM Revision f773b24e (ceph): powerdns: Define a application variable when not invoked from Shell
This allows to be run directly using mod_wsgi behind Apache. Wido den Hollander
05:05 AM Revision 1682e62e (ceph): doc: typo s/loose/lose
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
12:41 AM Revision 541006c8 (ceph): Merge pull request #1875 from dachary/wip-8437
erasure-code: benchmarking jerasure
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil

08/04/2014

11:16 PM Revision 466aba42 (ceph): osd/osd_types: add blocked_by to pg_stat_t
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:09 PM Revision b65cef67 (ceph): ceph_test_rados_api_tier: fix [EC] HitSet{Read,Write,Trim} tests
The hit_set_ fields can only be set on tier pools as of
f131dfbaedf6f451572e7aa3a83f653912122953.
Fixes: #8823
Signe...
Sage Weil
10:24 PM Revision b9b022e5 (ceph): add annotation for rocksdb config option
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
10:12 PM Revision dceab8dc (ceph): Merge pull request #2198 from ceph/wip-8998
fix OSD SEGV in heartbeat()
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:01 PM Revision 8dcfbd8e (ceph): osd: simplify dout_prefix macros
Use a get_osdmap_epoch() helper that is a bit lighter weight (by avoiding
copying around an OSDMapRef).
Signed-off-b...
Sage Weil
09:57 PM Revision 80829d78 (ceph): osd: reorder OSDService methods under proper dout_prefix macro
The dout_prefix for OSDService uses get_osdmap() to grab a shared_ptr for
the epoch printout. The OSD one does not, ...
Sage Weil
09:02 PM Revision 97f317d8 (ceph): rados/singleton: make cache mode cycling include readforward mode
forward -> off -> writeback -> readforward -> ...
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:56 PM Revision 0b445e0f (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
08:48 PM Revision 047c18db (ceph): doc/release-notes: make note about init-radosgw change
This changed back in 524aee6f95f9c397b7c8508934f3c0577f9df1dd but
was not mentioned in the release notes.
Signed-off...
Sage Weil
08:38 PM Revision b93abaf5 (ceph): Merge pull request #305 from ceph/wip-8640
implement `--version` and improve `setup.py` Zack Cerza
07:12 PM Revision fe6f4611 (ceph): create a --version flag for teuthology
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:11 PM Revision 7d0a072d (ceph): pull the version and description in setup.py
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:11 PM Revision a2bb186f (ceph): add an initial version to teuthology
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:47 PM Revision 354c4112 (ceph): doc: Added 'x' to monitor cap.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:50 PM Revision 0d1fe79b (ceph): Tweak usage statement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:33 PM Revision 18b7a37c (ceph): Merge pull request #2166 from majianpeng/bug-fix
os/FileJournal: When dump journal, using correctly seq avoid misjudging joural corrupt.
Reviewed-by: Samuel Just <sa...
Samuel Just
05:32 PM Revision 6878e8cd (ceph): Merge pull request #2184 from majianpeng/fix2
ECBackend: Don't directyly use get_recovery_chunk_size() in RecoveryOp::WRITING state
Reviewed-by: Samuel Just <sam....
Samuel Just
05:31 PM Revision 6f05ff8f (ceph): Merge pull request #2194 from majianpeng/fix1
osd/ECBackend: clean up assert(r==0) in continue_recovery_op.
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:30 PM Revision 3897f09a (ceph): Merge pull request #2192 from ceph/wip-8891
msg/SimpleMessenger: drop msgr lock when joining a Pipe
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:04 PM Revision 7b2c8b33 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
05:03 PM Revision 8519e9ab (ceph): rgw: need to pass need_to_wait for throttle_data()
need_to_wait wasn't passed into processor->throttle_data(). This was
broken in fix for #8937.
CID 1229541: (PW.PA...
Yehuda Sadeh
04:52 PM Revision 06206247 (ceph): rgw: call processor->handle_data() again if needed
Fixes: #8937
Following the fix to #8928 we end up accumulating pending data that
needs to be written. Beforehand it ...
Yehuda Sadeh
04:51 PM Revision 2f44d768 (ceph): Merge pull request #2191 from ceph/wip-rgw-need-to-wait
rgw: need to pass need_to_wait for throttle_data()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:41 PM Revision 78b2c10a (ceph): Merge pull request #2195 from apeters1971/wip-ec-isa-fast-xor
EC-ISA: provide a 10% faster simple parity operation for (k, m=1)
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:28 PM Revision b22a8a9e (ceph): Merge pull request #2193 from ceph/wip-ceph-conf
ceph-conf: flush log on exit
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:10 PM Revision ef210806 (ceph): Merge pull request #304 from ceph/wip-fix-build-matrix
suite: fix build_matrix when non-yaml present in % dir Zack Cerza
04:07 PM Revision 21e27637 (ceph): suite: fix build_matrix when non-yaml present in % dir
First, if we get a non-yaml file, return an empty list.
Second, if we are in a % mode, exclude an empty raw result f...
Sage Weil
03:19 PM Revision dc3ae881 (ceph): add another call to use "ps aux"
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 4686115c4830939ea6c9d7a27fd89d7cec9...
Alfredo Deza
03:19 PM Revision c949ad1d (ceph): tell us if you are really not running any more
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit ec342d814676d08eb833f478ac7ffdb21cc...
Alfredo Deza
01:51 PM Revision 516101ae (ceph): EC-ISA: provide a 10% faster simple parity operation for (k, m=1). Add ...
Andreas Peters
10:02 AM Revision 985b7c2f (ceph): osd/ECBackend: clean up assert(r==0) in continue_recovery_op.
After the commit(d9106ce5e4437ab02), the assert(r==0) is no longer
necessary.
Ma Jianpeng
09:42 AM Revision 8363a94a (ceph): erasure-code: HTML display of benchmark results
The ceph_erasure_code_benchmark output is converted into a JSON series
suitable to display in HTML with the http://ww...
Loïc Dachary
09:42 AM Revision 3cc72345 (ceph): COPYING: Cloudwatt copyright is inline
Remove partial list of contributions since Cloudwatt copyright has been
placed in the copyright notices of the files ...
Loïc Dachary
09:42 AM Revision e11c3fcc (ceph): erasure-code: rework benchmark suite
Expand the default suite to enumerate all cases that are relevant to the
current code base so that it is easier to co...
Loïc Dachary
09:42 AM Revision 90592e9d (ceph): erasure-code: properly indent ErasureCodePluginSelectJerasure.cc
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:41 AM Revision be3e1e40 (ceph): erasure-code: control jerasure plugin variant selection
The jerasure-variant parameter is interpreted as the name of the plugin
variant to be loaded regardless of the availa...
Loïc Dachary
09:41 AM Revision 5fb4354f (ceph): erasure-code: reduce jerasure verbosity
Only output a message about adjusting the buffer size when it is
adjusted, not when the size does not need adjustment...
Loïc Dachary
08:54 AM Revision 3987ac2a (ceph): erasure-code: cauchy techniques allow w 8,16,32
Enforce the restriction at initialization time, the same way it is done
for Reed Solomon. Choosing a w value differen...
Loïc Dachary
08:54 AM Revision c7daaaf5 (ceph): erasure-code: implement alignment on chunk sizes
jerasure expects chunk sizes that are aligned on the largest possible
vector size that could be used by SSE instructi...
Loïc Dachary
06:52 AM Revision cb54605b (ceph): mailmap: sort entries
to help avoid duplicates (found one)
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision accf8c26 (ceph): mailmap: Tommi Virtanen is not with Red Hat
The entry was added by s/inktank/redhat/ and did not acknowledge that
Tommi Virtanen left Inktank before it was acqui...
Loïc Dachary
06:50 AM Revision 794f70a8 (ceph): mailmap: Kevin Cox affiliation
Reviewed-by: Kevin Cox <kevincox@kevincox.ca>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision 6652494e (ceph): mailmap: Accela Zhao affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision 6f238fa0 (ceph): mailmap: Adam Crume affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision 6f24a049 (ceph): mailmap: Stephen Jahl affiliation
Reviewed-by: Stephen Jahl <stephenjahl@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision b1ba72f8 (ceph): mailmap: George Ryall affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision 2f21a110 (ceph): mailmap: Brian Rak affiliation
and name normalization
Reviewed-by: Brian Rak <dn@devicenull.org>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision ef620cc3 (ceph): mailmap: Sebastien Ponce name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision f870b344 (ceph): mailmap: João Eduardo Luís name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:48 AM Revision d8e64157 (ceph): mailmap: Ma Jianpeng affiliation
and name normalization
Reviewed-by: Ma Jianpeng <jianpeng.ma@intel.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:00 AM Revision 3230060f (ceph): ceph-conf: flush log on exit
This makes it deterministic whether we output
2014-08-03 20:59:45.482614 4036c80 -1 did not load config file, using ...
Sage Weil
03:09 AM Revision 076f33af (ceph): ECBackend: Don't directly use get_recovery_chunk_size() in RecoveryOp::...
We cannot guarantee that conf->osd_recovery_max_chunk don't change when
recoverying a erasure object.
If change betwe...
Ma Jianpeng
01:26 AM Revision 98997f3b (ceph): msg/SimpleMessenger: drop msgr lock when joining a Pipe
Avoid this deadlock:
- a fault
- delay thread entry gets a fast dispatch message
- drops delay_lock
- calls into f...
Sage Weil

08/03/2014

07:47 PM Revision 70250755 (ceph): Merge branch 'wip-8701-firefly' into firefly-next
Samuel Just
07:47 PM Revision cbfbe637 (ceph): os/LFNIndex: handle long object names with multiple links (i.e., rename)
When we rename an object (collection_move_rename) to a different name, and
the name is long, we run into problems bec...
Sage Weil
07:47 PM Revision 816ed7e9 (ceph): os/LFNIndex: FDCloser helper
Add a helper to close fd's when we leave scope. This is important when
injecting failures by throwing exceptions.
S...
Sage Weil
07:47 PM Revision 4fc72d8d (ceph): os/LFNIndex: remove alt xattr after unlink
After we unlink, if the nlink on the inode is still non-zero, remove the
alt xattr. We can *only* do this after the ...
Sage Weil
07:47 PM Revision b213866e (ceph): os/LFNIndex: only consider alt xattr if nlink > 1
If we are doing a lookup, the main xattr fails, we'll check if there is an
alt xattr. If it exists, but the nlink on...
Sage Weil
07:47 PM Revision 94fee997 (ceph): os/LFNIndex: use FDCloser for fsync_dir
This prevents an fd leak when maybe_inject_failure() throws an exception.
Signed-off-by: Sage Weil <sage@redhat.com>...
Sage Weil
07:47 PM Revision f8494c87 (ceph): ceph_test_objectstore: clean up on finish of MoveRename
Otherwise, we leave collections around, and the next test fails.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry ...
Sage Weil
07:47 PM Revision e18777ed (ceph): store_test: add long name collection_move_rename tests
Currently fails.
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 6aa48a485e03ca100f3d9e...
Samuel Just
07:47 PM Revision 5db6c12b (ceph): ceph_test_objectstore: fix warning
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit cf98805c09a38cce78ac08317899dc4152ae55a5)
Sage Weil
06:23 PM Revision e36babc8 (ceph): os/MemStore: fix lock leak
CID 1228868 (#2-1 of 2): Missing unlock (LOCK)
12. missing_unlock: Returning without unlocking oc->lock.L.
Signed-of...
Sage Weil
03:40 PM Revision 4e03d5b5 (ceph): Revert "enforce rados put aligment"
This reverts commit 7a58da53ebfcaaf385c21403b654d1d2f1508e1a.
This was alread backported in dece65064d949b5afcc359cd...
Sage Weil
03:40 AM Revision e93818df (ceph): rgw: need to pass need_to_wait for throttle_data()
need_to_wait wasn't passed into processor->throttle_data(). This was
broken in fix for #8937.
CID 1229541: (PW.PA...
Yehuda Sadeh

08/02/2014

08:20 PM Revision 6f1a5443 (ceph): rgw: fix crash in swift CORS preflight request
Fixes: #8586
This fixes error handling, in accordance with commit 6af5a537 that fixed
the same issue for the S3 case...
Yehuda Sadeh
08:19 PM Revision dfcd9956 (ceph): rgw: fix decoding + characters in URL
Fixes: #8702
Backport: firefly
Only decode + characters to spaces if we're in a query argument. The +
query argument...
Brian Rak
08:18 PM Revision f68720a6 (ceph): rgw: align object chunk size with pool alignment
Fixes: #8442
Backport: firefly
Data pools might have strict write alignment requirements. Use pool
alignment info whe...
Yehuda Sadeh
08:18 PM Revision 4cd1b60c (ceph): rgw: object write should not exceed part size
Fixes: #8928
This can happen if the stripe size is not a multiple of the chunk size.
Backport: firefly
Signed-off-...
Yehuda Sadeh
08:18 PM Revision f9716214 (ceph): rgw: call processor->handle_data() again if needed
Fixes: #8937
Following the fix to #8928 we end up accumulating pending data that
needs to be written. Beforehand it ...
Yehuda Sadeh
08:09 PM Revision 67d73451 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
06:28 PM Revision d90148da (ceph): Merge remote-tracking branch 'origin/wip-8438' into firefly-next
Backport of c5b8d8105d965da852c79add607b69d5ae79a4d4 Samuel Just
06:22 PM Revision 223a0a9e (ceph): Merge remote-tracking branch 'origin/wip-7999' into firefly-next
Backport of 830940bf242a73403ec1882a489e31f7694b7f7e Samuel Just
05:49 AM Revision 14b03bc7 (ceph): adding multi-version suite to test compatibility of clients running newer
version of ceph against servers running older version.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
04:19 AM Revision 3de7b7c5 (ceph): doc/release-notes: fix syntax error
Attempt 2...
ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/release-notes.rst:22: Unknown target name: "leveldb...
Sage Weil
03:48 AM Revision 84bd3cd7 (ceph): unittest_crush_wrapper: fix build
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit f36cffc986c973014c89aa37ca73740b2fc194ca)
Sage Weil
02:31 AM Revision 12154c22 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
02:27 AM Revision 3caf1e3f (ceph): Merge pull request #2188 from wonzhq/obj-mtime
osd: add local_mtime to struct object_info_t
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:26 AM Revision 4983aa32 (ceph): Merge pull request #2178 from dachary/wip-erasure-code-profile-default-...
erasure-code: create default profile if necessary (firefly) Sage Weil
02:24 AM Revision c95e91ef (ceph): os/KeyValueStore: clean up operator<< for KVSuperBlock
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:23 AM Revision e408f98d (ceph): Merge pull request #2174 from yuyuyu101/kvstore-superblock
Kvstore superblock
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:18 AM Revision 640c291c (ceph): Merge pull request #74 from ceph/wip_fix_fuse_upgrade-firefly
Yet anothe indentation fix Yuri Weinstein
02:15 AM Revision 0928d3e3 (ceph): Yet anothe indentation fix
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:28 AM Revision 9f7107b3 (ceph): Merge pull request #303 from ceph/wip-8930
Tasks are failing since using "data" pool no longer part of default install
Reviewed-by: Sage Weil <sage@redhat.com>
David Zafman
01:02 AM Revision d89a5a37 (ceph): mon: s/%%/%/
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit d700076a42a5a5ebe769a8311fd3b52bf2e98cd2)
Sage Weil
01:01 AM Revision 3a05ff92 (ceph): Merge pull request #2169 from ceph/wip-double-pc
mon: s/%%/%/
Realized where these came from; it was an accident.
Sage Weil
12:50 AM Revision da0de4ee (ceph): atomic: fix read() on i386, clean up types
Among other things, fixes #8969
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from com...
Sage Weil
12:50 AM Revision 1e3b9277 (ceph): include/atomic: make 32-bit atomic64_t unsigned
This fixes
In file included from test/perf_counters.cc:19:0:
./common/perf_counters.h: In member function ‘std::pair...
Sage Weil
12:50 AM Revision 34ac3060 (ceph): Define AO_REQUIRE_CAS (fixes FTBFS on 'hppa')
to fix FTBFS due to undeclared atomic functions.
As reported
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=...
Dmitry Smirnov
12:50 AM Revision a0c12b70 (ceph): atomic_t: add atomic64_t
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit bf3ba6001c7b4cf37edfe6551d3ef298ebcbf421)
Yehuda Sadeh
12:48 AM Revision 5a8c8c01 (ceph): test/cli-integration/rbd: fix trailing space
Newer versions of json.tool remove the trailing ' ' after the comma. Add
it back in with sed so that the .t works on...
Sage Weil
12:46 AM Revision 234b2d19 (ceph): tests: don't depend on 'data' pool in rbd test
Since we removed the default 'data' and 'metadata' pools,
tests which need a pool should create it themselves.
Signe...
John Spray
12:45 AM Revision 751258db (ceph): PGMonitor: fix bug in caculating pool avail space
Currently for pools with different rules, "ceph df" cannot report
right available space for them, respectively. For d...
Xiaoxi Chen
12:45 AM Revision 7b1546cc (ceph): mon: set min_size to data chunk count for erasure pools
Make the min_size value meaningful for erasure pools.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked fro...
Sage Weil
12:44 AM Revision e8595879 (ceph): mon: include 'max avail' in df output
Include an estimate of the maximum writeable space for each pool. Note
that this value is a conservative estimate fo...
Sage Weil
12:44 AM Revision a5e0ebc3 (ceph): mon: right justify df values
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 2f63a309df4b7086725949bc0a532595cf927edf)
Sage Weil
12:44 AM Revision 3d578479 (ceph): mon: Fix % escaping (\% should be %%)
Clang's -Wpedantic points this out.
Signed-off-by: John Spray <john.spray@inktank.com>
(cherry picked from commit f0...
John Spray
12:08 AM Revision 6164c3ef (ceph): crush: add get_rule_weight_map
Calculate a weight map of OSDs for a given rule.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from com...
Sage Weil
12:07 AM Revision 2f90bfdb (ceph): Fix the PG listing issue which could miss objects for EC pool (where th...
Backport: firefly
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
(cherry picked from commit 228760ce3a7109f50fc0f8...
Guang Yang
12:06 AM Revision 61c90252 (ceph): osd/ReplicatedPG: requeue cache full waiters if no longer writeback
If the cache is full, we block some requests, and then we change the
cache_mode to something else (say, forward), the...
Sage Weil
12:06 AM Revision f701688a (ceph): osd/ReplicatedPG: fix cache full -> not full requeueing when !active
We only want to do this if is_active(). Otherwise, the normal
requeueing code will do its thing, taking care to get ...
Sage Weil
12:05 AM Revision a1ddce36 (ceph): qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit aa9ae1f270293778aa937e7f7e4bcaee3099b9b2)
Dan Mick
12:05 AM Revision 50a1c08e (ceph): qa/workunits/cephtool/test_daemon.sh: typo
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 22d20f39b7355966554319d5a1aa888967607569)
Dan Mick
12:05 AM Revision 4cfb7dbc (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
(cherry picked from commit 97a8d5a9fdbd3a25cc922c242ee57da58c57d0bc) Dan Mick
12:05 AM Revision 120b5d5a (ceph): ceph.in: Pass global args to ceph-conf for proper lookup
Fixes: #8944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6d89a99648630f81b85ad115fe7662...
Dan Mick
12:05 AM Revision e0c27cd7 (ceph): qa/workunits/cephtool/test.sh: test osd pool get erasure_code_profile
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit ce9f12d7a2202948532fed9da4d763ed03f6b8fa)
Con...
Sage Weil
12:03 AM Revision cf22759c (ceph): mon: OSDMonitor: add "osd pool get <pool> erasure_code_profile" command
Enable us to obtain the erasure-code-profile for a given erasure-pool.
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel...
Ma Jianpeng
12:00 AM Revision b94d2f14 (ceph): osd/ReplicatedPG: observe INCOMPLETE_CLONES in is_present_clone()
We cannot assume that just because cache_mode is NONE that we will have
all clones present; check for the absense of ...
Sage Weil
12:00 AM Revision 22cc1b64 (ceph): osd/ReplicatedPG: observed INCOMPLETE_CLONES when doing clone subsets
During recovery, we can clone subsets if we know that all clones will be
present. We skip this on caching pools beca...
Sage Weil
12:00 AM Revision c42232e3 (ceph): osd/ReplicatedPG: do not complain about missing clones when INCOMPLETE_...
When scrubbing, do not complain about missing cloens when we are in a
caching mode *or* when the INCOMPLETE_CLONES fl...
Sage Weil

08/01/2014

11:59 PM Revision bde3a9f0 (ceph): osd/osd_types: add pg_pool_t FLAG_COMPLETE_CLONES
Set a flag on the pg_pool_t when we change cache_mode NONE. This
is because object promotion may promote heads witho...
Sage Weil
11:59 PM Revision f19aa8ef (ceph): qa/workunits: cephtool: adjust pool name where missing as it has changed
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 50e93c2138978f7f7c2fbafacc1611c87...
Joao Eduardo Luis
11:59 PM Revision 163440a7 (ceph): qa/workunits: cephtool: cleanup after pool creation
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 6cd345732b15e84de17d743e06bc4d855...
Joao Eduardo Luis
11:58 PM Revision c71c99ff (ceph): qa/workunits: cephtool: pool needs to be a tier to be used as such
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 704b0a33f2071eabeb8c5b000a6805ef6...
Joao Eduardo Luis
11:58 PM Revision ba0a9bf0 (ceph): qa/workunits: cephtool: test erroneous 'tier remove'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 49db6767152092d503ccf8ead6f7cb069...
Joao Eduardo Luis
11:58 PM Revision ffec081a (ceph): qa/workunits: cephtool: test get/set on both tier and non-tier pools
Make sure gets and sets of tiering-specific variables succeed on tier
pools and fail on non-tier pools.
Signed-off-b...
Joao Eduardo Luis
11:58 PM Revision 55166c3a (ceph): qa/workunits: cephtool: split get/set on tier pools from get/set tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit df5944955d96c041e65964a13b802028e...
Joao Eduardo Luis
11:58 PM Revision 0425eb1d (ceph): qa/workunits: cephtool: test for 'osd pool {get,set}-quota'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit b927c0de7d5c7a78bf3c133be52cbc1d7...
Joao Eduardo Luis
11:58 PM Revision 68197bc2 (ceph): mon: OSDMonitor: 'osd pool' - if we can set it, we must be able to get it
Add support to get the values for the following variables:
- target_max_objects
- target_max_bytes
- cache_target_...
Joao Eduardo Luis
11:57 PM Revision 01498ce8 (ceph): qa: support running under non privileged user
If the test is run against a cluster started with vstart.sh (which is
the case for make check), the --asok-does-not-n...
Loïc Dachary
11:57 PM Revision 99259dff (ceph): qa/workunits/cephtool/test.sh: sudo ceph daemon
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit bcc09f93761d46202742ca85cce498a352edd494)
Sage Weil
11:57 PM Revision 4f911d45 (ceph): qa/workunits: cephtool: fix 'osd bench' test
Commit 7dc93a9651f602d9c46311524fc6b54c2f1ac595 fixed an incorrect
behavior with the OSD's 'osd bench' value hard-cap...
Joao Eduardo Luis
11:57 PM Revision bad2f513 (ceph): qa/workunits: cephtool: only run heap profiler test if tcmalloc enabled
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 4b0809a13eb363a15e52a6a57372a0a31...
Joao Eduardo Luis
11:57 PM Revision 26f9860d (ceph): qa/workunits: cephtool: set +e for the tcmalloc tests
Avoids failing the tests when tcmalloc is not present
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cher...
Joao Eduardo Luis
11:57 PM Revision a0720b60 (ceph): qa/workunits: cephtool: delete unnecessary function calls
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 67255435151627314cc2fc38732d4fb5e...
Joao Eduardo Luis
11:57 PM Revision 37322472 (ceph): qa/workunits: cephtool: disable bash debug when not running tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 946bd0dad4b027326b03c13405782b99e...
Joao Eduardo Luis
11:56 PM Revision 52d733c7 (ceph): qa/workunits: cephtool: allow running individual tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 5d26575ef2d31d745ec4aa69ca1501cd7...
Joao Eduardo Luis
11:56 PM Revision 96e58d6d (ceph): qa/workunits: cephtool: cleanup state after erasure-code-profile test
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit f4184086d0d647e064e34308f678ef889...
Joao Eduardo Luis
11:56 PM Revision 4cd5d179 (ceph): qa/workunits: cephtool: add/remove comments
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 780424df3a107c7da57fc28d64f9e7a4b...
Joao Eduardo Luis
11:56 PM Revision 5bcf690b (ceph): qa/workunits: cephtool: split into properly indented functions
The test was a big sequence of commands being run and it has been growing
organically for a while, even though it has...
Joao Eduardo Luis
11:55 PM Revision 2af75180 (ceph): qa/workunits: cephtool: move test line to where it's more appropriate
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 04658b7b2b5f98ae81ffb3f77303745e6...
Joao Eduardo Luis
11:55 PM Revision 5bf9e3c7 (ceph): qa/workunits: cephtool: split into functions
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit db6cc133ba4bb38b3c11eb835fd3983dc...
Joao Eduardo Luis
11:54 PM Revision c898c973 (ceph): mon: test that pools used in tiers cannot be removed
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 39a4b78177cb9896ff35ab05bcf8774bfc934f3a)
Loïc Dachary
11:54 PM Revision 5b726742 (ceph): qa/workunits/cephtool: test setting options using SI units
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 38405d3554dfb0caf2b0a2c010b95a61b...
Joao Eduardo Luis
11:48 PM Revision 5ed92f67 (ceph): Merge pull request #73 from ceph/wip_fix_fuse_upgrade-firefly
Fixed typos
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:46 PM Revision aacf67d1 (ceph): mon: OSDMonitor: be scary about inconsistent pool tier ids
We may not crash your cluster, but you'll know that this is not something
that should have happened. Big letters mak...
Joao Eduardo Luis
11:46 PM Revision ea1a3170 (ceph): Fixed typos
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
11:46 PM Revision af59cbf5 (ceph): osd: pg_pool_t: clear tunables on clear_tier()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 64bdf6c92bc44adad5a49b9dc4f674789...
Joao Eduardo Luis
11:46 PM Revision 8f788e14 (ceph): mon: OSDMonitor: limit tier-specific pool set/get on non-tier pools
Fixes: 8696
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit f131dfbaedf6f451572e...
Joao Eduardo Luis
11:40 PM Revision 4b768a8f (ceph): mon/OSDMonitor: improve no-op cache_mode set check
If we have a pending pool value but the cache_mode hasn't changed, this is
still a no-op (and we don't need to block)...
Sage Weil
11:40 PM Revision c3f40329 (ceph): mon: OSDMonitor: disallow nonsensical cache-mode transitions
Fixes: 8155
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit fd970bbc95d89bf66c95...
Joao Eduardo Luis
11:40 PM Revision d9aacd96 (ceph): mon: OSDMonitor: return immediately if 'osd tier cache-mode' is a no-op
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit d01aa5bff30441eec1ffaa3e59a21187f...
Joao Eduardo Luis
11:39 PM Revision 981add9c (ceph): osd/ReplicatedPG: debug obc locks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 356af4bf46d6387e2f1a59646548f9a77e49e5f8)
Sage Weil
11:39 PM Revision e32e2559 (ceph): osd/ReplicatedPG: greedily take write_lock for copyfrom finish, snapdir
In the cases where we are taking a write lock and are careful
enough that we know we should succeed (i.e, we assert(g...
Sage Weil
11:39 PM Revision 68651e91 (ceph): osd: allow greedy get_write() for ObjectContext locks
There are several lockers that need to take a write lock
because there is an operation that is already in progress an...
Sage Weil
11:06 PM Revision 54af8b2b (ceph): Tasks are failing since using "data" pool no longer part of default ins...
Create a pool specifically for each task
Fixes: 8930
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
10:57 PM Revision 4aa2b873 (ceph): qa/workunits/rest/test.py: make osd create test idempotent
Avoid possibility that we create multiple OSDs do to retries by passing in
the optional uuid arg. (A stray osd id wi...
Sage Weil
10:57 PM Revision a2681c93 (ceph): qa/workunits/rest/test.py: make osd create test idempotent
Avoid possibility that we create multiple OSDs do to retries by passing in
the optional uuid arg. (A stray osd id wi...
Sage Weil
10:53 PM Revision 7a58da53 (ceph): enforce rados put aligment
Signed-off-by: Lluis Pamies-Juarez <lluis.pamies-juarez@hgst.com>
(cherry picked from commit 304b08a23a3db57010078046...
Lluis PJ
10:50 PM Revision 935e75a8 (ceph): mon: Monitor: suicide on start if mon has been removed from monmap
If the monitor has been marked as having been part of an existing quorum
and is no longer in the monmap, then it is s...
Joao Eduardo Luis
10:37 PM Revision 79d1aff1 (ceph): Merge branch 'wip-cache-second'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
10:37 PM Revision 0ed3adc1 (ceph): osd: promotion on 2nd read for cache tiering
Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com> Zhiqiang Wang
10:37 PM Revision 1417eded (ceph): ceph_test_rados_api_tier: test promote-on-second-read behavior
Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Zhiqiang Wang
10:33 PM Revision 7ae15549 (ceph): use llrintl when converting double to micro
This avoids rounding error (noticeable on i386).
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
(cherr...
Sage Weil
08:31 PM Revision 52c2182f (ceph): Merge pull request #2183 from majianpeng/master
ECBackend: Using ROUND_UP_TO to refactor function get_recovery_chunk_size()
Reviewed-by: Samuel Just <sam.just@inkta...
Samuel Just
08:30 PM Revision dad092c6 (ceph): Merge pull request #2175 from majianpeng/fix1
ReplicatedPG: For async-read, set the real result after completing read.
Reviewed-by: Samuel Just <sam.just@inktank....
Samuel Just
08:27 PM Revision 3440d664 (ceph): Expand '~' in ssh key paths
... since paramiko doesn't bother to do this
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:46 PM Revision ceb37c62 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
07:25 PM Revision f4c953c1 (ceph): Merge pull request #301 from ceph/wip-nuke-vpm
nuke: allow nuking vpm hosts Zack Cerza
05:00 PM Revision f752ff49 (ceph): Merge pull request #2180 from ceph/wip-ec-isa
osd: add support for intel ISA-L EC library Sage Weil
04:57 PM Revision f335c73b (ceph): Merge pull request #2172 from ceph/wip-8714
osd: prevent old clients from using tiered pools
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
04:04 PM Revision 30e61373 (ceph): Merge pull request #72 from ceph/wip_fix_fuse_upgrade-firefly
Fixed to run blogbench.sh on client:0 Sage Weil
03:17 PM Revision e08d1a49 (ceph): Fixed to run blogbench.sh on client:0
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
02:16 PM Revision c86a9877 (ceph): valgrind: ignore ec plugin factory leaks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 7c3fc404d6a84c6601400e364bd98ea89df13922)
Sage Weil
02:13 PM Revision 5fa79fa9 (ceph): use notcmalloc builder for valgrind leak checking
This reverts 453d72b294af6d3db1ae7a212ba9b43209d69f26. It turns out that
tcmalloc defeats the leak checking in valgr...
Sage Weil
02:11 PM Revision f5fc2436 (ceph): msg/SimpleMessenger: drop local_conneciton priv link on shutdwon
This breaks ref cycles between the local_connection and session, and let's
us drop the explicit set_priv() calls in O...
Sage Weil
02:08 PM Revision cd64a63d (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:08 PM Revision a00777f4 (ceph): Merge pull request #2190 from ceph/wip-osd-leaks
osd: do not leak Session* ref in _send_boot()
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:11 PM Revision fc2d18bb (ceph): Merge pull request #2182 from ceph/wip-round
use llrintl when converting double to micro
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
08:09 AM Revision 13b9dc70 (ceph): osd: add local_mtime to struct object_info_t
This fixes a bug when the time of the OSDs and clients are not
synchronized (especially when client is ahead of OSD),...
Zhiqiang Wang
04:22 AM Revision 03be707d (ceph): kcephfs/thrash: add standby mds
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision c2fc1a94 (ceph): Merge branch 'wip-rocksdb'
Sage Weil
04:11 AM Revision 213e0acf (ceph): debian, rpm: build rocksdb statically if we can
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision c574e653 (ceph): autogen.sh: debug with -x
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 57fd60cd (ceph): rocksdb: -Wno-portability
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision eb1cd780 (ceph): rocksdb: update submodule makefile
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:11 AM Revision bcebf9c0 (ceph): do_autogen.sh: build with static librocksdb
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 33293523 (ceph): rocksdb: require less shiny autoconf
precise has 2.59
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:11 AM Revision 5502dd3e (ceph): configure: verify c++11 is present for rocksdb
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 7500b890 (ceph): Makefile: include rocksdb in dist tarball always
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 8fcbb659 (ceph): configure: enable static rocksdb if check and c++11
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision da5edb81 (ceph): add rocksdb bz2 dep
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision a497a3b4 (ceph): debian, rpm: build require bzip2 dev
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:06 AM Revision 2e549b4f (ceph): unittest_erasure_code_[plugin_]isa: conditionally compile
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:59 AM Revision 04037ef9 (ceph): osd: do not leak Session* ref in _send_boot()
The get_priv() call returns a ref; make sure we drop it if it exists.
This doesn't happen on every run because usuall...
Sage Weil
03:59 AM Revision 53256d33 (ceph): Merge pull request #71 from ceph/wip_fix_fuse_upgrade-firefly
Fixed miss-config for ceph-fuse Sage Weil
03:57 AM Revision f789bcd9 (ceph): Fixed ceph-fuse: [client.0] syntax
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:34 AM Revision 26e9105f (ceph): Fixed miss-config for ceph-fuse
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:11 AM Revision 9b05a87e (ceph): Merge pull request #2157 from ceph/wip-8937
rgw: call processor->handle_data() again if needed
Reviewed-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh
12:46 AM Revision d00f23be (ceph): erasure-code/isa: fix signed/unsigned comparison
warning: erasure-code/isa/ErasureCodeIsa.cc:313: comparison between signed and unsigned integer expressions
Signed-o...
Sage Weil
12:45 AM Revision 8a193ab0 (ceph): erasure-code/isa: don't use typename outside of template
error: erasure-code/isa/ErasureCodeIsa.h:141: using 'typename' outside of template
Signed-off-by: Sage Weil <sage@re...
Sage Weil
12:32 AM Revision 92d0bbe1 (ceph): ECBackend: Using ROUND_UP_TO to refactor function get_recovery_chunk_si...
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com> Ma Jianpeng
12:25 AM Revision e4ed2cb2 (ceph): ReplicatedPG: For async-read, set the real result after completing read.
When reading an object from replicated pool, ceph uses sync mode,
so it can set the results in execute_ctx correctly....
Ma Jianpeng

07/31/2014

11:19 PM Revision 6e52efab (ceph): doc/release-notes: tweak quoting
ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/release-notes.rst:22: Unknown target name: "leveldb".
Signed-off...
Sage Weil
10:39 PM Revision 80911736 (ceph): use llrintl when converting double to micro
This avoids rounding error (noticeable on i386).
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:18 PM Revision d8b291f3 (ceph): configure: check for 'better' yasm that can build ISA-L
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:43 PM Revision 1520b471 (ceph): erasure-code/isa/Makefile: add missing \, and missing headers
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:43 PM Revision e1f32d9f (ceph): yasm-wrapper: fix -f ...
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:42 PM Revision 1670fd63 (ceph): yasm-wrapper: turn -I foo into -i foo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:41 PM Revision 6d95797c (ceph): yasm-wrapper: echo original args
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:53 PM Revision d76af5a6 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
06:40 PM Revision b7d0017d (ceph): EC: add plugin for Intel ISA-L library
Andreas Peters
06:28 PM Revision fe99b253 (ceph): Merge pull request #2179 from ceph/wip-8982
osd: fix cache pools without hit_sets configured
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:03 PM Revision ce4e559d (ceph): vstart.sh: limit open files
Most users only get 1024 fds.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:03 PM Revision caf554bf (ceph): osd/ReplicatedPG: improve agent_choose_mode args
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:03 PM Revision 383536a2 (ceph): mon/OSDMonitor: warn when cache pools do not have hit_sets configured
Give users a clue when cache pools are enabled but the hit_set is not
configured. Note that technically this will wo...
Sage Weil
06:03 PM Revision 5d1c76f6 (ceph): osd/ReplicatedPG: check agent_mode if agent is enabled but hit_sets aren't
It is probably not a good idea to try to run the tiering agent without a
hit_set to inform its actions, but it is tec...
Sage Weil
06:03 PM Revision ea4996d3 (ceph): osd/ReplicatedPG: evict blindly if there is no hit_set
If there is no hit set for a PG, blindly evict objects. This avoids an
assert(hit_set) in agent_estimate_atime_temp(...
Sage Weil
04:55 PM Revision f77449cb (ceph): Merge pull request #2168 from ceph/wip-8972
cls_rgw: fix object name of objects removed on object creation
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:59 PM Revision f3d1f396 (ceph): Merge pull request #2173 from ceph/wip-8969
fix i386 atomics
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:47 PM Revision 2fff5f03 (ceph): common: s/stringstream/ostream/ in str_map
There is no need to specialize more than ostream : it only makes it
impossible to use cerr or cout as a parameter to ...
Loïc Dachary
12:47 PM Revision b6d8feab (ceph): erasure-code: create default profile if necessary
After an upgrade to firefly, the existing Ceph clusters do not have the
default erasure code profile. Although it may...
Loïc Dachary
12:16 PM Revision 70fede92 (ceph): Merge pull request #1990 from dachary/wip-erasure-code-profile-default
erasure-code: create default profile if necessary
Reviewed-by: Joao Eduardo Luis <jluis@redhat.com>
Loïc Dachary
04:35 AM Revision 9e6a3e79 (ceph): ceph_manager: increase osd revival timeout from 75 -> 150 seconds
Saw this fail on a firefly run just bc of valgrind slowness. Make the
timeout higher!
Signed-off-by: Sage Weil <sag...
Sage Weil
04:34 AM Revision f84458bd (ceph): ceph_manager: increase osd revival timeout from 75 -> 150 seconds
Saw this fail on a firefly run just bc of valgrind slowness. Make the
timeout higher!
Signed-off-by: Sage Weil <sag...
Sage Weil
03:57 AM Revision 5c6a0512 (ceph): Merge pull request #2162 from ceph/wip-8586
rgw: fix crash in swift CORS preflight request
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:14 AM Revision 51c1f2a8 (ceph): FileStore: Add omap_backend to "<<" operator
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
02:13 AM Revision 7faed148 (ceph): Add superblock to KeyValueStore
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:51 AM Revision b879e746 (ceph): KeyValueStore: use generic KeyValueDB::create()
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:14 AM Revision 7c3fc404 (ceph): valgrind: ignore ec plugin factory leaks
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:50 AM Revision 9df9d280 (ceph): mon/OSDMonitor: fix i386 floating point rounding error
This would round .123 to .122999 on i386; now it does not.
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil

07/30/2014

11:57 PM Revision 9eda0bbe (ceph): Merge pull request #2171 from ceph/wip-cli-integration
fix rbd cli-integratoin tests
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:37 PM Revision 9e2c8282 (ceph): Merge pull request #300 from ceph/wip-mpi-vers
task/mpi: Explicit check for version mismatch John Spray
09:56 PM Revision 02dd04ac (ceph): Merge pull request #2164 from ceph/wip-8944
ceph.in: Pass global args to ceph-conf for proper lookup
Backport: firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:52 PM Revision 22d20f39 (ceph): qa/workunits/cephtool/test_daemon.sh: typo
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:52 PM Revision aa9ae1f2 (ceph): qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:52 PM Revision 97a8d5a9 (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
Dan Mick
09:52 PM Revision 96863128 (ceph): atomic: fix read() on i386, clean up types
Among other things, fixes #8969
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:51 PM Revision 6d89a996 (ceph): ceph.in: Pass global args to ceph-conf for proper lookup
Fixes: #8944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
08:57 PM Revision 0190df53 (ceph): osd: prevent old clients from using tiered pools
If the client is old and doesn't understand tiering, don't let them use a
tiered pool. Reply with EOPNOTSUPP.
Fixes...
Sage Weil
08:41 PM Revision 605064dc (ceph): test/cli-integration/rbd: fix trailing space
Newer versions of json.tool remove the trailing ' ' after the comma. Add
it back in with sed so that the .t works on...
Sage Weil
08:31 PM Revision 094cd5b3 (ceph): Merge pull request #302 from ceph/wip-8850
tell us if you are really not running any more Zack Cerza
08:28 PM Revision 4686115c (ceph): add another call to use "ps aux"
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:17 PM Revision ec342d81 (ceph): tell us if you are really not running any more
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:26 PM Revision d700076a (ceph): mon: s/%%/%/
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:07 PM Revision bf232ba8 (ceph): Merge pull request #2163 from ceph/wip-filestore-omap
clean up KeyValueDB instantiation
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Reviewed-by: Josh Durgin <josh.dur...
Sage Weil
06:53 PM Revision 0f8929a6 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
06:12 PM Revision 1c7c2eb4 (ceph): nuke: allow nuking vpm hosts
Skip the console check, though.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:52 PM Revision 061c8e93 (ceph): librbd: enable rbd cache by default; writethrough until flush
This is recommended and safe. Avoid some user confusion.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:12 PM Revision 4e1405e7 (ceph): erasure-code: create default profile if necessary
After an upgrade to firefly, the existing Ceph clusters do not have the
default erasure code profile. Although it may...
Loïc Dachary
01:55 PM Revision ec2f9490 (ceph): kcephfs: thrash mds too
And shorten names.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:29 PM Revision 49181796 (ceph): task/mpi: Explicit check for version mismatch
Instead of proceeding to have mpiexec fail or hang,
do an up-front check that the MPI version is the same
on all of t...
John Spray
06:16 AM Revision 5f65b4db (ceph): os/FileJournal: When dump journal, using correctly seq avoid misjudging...
In func FileJournal::dump, it always using seq=0 as last-seq and it can
misjudge the journal corrupt.
Signed-off-by:...
Ma Jianpeng
04:45 AM Revision 7b169a0f (ceph): rocksdb backend optimization
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
04:45 AM Revision cbd0043c (ceph): add rocksdb support
Signed-off-by: xinxin shu <xinxin.shu@intel.com> Xinxin Shu
04:45 AM Revision 6eea02c1 (ceph): add rocksdb submodule
Sage Weil
04:45 AM Revision 101954c1 (ceph): get a stable rocksdb (3.0)
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
04:45 AM Revision 708b5b87 (ceph): add --with-librocksdb-static configure options
with this options, ceph will build rocksdb from submodule
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
xinxin shu
04:43 AM Revision 5d5902a6 (ceph): os/KeyValueStore: rename osd_keyvaluedb -> keyvaluestore_backend
This option should be keyvaluestore_*, not osd_*.
Clean up the backend instantiation.
Signed-off-by: xinxin shu <xi...
Sage Weil
04:30 AM Revision 1a5dea72 (ceph): os/FileStore: use generic KeyValueDB::create(); store omap_backend in s...
The only time we set this is at mkfs time. Thereafter, we stick with the
same backend.
Signed-off-by: Sage Weil <sa...
Sage Weil
04:28 AM Revision a2a36192 (ceph): mon/MonitorDBStore: use generic KeyValueDB::create()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 AM Revision 86a0b9dd (ceph): os/KeyValueDB: make compaction interface generic
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 AM Revision 4bf929ef (ceph): os/KeyValueDB: generic create(), test_init()
Let us create an implemenetation by name. Include a test_init() method
that will instantiate an instance and verify ...
Xinxin Shu
04:21 AM Revision e1418724 (ceph): config: allow unsafe setting of config values
Allow callers to set config values even when there is no observer.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:49 AM Revision 2f9fe027 (ceph): mailmap: Red Hat names normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary

07/29/2014

11:53 PM Revision 3cfda577 (ceph): doc/release-notes: v0.83
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:23 PM Revision 6e6fc23c (ceph): Merge tag 'v0.83'
v0.83 Sage Weil
10:55 PM Revision 440c820c (ceph): Merge pull request #2161 from ceph/wip-jcsp-test
Reviewed-by: Greg Farnum greg@inktank.com John Spray
10:33 PM Revision 18ea2a86 (ceph): rgw: fix crash in swift CORS preflight request
Fixes: #8586
This fixes error handling, in accordance with commit 6af5a537 that fixed
the same issue for the S3 case...
Yehuda Sadeh
10:27 PM Revision 79357060 (ceph): Merge pull request #53 from ceph/wip-leaks
use notcmalloc to fix leak checking Sage Weil
10:26 PM Revision fec5b9cb (ceph): Merge pull request #70 from ceph/wip_add_v0.80.5
Added new ceph version Sage Weil
10:25 PM Revision 3350343d (ceph): Merge pull request #69 from ceph/wip_add_new_client1
Added client.1 in order to separate rgw tests to avoid failures on creat...
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:25 PM Revision 1717183a (ceph): Added new ceph version
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:18 PM Revision c916cabe (ceph): Added client.1 in order to separate rgw tests to avoid failures on crea...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:35 PM Revision 6d01f11a (ceph): Merge pull request #67 from ceph/wip_fix_emperor-x
Fixed -x in the suite, this fixed http://tracker.ceph.com/issues/8862 Warren Usui
09:32 PM Revision 07665ec4 (ceph): mds: introduce explicit DaemonState instead of int
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:32 PM Revision c283ad4b (ceph): mds: handle replaying old format journals
To get back to the reformatting procedure that otherwise
occurs during MDLog::open, introduce an MDLog::reopen call
t...
John Spray
09:32 PM Revision 6bb3aeaf (ceph): mds: remove some rogue "using namespace std;"
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:32 PM Revision 6b004f19 (ceph): mds: refactor MDS boot
* Make boot_start private.
* Define boot stages in enum, replace int with type.
* Merge steps 0 and 1, 0 always fell ...
John Spray
09:32 PM Revision 6be80873 (ceph): mds: separate inode recovery queue from MDCache
Refactor to:
* have somewhere to put some logic for doing
background recovery in future.
* trim a few lines from th...
John Spray
09:32 PM Revision e5870889 (ceph): mds: remove unused purge_prealloc_ino
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:32 PM Revision 6832ec04 (ceph): mds: make MDS::replay_done clearer
... and add some assertions.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
09:14 PM Revision 5d2ce7fd (ceph): Fixed -x in the suite, this fixed http://tracker.ceph.com/issues/8862
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:11 PM Revision 0d70989a (ceph): python-ceph: require libcephfs.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
08:43 PM Revision b8687a54 (ceph): Fix package_version_for_hash() call
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:42 PM Revision 78ff1f0a (ceph): 0.83
Jenkins
08:40 PM Revision aa5f21ce (ceph): Merge pull request #2159 from ceph/wip-undump
tools/cephfs: fuller header in dump/undump
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
08:27 PM Revision 06c47361 (ceph): Remove reference from mkcephfs.
A bit of colission from spec changes for the rhel7/ceph-common
changes and alfredo's pull request for wip-die-ceph-mk...
Sandon Van Ness
07:36 PM Revision 54330a0a (ceph): Merge pull request #2156 from ceph/wip-upstart-nfile
upstart/ceph-osd.conf: bump nofile limit up by 10x
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
07:33 PM Revision 4045b2e8 (ceph): doc/release-notes: typo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:23 PM Revision df1bad8f (ceph): doc/release-notes: v0.80.5 release notes
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:16 PM Revision 4aca6c0d (ceph): utf8: export encode_utf8() and decode_utf8()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 49fc68cf8c3122c878ea9503c9c74d7046bc9c6f)
Yehuda Sadeh
06:16 PM Revision 9461d8e6 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:43 PM Revision ffa1f520 (ceph): rgw: dump prefix unconditionally
As part of issue #8858, and to be more in line with S3, dump the Prefix
field when listing bucket even if bucket is e...
Yehuda Sadeh
05:41 PM Revision 6df17a92 (ceph): rgw: list extra objects to set truncation flag correctly
Otherwise we end up returning wrong truncated value, and no data on the
next iteration.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
05:41 PM Revision 77c20879 (ceph): rgw: account common prefixes for MaxKeys in bucket listing
To be more in line with the S3 api. Beforehand we didn't account the
common prefixes towards the MaxKeys (a single co...
Yehuda Sadeh
05:41 PM Revision 7068d859 (ceph): rgw: add NextMarker param for bucket listing
Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 924686f0b6593deff...
Yehuda Sadeh
05:41 PM Revision 9604425b (ceph): rgw: improve delmited listing of bucket
If found a prefix, calculate a string greater than that so that next
request we can skip to that. This is still not t...
Yehuda Sadeh
05:34 PM Revision a949a55b (ceph): Merge branch 'origin/wip-osd-leaks'
Reviewed-by: Greg Farnum <greg@inktank.com> Greg Farnum
05:33 PM Revision b287c677 (ceph): rgw: don't try to wait for pending if list is empty
Fixes: #8846
Backport: firefly, dumpling
This was broken at ea68b9372319fd0bab40856db26528d36359102e. We ended
up ca...
Yehuda Sadeh
05:14 PM Revision b354631e (ceph): Merge pull request #62 from ceph/wip-standbyreplay
suites/fs: add a standbyreplay configuration John Spray
05:11 PM Revision fd6e53a5 (ceph): ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 828bb2a6ea934b8788570ca3f9871a637dbd3c70)
Sage Weil
01:04 PM Revision 0bd4c862 (ceph): Merge pull request #2139 from ceph/wip-journal-header
os/FileJournal: Update the journal header when closing journal
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
01:01 PM Revision 37eba045 (ceph): Merge pull request #2146 from ceph/wip-8932
ceph_test_rados_api_tier: do fewer writes in HitSetWrite
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:58 PM Revision 050ac875 (ceph): Merge pull request #2147 from ceph/wip-8931
osd: fix ops blocked by full cache tier dequeue
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:24 PM Revision 38b73c67 (ceph): 0.80.5
Jenkins
12:11 PM Revision 0147c746 (ceph): task/mds_journal_migration: fix cleanup
Previously this was remounting in the background
which meant that if a workunit was executed immediately
afterwards i...
John Spray
10:34 AM Revision 431ae2f5 (ceph): suites/fs: add a standbyreplay configuration
A place for any tests which should be run with
standbyreplay MDSs in play. Initially just
the mds_journal_migration ...
John Spray
01:42 AM Revision e99acf98 (ceph): OSD: add require_same_peer_inst(OpRequestRef&,OSDMap&) helper
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:39 AM Revision e179e922 (ceph): OSD: introduce require_self_aliveness(OpRequestRef&,epoch_t) function
Take the self-aliveness checks out of require_same_or_newer_map() and use
the new function for that and for require_u...
Greg Farnum
12:18 AM Revision f36cffc9 (ceph): unittest_crush_wrapper: fix build
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:06 AM Revision 7f913dcd (ceph): Merge pull request #2150 from ceph/wip-libs
don't link everything with blkid, udev, and boost_threads Dan Mick

07/28/2014

11:28 PM Revision 3f3da880 (ceph): Update README
Yuri Weinstein
11:24 PM Revision f2b74226 (ceph): Update README
Yuri Weinstein
11:14 PM Revision 7dcb8bd6 (ceph): dumpling-firefly-x: document structure of suite
Hopefully this makes it easier to digest and maintain
than reading yaml fragments.
Signed-off-by: Josh Durgin <josh....
Josh Durgin
09:30 PM Revision 79c63166 (ceph): Merge pull request #2153 from ceph/wip-fsx-overlap
librbd API fix + wip-fsx-overlap
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:08 PM Revision eb2f1ea2 (ceph): OSD: use OpRequestRef& for a few require_* functions
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:41 PM Revision 7f12a0f4 (ceph): Merge pull request #2152 from xiaoxichen/fix_ceph_df
PGMonitor: fix bug in caculating pool avail space
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:38 PM Revision 1526546d (ceph): Remove reference from mkcephfs.
A bit of colission from spec changes for the rhel7/ceph-common
changes and alfredo's pull request for wip-die-ceph-mk...
Sandon Van Ness
04:42 PM Revision 9b037522 (ceph): Fix some style and checking issue
Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com> Xiaoxi Chen
04:27 PM Revision 5773a374 (ceph): upstart/ceph-osd.conf: bump nofile limit up by 10x
This should ensure that we don't hit this limit on all but the very biggest
clusters. We seen it hit on a ~500 OSD d...
Sage Weil
04:22 PM Revision cb20b996 (ceph): Merge pull request #2154 from simon3z/master
init: add systemd service files
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Reviewed-by: Sage Weil <sage@re...
Sage Weil
02:50 PM Revision d3e5961d (ceph): tools/cephfs: fuller header in dump/undump
There were two problems here:
* write_pos was modified through an undump/dump cycle,
because it was probed during...
John Spray
01:59 PM Revision 671533c2 (ceph): move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, n...
Sage Weil
09:53 AM Revision eb697dd9 (ceph): librbd: make rbd_get_parent_info() accept NULL out params
The C++ version of rbd_get_parent_info() allows passing NULL for parent
image name, image name and snapshot name out ...
Ilya Dryomov
09:53 AM Revision f6d1a920 (ceph): test_librbd_fsx: introduce rbd_image_has_parent()
A helper to check whether the image associated with the ctx has
a parent or not.
Signed-off-by: Ilya Dryomov <ilya.d...
Ilya Dryomov
09:53 AM Revision bb095ffd (ceph): test_librbd_fsx: randomize_parent_overlap
Truncate base images after they have been cloned from to cover more
code paths and make sure that clients look at sna...
Ilya Dryomov
09:53 AM Revision e183a4d9 (ceph): test_librbd_fsx: clone/flatten probabilities
Higher the clone probability to 8% and lower the probability of flatten
to 2%. This should give us longer parent cha...
Ilya Dryomov
09:47 AM Revision 04d05267 (ceph): PGMonitor: fix bug in caculating pool avail space
Currently for pools with different rules, "ceph df" cannot report
right available space for them, respectively. For d...
Xiaoxi Chen
02:39 AM Revision 3695b255 (ceph): Merge pull request #2149 from yuyuyu101/wip-flush-set
Fix dup bh_write for TX state bh
Tested-by: Sage Weil <sage@redhat.com>
Reviewed-by: Haomai Wang <haomaiwang@gmail.c...
Sage Weil

07/27/2014

11:58 PM Revision b08470f0 (ceph): configure.ac: link libboost_thread only with json-spirit
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:25 PM Revision 9d23cc6a (ceph): configure: don't link blkid, udev to everything
These are already explicitly called out for libkrbd; don't need them in
LIBS.
Signed-off-by: Sage Weil <sage@redhat....
Sage Weil
04:28 PM Revision 3e51cb67 (ceph): rados/singleton-nomsgr/all/alloc-hint: fix config syntax
Put in [osd] section.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 2b4f7402007e6a81dce10f3b...
Sage Weil
11:04 AM Revision cc7c9b2e (ceph): task/workunit: add sudo to dir delete
This failure to delete used to be hidden in
a catch-all exception handler that was
removed in 396dc073.
This was cau...
John Spray
05:37 AM Revision de9cfcaa (ceph): Only write bufferhead when it's dirty
The TX state bh should be skipped because the bh should be inflight. We only
need to write dirty bh. And TX and dirty...
Haomai Wang
05:36 AM Revision 1c26266d (ceph): ObjectCacher: fix bh_{add,remove} dirty_or_tx_bh accounting
tx buffers need to go on the bh_lru_rest as well, and removing erases
(not inserts) them into dirty_or_tx_bh.
Signed...
Josh Durgin
05:36 AM Revision 727ac1d0 (ceph): ObjectCacher: fix dirty_or_tx_bh logic in bh_set_state()
The else-if chain here was wrong. Handling dirty or tx buffers and
errors should be in independent conditions.
Signe...
Josh Durgin
05:33 AM Revision 5283cfee (ceph): Wait tx state buffer in flush_set
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:33 AM Revision d858fdc5 (ceph): Add rbdcache max dirty object option
Librbd will calculate max dirty object according to rbd_cache_max_size, it
doesn't suitable for every case. If user s...
Haomai Wang
05:33 AM Revision b8a56685 (ceph): Reduce ObjectCacher flush overhead
Flush op in ObjectCacher will iterate the whole active object set, each
dirty object also may own several BufferHead....
Haomai Wang
04:19 AM Revision 288908b3 (ceph): Revert "Merge pull request #2129 from ceph/wip-librbd-oc"
This reverts commit 74b386f03e4ca9970256db72c575589aea077534, reversing
changes made to 36265d0db0d7c0eb31d25a0f77ac2...
Sage Weil

07/26/2014

04:05 PM Revision c88e1cb1 (ceph): rados/singleton/all/rest-api: add mds.a
The test expects an MDS.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:42 AM Revision 2088c267 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/osdc/Journaler.h
Sage Weil
04:04 AM Revision 05fb5342 (ceph): added a new test for rgw_readwrite with front end as civetweb instead o...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
03:43 AM Revision ac8ab1e6 (ceph): added a new test for rgw_readwrite with front end as civetweb instead o...
Tamilarasi muthamizhan
03:38 AM Revision 0553890e (ceph): rgw: call processor->handle_data() again if needed
Fixes: #8937
Following the fix to #8928 we end up accumulating pending data that
needs to be written. Beforehand it ...
Yehuda Sadeh

07/25/2014

11:05 PM Revision ef6f0de7 (ceph): Merge pull request #66 from ceph/wip_tune_upgrade-firefly
Changed upgrade order and re-enabled rados/tests.sh
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:58 PM Revision 531f89ca (ceph): Changed upgrade order and re-enabled rados/tests.sh
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:44 PM Revision 2999a4d4 (ceph): Merge pull request #296 from ceph/wip-standby-mds
Wip standby mds Zack Cerza
10:34 PM Revision d3de69f8 (ceph): mds: fix journal reformat failure in standbyreplay
In the 0.82 release, standbyreplay MDS daemons would try
to reformat the jouranl if they saw an older version on
disk...
John Spray
10:23 PM Revision 96fb418f (ceph): Merge pull request #2112 from ceph/wip-rbd-defaults
respect rbd_default_* parameters in /usr/bin/rbd
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:50 PM Revision 8fb761b6 (ceph): osd/ReplicatedPG: requeue cache full waiters if no longer writeback
If the cache is full, we block some requests, and then we change the
cache_mode to something else (say, forward), the...
Sage Weil
09:50 PM Revision 36aaab9e (ceph): osd/ReplicatedPG: fix cache full -> not full requeueing when !active
We only want to do this if is_active(). Otherwise, the normal
requeueing code will do its thing, taking care to get ...
Sage Weil
09:08 PM Revision ba9d52e8 (ceph): librbd: store and retrieve snapshot metadata based on id
Snapshots are usually accessed by id internally, so change accessors
to take id instead of name. Keep a separate map ...
Josh Durgin
08:53 PM Revision c5f766bb (ceph): ceph_test_rados_api_tier: do fewer writes in HitSetWrite
We don't need to do quite so many writes. It can be slow when we are
thrashing and aren't doing anything in parallel...
Sage Weil
08:19 PM Revision d0b98bcb (ceph): Merge pull request #2145 from ceph/wip-ref-put
common/RefCountedObject: fix use-after-free in debug print
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
08:17 PM Revision f3609205 (ceph): common/RefCountedObject: fix use-after-free in debug print
We could race with another thread that deletes this right after we call
dec(). Our access of cct would then become a...
Sage Weil
06:39 PM Revision 883f2a76 (ceph): task/osd_recovery: use rbd instead of metadata pool
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:36 PM Revision d8eb6560 (ceph): Merge pull request #2143 from ceph/wip-rgw-align
Wip rgw align
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:35 PM Revision 14cad5ec (ceph): rgw: object write should not exceed part size
Fixes: #8928
This can happen if the stripe size is not a multiple of the chunk size.
Backport: firefly
Signed-off-...
Yehuda Sadeh
06:35 PM Revision fc83e197 (ceph): rgw: align object chunk size with pool alignment
Fixes: #8442
Backport: firefly
Data pools might have strict write alignment requirements. Use pool
alignment info whe...
Yehuda Sadeh
06:33 PM Revision 4e56521e (ceph): task/osd_backfill: use 'rbd' instead of 'data' pool
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:40 PM Revision 5931b1eb (ceph): Merge branch 'firefly' of https://github.com/ceph/ceph-qa-suite into fi...
Yuri Weinstein
05:39 PM Revision 3d67fde8 (ceph): Added distros
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:34 PM Revision c91b22c0 (ceph): Merge pull request #2141 from ceph/wip-8882
osd: set pg flag INCOMPLETE_CLONES when turning off cache pool
Reviewed-by: Greg Farnum <greg@inktank.com>
First pa...
Sage Weil
04:55 PM Revision 1f9c7324 (ceph): doc: Add additional hyperlink to Cache Tiering defaults.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:55 PM Revision 4047660c (ceph): doc: Update doc from user feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:20 PM Revision d1dfb9b6 (ceph): osd: fix bad Message* defer in C_SendMap and send_map_on_destruct
We were carrying a bare Message*, which could get freed if the op was
canceled (or possibly completed). Instead, jus...
Sage Weil
04:03 PM Revision 3e7ed423 (ceph): Merge pull request #2142 from ceph/wip-data-pool
test: catch a straggler still using 'data' pool
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:01 PM Revision 57402660 (ceph): test: catch a straggler still using 'data' pool
Used rbd pool instead, which is still created by default.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
12:33 PM Revision a96a7b02 (ceph): task/cephfs: generalise Filesystem for multi-MDS
This enables tasks like mds_journal_migration to be
run in an environment with standby-replay MDSs present.
Signed-o...
John Spray
12:33 PM Revision 396dc073 (ceph): task/workunit: clean up dir deletion
This was always trying to remove the mountpoint,
and then swallowing the exception and printing
it to the log.
Inste...
John Spray
12:33 PM Revision 2ed1131f (ceph): task/workunit: general tidy
* PEP8-ize whitespace
* specialize a catch-all except:
* don't alias 'misc' to 'teuthology'
Signed-off-by: John Spra...
John Spray
01:57 AM Revision a0a46f10 (ceph): rados/verify: increase api tests timeout
This has been timing out for weeks to months (hard to say since before that
we were consistently hitting an OSD crash...
Sage Weil
01:57 AM Revision 175057f3 (ceph): rados/verify: increase api tests timeout
This has been timing out for weeks to months (hard to say since before that
we were consistently hitting an OSD crash...
Sage Weil
01:54 AM Revision 4eb18dd4 (ceph): os/FileJournal: Update the journal header when closing journal
When closing journal, it should check must_write_header and update
journal header if must_write_header alreay set.
It...
Ma Jianpeng
01:22 AM Revision 63c1711a (ceph): msg/SimpleMessenger: drop local_conneciton priv link on shutdwon
This breaks ref cycles between the local_connection and session, and let's
us drop the explicit set_priv() calls in O...
Sage Weil

07/24/2014

11:15 PM Revision 2545e80d (ceph): librbd: fix crash using clone of flattened image
The crash occurs due to ImageCtx->parent->parent being uninitialized,
since the inital open_parent() -> open_image(pa...
Josh Durgin
11:00 PM Revision 4fe07925 (ceph): doc: Updated mon doc per feedback. Fixed hyperlinks.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:36 PM Revision 2a6b5309 (ceph): Merge pull request #2079 from nereocystis/seq_read_bench-args
Make the declaration argument names match those in the implementation (as used by callers).
Reviewed-by: Greg Farnum...
Gregory Farnum
08:21 PM Revision c5118225 (ceph): doc: update radosgw man page with available opts
Fixes:#8112
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gm...
Abhishek Lekshmanan
08:17 PM Revision e259aca5 (ceph): rgw: list all available options during help()
Adding the available help arguments from the man page
Fixes: #8112
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Si...
Abhishek Lekshmanan
08:15 PM Revision 99e80a5f (ceph): rgw: format help options to align with the rest
Whitespace removal to make all help options align in a similar fashion
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>...
Abhishek Lekshmanan
06:57 PM Revision 279f39d4 (ceph): use notcmalloc builder for valgrind leak checking
This reverts 453d72b294af6d3db1ae7a212ba9b43209d69f26. It turns out that
tcmalloc defeats the leak checking in valgr...
Sage Weil
06:37 PM Revision 3ca533e4 (ceph): msgr: kill mark_down_on_empty()
No users!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:37 PM Revision 2970396d (ceph): msgr: add Connection::mark_disposable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 8b49b3a3 (ceph): mds: use Connection::mark_disposable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 2c28548e (ceph): msgr: remove Messenger::mark_disposable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 694ced9e (ceph): client: use con-based send_message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision be91daf0 (ceph): common/LogClient: use con-based send_message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 95aaeb65 (ceph): osd: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 92c46a7d (ceph): mon: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision c42922ac (ceph): mon/MonClient: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 774481bb (ceph): mon/MonClient: use Connection::send_keepalive()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 841d5ac8 (ceph): osd: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision f0481025 (ceph): osdc/Objecter: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 322908b9 (ceph): msg: drop Messenger::mark_down() and send_keepalive() con-based calls
All users must stick to the Connection-based calls.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:37 PM Revision 637ada2d (ceph): msgr: kill addr-based send_keepalive()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision d60e8a2d (ceph): client: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 54eca566 (ceph): mds: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 29e04c85 (ceph): msgr: move PipeConnection out of Connection.h; make anon
Remove last reference to PipeConnection outside of SimpleeMessenger by
creating a create_anon_connection() method for...
Sage Weil
06:33 PM Revision 6597c208 (ceph): mon: clean up ref counting for forwarded messages' sessions
Carry the refs across the duration of the session. Explicitly pass
ownership to the MonSession.
Signed-off-by: Sage...
Sage Weil
06:33 PM Revision afb4c37f (ceph): msg: factor policy handling out of SimpleMessenger
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 531073f8 (ceph): msgr: add convenience Connection methods
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 3d57e39c (ceph): osd: use Connection::send_message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision f413bc86 (ceph): mon: use Connection::send_message()
At least in the obvious places.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:33 PM Revision aeee0977 (ceph): client: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 05bf6cf9 (ceph): mds: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 2bb9ab23 (ceph): osdc/Objecter: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision e184ef8e (ceph): msgr: remove Messsenger::send_message(..., Connection*)
Instead, make the Connection method pure virtual and implement it in the
PipeConnection specialization (which is spec...
Sage Weil
06:33 PM Revision f0fef077 (ceph): mon: use send_message instead of lazy_send_message
We only use this for sending things to non-mons, and all of those Policy's
are server, so we will never initiate a co...
Sage Weil
06:26 PM Revision ea14d7b6 (ceph): Refactor Messenger class family.
In preparation for XioMessenger and other new transports,
reorganize Messenger class family to remove SimpleMessenger...
Matt Benjamin
05:07 PM Revision 956f2872 (ceph): osd/ReplicatedPG: do not complain about missing clones when INCOMPLETE_...
When scrubbing, do not complain about missing cloens when we are in a
caching mode *or* when the INCOMPLETE_CLONES fl...
Sage Weil
05:07 PM Revision 41364711 (ceph): osd/ReplicatedPG: observed INCOMPLETE_CLONES when doing clone subsets
During recovery, we can clone subsets if we know that all clones will be
present. We skip this on caching pools beca...
Sage Weil
05:07 PM Revision 63abf113 (ceph): osd/ReplicatedPG: observe INCOMPLETE_CLONES in is_present_clone()
We cannot assume that just because cache_mode is NONE that we will have
all clones present; check for the absense of ...
Sage Weil
05:06 PM Revision 54bf055c (ceph): osd/osd_types: add pg_pool_t FLAG_COMPLETE_CLONES
Set a flag on the pg_pool_t when we change cache_mode NONE. This
is because object promotion may promote heads witho...
Sage Weil
05:06 PM Revision 67d13d76 (ceph): mon/OSDMonitor: improve no-op cache_mode set check
If we have a pending pool value but the cache_mode hasn't changed, this is
still a no-op (and we don't need to block)...
Sage Weil
04:03 PM Revision c2fc5614 (ceph): Remove oddly-placed, broken import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:14 AM Revision 7d137430 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:13 AM Revision f9e885b9 (ceph): Merge pull request #2127 from ceph/wip-8701
filestore: fix collection_move behavior
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
02:13 AM Revision c757fbdd (ceph): Merge pull request #2140 from ceph/wip-8889
osd: greedily get obc write lock in some cases
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
01:59 AM Revision 7d0adcee (ceph): Move DaemonState to teuthology.orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:59 AM Revision 479a1fe6 (ceph): Rename CephState to DaemonGroup and move to orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:46 AM Revision 16ad68d0 (ceph): clusters/fixed-3-cephfs.yaml: put client.0 on separate node, remove cli...
Only one job needs 2 clients; put them on separate hosts. They should not
be colocated with the OSDs!
Signed-off-by...
Sage Weil

07/23/2014

10:21 PM Revision e387dd76 (ceph): Merge pull request #65 from ceph/wip_fix_missed_ceph_task
Fixed missing ceph task Sage Weil
10:15 PM Revision fef05c53 (ceph): Fixed missing ceph task
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:04 PM Revision f03110f3 (ceph): osd: separate cleanup from PGBackend::on_change()
The generic portion of on_change() cleaned up temporary on-disk objects
and requires a Transaction. The rest is clea...
Sage Weil
10:04 PM Revision 2e7c9158 (ceph): osd: clear PGBackend state on shutdown
This was leaking state on shutdown whenever there were in-flight repops
that were canceled.
Fixes: #7891
Signed-off-...
Sage Weil
10:04 PM Revision 6213130f (ceph): osd: s/applying repop/canceling repop/
The 'applying' language dates back to when we would wait for acks from
replicas before applying writes locally. We d...
Sage Weil
10:04 PM Revision b576d5a2 (ceph): osd: cancel agent_timer events on shutdown
We need to cancel all agent timer events on shutdown. This also needs to
happen early so that any in-progress events...
Sage Weil
09:48 PM Revision 6aa48a48 (ceph): store_test: add long name collection_move_rename tests
Currently fails.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:48 PM Revision cf98805c (ceph): ceph_test_objectstore: fix warning
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:48 PM Revision b2cdfce6 (ceph): os/LFNIndex: handle long object names with multiple links (i.e., rename)
When we rename an object (collection_move_rename) to a different name, and
the name is long, we run into problems bec...
Sage Weil
09:48 PM Revision a320c260 (ceph): os/LFNIndex: FDCloser helper
Add a helper to close fd's when we leave scope. This is important when
injecting failures by throwing exceptions.
S...
Sage Weil
09:48 PM Revision ec36f0a1 (ceph): os/LFNIndex: remove alt xattr after unlink
After we unlink, if the nlink on the inode is still non-zero, remove the
alt xattr. We can *only* do this after the ...
Sage Weil
09:48 PM Revision 6fb3260d (ceph): os/LFNIndex: only consider alt xattr if nlink > 1
If we are doing a lookup, the main xattr fails, we'll check if there is an
alt xattr. If it exists, but the nlink on...
Sage Weil
09:48 PM Revision 3ec9a42b (ceph): os/LFNIndex: use FDCloser for fsync_dir
This prevents an fd leak when maybe_inject_failure() throws an exception.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:48 PM Revision d4faf747 (ceph): ceph_test_objectstore: clean up on finish of MoveRename
Otherwise, we leave collections around, and the next test fails.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:32 PM Revision c0cb56f6 (ceph): ceph.spec.in: add bash completion file for radosgw-admin
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit b70096307130bcbac176704493a63c5d039d3edc)
Dan Mick
08:31 PM Revision 1ad4cd38 (ceph): ceph.spec.in: rhel7-related changes:
udev rules: /lib -> /usr/lib
/sbin binaries move to /usr/sbin or %{_sbindir}
Signed-off-by: Sandon Van Ness <sandon@...
Dan Mick
08:31 PM Revision c57811fc (ceph): Fix/add missing dependencies:
- rbd-fuse depends on librados2/librbd1
- ceph-devel depends on specific releases of libs and libcephfs_jni1
- librbd...
Dan Mick
08:31 PM Revision 793e05a2 (ceph): ceph.spec.in: whitespace fixes
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit ec8af52a5ede78511423a1455a496d46d580c644)
Dan Mick
08:31 PM Revision dae6ecbc (ceph): ceph.spec.in: split out ceph-common as in Debian
Move files, postun scriptlet, and add dependencies on ceph-common
where appropriate
Signed-off-by: Sandon Van Ness <...
Dan Mick
06:16 PM Revision 348b2e23 (ceph): rados/singleton-nomsgr/all/alloc-hint: enable xfs extsize for test
This is off by default; enable it for this test.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from comm...
Sage Weil
06:04 PM Revision a546e207 (ceph): rados/objectstore: move objectstore related tests from singleton-nomsgr
Just so they're in a nice convenient bunch.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:11 PM Revision a05a0da3 (ceph): common/random_cache: fix typo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:09 PM Revision 42ad241e (ceph): Merge remote-tracking branch 'origin/wip-8858-firefly' into firefly
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:57 PM Revision 54ea5c13 (ceph): Merge pull request #2136 from yuyuyu101/fix-randomcache
common/RandomCache: Fix inconsistence between contents and count
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:31 AM Revision 5efdc623 (ceph): common/RandomCache: Fix inconsistence between contents and count
The add/clear method may cause count inconsistent with the real size of
contents.
Signed-off-by: Haomai Wang <haomai...
Haomai Wang
01:01 AM Revision 356af4bf (ceph): osd/ReplicatedPG: debug obc locks
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:00 AM Revision 6fe27823 (ceph): osd/ReplicatedPG: greedily take write_lock for copyfrom finish, snapdir
In the cases where we are taking a write lock and are careful
enough that we know we should succeed (i.e, we assert(g...
Sage Weil
01:00 AM Revision 09626501 (ceph): osd: allow greedy get_write() for ObjectContext locks
There are several lockers that need to take a write lock
because there is an operation that is already in progress an...
Sage Weil

07/22/2014

11:58 PM Revision 422218a3 (ceph): Merge pull request #2120 from ceph/wip-8858
Wip 8858
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:57 PM Revision ccd0eec5 (ceph): OSD: introduce require_up_osd_peer() function for gating replica ops
This checks both that a Message originates from an OSD, and that the OSD
is up in the given map epoch.
We use it in h...
Greg Farnum
11:15 PM Revision 367d4da0 (ceph): added debug messages for radosbench.yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:36 PM Revision 29401c7e (ceph): Merge pull request #2133 from ceph/wip-8897
os: fix build warnings with name/attr len checks (fixes 8889)
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:47 PM Revision efce3418 (ceph): Fail sooner if an invalid config_yaml is passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:13 PM Revision 5f4ceb20 (ceph): mon: AuthMonitor: always encode full regardless of keyserver having keys
On clusters without cephx, assuming an admin never added a key to the
cluster, the monitors have empty key servers. ...
Joao Eduardo Luis
09:10 PM Revision d37b2ac1 (ceph): Merge pull request #2128 from ceph/wip-8851
mon: AuthMonitor: always encode full regardless of keyserver having keys
Reviewed-by: Gregory Farnum <greg@inktank.c...
João Eduardo Luís
09:05 PM Revision 456aff87 (ceph): Removed rados/test.sh for now
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:38 PM Revision 253ca2b9 (ceph): os: make name/attr max methods unsigned
This fixes warnings when we use these in MIN/MAX macros against
other unsigned values.
Fixes: #8897
Signed-off-by: S...
Sage Weil
08:37 PM Revision daac7508 (ceph): os/KeyValueStore: make get_max_object_name_length() sane
This is getting the NAME_MAX from the OS, but in reality the backend
KV store is the limiter. And for leveldb, there...
Sage Weil
08:33 PM Revision 74b386f0 (ceph): Merge pull request #2129 from ceph/wip-librbd-oc
librbd: reduce cache flush overhead
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Haomai Wang <hao...
Josh Durgin
07:57 PM Revision 0e2149c8 (ceph): Remove kcon_most
It was unused.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:49 PM Revision d6e5895f (ceph): Merge pull request #293 from ceph/wip-ship-utilities
move ship_utilities to install task (from ceph test) Zack Cerza
05:55 PM Revision 828bb2a6 (ceph): ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:52 PM Revision 36265d0d (ceph): Merge pull request #2125 from ceph/wip-memstore
memstore: a few fixes, and enable the tests!
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Sage Weil
03:44 PM Revision 344d5974 (ceph): Remove mds role from rados & rgw tests
Follow up to a24efaef, remove the mds from
the (mainly singleton) test configs that
explicitly list it.
Signed-off-b...
John Spray
03:42 PM Revision f7112c5b (ceph): Merge pull request #2105 from rootfs/wip-qa-hadoop-wordcount
update hadoop-wordcount test to be able to run on hadoop 2.x.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:31 PM Revision e311a085 (ceph): uncomment cleanup command
Huamin Chen
03:30 PM Revision c2647744 (ceph): init: add systemd service files
This patch adds systemd service files. It is possible to start and
enable multiple instances (per monid, osdid, mds n...
Federico Simoncelli
02:51 PM Revision d87e5b9f (ceph): powerdns: RADOS Gateway backend for bucket directioning
This backend can be used to create one global namespace for multiple
RGW regions.
Using a CNAME DNS response the tra...
Wido den Hollander
04:35 AM Revision fb6ab3bc (ceph): Modified print task
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein

07/21/2014

11:25 PM Revision b551ae2b (ceph): mon: AuthMonitor: always encode full regardless of keyserver having keys
On clusters without cephx, assuming an admin never added a key to the
cluster, the monitors have empty key servers. ...
Joao Eduardo Luis
11:22 PM Revision 5f452829 (ceph): Merge pull request #64 from ceph/wip_dumpling-firefly-x_upgrade_suite
Wip dumpling firefly x upgrade suite
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:18 PM Revision 13824408 (ceph): upgrade/dumpling-firefly-x: remove unnecessary files
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:14 PM Revision e962fa75 (ceph): upgrade/dumpling-firefly-x: upgrade clients to firefly
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:53 PM Revision 1518fa20 (ceph): osd: init local_connection for fast_dispatch in _send_boot()
We were not properly setting up Sessions on the local_connection for
fast_dispatch'ed Messages if the cluster_addr wa...
Ma, Jianpeng
09:31 PM Revision c6ee02d0 (ceph): upgrade/dumpling-firefly-x: use correct tests against final workload
No reason to run old tests against new code here.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:31 PM Revision 54404d94 (ceph): upgrade/dumpling-firefly-x: rename final upgrade yamls; expect quorum
The difference is whether we upgrade all at once or each individually.
Also, expect a quorum between a mix of dumpli...
Sage Weil
09:30 PM Revision 04d44765 (ceph): upgrade/dumpling-firefly-x: run firefly tests against firefly
At this point we've upgraded to firefly.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:30 PM Revision 76da3e74 (ceph): upgrade/dumpling-firefly-x: test rados api
not sure why this was left off?
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:29 PM Revision a22d5c8b (ceph): upgrade/dumpling-firefly-x: drop useless line
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:13 PM Revision 34b0efde (ceph): ObjectCacher: fix bh_{add,remove} dirty_or_tx_bh accounting
tx buffers need to go on the bh_lru_rest as well, and removing erases
(not inserts) them into dirty_or_tx_bh.
Signed...
Josh Durgin
09:13 PM Revision 8a05f1ba (ceph): ObjectCacher: fix dirty_or_tx_bh logic in bh_set_state()
The else-if chain here was wrong. Handling dirty or tx buffers and
errors should be in independent conditions.
Signe...
Josh Durgin
08:31 PM Revision 5cb4b000 (ceph): Reduce ObjectCacher flush overhead
Flush op in ObjectCacher will iterate the whole active object set, each
dirty object also may own several BufferHead....
Haomai Wang
08:31 PM Revision 3c7229a2 (ceph): Add rbdcache max dirty object option
Librbd will calculate max dirty object according to rbd_cache_max_size, it
doesn't suitable for every case. If user s...
Haomai Wang
08:31 PM Revision d3587419 (ceph): Wait tx state buffer in flush_set
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
08:13 PM Revision 9061988e (ceph): osd: init local_connection for fast_dispatch in _send_boot()
We were not properly setting up Sessions on the local_connection for
fast_dispatch'ed Messages if the cluster_addr wa...
Ma, Jianpeng
08:10 PM Revision 5c1d7484 (ceph): Merge pull request #2122 from ceph/wip-dencoder-firefly
fix linking deps, cpeh-dencoder, etc., firefly backport Sage Weil
08:10 PM Revision c1c5f4b5 (ceph): Merge pull request #2121 from ceph/wip-dencoder
limit leveldb linkage; move ceph-dencoder back into ceph-common
Reviewed-by: Dan Mick <dan.mick@inktank.com>
RGW pa...
Sage Weil
05:28 PM Revision 1fc02a52 (ceph): Merge pull request #63 from ceph/wip-rgw-firefly
only test rgw on new firefly releases to avoid old bug Yuri Weinstein
05:14 PM Revision e2ab096e (ceph): upgrade/firefly: only test rgw on newer firefly releases
This avoids #8311 by not testing rgw when the blank pool bug was present.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:08 PM Revision 27f6dbb6 (ceph): Merge pull request #2067 from thorstenb/wip-janitorial-clang-3
[werror] Fix mismatched tags (struct vs. class) inconsistence
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:36 PM Revision 2b4f7402 (ceph): rados/singleton-nomsgr/all/alloc-hint: fix config syntax
Put in [osd] section.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:09 PM Revision b6f3aff7 (ceph): Fix mismatched tags (struct vs. class) inconsistency
Signed-off-by: Thorsten Behrens <tbehrens@suse.com> Thorsten Behrens
11:56 AM Revision 72b34178 (ceph): task/mds_journal_migration: use existing clients
Since refactoring ceph_fuse and kclient tasks
to store Mount objects on ctx, the mds_journal_migration
task can use t...
John Spray

07/20/2014

09:21 PM Revision ff15a43c (ceph): Merge pull request #2111 from ceph/wip-8174
osd: add config for osd_max_object_name_len = 2048 (was hard-coded at 4096)
Reviewed-by: Haomai Wang <haomaiwang@gma...
Sage Weil
02:48 PM Revision 2aa3edcb (ceph): os/FileStore: fix max object name limit
Our max object name is not limited by file name size, but by the length of
the name we can stuff in an xattr. That w...
Sage Weil
03:51 AM Revision 5049fc4c (ceph): rgw: dump prefix unconditionally
As part of issue #8858, and to be more in line with S3, dump the Prefix
field when listing bucket even if bucket is e...
Yehuda Sadeh
03:51 AM Revision 7fdd6d94 (ceph): rgw: list extra objects to set truncation flag correctly
Otherwise we end up returning wrong truncated value, and no data on the
next iteration.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
03:51 AM Revision 1f8774e0 (ceph): rgw: account common prefixes for MaxKeys in bucket listing
To be more in line with the S3 api. Beforehand we didn't account the
common prefixes towards the MaxKeys (a single co...
Yehuda Sadeh
03:51 AM Revision cb0a7ab8 (ceph): rgw: add NextMarker param for bucket listing
Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 924686f0b6593deff...
Yehuda Sadeh
03:51 AM Revision 34aa7086 (ceph): rgw: improve delmited listing of bucket
If found a prefix, calculate a string greater than that so that next
request we can skip to that. This is still not t...
Yehuda Sadeh
03:51 AM Revision d027ff1b (ceph): utf8: export encode_utf8() and decode_utf8()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 49fc68cf8c3122c878ea9503c9c74d7046bc9c6f)
Yehuda Sadeh

07/19/2014

08:56 PM Revision a2594a54 (ceph): osd/MemStore: handle collection_move_rename within the same collection
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:56 PM Revision 8dd6b8f9 (ceph): os/MemStore: fix wrlock ordering checks
We can't compare the shared_ptrs themselves; we need to compare the
addresses of the actual objects.
Signed-off-by: ...
Sage Weil
08:56 PM Revision 6f312b05 (ceph): os/MemStore: copy attrs on clone
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:56 PM Revision f4bffece (ceph): ceph_test_objectstore: test memstore
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:22 PM Revision 2dad906f (ceph): move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, n...
Sage Weil
06:27 AM Revision dc6c9bf2 (ceph): libosd_types, libos_types, libmon_types
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 1c170776cb8c0266f0f54f049ed07bbdb9c9ab5e)
Conf...
Sage Weil
06:27 AM Revision 3d89380c (ceph): rgw: move a bunch of stuff into rgw_dencoder
This will help out ceph-dencoder ...
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit b1a641f30...
Sage Weil
06:27 AM Revision c390ec4f (ceph): ceph-dencoder: don't link librgw.la (and rados, etc.)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 34671108ce0b7597dba4f619732ecdb8933cda6e)
Sage Weil
06:18 AM Revision 7be91e8c (ceph): Revert "ceph.spec: move ceph-dencoder to ceph from ceph-common"
This reverts commit 95f5a448b52db545a2b9bbad47fdb287254f93ea.
(cherry picked from commit 58cc894b3252a848ebc2169bcc49...
Sage Weil
06:18 AM Revision 04ad08a1 (ceph): Revert "debian: move ceph-dencoder to ceph from ceph-common"
This reverts commit b37e3bde3bd31287b11c069062280258666df7c5.
(cherry picked from commit f181f78b7473260a717bc8ab4fc4...
Sage Weil
05:44 AM Revision 34671108 (ceph): ceph-dencoder: don't link librgw.la (and rados, etc.)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:39 AM Revision b1a641f3 (ceph): rgw: move a bunch of stuff into rgw_dencoder
This will help out ceph-dencoder ...
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:33 AM Revision 1c170776 (ceph): libosd_types, libos_types, libmon_types
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:55 AM Revision 58cc894b (ceph): Revert "ceph.spec: move ceph-dencoder to ceph from ceph-common"
This reverts commit 95f5a448b52db545a2b9bbad47fdb287254f93ea. Sage Weil
03:55 AM Revision f181f78b (ceph): Revert "debian: move ceph-dencoder to ceph from ceph-common"
This reverts commit b37e3bde3bd31287b11c069062280258666df7c5. Sage Weil

07/18/2014

11:51 PM Revision ad4a4e13 (ceph): unittest_osdmap: revert a few broken changes
From commit 80ea6067f790b9431ae6744c38a034833e8ad4ab.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:56 PM Revision dc417e47 (ceph): rgw: list extra objects to set truncation flag correctly
Otherwise we end up returning wrong truncated value, and no data on the
next iteration.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
09:56 PM Revision d7209c11 (ceph): rgw: dump prefix unconditionally
As part of issue #8858, and to be more in line with S3, dump the Prefix
field when listing bucket even if bucket is e...
Yehuda Sadeh
09:56 PM Revision 82d2d612 (ceph): rgw: account common prefixes for MaxKeys in bucket listing
To be more in line with the S3 api. Beforehand we didn't account the
common prefixes towards the MaxKeys (a single co...
Yehuda Sadeh
09:55 PM Revision 924686f0 (ceph): rgw: add NextMarker param for bucket listing
Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:40 PM Revision b779e5ac (ceph): Removed upgrade-sequence to avoid failures (becasue 3-firefly-upgrade i...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:47 PM Revision 4a63396b (ceph): rgw: fix decoding + characters in URL
Fixes: #8702
Backport: firefly
Only decode + characters to spaces if we're in a query argument. The +
query argument...
Brian Rak
08:18 PM Revision 02a6c917 (ceph): rados/singleton-nomsgr/all/alloc-hint: enable xfs extsize for test
This is off by default; enable it for this test.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:18 PM Revision 09a5974f (ceph): crushtool: Send output to stdout instead of stderr
A lot of output was send to stderr instead of stdout and vise versa.
Error messages should go to stderr, but all oth...
Wido den Hollander
06:17 PM Revision b9463e34 (ceph): Merge pull request #2115 from ceph/wip-8811
Make standby-replay MDSes much more careful about journal formats; both changing them and generally being aware.
Rev...
Gregory Farnum
05:49 PM Revision a24efaef (ceph): Merge pull request #61 from ceph/wip-no-mds
clusters: Remove mds from default fixed-* configs
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
05:45 PM Revision 49fc68cf (ceph): utf8: export encode_utf8() and decode_utf8()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:45 PM Revision e6cf618c (ceph): rgw: improve delmited listing of bucket
If found a prefix, calculate a string greater than that so that next
request we can skip to that. This is still not t...
Yehuda Sadeh
05:44 PM Revision bd3367ea (ceph): osd: add config for osd_max_attr_name_len = 100
Set a limit on the length of an attr name. The fs can only take 128
bytes, but we were not imposing any limit.
Add ...
Sage Weil
05:44 PM Revision 7e0aca18 (ceph): osd: add config for osd_max_object_name_len = 2048 (was hard-coded at 4...
Previously we had a hard coded limit of 4096. Objects > 3k crash the OSD
when running on ext4, although they probabl...
Sage Weil
05:44 PM Revision 7c0b2a05 (ceph): os: add ObjectStore::get_max_attr_name_length()
Most importantly, capture that attrs on FileStore can't be more than about
100 chars. The Linux xattrs can only be 1...
Sage Weil
05:40 PM Revision ed3bc4c3 (ceph): osdc/Journaler: validate header on load and save
Previously if the journal header contained invalid
write, expire or trimmed offsets, we would end up
hitting a hard-t...
John Spray
05:40 PM Revision 5438500a (ceph): mds: fix journal reformat failure in standbyreplay
In the 0.82 release, standbyreplay MDS daemons would try
to reformat the jouranl if they saw an older version on
disk...
John Spray
05:40 PM Revision 8eef89e6 (ceph): doc: fix example s/inspect/journal inspect/
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
05:40 PM Revision e60dd0f6 (ceph): osdc: refactor JOURNAL_FORMAT_* constants to enum
...so that the upper limit doesn't have to be updated
by hand.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
05:30 PM Revision 442c3fd5 (ceph): configure: do not link leveldb with everything
Detect leveldb, but do not let autoconf blindly link it with everything on the
planet.
Signed-off-by: Dan Mick <dan....
Dan Mick
05:30 PM Revision c1073e43 (ceph): ceph.spec: move ceph-dencoder to ceph from ceph-common
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 95f5a448b52db545a2b9bbad47fdb287254f93ea)
Sage Weil
05:30 PM Revision f4e9e0ef (ceph): debian: move ceph-dencoder to ceph from ceph-common
It links against the world currently (notably leveldb). Not nice for the
client-side lib.
Signed-off-by: Sage Weil ...
Sage Weil
05:29 PM Revision 50936661 (ceph): Merge pull request #2104 from ceph/wip-dencoder
move ceph-dencoder to ceph from ceph-common
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
05:27 PM Revision 094db116 (ceph): Merge pull request #2114 from ceph/wip-vstart
vstart.sh: default to 3 osds
Not-NAKed-by: John Spray <john.spray@inktank.com>
Sage Weil
05:18 PM Revision a06df52a (ceph): clusters: Remove mds from default fixed-* configs
Create a separate fixed-3-cephfs cluster config for
use in the filesystem tests.
Signed-off-by: John Spray <john.spr...
John Spray
05:00 PM Revision 18ca6b60 (ceph): test: add a missing semicolon
Broke in df8f48628.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
04:51 PM Revision 113c3656 (ceph): Merge pull request #2119 from ceph/wip-vstart-existing-mds
Wip vstart existing mds
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:15 PM Revision df8f4862 (ceph): Merge pull request #2108 from kevincox/sizeint
Fix size of network protocol intergers.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:53 PM Revision 0cd02684 (ceph): qa: generalise cephtool for vstart+MDS
Previously this test assumed no pre-existing
filesystem and no MDS running. Generalize it
to nuke any existing files...
John Spray
03:53 PM Revision b936a276 (ceph): mon/MDSMonitor: fix msg on idempotent `fs rm`
Was outputting trailing "unrecognised command"
because we returned 0 instead of setting r=0.
Signed-off-by: John Spr...
John Spray
03:53 PM Revision bb5a574f (ceph): mon: carry last_failure_osd_epoch across `fs new`
So that new MDSs in a new filesystem are guaranteed
to be up to date with anything we blacklisted
from a filesystem c...
John Spray
04:44 AM Revision 06a8f7b9 (ceph): configure: do not link leveldb with everything
Detect leveldb, but do not let autoconf blindly link it with everything on the
planet.
Signed-off-by: Dan Mick <dan....
Dan Mick
04:33 AM Revision 0193d3aa (ceph): AUTHORS
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

07/17/2014

11:48 PM Revision 681c399e (ceph): logrotate.conf: fix osd log rotation under upstart
In commit 7411c3c6a42bef5987bdd76b1812b01686303502 we generalized this
enumeration code by copying what was in the up...
Sage Weil
11:46 PM Revision b3eebec5 (ceph): Merge pull request #2116 from ceph/wip-logrotate
logrotate.conf: fix osd log rotation
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
11:40 PM Revision 14a9ca60 (ceph): logrotate.conf: fix osd log rotation under upstart
In commit 7411c3c6a42bef5987bdd76b1812b01686303502 we generalized this
enumeration code by copying what was in the up...
Sage Weil
11:39 PM Revision b140ce9e (ceph): Re-enabled rgw tests, #8846 should be fixed now
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
11:08 PM Revision 794ec7fb (ceph): rgw: don't try to wait for pending if list is empty
Fixes: #8846
Backport: firefly, dumpling
This was broken at ea68b9372319fd0bab40856db26528d36359102e. We ended
up ca...
Yehuda Sadeh
10:39 PM Revision eba43a9a (ceph): Fixed prints
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:21 PM Revision cbe9ee2c (ceph): Added prints
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:05 PM Revision c1896d56 (ceph): Fixed missed line
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:00 PM Revision be0330c5 (ceph): Removed 'firefly' branch name, upgrade step will be set to 'next' or '...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:56 PM Revision 7b342ef0 (ceph): doc: Add Note about European mirror in Quick Start
Wido den Hollander
08:05 PM Revision e75dd2e4 (ceph): remove suse service restarts
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 0f11aaeefd7e8b49f88607937aade6113eb...
Alfredo Deza
08:05 PM Revision 361c1f85 (ceph): remove ceph restarts on upgrades for RPMs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit e3a5756f58ef5d07badf18ab08a26f47f7d...
Alfredo Deza
07:30 PM Revision 2c4f22fa (ceph): Merge pull request #2109 from ceph/wip-8849
remove ceph restarts on upgrades for RPMs
Backport: firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision 0f11aaee (ceph): remove suse service restarts
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:03 PM Revision e3a5756f (ceph): remove ceph restarts on upgrades for RPMs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:30 PM Revision 04f040ad (ceph): Again fixed identations
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:52 PM Revision 2a82fd6a (ceph): Fixed indentation
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:14 PM Revision 4d6899c7 (ceph): qa/workunits/cephtool/test.sh: fix erasure_code_profile get test
I broke this in ce9f12d7a2202948532fed9da4d763ed03f6b8fa (the pool isn't
type erasure).
Signed-off-by: Sage Weil <sa...
Sage Weil
03:28 PM Revision 2679a024 (ceph): Added print tasks
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:20 PM Revision fe8c04f4 (ceph): Merge pull request #2113 from ceph/wip-8857
mon/MDSMonitor: make legacy 'newfs' command idempotent
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
12:55 AM Revision ce9f12d7 (ceph): qa/workunits/cephtool/test.sh: test osd pool get erasure_code_profile
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:49 AM Revision e8ebcb79 (ceph): mon: OSDMonitor: add "osd pool get <pool> erasure_code_profile" command
Enable us to obtain the erasure-code-profile for a given erasure-pool.
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel...
Ma Jianpeng
12:46 AM Revision 5ccfd37b (ceph): vstart.sh: default to 3 osds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:34 AM Revision 7c0f1d8d (ceph): Commented out rgw tests
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
12:24 AM Revision 5f6b11a6 (ceph): mon/MDSMonitor: make legacy 'newfs' command idempotent
We need to return success if we get a dup command. Simply check whether
the fs is already enabled with the same pool...
Sage Weil
12:03 AM Revision 53556815 (ceph): Disabled rwg tests for now to wait for fix for radosgw crash #8846
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
 

Also available in: Atom