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> - 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> - 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> - 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... - 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> - 10:14 PM Revision 48a8434f (ceph): Merge pull request #97 from dachary/firefly
- rgw.yaml: keep the client.0 key even if empty (firefly)
- 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
- 10:01 PM Revision 1d0c66ae (ceph): Merge remote-tracking branch 'gh/next'
- 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...
- 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> - 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... - 09:11 PM Revision d9e96b17 (ceph): Merge pull request #2268 from ceph/wip-9119
- Wip 9119
Reviewed-by: Sage Weil <sage@redhat.com> - 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... - 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 <... - 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... - 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> - 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... - 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... - 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> - 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> - 08:41 PM Revision e4d238bb (ceph): Merge pull request #2266 from kevincox/removewirehsark
- Remove Old Wireshark Dissectors
Reviewed-by: Sage Weil <sage@redhat.com> - 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> - 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... - 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... - 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... - 05:43 PM Revision 2427ea8f (ceph): PGLog: fix clear() to avoid the IndexLog::zero() asserts
- Introduced in:
c5b8d8105d965da852c79add607b69d5ae79a4d4
ac11ca40b4f4525cbe9b1778b1c5d9472ecb9efa
Signed-off-by: S... - 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... - 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... - 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> - 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... - 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... - 01:42 PM Revision e908e42e (ceph): Merge pull request #93 from ceph/wip-9126-firefly
- rgw: s/idle_timeout/default_idle_timeout/
- 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) - 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> - 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> - 10:34 AM Revision da006621 (ceph): rgw: s/idle_timeout/default_idle_timeout/
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 04:33 AM Revision b22d693f (ceph): lttng: Add distro packaging
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 01:25 AM Revision 6891f4ed (ceph): lttng: Fix "make distcheck"
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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, ... - 12:41 AM Revision 4f9f023c (ceph): rest-api tests: enable debugging
- Hoping to catch #9058
Signed-off-by: Sage Weil <sage@redhat.com>
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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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> - 11:06 PM Revision 240764fc (ceph): rgw: update civetweb submodule
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- 11:02 PM Revision 8fb47299 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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>
- 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... - 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 ... - 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... - 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... - 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... - 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... - 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> - 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 ... - 08:42 PM Revision 46d8c97e (ceph): doc: Add documentation about Wireshark dissector.
- Signed-Off-By: Kevin Cox <kevincox@kevincox.ca>
- 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... - 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> - 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>
- 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... - 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... - 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... - 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> - 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... - 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> - 03:28 PM Revision 2fc76d6e (ceph): Merge pull request #86 from dachary/wip-9027-create-unique-pool
- rados.py: avoid CephManager creation race
- 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
- 02:02 PM Revision aec684bf (ceph): add calamari to the api/index section
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 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> - 01:44 PM Revision f10a1384 (ceph): Merge remote-tracking branch 'origin/next'
- 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... - 01:09 PM Revision ac70490d (ceph): doc: update kernel recommendations (avoid 3.15!)
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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, ... - 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... - 04:47 AM Revision 69ef8545 (ceph): s/apache2/apache
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 03:36 AM Revision 5374386e (ceph): doc: Added user management link to quick start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 03:29 AM Revision 3aa3e96b (ceph): doc: Removed cephx guide. Replaced by user management.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 03:28 AM Revision 4c651b7d (ceph): doc: Restructured auth configuration reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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>
- 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... - 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... - 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 ... - 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... - 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... - 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) - 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.
... - 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... - 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... - 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 ...
08/13/2014
- 11:36 PM Revision 85129047 (ceph): lttng: Support --with-lttng=check
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 11:17 PM Revision 6411dae9 (ceph): Merge pull request #85 from dachary/wip-rgw-idle-timeout
- overrides: rgw must not be nested in ceph
- 11:01 PM Revision bb046ed0 (ceph): mon/Paxos: put source mon id in a temp variable
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:49 PM Revision f00afcc4 (ceph): overrides: rgw must not be nested in ceph
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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... - 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.
... - 09:11 PM Revision 0f6956b3 (ceph): Merge remote-tracking branch 'upstream/next'
- 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> - 09:10 PM Revision 473f4bd3 (ceph): Merge remote-tracking branch 'gh/next'
- 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>
- 09:00 PM Revision d74ed9d5 (ceph): ceph-disk: linter cleanup
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 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>
- 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>
- 08:58 PM Revision b5bc14ab (ceph): rbd-replay: Move tracepoints from internal.cc to librbd.cc
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 89c38602 (ceph): rbd-replay: Remove extent tracepoints and inline extents
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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>
- 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... - 08:58 PM Revision 77cf0348 (ceph): rbd-replay: Switch ImageNameMap to using rbd_loc
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 6be0c2b3 (ceph): rbd-replay: Switch ImageNameMap from regex to plain string matching
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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... - 08:58 PM Revision 86d0b576 (ceph): rbd-replay: Remove boost_regex from LIBADD and LDADD
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision de9327ca (ceph): lttng: Replace Boost dependencies with custom string code
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 95e3b0b7 (ceph): rbd-replay: Remove outdated message that says regexes are used
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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>
- 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... - 08:58 PM Revision b9151612 (ceph): rbd-replay: Add unit tests
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision d66ee7a3 (ceph): rbd-replay: Use non-zero fake data
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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... - 08:58 PM Revision 11f55de8 (ceph): lttng: Fix ceph_ctf_stringp
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 0b68f01a (ceph): rbd-replay: Use standard image@snap instead of image/snap
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 429a0891 (ceph): rbd-replay: Add rbd_replay::rbd_loc
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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> - 08:58 PM Revision 3a20acb3 (ceph): lttng: Default to not storing buffer content
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 02743766 (ceph): rbd-replay: Add assertions
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision c83856c6 (ceph): rbd-replay: Add --pool option
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision ff2b9f5f (ceph): rbd-replay: Add --map-image option for image name mapping
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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 ... - 08:58 PM Revision c938829b (ceph): lttng: Disable LTTng by default, add --with-lttng configure option
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision a7da7e05 (ceph): rbd-replay: Fix memory leak in PendingIO
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 0a629a9f (ceph): doc: Add usage comment to librbd::RBD::AioCompletion
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision d4e07f03 (ceph): rbd-replay: Add --latency-multiplier option to usage statement
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision b58797e0 (ceph): rbd-replay: Hash completions across multiple mutexes to reduce contention
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 4f6e775c (ceph): rbd-replay: Clean up prep-for-replay.py
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 9a318083 (ceph): rbd-replay: Fix examples/rbd-replay/replay
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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> - 08:58 PM Revision b11ab2ea (ceph): rbd-replay: Fix async writes in prep-for-replay.py
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 9ec70b97 (ceph): rbd-replay: Add rbd_replay subsystem
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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>
- 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>
- 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>
- 08:58 PM Revision 0129841f (ceph): rbd-replay: Print "Still waiting for" more judiciously
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision e06e979b (ceph): rbd-replay: Support writing Actions to ostreams
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision a06e347a (ceph): rbd-replay: Check that return values are non-negative
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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> - 08:58 PM Revision 4001b28d (ceph): lttng: Basic tracing of librbd
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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 ... - 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... - 08:58 PM Revision b73af7c0 (ceph): lttng: Add rbd-replay
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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... - 08:58 PM Revision 6d987ce7 (ceph): Add assertf macro
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision fb45d605 (ceph): lttng: Trace ReplicatedPG::do_osd_ops
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 3e21f8e4 (ceph): lttng: Add tracing-common.h
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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> - 08:58 PM Revision c4f29afa (ceph): lttng: Trace librados C API
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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>
- 08:58 PM Revision 50020b06 (ceph): lttng: Prevent deletion of tracing-common.h when cleaning
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 8e238b51 (ceph): lttng: Split up libtracepoints
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 090f63e1 (ceph): lttng: trace mutex::unlock
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 08:58 PM Revision 8a28388c (ceph): lttng: add pg and osd tracepoints
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 08:58 PM Revision 64fbc28f (ceph): lttng: Check for lttng/tracepoint.h when configuring
- 08:58 PM Revision 2f2d6e1d (ceph): tracing: automake-ify tracepoint generation
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 08:58 PM Revision d5b16e4a (ceph): lttng: Trace OpRequest
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 08:58 PM Revision 469c9377 (ceph): lttng: Add rmw_flags to tracepoint in PG::queue_op
- Signed-off-by: Adam Crume <adamcrume@gmail.com>
- 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> - 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... - 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... - 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>
- 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> - 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> - 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>
- 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) - 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... - 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... - 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> - 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> - 07:07 PM Revision 5ed9f4ee (ceph): mds: Revert from mds_mksnap_ setting to mds_snap_ settings
- 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> - 06:52 PM Revision c7a1ceba (ceph): ceph-disk: display information about dmcrypted data and journal volumes
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 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... - 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: ... - 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... - 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... - 04:38 PM Revision 7b3714ce (ceph): osd: fix some line wrapping
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:13 PM Revision 0b2a8472 (ceph): s/apache/apache2
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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>
- 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
- 03:59 PM Revision b5f7d843 (ceph): bug 8927: enable civetweb testing for rgw
- 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... - 03:29 PM Revision 74025f91 (ceph): Fixed syntax
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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>
- 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> - 03:06 PM Revision 374c3a8e (ceph): Merge pull request #81 from ceph/wip_add_manual_override
- Added overrides for vps time outs
- 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. ... - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 12:25 AM Revision f80ed26d (ceph): ceph-disk: move fs mount probe into a helper
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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...
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... - 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... - 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> - 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... - 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... - 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) - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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) - 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(... - 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... - 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... - 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... - 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 ... - 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... - 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... - 09:38 PM Revision dec028d1 (ceph): Merge remote-tracking branch 'gh/firefly-next' into firefly
- 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> - 09:26 PM Revision 3f18b02c (ceph): Added overrides for vps time outs
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 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))... - 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> - 07:36 PM Revision 41e44611 (ceph): doc/changelog: v0.67.10 notes
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:22 PM Revision ce7cd60a (ceph): Merge branch 'wip-8860'
- Reviewed-by: Sage Weil <sage@redhat.com>
- 07:22 PM Revision 44ed1885 (ceph): init-ceph: conditionally update after argparsing
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 06:30 PM Revision 350b5124 (ceph): doc/release-notes: v0.67.10
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 04:35 PM Revision e3e48830 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
PendingReleaseNotes - 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> - 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... - 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... - 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... - 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.... - 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>
- 01:16 AM Revision 78dc4df1 (ceph): doc: Replace [default] with [global].
- Fixes: #8955
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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> - 01:04 AM Revision a01252a4 (ceph): doc: Added priority = 2 to packages.
- Fixes: #8734
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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>
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... - 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... - 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... - 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... - 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> - 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... - 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> - 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> - 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... - 12:30 PM Revision 9d446bd4 (ceph): 0.67.10
- 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 ...
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>
- 07:48 PM Revision d7fb7bf5 (ceph): ceph_test_rados_api_tier: fix cache cleanup (ec too)
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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> - 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... - 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... - 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> - 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 ... - 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>
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... - 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 ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 08:23 PM Revision 4e8de179 (ceph): os/FileStore: dump open fds before asserting
- Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com> - 07:52 PM Revision 281159bf (ceph): doc: Initial network docs.
- Signed-Off-By: Kevin Cox <kevincox@kevincox.ca>
- 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... - 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... - 06:00 AM Revision 4d2d4dd5 (ceph): Merge branch 'next'
- Conflicts:
src/osd/OSD.cc - 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) - 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... - 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) - 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... - 03:08 AM Revision 65706b11 (ceph): Merge remote-tracking branch 'gh/next'
- 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. ... - 02:05 AM Revision 22aa8141 (ceph): Merge remote-tracking branch 'gh/firefly-next' into firefly
- 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> - 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... - 01:12 AM Revision 6380f478 (ceph): qa/workunits/cephtool: add simple 'ceph osd perf' test
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:12 AM Revision bee79ec4 (ceph): qa/workunits/cephtool: add trivial 'ceph osd blocked-by' test
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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>
- 01:12 AM Revision 6e96c2d9 (ceph): osd/PG: set blocked_by during peering GetInfo
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:12 AM Revision ceaca9f1 (ceph): osd/PG: set blocked_by during peering GetLog
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:12 AM Revision 6fcdbd21 (ceph): osd/PG: set blocked_by in Incomplete state
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:12 AM Revision 47a9af35 (ceph): osd/PG: set blocked_by in GetMissing
- Signed-off-by: Sage Weil <sage@redhat.com>
- 01:12 AM Revision d55e9730 (ceph): mon/PGMap: track histogram of pg blocked_by
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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>
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... - 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... - 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... - 01:24 AM Revision a1449506 (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
- (cherry picked from commit 97a8d5a9fdbd3a25cc922c242ee57da58c57d0bc)
- 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) - 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) - 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... - 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...
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> - 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... - 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> - 10:30 PM Revision 71cb4d3c (ceph): doc: Removed Debian reference from Upstart.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:29 PM Revision 8357cae0 (ceph): doc: Incorporated user feedback to clarify upgrade doc.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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 ... - 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>
- 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... - 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>
- 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-... - 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... - 06:21 PM Revision f95e82b1 (ceph): Merge remote-tracking branch 'gh/wip-filestore-bigxattr'
- 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>
- 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.... - 02:24 PM Revision 4e1e929f (ceph): Update module references
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:24 PM Revision 0e1df3cc (ceph): Import teuthology tasks (master branch)
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:24 PM Revision 65060738 (ceph): Merge branch 'teuth_master' into tasks_master
- 02:24 PM Revision ad65d6bb (ceph): Update module references
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:24 PM Revision 6f854e12 (ceph): Use newer orchestra API
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:24 PM Revision a963e791 (ceph): Use teuthology's DaemonGroup
- It has timeout support.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 02:24 PM Revision 2e9a567d (ceph): Use Remote.user
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:24 PM Revision 6967e6c6 (ceph): Merge branch 'teuth_firefly' into tasks_firefly
- 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... - 02:24 PM Revision 416f41e2 (ceph): Move write_secret_file() into task_util/kclient.py
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:24 PM Revision 4318e6ee (ceph): Import teuthology tasks (firefly branch)
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 01:12 PM Revision a5ecf151 (ceph): powerdns: Update README with better markdown
- 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... - 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> - 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 ... - 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... - 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... - 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> - 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>
- 12:06 AM Revision cc3112ef (ceph): rados: use STD{IN,OUT}_FILENO for magic values
- Signed-off-by: Sage Weil <sage@redhat.com>
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>
- 10:31 PM Revision 645c28a1 (ceph): rados: optionally read setxattr value from stdin
- Signed-off-by: Sage Weil <sage@redhat.com>
- 10:31 PM Revision 59a715a3 (ceph): rados: don't add \n to getxattr
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 08:58 PM Revision 789284c4 (ceph): mon/PGMap: s/osdid/osd/ in 'osd perf' plaintext heading
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 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... - 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> - 07:30 PM Revision bdf5f300 (ceph): use cluster name when checking the host
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 07:30 PM Revision 3fb25c28 (ceph): use name in /var/lib/ceph paths
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 07:29 PM Revision 9e08e3a7 (ceph): when starting an OSD, pass in the cluster name
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 06:37 PM Revision 0bd7c341 (ceph): PendingReleaseNotes: make note about rbd cache default change
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 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> - 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> - 05:51 PM Revision c0ef8b87 (ceph): rocksdb: fix i386 build
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 05:41 PM Revision 0e9f3759 (ceph): Merge remote-tracking branch 'gh/wip-test-ceph-disk'
- 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> - 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> - 05:33 PM Revision 4c8e3224 (ceph): mon: remove *_kb perf counters
- This is an incompatible change.
Signed-off-by: Sage Weil <sage@redhat.com> - 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... - 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... - 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> - 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> - 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> - 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>
- 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... - 03:42 PM Revision d5f26aaf (ceph): Merge pull request #306 from ceph/wip-9024
- ignore errors if 'ps aux' fails
- 03:23 PM Revision b416446c (ceph): Merge pull request #2165 from dachary/wip-mailmap
- mailmap updates
- 03:16 PM Revision 895318c0 (ceph): README.md: word wrap
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 02:53 PM Revision f9aa9c1e (ceph): ignore errors if 'ps aux' fails
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 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> - 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... - 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... - 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... - 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... - 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... - 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...
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>
- 11:38 PM Revision 4b45e25b (ceph): Add handles for the ceph-mon starting with upstart
- 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> - 10:11 PM Revision c2f58e66 (ceph): test/ceph-disk.sh: mkdir -p
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 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>
- 09:06 PM Revision 3f9f135f (ceph): Merge remote-tracking branch 'upstream/next' into wip-sam-testing
- Conflicts:
src/osd/OSD.cc - 06:51 PM Revision a923e2c9 (ceph): Renamed README to README.md to render in markdown
- Signed-off-by: Luis Pabón <lpabon@redhat.com>
- 06:48 PM Revision 52cf693e (ceph): Developer quick start guide
- Signed-off-by: Luis Pabón <lpabon@redhat.com>
- 06:11 PM Revision c09036ac (ceph): enable info_log_level config option for rocksdb
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- 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> - 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>
- 04:15 PM Revision 3876da15 (ceph): Merge branch 'master' of github.com:ceph/ceph
- 04:15 PM Revision bc1d2b83 (ceph): Merge remote-tracking branch 'gh/wip-8880'
- Conflicts:
src/osd/OSD.cc - 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> - 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> - 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....
- 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> - 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.
- 05:05 AM Revision 1682e62e (ceph): doc: typo s/loose/lose
- Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
- 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>
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>
- 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... - 10:24 PM Revision b9b022e5 (ceph): add annotation for rocksdb config option
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- 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> - 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... - 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, ... - 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> - 08:56 PM Revision 0b445e0f (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 08:38 PM Revision b93abaf5 (ceph): Merge pull request #305 from ceph/wip-8640
- implement `--version` and improve `setup.py`
- 07:12 PM Revision fe6f4611 (ceph): create a --version flag for teuthology
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 07:11 PM Revision 7d0a072d (ceph): pull the version and description in setup.py
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 07:11 PM Revision a2bb186f (ceph): add an initial version to teuthology
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 06:47 PM Revision 354c4112 (ceph): doc: Added 'x' to monitor cap.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:50 PM Revision 0d1fe79b (ceph): Tweak usage statement
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 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.... - 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> - 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> - 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... - 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... - 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 ... - 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> - 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> - 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> - 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
- 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... - 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... - 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... - 01:51 PM Revision 516101ae (ceph): EC-ISA: provide a 10% faster simple parity operation for (k, m=1). Add ...
- 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. - 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... - 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 ... - 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... - 09:42 AM Revision 90592e9d (ceph): erasure-code: properly indent ErasureCodePluginSelectJerasure.cc
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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... - 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... - 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... - 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... - 06:52 AM Revision cb54605b (ceph): mailmap: sort entries
- to help avoid duplicates (found one)
Signed-off-by: Loic Dachary <loic@dachary.org> - 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... - 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> - 06:50 AM Revision 6652494e (ceph): mailmap: Accela Zhao affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 06:50 AM Revision 6f238fa0 (ceph): mailmap: Adam Crume affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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> - 06:50 AM Revision b1ba72f8 (ceph): mailmap: George Ryall affiliation
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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> - 06:50 AM Revision ef620cc3 (ceph): mailmap: Sebastien Ponce name normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 06:50 AM Revision f870b344 (ceph): mailmap: João Eduardo Luís name normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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> - 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 ... - 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... - 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...
08/03/2014
- 07:47 PM Revision 70250755 (ceph): Merge branch 'wip-8701-firefly' into firefly-next
- 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... - 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... - 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 ... - 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... - 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>... - 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 ... - 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... - 07:47 PM Revision 5db6c12b (ceph): ceph_test_objectstore: fix warning
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit cf98805c09a38cce78ac08317899dc4152ae55a5) - 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... - 03:40 PM Revision 4e03d5b5 (ceph): Revert "enforce rados put aligment"
- This reverts commit 7a58da53ebfcaaf385c21403b654d1d2f1508e1a.
This was alread backported in dece65064d949b5afcc359cd... - 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...
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... - 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... - 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... - 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-... - 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 ... - 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... - 06:28 PM Revision d90148da (ceph): Merge remote-tracking branch 'origin/wip-8438' into firefly-next
- Backport of c5b8d8105d965da852c79add607b69d5ae79a4d4
- 06:22 PM Revision 223a0a9e (ceph): Merge remote-tracking branch 'origin/wip-7999' into firefly-next
- Backport of 830940bf242a73403ec1882a489e31f7694b7f7e
- 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> - 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... - 03:48 AM Revision 84bd3cd7 (ceph): unittest_crush_wrapper: fix build
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit f36cffc986c973014c89aa37ca73740b2fc194ca) - 02:31 AM Revision 12154c22 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 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> - 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)
- 02:24 AM Revision c95e91ef (ceph): os/KeyValueStore: clean up operator<< for KVSuperBlock
- Signed-off-by: Sage Weil <sage@redhat.com>
- 02:23 AM Revision e408f98d (ceph): Merge pull request #2174 from yuyuyu101/kvstore-superblock
- Kvstore superblock
Reviewed-by: Sage Weil <sage@redhat.com> - 02:18 AM Revision 640c291c (ceph): Merge pull request #74 from ceph/wip_fix_fuse_upgrade-firefly
- Yet anothe indentation fix
- 02:15 AM Revision 0928d3e3 (ceph): Yet anothe indentation fix
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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> - 01:02 AM Revision d89a5a37 (ceph): mon: s/%%/%/
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit d700076a42a5a5ebe769a8311fd3b52bf2e98cd2) - 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. - 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... - 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... - 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=... - 12:50 AM Revision a0c12b70 (ceph): atomic_t: add atomic64_t
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit bf3ba6001c7b4cf37edfe6551d3ef298ebcbf421) - 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... - 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... - 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... - 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... - 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... - 12:44 AM Revision a5e0ebc3 (ceph): mon: right justify df values
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 2f63a309df4b7086725949bc0a532595cf927edf) - 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... - 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... - 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... - 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... - 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 ... - 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) - 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) - 12:05 AM Revision 4cfb7dbc (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
- (cherry picked from commit 97a8d5a9fdbd3a25cc922c242ee57da58c57d0bc)
- 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... - 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... - 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... - 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 ... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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_... - 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... - 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) - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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) - 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... - 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> - 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... - 11:46 PM Revision ea1a3170 (ceph): Fixed typos
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 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... - 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)... - 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... - 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... - 11:39 PM Revision 981add9c (ceph): osd/ReplicatedPG: debug obc locks
- Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 356af4bf46d6387e2f1a59646548f9a77e49e5f8) - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 10:37 PM Revision 79d1aff1 (ceph): Merge branch 'wip-cache-second'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 10:37 PM Revision 0ed3adc1 (ceph): osd: promotion on 2nd read for cache tiering
- Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com>
- 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> - 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... - 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... - 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.... - 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> - 07:46 PM Revision ceb37c62 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 07:25 PM Revision f4c953c1 (ceph): Merge pull request #301 from ceph/wip-nuke-vpm
- nuke: allow nuking vpm hosts
- 05:00 PM Revision f752ff49 (ceph): Merge pull request #2180 from ceph/wip-ec-isa
- osd: add support for intel ISA-L EC library
- 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> - 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
- 03:17 PM Revision e08d1a49 (ceph): Fixed to run blogbench.sh on client:0
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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) - 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... - 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... - 02:08 PM Revision cd64a63d (ceph): Merge remote-tracking branch 'gh/next'
- 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> - 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> - 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),... - 04:22 AM Revision 03be707d (ceph): kcephfs/thrash: add standby mds
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision c2fc1a94 (ceph): Merge branch 'wip-rocksdb'
- 04:11 AM Revision 213e0acf (ceph): debian, rpm: build rocksdb statically if we can
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision c574e653 (ceph): autogen.sh: debug with -x
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision 57fd60cd (ceph): rocksdb: -Wno-portability
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision eb1cd780 (ceph): rocksdb: update submodule makefile
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 04:11 AM Revision bcebf9c0 (ceph): do_autogen.sh: build with static librocksdb
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision 33293523 (ceph): rocksdb: require less shiny autoconf
- precise has 2.59
Signed-off-by: Sage Weil <sage@redhat.com> - 04:11 AM Revision 5502dd3e (ceph): configure: verify c++11 is present for rocksdb
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision 7500b890 (ceph): Makefile: include rocksdb in dist tarball always
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision 8fcbb659 (ceph): configure: enable static rocksdb if check and c++11
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision da5edb81 (ceph): add rocksdb bz2 dep
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:11 AM Revision a497a3b4 (ceph): debian, rpm: build require bzip2 dev
- Signed-off-by: Sage Weil <sage@redhat.com>
- 04:06 AM Revision 2e549b4f (ceph): unittest_erasure_code_[plugin_]isa: conditionally compile
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 03:59 AM Revision 53256d33 (ceph): Merge pull request #71 from ceph/wip_fix_fuse_upgrade-firefly
- Fixed miss-config for ceph-fuse
- 03:57 AM Revision f789bcd9 (ceph): Fixed ceph-fuse: [client.0] syntax
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 01:34 AM Revision 26e9105f (ceph): Fixed miss-config for ceph-fuse
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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> - 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... - 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... - 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>
- 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....
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... - 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> - 10:18 PM Revision d8b291f3 (ceph): configure: check for 'better' yasm that can build ISA-L
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:43 PM Revision 1520b471 (ceph): erasure-code/isa/Makefile: add missing \, and missing headers
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:43 PM Revision e1f32d9f (ceph): yasm-wrapper: fix -f ...
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:42 PM Revision 1670fd63 (ceph): yasm-wrapper: turn -I foo into -i foo
- Signed-off-by: Sage Weil <sage@redhat.com>
- 08:41 PM Revision 6d95797c (ceph): yasm-wrapper: echo original args
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:53 PM Revision d76af5a6 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 06:40 PM Revision b7d0017d (ceph): EC: add plugin for Intel ISA-L library
- 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> - 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> - 06:03 PM Revision caf554bf (ceph): osd/ReplicatedPG: improve agent_choose_mode args
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 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(... - 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> - 12:59 PM Revision f3d1f396 (ceph): Merge pull request #2173 from ceph/wip-8969
- fix i386 atomics
Reviewed-by: Greg Farnum <greg@inktank.com> - 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 ... - 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... - 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> - 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... - 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... - 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> - 02:14 AM Revision 51c1f2a8 (ceph): FileStore: Add omap_backend to "<<" operator
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 02:13 AM Revision 7faed148 (ceph): Add superblock to KeyValueStore
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 01:51 AM Revision b879e746 (ceph): KeyValueStore: use generic KeyValueDB::create()
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 01:14 AM Revision 7c3fc404 (ceph): valgrind: ignore ec plugin factory leaks
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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>
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> - 10:37 PM Revision 9e2c8282 (ceph): Merge pull request #300 from ceph/wip-mpi-vers
- task/mpi: Explicit check for version mismatch
- 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> - 09:52 PM Revision 22d20f39 (ceph): qa/workunits/cephtool/test_daemon.sh: typo
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 09:52 PM Revision 97a8d5a9 (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
- 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> - 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> - 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... - 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... - 08:31 PM Revision 094cd5b3 (ceph): Merge pull request #302 from ceph/wip-8850
- tell us if you are really not running any more
- 08:28 PM Revision 4686115c (ceph): add another call to use "ps aux"
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 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>
- 07:26 PM Revision d700076a (ceph): mon: s/%%/%/
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 06:12 PM Revision 1c7c2eb4 (ceph): nuke: allow nuking vpm hosts
- Skip the console check, though.
Signed-off-by: Sage Weil <sage@redhat.com> - 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> - 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... - 01:55 PM Revision ec2f9490 (ceph): kcephfs: thrash mds too
- And shorten names.
Signed-off-by: Sage Weil <sage@redhat.com> - 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... - 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:... - 04:45 AM Revision 7b169a0f (ceph): rocksdb backend optimization
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- 04:45 AM Revision cbd0043c (ceph): add rocksdb support
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- 04:45 AM Revision 6eea02c1 (ceph): add rocksdb submodule
- 04:45 AM Revision 101954c1 (ceph): get a stable rocksdb (3.0)
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- 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> - 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... - 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... - 04:28 AM Revision a2a36192 (ceph): mon/MonitorDBStore: use generic KeyValueDB::create()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 AM Revision 86a0b9dd (ceph): os/KeyValueDB: make compaction interface generic
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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> - 03:49 AM Revision 2f9fe027 (ceph): mailmap: Red Hat names normalization
- Signed-off-by: Loic Dachary <loic@dachary.org>
07/29/2014
- 11:53 PM Revision 3cfda577 (ceph): doc/release-notes: v0.83
- Signed-off-by: Sage Weil <sage@redhat.com>
- 11:23 PM Revision 6e6fc23c (ceph): Merge tag 'v0.83'
- v0.83
- 10:55 PM Revision 440c820c (ceph): Merge pull request #2161 from ceph/wip-jcsp-test
- Reviewed-by: Greg Farnum greg@inktank.com
- 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... - 10:27 PM Revision 79357060 (ceph): Merge pull request #53 from ceph/wip-leaks
- use notcmalloc to fix leak checking
- 10:26 PM Revision fec5b9cb (ceph): Merge pull request #70 from ceph/wip_add_v0.80.5
- Added new ceph version
- 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> - 10:25 PM Revision 1717183a (ceph): Added new ceph version
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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>
- 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
- 09:32 PM Revision 07665ec4 (ceph): mds: introduce explicit DaemonState instead of int
- Signed-off-by: John Spray <john.spray@redhat.com>
- 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... - 09:32 PM Revision 6bb3aeaf (ceph): mds: remove some rogue "using namespace std;"
- Signed-off-by: John Spray <john.spray@redhat.com>
- 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 ... - 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... - 09:32 PM Revision e5870889 (ceph): mds: remove unused purge_prealloc_ino
- Signed-off-by: John Spray <john.spray@redhat.com>
- 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> - 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>
- 09:11 PM Revision 0d70989a (ceph): python-ceph: require libcephfs.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 08:43 PM Revision b8687a54 (ceph): Fix package_version_for_hash() call
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:42 PM Revision 78ff1f0a (ceph): 0.83
- 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> - 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... - 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> - 07:33 PM Revision 4045b2e8 (ceph): doc/release-notes: typo
- Signed-off-by: Sage Weil <sage@redhat.com>
- 07:23 PM Revision df1bad8f (ceph): doc/release-notes: v0.80.5 release notes
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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) - 06:16 PM Revision 9461d8e6 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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 ... - 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... - 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... - 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... - 05:34 PM Revision a949a55b (ceph): Merge branch 'origin/wip-osd-leaks'
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 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... - 05:14 PM Revision b354631e (ceph): Merge pull request #62 from ceph/wip-standbyreplay
- suites/fs: add a standbyreplay configuration
- 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) - 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> - 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> - 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> - 12:24 PM Revision 38b73c67 (ceph): 0.80.5
- 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... - 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 ... - 01:42 AM Revision e99acf98 (ceph): OSD: add require_same_peer_inst(OpRequestRef&,OSDMap&) helper
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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... - 12:18 AM Revision f36cffc9 (ceph): unittest_crush_wrapper: fix build
- Signed-off-by: Sage Weil <sage@redhat.com>
- 12:06 AM Revision 7f913dcd (ceph): Merge pull request #2150 from ceph/wip-libs
- don't link everything with blkid, udev, and boost_threads
07/28/2014
- 11:28 PM Revision 3f3da880 (ceph): Update README
- 11:24 PM Revision f2b74226 (ceph): Update README
- 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.... - 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> - 09:08 PM Revision eb2f1ea2 (ceph): OSD: use OpRequestRef& for a few require_* functions
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 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... - 04:42 PM Revision 9b037522 (ceph): Fix some style and checking issue
- Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
- 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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...
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>
- 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.... - 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... - 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... - 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... - 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... - 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... - 05:33 AM Revision 5283cfee (ceph): Wait tx state buffer in flush_set
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 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... - 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.... - 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...
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> - 04:42 AM Revision 2088c267 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/osdc/Journaler.h - 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>
- 03:43 AM Revision ac8ab1e6 (ceph): added a new test for rgw_readwrite with front end as civetweb instead o...
- 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 ...
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> - 10:58 PM Revision 531f89ca (ceph): Changed upgrade order and re-enabled rados/tests.sh
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 10:44 PM Revision 2999a4d4 (ceph): Merge pull request #296 from ceph/wip-standby-mds
- Wip standby mds
- 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... - 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> - 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... - 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 ... - 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 ... - 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... - 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> - 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... - 06:39 PM Revision 883f2a76 (ceph): task/osd_recovery: use rbd instead of metadata pool
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 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-... - 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... - 06:33 PM Revision 4e56521e (ceph): task/osd_backfill: use 'rbd' instead of 'data' pool
- Signed-off-by: Sage Weil <sage@redhat.com>
- 05:40 PM Revision 5931b1eb (ceph): Merge branch 'firefly' of https://github.com/ceph/ceph-qa-suite into fi...
- 05:39 PM Revision 3d67fde8 (ceph): Added distros
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 04:55 PM Revision 1f9c7324 (ceph): doc: Add additional hyperlink to Cache Tiering defaults.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:55 PM Revision 4047660c (ceph): doc: Update doc from user feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 11:00 PM Revision 4fe07925 (ceph): doc: Updated mon doc per feedback. Fixed hyperlinks.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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... - 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... - 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>... - 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... - 06:37 PM Revision 3ca533e4 (ceph): msgr: kill mark_down_on_empty()
- No users!
Signed-off-by: Sage Weil <sage@inktank.com> - 06:37 PM Revision 2970396d (ceph): msgr: add Connection::mark_disposable()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 8b49b3a3 (ceph): mds: use Connection::mark_disposable()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 2c28548e (ceph): msgr: remove Messenger::mark_disposable()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 694ced9e (ceph): client: use con-based send_message
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision be91daf0 (ceph): common/LogClient: use con-based send_message
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 95aaeb65 (ceph): osd: use Connection::send_message()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 92c46a7d (ceph): mon: use Connection::mark_down()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision c42922ac (ceph): mon/MonClient: use Connection::mark_down()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 774481bb (ceph): mon/MonClient: use Connection::send_keepalive()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision 841d5ac8 (ceph): osd: use Connection::mark_down()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:37 PM Revision f0481025 (ceph): osdc/Objecter: use Connection::mark_down()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 06:37 PM Revision 637ada2d (ceph): msgr: kill addr-based send_keepalive()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:33 PM Revision d60e8a2d (ceph): client: use Connection::mark_down()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:33 PM Revision 54eca566 (ceph): mds: use Connection::mark_down()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 06:33 PM Revision afb4c37f (ceph): msg: factor policy handling out of SimpleMessenger
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:33 PM Revision 531073f8 (ceph): msgr: add convenience Connection methods
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:33 PM Revision 3d57e39c (ceph): osd: use Connection::send_message
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 06:33 PM Revision aeee0977 (ceph): client: use Connection::send_message()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:33 PM Revision 05bf6cf9 (ceph): mds: use Connection::send_message()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:33 PM Revision 2bb9ab23 (ceph): osdc/Objecter: use Connection::send_message()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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)... - 04:03 PM Revision c2fc5614 (ceph): Remove oddly-placed, broken import
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:14 AM Revision 7d137430 (ceph): Merge remote-tracking branch 'gh/next'
- 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> - 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> - 01:59 AM Revision 7d0adcee (ceph): Move DaemonState to teuthology.orchestra
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 01:59 AM Revision 479a1fe6 (ceph): Rename CephState to DaemonGroup and move to orchestra
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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...
07/23/2014
- 10:21 PM Revision e387dd76 (ceph): Merge pull request #65 from ceph/wip_fix_missed_ceph_task
- Fixed missing ceph task
- 10:15 PM Revision fef05c53 (ceph): Fixed missing ceph task
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 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-... - 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... - 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... - 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> - 09:48 PM Revision cf98805c (ceph): ceph_test_objectstore: fix warning
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 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 ... - 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... - 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> - 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> - 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) - 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@... - 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... - 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) - 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 <... - 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... - 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> - 05:11 PM Revision a05a0da3 (ceph): common/random_cache: fix typo
- Signed-off-by: Sage Weil <sage@redhat.com>
- 05:09 PM Revision 42ad241e (ceph): Merge remote-tracking branch 'origin/wip-8858-firefly' into firefly
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 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> - 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... - 01:01 AM Revision 356af4bf (ceph): osd/ReplicatedPG: debug obc locks
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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...
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> - 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... - 11:15 PM Revision 367d4da0 (ceph): added debug messages for radosbench.yaml
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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> - 09:47 PM Revision efce3418 (ceph): Fail sooner if an invalid config_yaml is passed
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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. ... - 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... - 09:05 PM Revision 456aff87 (ceph): Removed rados/test.sh for now
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 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... - 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... - 07:57 PM Revision 0e2149c8 (ceph): Remove kcon_most
- It was unused.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 07:49 PM Revision d6e5895f (ceph): Merge pull request #293 from ceph/wip-ship-utilities
- move ship_utilities to install task (from ceph test)
- 05:55 PM Revision 828bb2a6 (ceph): ceph_deploy: use new ship_utilities location
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 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... - 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> - 03:31 PM Revision e311a085 (ceph): uncomment cleanup command
- 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... - 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... - 04:35 AM Revision fb6ab3bc (ceph): Modified print task
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
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. ... - 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> - 11:18 PM Revision 13824408 (ceph): upgrade/dumpling-firefly-x: remove unnecessary files
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 11:14 PM Revision e962fa75 (ceph): upgrade/dumpling-firefly-x: upgrade clients to firefly
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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> - 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... - 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> - 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> - 09:29 PM Revision a22d5c8b (ceph): upgrade/dumpling-firefly-x: drop useless line
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 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.... - 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... - 08:31 PM Revision d3587419 (ceph): Wait tx state buffer in flush_set
- Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
- 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... - 08:10 PM Revision 5c1d7484 (ceph): Merge pull request #2122 from ceph/wip-dencoder-firefly
- fix linking deps, cpeh-dencoder, etc., firefly backport
- 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... - 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
- 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> - 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> - 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> - 03:09 PM Revision b6f3aff7 (ceph): Fix mismatched tags (struct vs. class) inconsistency
- Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
- 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...
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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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)
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>
- 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: ... - 08:56 PM Revision 6f312b05 (ceph): os/MemStore: copy attrs on clone
- Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com> - 08:56 PM Revision f4bffece (ceph): ceph_test_objectstore: test memstore
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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... - 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... - 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... - 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) - 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... - 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... - 05:44 AM Revision 34671108 (ceph): ceph-dencoder: don't link librgw.la (and rados, etc.)
- Signed-off-by: Sage Weil <sage@redhat.com>
- 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> - 05:33 AM Revision 1c170776 (ceph): libosd_types, libos_types, libmon_types
- Signed-off-by: Sage Weil <sage@redhat.com>
- 03:55 AM Revision 58cc894b (ceph): Revert "ceph.spec: move ceph-dencoder to ceph from ceph-common"
- This reverts commit 95f5a448b52db545a2b9bbad47fdb287254f93ea.
- 03:55 AM Revision f181f78b (ceph): Revert "debian: move ceph-dencoder to ceph from ceph-common"
- This reverts commit b37e3bde3bd31287b11c069062280258666df7c5.
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> - 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 ... - 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... - 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... - 09:55 PM Revision 924686f0 (ceph): rgw: add NextMarker param for bucket listing
- Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 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>
- 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... - 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> - 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... - 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... - 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> - 05:45 PM Revision 49fc68cf (ceph): utf8: export encode_utf8() and decode_utf8()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 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 ... - 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... - 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... - 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... - 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... - 05:40 PM Revision 8eef89e6 (ceph): doc: fix example s/inspect/journal inspect/
- Signed-off-by: John Spray <john.spray@redhat.com>
- 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> - 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.... - 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) - 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 ... - 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> - 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> - 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... - 05:00 PM Revision 18ca6b60 (ceph): test: add a missing semicolon
- Broke in df8f48628.
Signed-off-by: John Spray <john.spray@redhat.com> - 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> - 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> - 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... - 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... - 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... - 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.... - 04:33 AM Revision 0193d3aa (ceph): AUTHORS
- Signed-off-by: Sage Weil <sage@inktank.com>
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... - 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> - 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... - 11:39 PM Revision b140ce9e (ceph): Re-enabled rgw tests, #8846 should be fixed now
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 10:39 PM Revision eba43a9a (ceph): Fixed prints
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 10:21 PM Revision cbe9ee2c (ceph): Added prints
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 10:05 PM Revision c1896d56 (ceph): Fixed missed line
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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>
- 08:56 PM Revision 7b342ef0 (ceph): doc: Add Note about European mirror in Quick Start
- 08:05 PM Revision e75dd2e4 (ceph): remove suse service restarts
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 0f11aaeefd7e8b49f88607937aade6113eb... - 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... - 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> - 07:06 PM Revision 0f11aaee (ceph): remove suse service restarts
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 07:03 PM Revision e3a5756f (ceph): remove ceph restarts on upgrades for RPMs
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 06:30 PM Revision 04f040ad (ceph): Again fixed identations
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 05:52 PM Revision 2a82fd6a (ceph): Fixed indentation
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 03:28 PM Revision 2679a024 (ceph): Added print tasks
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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> - 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>
- 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... - 12:46 AM Revision 5ccfd37b (ceph): vstart.sh: default to 3 osds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:34 AM Revision 7c0f1d8d (ceph): Commented out rgw tests
- Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
- 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... - 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>
Also available in: Atom