Project

General

Profile

Activity

From 07/31/2013 to 08/29/2013

08/29/2013

11:34 PM Revision 56ff4101 (ceph): Merge pull request #559 from ceph/wip-osd-rollback
fixes a few osd dout bugs; make rados model behave with rollback
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
11:08 PM Revision 96aaa5e3 (ceph): ceph_test_rados: rollback bumps user_version
Sigh. This doesn't make much intuitive sense to me, but this is how it
currently works.
Switch to using the async a...
Sage Weil
10:12 PM Revision 42d65b0a (ceph): PGLog: initialize writeout_from in PGLog constructor
Fixes: 6151
Backport: dumpling
Signed-off-by: Samuel Just <sam.just@inktank.com>
Introduced: f808c205c503f7d32518c916...
Samuel Just
10:08 PM Revision 24991c4a (ceph): Add hung job description to email
Zack Cerza
10:00 PM Revision ed62c457 (ceph): osd_types: add pg_pool_t cache-related fields
We add fields sufficient to specify
* many pools have a tiering relationship with pool foo
* pool foo is a tier pool ...
Sage Weil
10:00 PM Revision 5e2c86ad (ceph): osd/OSDMonitor: avoid polluting pending_inc on error for 'osd pool set ...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:00 PM Revision af0a0cd7 (ceph): mon/OSDMonitor: 'osd pool tier <add|remove> <pool> <tierpool>'
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:28 PM Revision 4f7fce52 (ceph): osd/ReplicatedPG: drop dout from object_context_destructor_callback
We don't hold the pg lock; cannot call dout here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:27 PM Revision 00b6a94c (ceph): osd/ReplicatedPG: remove debug lines from snapset_context get/put
The dout() prefix does get_osdmap(), which requires (and asserts) that we
hold the pg lock, but in some cases we do n...
Sage Weil
09:26 PM Revision 47f16bd9 (ceph): Merge pull request #61 from ceph/wip-logger
Log all the things! (Things like exceptions.) Alfredo Deza
09:12 PM Revision 44401f9a (ceph): Workers: only log child's stderr, not stdout
Zack Cerza
08:05 PM Revision 83a5ab19 (ceph): Pretty-up write_initial_metadata; s/run/name/
Zack Cerza
08:05 PM Revision 40f1d4fc (ceph): Don't print colon if there's no exception message. Also, remove testing
exception. Zack Cerza
08:04 PM Revision f6430df2 (ceph): run: write info.yaml on job start
Include basic metadata bout the job.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:04 PM Revision 9550b499 (ceph): Add exception hook
Zack Cerza
08:03 PM Revision 649bddf7 (ceph): run: set up archive dir and logger output sooner
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:03 PM Revision 27eea4ad (ceph): test
Sage Weil
08:03 PM Revision a0e86c05 (ceph): Move logging setup out of main()
Zack Cerza
06:39 PM Revision 9cc40a52 (ceph): Merge pull request #556 from ceph/wip-user-version
make ceph_test_rados / RadosModel validate the versions exposed by librados
Reviewed-by: Greg Farnum <greg@inktank.c...
Sage Weil
05:56 PM Revision 7a7361d7 (ceph): rgw: Fix S3 auth when using response-* query string params
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Signed-off-by: Sylvain Munaut <s.munaut@whatever-company.com>
Sylvain Munaut
04:12 PM Revision 91616ce4 (ceph): ceph.spec.in: remove trailing paren in previous commit
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
04:12 PM Revision b03f2417 (ceph): ceph.spec.in: Don't invoke debug_package macro on centos.
If the redhat-rpm-config package is installed, the debuginfo rpms will
be built by default. The build will fail whe...
Gary Lowell
01:07 PM Revision ed575251 (ceph): Merge pull request #58 from ceph/queue
Don't assume anything about the base path here. Alfredo Deza
05:29 AM Revision 444a0ab1 (ceph): Enabling multi-region S3 tests
This file turns on multi-region
S3 tests. Ticket #5842.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Joe Buck
04:54 AM Revision ef85facb (ceph): schedule_suite.sh: allow partial 'suite' names
Mangle the name (/ -> :) in the run name. Separate base from
relative path so that the job names don't include a ful...
Sage Weil
04:53 AM Revision 4fbec834 (ceph): suite: return [] for build_matrix base case
This gives us an empty list instead of a crash on an empty dir
or bad symlink
Signed-off-by: Sage Weil <sage@inktank...
Sage Weil
01:52 AM Revision d3f13698 (ceph): Merge pull request #60 from ceph/sentry
Add run name to first line of email. Alfredo Deza
12:54 AM Revision 02659cd5 (ceph): Merge pull request #361 from atwardowski/patch-1
Update adminops.rst add capabilities
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:05 AM Revision 9374dc8b (ceph): messages/MOSDOpReply: fix user_version in reply (add missing braces)
Presumbly a mismerge somewhere back around
de20997445803dca4225ed0dac1bad6a8a1e6512.
Signed-off-by: Sage Weil <sage@...
Sage Weil
12:05 AM Revision c8dcd2ea (ceph): osd/ReplicatedPG: set version, user_version correctly on reads
Set the user version to the *current* object version, not the version
we would use if we were to modify it. We move ...
Sage Weil
12:05 AM Revision e20d1f8e (ceph): ceph_test_rados: validate user_version
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:05 AM Revision 985a1405 (ceph): librados: add get_version64()
The C++ AioCompletion::get_version() method only returns 32-bits. Sigh.
Add a get_version64() method that returns a...
Sage Weil

08/28/2013

11:48 PM Revision b2b0f202 (ceph): qa: workunits: mon: test snaps ops using rbd.
Regression test for #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
Joao Eduardo Luis
11:48 PM Revision 7e722245 (ceph): rbd.cc: propagate some errors to user-space when they're available
There was a bunch of situations in which we would have a proper error to
propagate to user-space but we would always ...
Joao Eduardo Luis
11:48 PM Revision 0e850744 (ceph): mon: OSDMonitor: return earlier on no-ops over currently committed state
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis
11:48 PM Revision 274b4b96 (ceph): mon: OSDMonitor: don't propose on prepare_pool_op()
Except in very special cases, we should let PaxosService take its course
and trigger the proposals itself. In this c...
Joao Eduardo Luis
11:48 PM Revision fab79543 (ceph): mon: OSDMonitor: check if pool is on unmanaged snaps mode on mk/rmsnap
Backport: dumpling
Fixes: #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
Joao Eduardo Luis
09:26 PM Revision 778c0857 (ceph): Merge pull request #59 from ceph/wip-collections
redo the way we describe test collections Zack Cerza
09:10 PM Revision 3e63c1a4 (ceph): Merge pull request #550 from ceph/wip-6040
Wip 6040
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Loic Dachary <loic@dachary.com>
athanatos
08:41 PM Revision df73f503 (ceph): Add run name to first line of email.
Zack Cerza
08:25 PM Revision b8295433 (ceph): suite: generalize collection expansion
Previous, a collection was a directory like this:
mycollection/
mycollection/facet1/
mycollection/facet1/1a.yaml
...
Sage Weil
08:25 PM Revision 7163e89b (ceph): suite: allow individual files to be scheduled
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:25 PM Revision 7ce66962 (ceph): suite: build_matrix as a list of filenames, not file content
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:18 PM Revision f808c205 (ceph): PGLog: maintain writeout_from and trimmed
This way, we can avoid omap_rmkeyrange in the common append
and trim cases.
Fixes: #6040
Backport: Dumpling
Signed-o...
Samuel Just
08:08 PM Revision 8a1da62d (ceph): ceph-post-file: single command to upload a file to cephdrop
Use sftp to upload to a directory that only this user and ceph devs can
access.
Distribute an ssh key to connect to ...
Sage Weil
06:41 PM Revision 8314140d (ceph): suite: clean up imports
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:40 PM Revision 2dd889e4 (ceph): suite: make collection args (optionally) relative to a base dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:40 PM Revision 8894ff6b (ceph): suite: add --dry-run
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:40 PM Revision 802fa51d (ceph): suite: make names a bit more friendly
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:36 PM Revision 6175a133 (ceph): Don't assume anything about the base path here.
Zack Cerza
06:30 PM Revision a1a3358a (ceph): README: update for new flexible structure.
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:24 PM Revision 30c56cc1 (ceph): mark all existing collections with %
This is ignored by old teuthology, but used by newer code to tell us when
to generate a product of all directory item...
Sage Weil
05:39 PM Revision fd3fd596 (ceph): doc/release-notes: v0.56.6 and .7 bobtail
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:29 PM Revision cb2abad9 (ceph): Merge pull request #539 from dachary/master
doc : erasure code developer notes updates Sage Weil
05:08 PM Revision f271a73c (ceph): Merge pull request #552 from ceph/wip-4924-master
mon: discover mon addrs, names during election state too
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
João Eduardo Luís
04:50 PM Revision c2402857 (ceph): mon: discover mon addrs, names during election state too
Currently we only detect new mon addrs and names during the probing phase.
For non-trivial clusters, this means we ca...
Sage Weil
04:38 PM Revision a472f501 (ceph): Merge pull request #54 from ceph/sentry
Add logs and Sentry events to suite emails Alfredo Deza
04:36 PM Revision 38a47ece (ceph): Don't return inside __init__
Zack Cerza
04:34 PM Revision 61b40f48 (ceph): doc/dev/cache-pool: document cache pool management interface
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:33 PM Revision b91c1c52 (ceph): add CEPH_FEATURE_OSD_CACHEPOOL
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:15 PM Revision be9a39b7 (ceph): Merge pull request #549 from ceph/wip-6029
Make user_version a first-class citizen
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Sam Just <sam.just@ink...
Gregory Farnum
04:15 PM Revision 53cea02a (ceph): Add apology for non-public links
Zack Cerza
04:12 PM Revision 25defd40 (ceph): Indent wrapped exceptions.
Zack Cerza
04:01 PM Revision ffac4ad2 (ceph): s3tests: extend for multi-region tests
Added code to the s3tests task to extract
multi-region info so that that data
can be added to the S3TEST_CONF file
us...
Joe Buck
04:01 PM Revision 2346f1d7 (ceph): s3tests: extend for multi-region tests
Added code to the s3tests task to extract
multi-region info so that that data
can be added to the S3TEST_CONF file
us...
Joe Buck
04:00 PM Revision db518885 (ceph): rgw: persist the region info
The rgw task deletes the region info
from the config structure. The s3tests
task needs this info, so we persist
it by...
Joe Buck
04:00 PM Revision 2877e272 (ceph): radosgw-agent: store radosgw_agent server/port
Persist the hostname and port number used
by the radosgw-agent http server.
Signed-off-by: Joe Buck <jbbuck@gmail.co...
Joe Buck
03:59 PM Revision 6c5a7af1 (ceph): move multi_region_enabled() into util class
Moving a helper function into a more general
location so that it can be used by other
classes.
Signed-off-by: Joe Bu...
Joe Buck
04:41 AM Revision 951177b8 (ceph): internal: whitelist btrfs lock imbalance bug 6097
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:48 AM Revision c30310af (ceph): ceph.conf.template: add osd_debug_pg_log_writeout = true
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:45 AM Revision 1c0d75db (ceph): PGLog: don't maintain log_keys_debug if the config is disabled
Fixes: #6040
Backport: Dumpling
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
01:44 AM Revision fe68b15a (ceph): PGLog: move the log size check after the early return
There really are stl implementations (like the one on my ubuntu 12.04
machine) which have a list::size() which is lin...
Samuel Just
12:26 AM Revision 9101433a (ceph): Merge remote-tracking branch 'origin/master' into wip-6029
Conflicts:
src/librados/AioCompletionImpl.h
Greg Farnum
12:24 AM Revision 6c432f19 (ceph): doc: update to describe new OSD version support as it actually exists
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:24 AM Revision 57e346b1 (ceph): ReplicatedPG: Fill in the MOSDOpReply's user_version
As part of this, rename OpContext::reply_version->reply_user_version.
The semantics that necessitate the reply_versio...
Greg Farnum
12:24 AM Revision 2e764a81 (ceph): osd: switch object_info_t::user_version to be a version_t
We never expose the full eversion_t data to users, and do not want to.
However, we pull some tricks in the encode/dec...
Greg Farnum
12:24 AM Revision 69280e2a (ceph): ReplicatedPG: remove OpContext::reply_user_version
ctx->new_obs.oi.user_version is initialized to ctx->obs.oi.user_version,
and for read ops it won't be changed. That m...
Greg Farnum
12:24 AM Revision cc1c4a75 (ceph): osd: add last_user_version to pg_info_t
We add a corresponding user_version to pg_log_entry_t, and the logic
to assign from one to the other and to recover l...
Greg Farnum
12:24 AM Revision dc9d3fc3 (ceph): osd: actually fill in user_version in pg_log_entry_t
We now require it when creating a pg_log_entry_t. The user_version
is the version which info.last_user_version should...
Greg Farnum
12:24 AM Revision de209974 (ceph): MOSDOpReply: add enough fields to be backwards compatible.
The system we've been building up works out very nicely for new clients,
but they could not have interoperated with o...
Greg Farnum
12:24 AM Revision 2c05b4fe (ceph): MOSDOpReply: switch to comprehensive instead of individual version setters
There's little point to updating versions individually when we can
do so en masse and avoid mistakes in duplication.
...
Greg Farnum
12:24 AM Revision 7db71fc2 (ceph): MOSDOpReply: stop filling in replay_version from the MOSDOp to begin with
It's just asking for trouble.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:24 AM Revision c119afa0 (ceph): ReplicatedPG: add OpContext::user_at_version
Set this up with the existing at_version member, but only increase
it for user_modify ops. Use this when logging the ...
Greg Farnum
12:24 AM Revision 17e32f95 (ceph): MOSDOpReply: add user_version field
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:24 AM Revision 931bf7e8 (ceph): Objecter: rename Op::version to Op::replay_version
This is used for replay, so let's be more precise!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:24 AM Revision ff1a5730 (ceph): Objecter: librados: mass switch from eversion_t to version_t
There are a lot of pointers throughout our request infrastructure used solely
for exporting the version to users. The...
Greg Farnum
12:24 AM Revision e42ef0c0 (ceph): Objecter: expose MOSDOp's new user_version instead of the replay_version
We don't want users to ever see the replay_version, which is about
to become private RADOS data.
Signed-off-by: Greg...
Greg Farnum
12:24 AM Revision 9b998a96 (ceph): ReplicatedPG: set the replay version based on the at_version
The replay version is not for users to consume, so we don't want
to use the user_version for it.
Signed-off-by: Greg...
Greg Farnum
12:00 AM Revision 37bba41b (ceph): ReplicatedPG: remove long-dead branch
This was confusing the heck out of me when trying to figure out
why I was hitting an assert. So replace the if-else b...
Greg Farnum
12:00 AM Revision 1f608bd9 (ceph): ReplicatedPG: do not do a redundant set of ctx->new_obs.oi.version
We set this in the if below for writes, and for reads it doesn't need to
be updated (and isn't). Remove the confusing...
Greg Farnum
12:00 AM Revision 295a84b9 (ceph): doc: include plan for new user_version support
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:00 AM Revision f4008164 (ceph): MOSDOpReply: rename *_version() -> *_replay_version()
We have been returning the object's "user version" and using that
for replay, but that is in fact incorrect. In prepa...
Greg Farnum

08/27/2013

11:56 PM Revision 7a7ae608 (ceph): MOSDOpReply: rename reassert_version -> replay_version
Because that's what it's for. reassert_version is a bit ambiguous.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
11:02 PM Revision 4d1de2a6 (ceph): Merge pull request #55 from ceph/wip-undefined
Reviewed-by: Sage Weil <sage.weil@inktank.com> Josh Durgin
10:58 PM Revision 232e3d32 (ceph): Fix undefined symbol errors
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
10:26 PM Revision 6afb238a (ceph): Time is an integer, in seconds.
Zack Cerza
10:22 PM Revision dfdac24f (ceph): Make email formatting way, way nicer.
Zack Cerza
10:08 PM Revision b5ea74ce (ceph): docs: document how the current OSD PG/object versions work
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:02 PM Revision ec297ec6 (ceph): Merge pull request #548 from dmick/next
ceph.in: add to $PATH if needed regardless of LD_LIBRARY_PATH state
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:40 PM Revision 37850e1b (ceph): ceph.in: add to $PATH if needed regardless of LD_LIBRARY_PATH state
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:51 PM Revision eb585d19 (ceph): Move job listing logic to get_jobs()
Zack Cerza
05:56 PM Revision 7cc2eb24 (ceph): Merge pull request #545 from dachary/wip-6117
SharedPtrRegistry: get_next must not delete while holding the lock
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
05:44 PM Revision 14f23ab8 (ceph): v0.56.7
Gary Lowell
05:25 PM Revision 32668624 (ceph): doc: Updated to accurately reflect that upstart applies to a single node.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:00 PM Revision 3f866347 (ceph): ceph.spec.in: remove trailing paren in previous commit
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
04:59 PM Revision 23fb908c (ceph): ceph.spec.in: Don't invoke debug_package macro on centos.
If the redhat-rpm-config package is installed, the debuginfo rpms will
be built by default. The build will fail whe...
Gary Lowell
04:53 PM Revision 8df504c1 (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
04:41 PM Revision 11f5853d (ceph): osd: install admin socket commands after signals
This lets us tell by the presence of the admin socket commands whether
a signal will make us shut down cleanly. See ...
Sage Weil
03:30 PM Revision a10ca4b5 (ceph): librbd: fix debug print in aio_write
Reported-by: James Harper <james.harper@bendigoit.com.au>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:17 PM Revision 228510ff (ceph): cleanup: removed last references to g_conf from auth
Trivial cleanup. There were still 3 references to g_conf in CephxKeyServer.
Replaced them in favor of cct->_conf.
Si...
Roald van Loon
03:15 PM Revision 7e49cd17 (ceph): Merge pull request #53 from ceph/wip-asok-retry
fix admin_socket retry Zack Cerza
02:33 PM Revision f2a688dc (ceph): rados/verify: crank up debugging on system tests
Looking for #5925
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:09 PM Revision ea2fc85e (ceph): SharedPtrRegistry: get_next must not delete while holding the lock
bool get_next(const K &key, pair<K, VPtr> *next)
may indirectly delete the object pointed by next->second when
doing...
Loïc Dachary
12:13 PM Revision 14c31ddf (ceph): doc : erasure code developer notes updates
* unify conventions to match those used by jerasure ( data chunk = K,
coding chunk = M, use coding instead of parit...
Loïc Dachary
11:59 AM Revision af5281e0 (ceph): common: move SharedPtrRegistry test after t.join
The thread created to test SharedPtrRegistry race conditions updates a
value ( ptr ) that is tested by the main gtest...
Loïc Dachary
04:33 AM Revision 39adc019 (ceph): ceph-disk: partprobe after creating journal partition
At least one user reports that a partprobe is needed after creating the
journal partition. It is not clear why sgdis...
Sage Weil
04:33 AM Revision 6a4fe7b9 (ceph): mon/Paxos: always refresh after any store_state
If we store any new state, we need to refresh the services, even if we
are still in the midst of Paxos recovery. Thi...
Sage Weil
04:33 AM Revision 13d396e4 (ceph): mon/Paxos: return whether store_state stored anything
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked fro...
Sage Weil
04:33 AM Revision f248383b (ceph): mon/Paxos: cleanup: use do_refresh from handle_commit
This avoid duplicated code by using the helper created exactly for this
purpose.
Signed-off-by: Sage Weil <sage@inkt...
Sage Weil
01:14 AM Revision 502714ba (ceph): admin_socket: fix retry-on-error behavior
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:11 AM Revision a6fe776c (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil

08/26/2013

11:12 PM Revision 81709ed1 (ceph): Avoid double slashes in sentry event URL
Zack Cerza
10:38 PM Revision a1a261a8 (ceph): Add tags! Task name and owner to start.
Zack Cerza
10:21 PM Revision 05038031 (ceph): Add sentry events to suite email.
Zack Cerza
10:11 PM Revision 489c1660 (ceph): Also leave a list of sentry events in the summary
Zack Cerza
09:33 PM Revision 40071732 (ceph): Add URL to Sentry event to traceback output.
Zack Cerza
09:17 PM Revision 6c486ab0 (ceph): Tweak logging
Zack Cerza
09:17 PM Revision 12cb6860 (ceph): Rewrite email-generating code.
Zack Cerza
09:17 PM Revision fedc91c0 (ceph): Add a catch-all __getattr__(); add comments
Zack Cerza
09:17 PM Revision 300374bb (ceph): For failures, add http links to log directories.
Zack Cerza
09:17 PM Revision 6f009390 (ceph): Use os.path.join, not urlparse.urljoin
Zack Cerza
09:14 PM Revision 65a10862 (ceph): osd: get initial full map after a map gap
If there is a gap in our map history, get the full range of maps that
the mon has. Make sure the first one is a full...
Sage Weil
09:14 PM Revision aceef04f (ceph): osd: fix off-by-one in map gap logic
If we have map 250, and monitor's first is 251, but sends 260, we can
request the intervening range.
Fixes: #5784
Si...
Sage Weil
09:13 PM Revision cdbfd662 (ceph): OSD: tolerate holes in stored maps
We may have holes in stored maps during init_splits_between
and advance_pg. In either case, we should simply skip th...
Samuel Just
09:04 PM Revision bf01fa15 (ceph): Merge pull request #52 from ceph/wip-6125
Don't hardcode path to teuthology-suite Dan Mick
08:48 PM Revision 77706c67 (ceph): internal: remove (hopefully obsolete) kern.log checks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:47 PM Revision 711a0244 (ceph): internal: unbreak syslog BUG checks and gz
This broke back in ace4cb07b2de99644c63f3ab90c21a663a384e69
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:20 PM Revision c5b5ce12 (ceph): osd: install admin socket commands after signals
This lets us tell by the presence of the admin socket commands whether
a signal will make us shut down cleanly. See ...
Sage Weil
08:19 PM Revision 76a38c3b (ceph): mon/DataHealthService: preserve compat of data stats dump
See 96621bdb004e539a0186fb592f44d51cf49f1c31.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:17 PM Revision e8df1424 (ceph): Merge pull request #526 from ceph/wip-5909
mon: Early warning system for monitor stores growing over predefined threshold
Reviewed-by: Sage Weil <sage@inktank....
Sage Weil
08:14 PM Revision 234d68c6 (ceph): ceph-disk: partprobe after creating journal partition
At least one user reports that a partprobe is needed after creating the
journal partition. It is not clear why sgdis...
Sage Weil
08:10 PM Revision cf2f31ac (ceph): osdc/ObjectCacher: do not merge rx buffers
We do not try to merge rx buffers currently. Make that explicit and
documented in the code that it is not supported....
Sage Weil
08:10 PM Revision 02da5575 (ceph): osdc/ObjectCacher: match reads with their original rx buffers
Consider a sequence like:
1- start read on 100~200
100~200 state rx
2- truncate to 200
100~100 state...
Sage Weil
08:10 PM Revision 02608a12 (ceph): osdc/ObjectCacher: do not merge rx buffers
We do not try to merge rx buffers currently. Make that explicit and
documented in the code that it is not supported....
Sage Weil
08:10 PM Revision 0e2bfe71 (ceph): osdc/ObjectCacher: match reads with their original rx buffers
Consider a sequence like:
1- start read on 100~200
100~200 state rx
2- truncate to 200
100~100 state...
Sage Weil
08:08 PM Revision 43e7ad98 (ceph): mon/Paxos: fix another uncommitted value corner case
It is possible that we begin the paxos recovery with an uncommitted
value for, say, commit 100. During last/collect ...
Sage Weil
08:08 PM Revision 6b51c960 (ceph): mon/Paxos: fix another uncommitted value corner case
It is possible that we begin the paxos recovery with an uncommitted
value for, say, commit 100. During last/collect ...
Sage Weil
08:03 PM Revision 2de15152 (ceph): os: make readdir_r buffers larger
PATH_MAX isn't quite big enough.
Backport: dumpling, cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com>...
Sage Weil
08:03 PM Revision af9818c4 (ceph): os: fix readdir_r buffer size
The buffer needs to be big or else we're walk all over the stack.
Backport: dumpling, cuttlefish, bobtail
Signed-off...
Sage Weil
08:01 PM Revision b3a280d5 (ceph): os: make readdir_r buffers larger
PATH_MAX isn't quite big enough.
Backport: dumpling, cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com>...
Sage Weil
08:01 PM Revision 989a664e (ceph): os: fix readdir_r buffer size
The buffer needs to be big or else we're walk all over the stack.
Backport: dumpling, cuttlefish, bobtail
Signed-off...
Sage Weil
07:52 PM Revision f0805cb6 (ceph): test/librados/cmd.cc: tolerate thrashing on pg_command tests
We may get ENXIO (osd down) or ENOENT (pg dne (yet) on the target osd) if
there is thrashing going on.
Fixes: #6122
...
Sage Weil
06:23 PM Revision 1adde58e (ceph): Don't hardcode path to teuthology-suite
Zack Cerza
05:42 PM Revision b74fa14a (ceph): Merge pull request #540 from ceph/wip-doc-update
List packages needed for RPM-based distros Sage Weil
05:32 PM Revision d5718250 (ceph): WBThrottle: use fdatasync instead of fsync
Backport: dumpling
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:32 PM Revision 3528100a (ceph): FileStore: add config option to disable the wbthrottle
Backport: dumpling
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:14 PM Revision ff1fcc71 (ceph): Merge pull request #51 from ceph/wip-queue
queue: only git fetch once per minute per branch Zack Cerza
04:53 PM Revision 72582c2d (ceph): upgrade/mixed-mons: whitelist fallout from teh cephtool test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision ed712c13 (ceph): fix nss lib name
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:05 PM Revision 378728e0 (ceph): update the README with required RPM packages
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
12:12 AM Revision 2184ec13 (ceph): Merge branch 'sleinen'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
12:12 AM Revision c6a73776 (ceph): Improve warning message when there are unfound objects, but probing
hasn't finished yet.
Signed-off-by: Simon Leinen <simon.leinen@switch.ch>
Simon Leinen

08/25/2013

05:11 AM Revision c957eae1 (ceph): upgrade/mixed-mons: upgrade osds for final phase of test
We run cephtool/test.sh which expects to be able to do pg query / osd tell
stuff.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
05:01 AM Revision 5ec5e2c0 (ceph): ceph_manager: wait for dump_ops_in_flight on osd revival
Wait for a command that implies a complete startup instead of
'version' (which does not).
Fixes: #5924
Signed-off-by...
Sage Weil

08/24/2013

09:12 PM Revision 8b1b7459 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:16 PM Revision 41149c44 (ceph): test: ceph_test_store_tool: output estimated store size on 'get-size'
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis
01:16 PM Revision 9a1badf1 (ceph): mon: MonitorDBStore: rely on backing store to provide estimated store size
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis
01:16 PM Revision 46fb86aa (ceph): mon: mon_types: DataStats: add 'dump(Formatter*)' method
... and use it on DataHealthService.cc, instead of building our own
version of the classes' formatted output.
Signed...
Joao Eduardo Luis
01:16 PM Revision 96621bdb (ceph): mon: DataHealthService: monitor backing store's size and report it
If the store's size grows beyond what we believe to be reasonable, we must
let the user know that something fishy may...
Joao Eduardo Luis
04:21 AM Revision 14a48374 (ceph): Merge pull request #514 from kri5/wip-clang-compilation
Do not use some compilation flag invalid for clang
Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Sage We...
Sage Weil
04:18 AM Revision 2e1ddbc4 (ceph): Merge pull request #522 from kri5/master
vstart.sh: Allow to run multiple cluster instances. Sage Weil

08/23/2013

10:43 PM Revision c861e2d7 (ceph): queue: only git fetch once per minute per branch
This takes 1-2 seconds and makes launching jobs slow. Only do it once
every 60 seconds per branch.
Signed-off-by: S...
Sage Weil
10:37 PM Revision 4cf69968 (ceph): rgw: change cache / watch-notify init sequence
Fixes: #6046
We were initializing the watch-notify (through the cache
init) before reading the zone info which was mu...
Yehuda Sadeh
10:37 PM Revision a4cca31c (ceph): rgw: fix crash when creating new zone on init
Moving the watch/notify init before the zone init,
as we might need to send a notification.
Reviewed-by: Sage Weil <...
Yehuda Sadeh
10:33 PM Revision 48116b62 (ceph): Merge pull request #50 from ceph/wip-worker-lock
queue: only let one worker update the teuthology checkouts at a time Sage Weil
10:30 PM Revision 4b529c8b (ceph): Merge pull request #531 from dmick/wip-6099
ceph_rest_api.py: create own default for log_file
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:21 PM Revision 51fe5da9 (ceph): rados-config: do not load ceph.conf
Fixes: #2901
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
10:12 PM Revision 14a1e6ec (ceph): osd/ReplicatedPG: verify we have enough data for WRITE and WRITEFULL
Fixes: #2207
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
10:12 PM Revision cc3249b4 (ceph): osd/ReplicatedPG: require write payload match length
Hopefully this won't break old clients; I can't think of any. We *should*
be picky about our requests.
Signed-off-b...
Sage Weil
10:11 PM Revision 2031f391 (ceph): ceph_rest_api.py: create own default for log_file
common/config thinks the default log_file for non-daemons should be "".
Override that so that the default is
/var...
Dan Mick
09:57 PM Revision 60abe080 (ceph): ReplicatedPG: make watch timeout configurable
Fixes: #2354
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
09:57 PM Revision 83c85888 (ceph): ReplicatedPG: mark stats invalid when marking unfound lost
Fixes: #3660
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
09:56 PM Revision 7929228d (ceph): osd/OSDCap: allow . for unquoted strings
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
09:56 PM Revision 1f573c88 (ceph): mon/MonCap: allow . in unquoted string
Fixes: #5967
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
09:56 PM Revision e48ef9ea (ceph): librados: make safe and complete callback arguments separate
Fixes: #2914
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
09:30 PM Revision aea6de53 (ceph): enable mds rejoin with active inodes' old parent xattrs
When the parent xattrs of active inodes that the mds attempts to open
during rejoin lack pool info (struct_v < 5), th...
Alexandre Oliva
08:55 PM Revision 0738bdf9 (ceph): mds: remove waiting lock before merging with neighbours
CephFS currently deadlocks under CTDB's ping_pong POSIX locking test
when run concurrently on multiple nodes.
The dea...
David Disseldorp
08:54 PM Revision 476e4902 (ceph): mds: remove waiting lock before merging with neighbours
CephFS currently deadlocks under CTDB's ping_pong POSIX locking test
when run concurrently on multiple nodes.
The dea...
David Disseldorp
08:43 PM Revision a816060e (ceph): doc: Fixed broken link by adding Transitioning to ceph-deploy to this doc.
fixes: 6107
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:43 PM Revision 973d5aff (ceph): queue: only let one worker update the teuthology checkouts at a time
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:16 PM Revision d8cfe80c (ceph): Merge pull request #495 from kri5/wip-5820
rgw: rgw-admin throw an error when invalid flag is passed
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
07:45 PM Revision 7372b6a7 (ceph): Merge pull request #533 from ceph/wip-osd-healthy-tuanble
osd: add 'osd heartbeat min healthy ratio' tunable
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
07:00 PM Revision 057588f4 (ceph): Merge pull request #535 from ceph/wip-readdir-r-sucks
Fix readdir_r invocation
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:45 PM Revision 99a2ff7d (ceph): os: make readdir_r buffers larger
PATH_MAX isn't quite big enough.
Backport: dumpling, cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:45 PM Revision 2df66d9f (ceph): os: fix readdir_r buffer size
The buffer needs to be big or else we're walk all over the stack.
Backport: dumpling, cuttlefish, bobtail
Signed-off...
Sage Weil
06:05 PM Revision 7a091d31 (ceph): os: KeyValueDB: expose interface to obtain estimated store size
On LevelDBStore, instead of using leveldb's GetApproximateSizes() function,
we will instead assess what's the store's...
Joao Eduardo Luis
05:38 PM Revision fe501038 (ceph): mon/Paxos: fix another uncommitted value corner case
It is possible that we begin the paxos recovery with an uncommitted
value for, say, commit 100. During last/collect ...
Sage Weil
05:38 PM Revision c107adeb (ceph): Fix for blank yaml.
As well as fix variabl variable naming. Sandon Van Ness
05:10 PM Revision 0373d749 (ceph): rgw: bucket meta remove don't overwrite entry point first
Fixes: #6056
When removing a bucket metadata entry we first unlink the bucket
and then we remove the bucket entrypoi...
Yehuda Sadeh
04:40 PM Revision 7930f661 (ceph): Update call to get_sentry_client()
Zack Cerza
04:40 PM Revision 60908636 (ceph): Use teuthology.config
Zack Cerza
04:39 PM Revision d8d2ef93 (ceph): Add teuthology.config, the start of a better system
Zack Cerza
04:34 PM Revision 9115663a (ceph): Merge pull request #49 from ceph/sentry
Rewrite branch fetching. Sage Weil
04:03 PM Revision 14ef37b1 (ceph): Merge pull request #48 from ceph/wip-nuke-firmware
nuke: clean up stray firmware.git locks Zack Cerza
04:00 PM Revision 86caebbe (ceph): nuke: clean up stray firmware.git locks
These get lost occasionally and cause all firmware.git updates to
fail when the kernel task runs.
Signed-off-by: Sag...
Sage Weil
03:28 PM Revision a0ac8827 (ceph): mon/PGMap: OSD byte counts 4x too large (conversion to bytes overzealous)
Fixes: #6049
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit eca53bbf583027397f0d5e050a7649...
Dan Mick
03:15 PM Revision cce1d1f9 (ceph): ceph-disk: specify the filetype when mounting
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picked from ...
Alfredo Deza
03:15 PM Revision 87b19c33 (ceph): ceph-disk: specify the filetype when mounting
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picked from ...
Alfredo Deza
03:15 PM Revision f040020f (ceph): ceph-disk: specify the filetype when mounting
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza
03:12 PM Revision f4040238 (ceph): doc/release-notes: v0.67.2
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:08 PM Revision eafd591a (ceph): Move git stuff to fetch_teuthology_branch()
Zack Cerza
02:59 PM Revision 307284c2 (ceph): Rewrite branch fetching.
Zack Cerza
02:17 PM Revision 12ca9525 (ceph): Merge pull request #528 from kri5/wip-radosgw-admin-help
rgw: Adds --system option help to radosgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:22 AM Revision 3a4f1ced (ceph): rgw: Adds --system option help to radosgw-admin
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
05:20 AM Revision 22fc7337 (ceph): queue: fetch origin, not branch
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:18 AM Revision f8f4c2d0 (ceph): suite: only skip on non-vps if os-type is actually defined
If it's not defined, as it is (not) with most of the nightlies,
proceed!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:14 AM Revision c39ec60d (ceph): queue: only bootstrap new checkouts
Until we figure out why bootstrap is getting stuck like this:
9851 pts/7 S 0:03 /home/teuthworker/teutholog...
Sage Weil
04:44 AM Revision 5637516a (ceph): osd: add 'osd heartbeat min healthy ratio' tunable
This was hard-coded to 1/3; make it tunable.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:34 AM Revision b003e5fd (ceph): Merge pull request #532 from dmick/next
PGMonitor: pg dump_stuck should respect --format (plain works fine)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:53 AM Revision c25e7da5 (ceph): QA: Compile fsstress if missing on machine.
Some distro's have a lack of ltp-kernel packages and all we need is
fstress. This just modified the shell script to d...
Sandon Van Ness
02:52 AM Revision 40f43a02 (ceph): QA: Compile fsstress if missing on machine.
Some distro's have a lack of ltp-kernel packages and all we need is
fstress. This just modified the shell script to d...
Sandon Van Ness
02:44 AM Revision 4b97fcb5 (ceph): QA: Compile fsstress if missing on machine.
Some distro's have a lack of ltp-kernel packages and all we need is
fstress. This just modified the shell script to d...
Sandon Van Ness
02:41 AM Revision 0d106281 (ceph): Don't run fuse tests for ceph-deploy on ARM.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
02:36 AM Revision dad8d1aa (ceph): Do not run multiple tests (for distros) on baremetal.
Teuthology doesnt care about os_type for baremetal (ATM). This
change makes it so you can run tests that have been sw...
Sandon Van Ness
02:36 AM Revision 2ea841cd (ceph): Allow exclude_arch and exclude_os_type in qa-suite yamls
Adding the option:
exclude_arch:
or
exclude_os_type:
in the ceph-qa-suite yaml allows tests to be skipped for cer...
Sandon Van Ness
02:10 AM Revision eb4380dd (ceph): v0.67.2
Gary Lowell
01:53 AM Revision ab4e85da (ceph): PGMonitor: pg dump_stuck should respect --format (plain works fine)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:59 AM Revision a0f3c643 (ceph): init-ceph: behave if incompletely installed
e.g., Debian 'removed, config remains' state
Fixes: #5695
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:57 AM Revision c807f27c (ceph): mds: fix locking, use-after-free/race in handle_accept
We need to hold mds_lock here.
Normally the con also holds a reference, but an ill-timed connection reset
could drop...
Sage Weil
12:46 AM Revision 309569a6 (ceph): mon/MonClient: release pending outgoing messages on shutdown
This fixes a small memory leak when we have messages queued for the mon
when we shut down. It is harmless except for...
Sage Weil
12:23 AM Revision 27b04119 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil

08/22/2013

11:31 PM Revision 98160c5c (ceph): Fix SyntaxError
Zack Cerza
11:09 PM Revision f93b26b9 (ceph): Merge pull request #47 from ceph/sentry
Make the worker obtain the correct teuthology branch Sage Weil
11:02 PM Revision a9df6c2a (ceph): Worker shouldn't attempt to rebuild an existing virtualenv
Zack Cerza
10:32 PM Revision 226059e0 (ceph): MOSDOpReply: set reassert_version for very old clients
I think this must make every sufficiently-old client fail on replay --
very bad!
Signed-off-by: Greg Farnum <greg@in...
Greg Farnum
09:56 PM Revision 98583b59 (ceph): yasm-wrapper: more futzing to behave on fedora 19
Some new arguments, and behave (return success) when the touch target isn't
specified.
Signed-off-by: Sage Weil <sag...
Sage Weil
09:31 PM Revision 3d555342 (ceph): rgw: fix crash when creating new zone on init
Moving the watch/notify init before the zone init,
as we might need to send a notification.
Reviewed-by: Sage Weil <...
Yehuda Sadeh
08:51 PM Revision c7730609 (ceph): Use the ceph.com git mirror.
Zack Cerza
08:30 PM Revision 73de8b77 (ceph): Use fetch and reset --hard, not checkout and pull
Zack Cerza
08:30 PM Revision 5c5980bc (ceph): ceph.spec.in: remove trailing paren in previous commit
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
07:47 PM Revision c6293a4e (ceph): Make the worker obtain the correct teuthology branch
Zack Cerza
06:07 PM Revision 9b667cef (ceph): ceph.spec.in: Don't invoke debug_package macro on centos.
If the redhat-rpm-config package is installed, the debuginfo rpms will
be built by default. The build will fail whe...
Gary Lowell
05:24 PM Revision 67f160eb (ceph): Merge pull request #414 from dachary/wip-5510
replace ObjectContext pointers with shared_ptr
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
05:14 PM Revision bd71192e (ceph): .gitignore: ignore test-driver
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit edf2c3449ec96d91d3d7ad01c50f7a79b7b2f7cc)
Con...
Sage Weil
05:14 PM Revision bc997ebe (ceph): fuse: fix warning when compiled against old fuse versions
client/fuse_ll.cc: In function 'void invalidate_cb(void*, vinodeno_t, int64_t, int64_t)':
warning: client/fuse_ll.cc:...
Sage Weil
05:14 PM Revision 9cb2c2eb (ceph): json_spirit: remove unused typedef
In file included from json_spirit/json_spirit_writer.cpp:7:0:
json_spirit/json_spirit_writer_template.h: In function ...
Sage Weil
05:14 PM Revision d774559f (ceph): gtest: add build-aux/test-driver to .gitignore
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c9cdd19d1cd88b84e8a867f5ab85cb51fdc6f8e4)
Sage Weil
05:14 PM Revision 242e43da (ceph): .gitignore: ignore test-driver
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit edf2c3449ec96d91d3d7ad01c50f7a79b7b2f7cc)
Sage Weil
05:14 PM Revision 88aef702 (ceph): fuse: fix warning when compiled against old fuse versions
client/fuse_ll.cc: In function 'void invalidate_cb(void*, vinodeno_t, int64_t, int64_t)':
warning: client/fuse_ll.cc:...
Sage Weil
05:13 PM Revision 48e104c9 (ceph): json_spirit: remove unused typedef
In file included from json_spirit/json_spirit_writer.cpp:7:0:
json_spirit/json_spirit_writer_template.h: In function ...
Sage Weil
05:13 PM Revision ae42619c (ceph): gtest: add build-aux/test-driver to .gitignore
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c9cdd19d1cd88b84e8a867f5ab85cb51fdc6f8e4)
Sage Weil
04:17 PM Revision a7424772 (ceph): Merge pull request #527 from ceph/wip-mon-fix-verbose-output
mon: remove lingering debug output
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:16 PM Revision b8a34d6e (ceph): Merge pull request #520 from ceph/wip-crc
This is better, faster intel optimized code.
Reviewed-by: Yehuda Sadeh <yehuda.sadeh@inktank.com>
Sage Weil
04:15 PM Revision e55809ac (ceph): crc32c: add intel optimized crc32c implementation
This is from Intel's ISA-L library and licensed under BSD 3-clause.
It needs to build with yasm, which means we go t...
Sage Weil
04:15 PM Revision 02e14c73 (ceph): Makefile: move all crc code into libcrc.la
This is simpler.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:14 PM Revision f008ac42 (ceph): arch: add cpu probing
For now, just a check to see if we have SSE4.2.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:14 PM Revision 841a6955 (ceph): yasm-wrapper: hide libtool insanity from yasm
libtool passes all kinds of crap to yasm that yasm does not understand.
Hide it with this ugly wrapper. Sigh.
Signe...
Sage Weil
04:01 PM Revision 6f833fe7 (ceph): Merge pull request #529 from dachary/master
doc: fix erasure code formatting warnings and errors Sage Weil
03:46 PM Revision 55fa2e86 (ceph): mon: Monitor: remove lingering debug message from f087d84b
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com> Joao Eduardo Luis
03:45 PM Revision 157f2227 (ceph): doc: fix erasure code formatting warnings and errors
http://tracker.ceph.com/issues/4929 refs #4929
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
03:34 PM Revision 5a5a576e (ceph): Merge pull request #525 from ksperis/rbdmap.init-fix
init-rbdmap: fix error on stop rbdmap
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:24 PM Revision 10b15678 (ceph): Merge pull request #45 from ceph/wip-6084
Fix upgrading edge-ish case Alfredo Deza
03:17 PM Revision d70fd355 (ceph): mon/Paxos: ignore do_refresh() return value
Makes coverity happy.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:13 PM Revision 617dc36d (ceph): enable mds rejoin with active inodes' old parent xattrs
When the parent xattrs of active inodes that the mds attempts to open
during rejoin lack pool info (struct_v < 5), th...
Alexandre Oliva
02:49 PM Revision 0e872533 (ceph): Fix upgrading edge-ish case
Zack Cerza
10:12 AM Revision b419924b (ceph): init-rbdmap: fix error on stop rbdmap
Avoid an error on stop service if many /dev/rbd* exist.
Signed-off-by: Laurent Barbe <laurent@ksperis.com>
Laurent Barbe
04:55 AM Revision 123f79be (ceph): store: fix issues reported by coverity
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Yan, Zheng
04:55 AM Revision 9242d01c (ceph): ceph-monstore-tool: shut up coverity
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:10 AM Revision 13f6807e (ceph): ReplicatedPG: remove reference counting logic
ObjectContext manual reference counting and managing the
object_contexts object involves calls to
* obc->ref++ and o...
Loïc Dachary
12:10 AM Revision 8c745944 (ceph): ReplicatedPG: remove lookup_object_context method
Both ReplicatedPG::lookup_object_context and
ReplicatedPG::_lookup_object_context methods are provided by
SharedPtrRe...
Loïc Dachary
12:10 AM Revision 833a2250 (ceph): ReplicatedPG: replace map iterators with SharedPtrRegistry::get_next
SharedPtrRegistry does not provide an iterator equivalent to
map<hobject_t, ObjectContext*>::iterator i
It is r...
Loïc Dachary
12:10 AM Revision 95349c02 (ceph): ReplicatedPG: add Context to cleanup the PG after an ObjectContext dele...
ReplicatedPG::C_PG_ObjectContext is added to encapsulate a
call to ReplicatedPG::object_context_destructor_callback m...
Loïc Dachary
12:10 AM Revision bd9f73d8 (ceph): ReplicatedPG: replace object_contexts.find with object_contexts.lookup
The std::map equivalent of find is SharedPtrRegistry::lookup
http://tracker.ceph.com/issues/5510 refs #5510
Signed-...
Loïc Dachary
12:10 AM Revision d980f581 (ceph): ReplicatedPG: create ObjectContext with SharedPtrRegistry
All new ObjectContext are replaced with calls to
SharedPtrRegistry::lookup_or_create to ensure that they are all
regi...
Loïc Dachary
12:10 AM Revision be04918d (ceph): sharedptr_registry: add a variant of get_next() and the empty() method
The SharedPtrRegistry::get_next() method with a value of type VPtr
instead of V is added because it is sometime more ...
Loïc Dachary
12:10 AM Revision e1be37a3 (ceph): PG: remove unused PG::_cond
http://tracker.ceph.com/issues/5510 refs #5510
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
12:10 AM Revision 1688fb48 (ceph): ReplicatedPG: add Mutex to protect snapset_contexts
snapset_contexts_locks is added and locked in each function where
snapset_contexts or the SnapSetContext::ref data me...
Loïc Dachary
12:10 AM Revision 7e85c632 (ceph): ReplicatedPG: ObjectContext is made compatible with SharedPtrRegistry
When creating a new object SharedPtrRegistry::lookup_or_create uses
the default ObjectContext constructor with no arg...
Loïc Dachary
12:10 AM Revision ff70e764 (ceph): ReplicatedPG: ObjectContext * becomes ObjectContextRef
The map of hobject_t to ObjectContext is made a
SharedPtrRegistry owned by ReplicatedPG
- map<hobject_t, Object...
Loïc Dachary

08/21/2013

11:45 PM Revision de270b08 (ceph): install: use get() in _get_config_value_for_remote
Fixes: #6080
Signed-off-by: Sage Weil <sage@inktank.com>
Tested-by: Tamil Muthamizhan <tamil.muthamizhan@inktank.com>
Sage Weil
11:31 PM Revision 8551be34 (ceph): objecter: resend unfinished lingers when osdmap is no longer paused
Plain Ops that haven't finished yet need to be resent if the osdmap
transitions from full or paused to unpaused. If ...
Josh Durgin
11:29 PM Revision 17859e14 (ceph): Merge branch 'next'
Josh Durgin
11:28 PM Revision 1a2d9edd (ceph): objecter: resend unfinished lingers when osdmap is no longer paused
Plain Ops that haven't finished yet need to be resent if the osdmap
transitions from full or paused to unpaused. If ...
Josh Durgin
11:28 PM Revision 2c122be0 (ceph): objecter: resend unfinished lingers when osdmap is no longer paused
Plain Ops that haven't finished yet need to be resent if the osdmap
transitions from full or paused to unpaused. If ...
Josh Durgin
11:26 PM Revision 87845646 (ceph): objecter: fix keys of dump_linger_ops
The registering flag no longer exists, and registered was using the
wrong property due to a copy-paste error.
Signed...
Josh Durgin
11:01 PM Revision 38a0ca66 (ceph): objecter: resend unfinished lingers when osdmap is no longer paused
Plain Ops that haven't finished yet need to be resent if the osdmap
transitions from full or paused to unpaused. If ...
Josh Durgin
09:28 PM Revision ab16813e (ceph): Merge pull request #44 from ceph/sentry
Add initial support for sentry Alfredo Deza
07:38 PM Revision 520a9384 (ceph): radosgw-admin: use check_status for task success
Alter the code to use the 'check_status=True'
option in rgwadmin() rather than following the
call with 'assert not er...
Joe Buck
07:38 PM Revision ff2a209f (ceph): radosgw-admin: adding radosgw-admin tests
Adding tests for syncing buckets between
RGWs. Fulfills ticket #5605.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Rev...
Joe Buck
06:13 PM Revision d26ba3ab (ceph): rgw: change cache / watch-notify init sequence
Fixes: #6046
We were initializing the watch-notify (through the cache
init) before reading the zone info which was mu...
Yehuda Sadeh
06:02 PM Revision d5a87786 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
06:01 PM Revision 576dce03 (ceph): doc: Clarified quorum requirements.
fixes: #5412
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:00 PM Revision b0f4be99 (ceph): Merge pull request #524 from ceph/wip-mon-delta
mon: add 'pg dump delta' to get just the rate info
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
05:56 PM Revision deb43d94 (ceph): doc: Fixed typo.
fixes: #5968
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
05:36 PM Revision f28b01d2 (ceph): Merge pull request #523 from dachary/master
doc: fix erasure code formatting warnings and errors Sage Weil
04:09 PM Revision bebba3c8 (ceph): doc: fix erasure code formatting warnings and errors
http://tracker.ceph.com/issues/4929 refs #4929
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
03:31 PM Revision 6ee1591d (ceph): crc32c: add intel baseline algorithm
This is than the sctp code but probably slower. We'll add it anywhere
just as a reference and to have a baseline for...
Sage Weil
03:31 PM Revision 33783e5f (ceph): crc32c: note intel crc code copyrights
It's a BSD 3-clause.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:31 PM Revision 8437304c (ceph): build-depend on yasm
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:27 PM Revision df8ae041 (ceph): Make client a global variable
Zack Cerza
03:07 PM Revision 0af6a8a6 (ceph): Beginnings of support for Sentry.
Zack Cerza
11:45 AM Revision 552bfe5b (ceph): vstart.sh: Adds more ENV variables to configure dev cluster
This patch adds a few ENV variables, so you can use vstart.sh
multiple time to launch multiple clusters
CEPH_DIR -> ...
Christophe Courtaut
05:40 AM Revision a35ab949 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:39 AM Revision 2af59d5e (ceph): ceph-disk: partprobe after creating journal partition
At least one user reports that a partprobe is needed after creating the
journal partition. It is not clear why sgdis...
Sage Weil
04:21 AM Revision 549bac3e (ceph): radosgw-admin: use dynamic ports for testing
The rgw.py task was extended to dynamically
assign port numbers to radosgateways.
This patch extends the radosgw-adm...
Joe Buck

08/20/2013

11:57 PM Revision cf8dbd24 (ceph): Merge remote-tracking branch 'gh/wip-6004' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil
11:54 PM Revision edf2c344 (ceph): .gitignore: ignore test-driver
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:54 PM Revision 9833e9da (ceph): fuse: fix warning when compiled against old fuse versions
client/fuse_ll.cc: In function 'void invalidate_cb(void*, vinodeno_t, int64_t, int64_t)':
warning: client/fuse_ll.cc:...
Sage Weil
11:54 PM Revision 6abae35a (ceph): json_spirit: remove unused typedef
In file included from json_spirit/json_spirit_writer.cpp:7:0:
json_spirit/json_spirit_writer_template.h: In function ...
Sage Weil
11:54 PM Revision c9cdd19d (ceph): gtest: add build-aux/test-driver to .gitignore
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:42 PM Revision a2860906 (ceph): common/crc32c: refactor a bit
- the generic function without the _le suffix (useless)
- use a static global so that detection only happens once
- m...
Sage Weil
11:42 PM Revision e8e50f60 (ceph): crc32c: remove old intel implementation
The license is not LGPL compatible.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:14 PM Revision 98896ced (ceph): Merge pull request #43 from ceph/no-hardcoding
Default to using the ubuntu user, while still moving away from hardcoding it Tamilarasi muthamizhan
09:25 PM Revision 71a77f29 (ceph): Add get_test_user(), because hardcoding is bad
Zack Cerza
08:09 PM Revision 794d2244 (ceph): rados/singleton: add 'wrong cluster addr' whitelist
Missed this the first time around.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:18 PM Revision 0ccb9be3 (ceph): Merge pull request #517 from dmick/wip-6049
mon/PGMap: OSD byte counts 4x too large (conversion to bytes overzealous)
Reviewed-by: Joao Eduardo Luis <joao.luis@...
Dan Mick
06:27 PM Revision 981eda9f (ceph): mon/Paxos: always refresh after any store_state
If we store any new state, we need to refresh the services, even if we
are still in the midst of Paxos recovery. Thi...
Sage Weil
06:27 PM Revision 7e0848d8 (ceph): mon/Paxos: return whether store_state stored anything
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
06:26 PM Revision b9dee228 (ceph): mon/Paxos: cleanup: use do_refresh from handle_commit
This avoid duplicated code by using the helper created exactly for this
purpose.
Signed-off-by: Sage Weil <sage@inkt...
Sage Weil
06:24 PM Revision f6fe74ff (ceph): pybind: fix Rados.conf_parse_env test
This happens after we connect, which means we get ENOSYS always.
Instead, parse_env inside the normal setup method, w...
Sage Weil
06:23 PM Revision 6ef19703 (ceph): pybind: fix Rados.conf_parse_env test
This happens after we connect, which means we get ENOSYS always.
Instead, parse_env inside the normal setup method, w...
Sage Weil
06:14 PM Revision eca53bbf (ceph): mon/PGMap: OSD byte counts 4x too large (conversion to bytes overzealous)
Fixes: #6049
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
06:05 PM Revision 276157f5 (ceph): upgrade/mixed-mon: use dumpling code for dupmling workunits
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:34 PM Revision 9cea33ab (ceph): Merge pull request #516 from dachary/master
erasure code : plugin, interface and glossary documentation updates
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
03:34 PM Revision 3a831292 (ceph): erasure code : plugin, interface and glossary documentation updates
* replace the erasure code plugin abstract interface with a doxygen link
that will be populated when the header sho...
Loïc Dachary
03:11 PM Revision 47c89497 (ceph): librados: fix MWatchNotify leak
Do not leak the message if the watcher is not registered. Also, simplify
this block.
Fixes (part of): #5949
Backpor...
Sage Weil
09:42 AM Revision 8e533018 (ceph): Do not use some compilation flag invalid for clang
-Wstrict-null-sentinel and -rdynamic are invalid flags
for clang compiler.
Signed-off-by: Christophe Courtaut <chris...
Christophe Courtaut
05:53 AM Revision 928a0d42 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:52 AM Revision b3a9a8c4 (ceph): PG: remove old log when we upgrade log version
Otherwise the log_oid will be non-empty and the next
boot will cause us to try to upgrade again.
Fixes: #6057
Signed...
Samuel Just
05:51 AM Revision 1f851cb2 (ceph): PG: remove old log when we upgrade log version
Otherwise the log_oid will be non-empty and the next
boot will cause us to try to upgrade again.
Fixes: #6057
Signed...
Samuel Just
05:50 AM Revision d948f07a (ceph): Merge branch 'wip-fallocate'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:49 AM Revision 6eee73c9 (ceph): ceph-fuse: fallocate appears in fuse 2.9.1, not 2.9
There is no macro to differentiate 2.9 from 2.9.1, so we have to wait
to use this until 3.0. :(
Signed-off-by: Sage...
Sage Weil
05:49 AM Revision c3394565 (ceph): client: guard fallocate with #ifdefs
Only include linux header if it's linux. Only implement the fallocate
method if FALLOC_FL_PUNCH_HOLE is defined.
Si...
Sage Weil
05:49 AM Revision 10192747 (ceph): client: do not mark_caps_dirty for generic fallocate
A normal fallocate in which the size is not changed is still a no-op.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:49 AM Revision 35b00c8b (ceph): Ceph-fuse: Fallocate and punch hole support
This patch implements fallocate and punch hole support for Ceph fuse client.
Signed-off-by: Yunchuan Wen <yunchuanwe...
Li Wang
04:37 AM Revision c2548a5c (ceph): mon: add 'pg dump delta' to get just the rate info
Still include it in the basic 'pg dump summary' info.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:05 AM Revision c6005ccb (ceph): PGLog: add a config to disable PGLog::check()
This is a debug check which may be causing excessive
cpu usage.
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off...
Samuel Just
01:04 AM Revision 00080d78 (ceph): PGLog: add a config to disable PGLog::check()
This is a debug check which may be causing excessive
cpu usage.
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off...
Samuel Just
12:27 AM Revision 2398c1b5 (ceph): doc: Title change.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

08/19/2013

11:42 PM Revision c0449515 (ceph): regression: remove
It's just an out-of-date symlink list at this point.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:39 PM Revision ceb1d7bb (ceph): readwrite: Specifying the domain root pool
This fixes a 404 error caused when the
reads from the newly created region cannot find
necessary data due to the doma...
Joe Buck
10:21 PM Revision 220f7d61 (ceph): osd/ReplicatedPG: remove broken AccessMode logic
The original intent here was to handle reads in two modes. For
workloads with read/modify/write ops, the RMW mode wo...
Sage Weil
10:14 PM Revision c64878b5 (ceph): Merge pull request #508 from ceph/wip-5905
examples: add a librados/hello_world program
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Loic Da...
Gregory Farnum
09:55 PM Revision 823435ce (ceph): examples: add a librados/hello_world program
This is a simple program with lots of explanatory comments people
can use as a model for using librados.
Signed-off-...
Greg Farnum
09:30 PM Revision 35313052 (ceph): upgrade/mixed-mons: run final dumpling test against all-dumpling mons
Sage Weil
09:30 PM Revision 3bcff449 (ceph): upgrade/mixed-mons: run cuttlefish tests against (2 cuttlefish, 1 dumpl...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:18 PM Revision 5695de1f (ceph): upgrade: fix mixed workloads
We are running cuttlefish/dumpling mix. Client node still has cuttelfish.
Use cuttelfish workunits.
Sage Weil
09:10 PM Revision 0a8a1c98 (ceph): Merge pull request #41 from ceph/wip-3791
Various usability and documentation fixes Alfredo Deza
09:10 PM Revision d3b6d633 (ceph): Merge pull request #41 from ceph/wip-3791
Various usability and documentation fixes Alfredo Deza
07:49 PM Revision 96d719ee (ceph): ceph: parse CEPH_ARGS environment variable
Fixes: #6052
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked ...
Sage Weil
07:49 PM Revision d348cf5d (ceph): rados pybind: add conf_parse_env()
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit e...
Sage Weil
07:48 PM Revision eef7cacd (ceph): rados pybind: add conf_parse_env()
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
07:48 PM Revision 67a95b98 (ceph): ceph: parse CEPH_ARGS environment variable
Fixes: #6052
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
07:41 PM Revision 68c1c70e (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
07:41 PM Revision 9dda1cc0 (ceph): doc/release-notes: v0.61.8
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:32 PM Revision 233fed8c (ceph): Merge pull request #513 from dalgaaf/fix/wip-da-documentation
Fix documentation issues Sage Weil
06:56 PM Revision 090e4c4a (ceph): filestore-config-ref.rst: mark some filestore keys as deprecated
Marked the following keys as deprecated since v0.65:
- filestore flusher
- filestore flusher max fds
- filestore sync...
Danny Al-Gaaf
06:51 PM Revision 22abe029 (ceph): Whoops! Make 'MacOS X' a header again.
Zack Cerza
06:49 PM Revision 3f42335a (ceph): And, more formatting tweaks.
Zack Cerza
06:46 PM Revision adc3f62e (ceph): Mo' betta consistency.
Zack Cerza
06:35 PM Revision 59e01a41 (ceph): Don't necessarily need to manually link libvirt. Also, remove $'s.
Zack Cerza
06:16 PM Revision a396e027 (ceph): Merge pull request #512 from ceph/wip-5988
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
06:02 PM Revision 0c5f842e (ceph): Merge branch 'wip-erasure-coded-doc'
Samuel Just
05:29 PM Revision 4e86be92 (ceph): librados: synchronous commands should return on commit instead of ack
This is unlikely to be noticed by anybody, but it is a big change. Document
in the PendingReleaseNotes and bump up th...
Greg Farnum
05:28 PM Revision efd1bce4 (ceph): Merge pull request #493 from dachary/wip-erasure-coding-doc
rearrange erasure code documents
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
05:21 PM Revision f5636be7 (ceph): mon: make MonMap error message about unspecified monitors less specific.
The error message helpfully references the -m and -c CLI options for
specifying monitors, but this code can be invoke...
Greg Farnum
03:01 PM Revision 6f9c759a (ceph): Remove false note about default value.
Zack Cerza
03:01 PM Revision 39879eca (ceph): Slightly tweak path.
Zack Cerza
02:59 PM Revision 5bd7f620 (ceph): Add comment about portability to get_testdir_base()
Zack Cerza
02:49 PM Revision 7a2cca1d (ceph): Update base_test_dir default to reflect reality
Zack Cerza
02:03 PM Revision 657a070b (ceph): Merge pull request #37 from ceph/wip-fix5957-wusui
Display error message when locking a vpm fails due to downburst errors. Zack Cerza
08:33 AM Revision a8462945 (ceph): auth-config-ref.rst: fix signature keys
Fix names of cephx signature keys.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:54 AM Revision d783e33b (ceph): v0.61.8
Gary Lowell
04:07 AM Revision 21a6e247 (ceph): RadosClient: shutdown monclient after dropping lock
Otherwise, the monclient shutdown may deadlock waiting
on a context trying to take the RadosClient lock.
Fixes: #589...
Samuel Just

08/18/2013

06:45 PM Revision 290bcd8a (ceph): rgw: drain requests before exiting
Fixes: #5953
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry pick...
Yehuda Sadeh
06:45 PM Revision 863df08a (ceph): rgw: do not leak handler in get_handler() error path
If we fail to initialize, delete the handler.
Fixes (part of): #5949
Signed-off-by: Sage Weil <sage@inktank.com>
Rev...
Sage Weil
06:45 PM Revision 9ac003f7 (ceph): rgw: fix leak of RGWDataChangesLog::renew_thread
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 25948319c4d256c4aeb0137eb88947e54d14cc79)
Sage Weil
06:44 PM Revision 89cd9dc4 (ceph): rgw: free resolver on shutdown
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a31356338b8ae55df59d829d9080ffad70b97d10)
Sage Weil
06:44 PM Revision 5b26ca7f (ceph): rgw: fix up signal handling
OMG libfcgi is annoying with shutdown and signals. You need to close
the fd *and* resend a signal to ensure that you...
Sage Weil
06:36 PM Revision 1670a73b (ceph): librados: fix async aio completion wakeup
For aio flush, we register a wait on the most recent write. The write
completion code, however, was *only* waking th...
Sage Weil
06:35 PM Revision 6cf05375 (ceph): librados: fix locking for AioCompletionImpl refcounting
Add an already-locked helper so that C_Aio{Safe,Complete} can
increment the reference count when their caller holds t...
Josh Durgin

08/17/2013

09:30 PM Revision 4677041d (ceph): objclass: move cls_log into class_api.cc
Not sure why but this seems to resolve a linking problem when loading
classes:
2013-08-17 13:28:19.015776 7fb2bcffa7...
Sage Weil
07:34 PM Revision 70790ab6 (ceph): doc/dev/filestore-filesystem-compatibliity: remove outdated xattr notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:00 PM Revision d7f1d166 (ceph): Merge pull request #494 from kri5/wip-s3-compliance-doc
doc: complete S3 features status from existing doc page Sage Weil
05:59 PM Revision 87affa2d (ceph): Merge pull request #491 from kri5/wip-clang-compilation
Fix compilation -Wmismatched-tags warnings
Reviewed-by: Loic Dachary <loic@dachary.org>
Sage Weil
05:35 PM Revision 2f221fe0 (ceph): doc: Updated upgrade doc to include dumpling and incorporate ceph-deploy.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:09 PM Revision ae7436ff (ceph): Merge pull request #479 from devoid/fix-5797
Document unstable nature of CephFS Sage Weil
04:40 PM Revision 060a4637 (ceph): Makefile: move objclass/*.cc to libosd.la
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:05 PM Revision 64bef4ae (ceph): mon/OSDMonitor: make 'osd pool mksnap ...' not expose uncommitted state
[This is a backport of d1501938f5d07c067d908501fc5cfe3c857d7281]
We were returning success without waiting if the pe...
Sage Weil
03:47 PM Revision 558237e5 (ceph): Detect multi-region test cases
Enable multi-region calls and tests only if
the configuration has specified a
radosgw-agent tastk.
Signed-off-by: Jo...
Joe Buck
03:38 PM Revision 8ac1af88 (ceph): doc/changelog: add missing file
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:30 PM Revision d0a6ff9d (ceph): os/FileStore: initialize blk_size on _detect_fs()
This was missed by a25d73effb38118602bc73da0aa258c639f69c2c.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:20 PM Revision ed4fe32f (ceph): doc/release-notes: v0.67.1
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:41 AM Revision 81ddf1e8 (ceph): Merge pull request #505 from ceph/wip-post-file
ceph-post-file: single command to upload a file to cephdrop Sage Weil
05:34 AM Revision e625316d (ceph): kernel: fix sha1
6f8910eca47c3d00643c77fb8a166357637e55eb inadvertantly started
using the ceph sha1 for the kernel.
Signed-off-by: Sa...
Sage Weil
05:08 AM Revision 4fd34bef (ceph): mds: create only one ESubtreeMap during fs creation
Previously we would create an empty ESubtreeMap when we opened the log
segment and then immediately journal a second ...
Sage Weil
04:18 AM Revision 6bb7c625 (ceph): doc: quickstart: be more explicit that node == mon node
This appears to be one source of confusion for new users that leads to
a failure to form an initial mon quorum. See ...
Sage Weil
02:39 AM Revision e23b817a (ceph): v0.67.1
Gary Lowell
02:26 AM Revision bbf7c711 (ceph): radosgw-agent: adding debug logging
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
02:26 AM Revision 8a47230d (ceph): rename variables and log messages to be more clear
A few edits to make logging and variable names
more clear.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Joe Buck
02:26 AM Revision 7061e3c6 (ceph): rgw: fix domain root pool name assignment
Do not make the domain root pool the same
as the zone root pool. That causes sync issues.
Also, clarify a logging mes...
Joe Buck
02:26 AM Revision b883e338 (ceph): radosgw-admin: correct white space mistake
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
02:17 AM Revision c37faa8c (ceph): add multi-region tests
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
01:01 AM Revision 3cbf6a7b (ceph): rgw: drain requests before exiting
Fixes: #5953
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Yehuda Sadeh
12:59 AM Revision d08e05e4 (ceph): ceph-post-file: single command to upload a file to cephdrop
Use sftp to upload to a directory that only this user and ceph devs can
access.
Distribute an ssh key to connect to ...
Sage Weil
12:46 AM Revision c3e5090f (ceph): Add Rhel 6.4 and Centos 6.3 to ceph-deploy test suite.
Per issue #6014 and #6015.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
12:31 AM Revision 50cc2efc (ceph): doc: Removed old mkcephfs references.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:28 AM Revision fa10c41d (ceph): doc: Removed mkcephfs references.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:27 AM Revision 31c1501a (ceph): doc: Updated script for dumpling.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:27 AM Revision 16f4bd51 (ceph): doc: Updated APT script for dumpling.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:26 AM Revision e97100db (ceph): doc: Removed mkcephfs references. Did a bit of clean-up work.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:10 AM Revision 7df9cf52 (ceph): Kernel value of - uses doesn't install kernel.
Using - as the kernel value (instead of what is usually 'testing'
will not add the kernel install tasks tot he yaml s...
Sandon Van Ness
12:05 AM Revision b007b330 (ceph): Merge pull request #509 from dmick/wip-rest-conf
config_opts: add two ceph-rest-api-only variables for convenience
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick

08/16/2013

11:40 PM Revision 211aadae (ceph): ReplicatedPG: add osd_recover_clone_overlap_limit to limit clones
We don't want to clone_range from clones too many times.
For now, just skip the cloning if there are too many holes.
...
Samuel Just
11:38 PM Revision 6f0a4982 (ceph): config_opts: add two ceph-rest-api-only variables for convenience
These aren't used by the C++ code at all, but in order for
rados_conf_get to find them, they need to be listed. They...
Dan Mick
11:35 PM Revision 967dc238 (ceph): Merge remote-tracking branch 'upstream/wip-zfs'
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
11:23 PM Revision a899b580 (ceph): Display error message when locking a vpm fails due to downburst errors.
When doing a lock-many, do not lock any of the vpms when downburst errors
occur. Made error messages more accurate,...
Warren Usui
10:48 PM Revision 6f8910ec (ceph): Merge pull request #42 from ceph/wip-arm5000-wusui
Fix ARM releases to be quantal armv7l releases. Zack Cerza
10:44 PM Revision 694cd670 (ceph): Fix ARM releases to be quantal armv7l releases.
Made grub execution conditional and not done when ARM.
Use ctx parameter to change machine type to tala.
Fix kernel a...
Warren Usui
10:01 PM Revision 47224f2d (ceph): Revert "Fix ARM releases to be quantal armv7l releases."
This reverts commit aabfabc34c101b5104d811eed0f57e262116ad4c. Warren Usui
09:47 PM Revision 666b2a48 (ceph): Merge pull request #40 from ceph/wip-teutharm-wusui
Wip teutharm wusui wusui
09:47 PM Revision 442a36c5 (ceph): Merge pull request #40 from ceph/wip-teutharm-wusui
Wip teutharm wusui wusui
09:39 PM Revision aabfabc3 (ceph): Fix ARM releases to be quantal armv7l releases.
Made grub execution conditional and not done when ARM.
Use ctx parameter to change machine type to tala.
Fix kernel a...
Warren Usui
08:51 PM Revision aee053c1 (ceph): mon: MonitorDBStore: output to derr instead of std::cout
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
06:43 PM Revision 6905b76a (ceph): Add yaml for rhel 6.4 in distros.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
06:07 PM Revision 37bf38f7 (ceph): Merge pull request #504 from ceph/wip-cls-hello
cls/hello: hello, world rados class
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Samuel Just <sam...
Sage Weil
05:52 PM Revision 411871f6 (ceph): mon/OSDMonitor: make 'osd pool rmsnap ...' not racy/crashy
NOTE: This is a manual backport of d90683fdeda15b726dcf0a7cab7006c31e99f14.
Due to all kinds of collateral changes in...
Sage Weil
05:38 PM Revision a39e7f1b (ceph): Adding multi-region tests
Adding tests for ticket #5604 to test
user propagation via the radosgw-agent.
Signed-off-by: Joe Buck <jbbuck@gmail....
Joe Buck
04:57 PM Revision 3eaa86ba (ceph): Merge pull request #38 from ceph/fix_nightlies
Use the json format for raw_cluster_status(). Sage Weil
04:24 PM Revision d74eefd9 (ceph): Use the json format for raw_cluster_status().
Zack Cerza
04:09 PM Revision 2c9ac3e0 (ceph): Detect multi-region test cases
Enable multi-region calls and tests only if
the configuration has specified a
radosgw-agent tastk.
Signed-off-by: Jo...
Joe Buck
03:17 PM Revision 6115d456 (ceph): Do more than just sleep and raise an exception.
Zack Cerza
05:20 AM Revision b59f930a (ceph): osdc/ObjectCacher: match reads with their original rx buffers
Consider a sequence like:
1- start read on 100~200
100~200 state rx
2- truncate to 200
100~100 state...
Sage Weil
05:20 AM Revision 1c50c446 (ceph): osdc/ObjectCacher: do not merge rx buffers
We do not try to merge rx buffers currently. Make that explicit and
documented in the code that it is not supported....
Sage Weil
02:00 AM Revision 4a47eedc (ceph): Fixing assumed typo.
Assuming this has to be a typo but its breaking the ceph-deploy
task.
Signed-off-by: Sandon Van Ness <sandon@inktank...
Sandon Van Ness
01:32 AM Revision 067d5756 (ceph): Merge branch 'wip-5848-coll'
Reviewed-by: Sage Weil <sage@inktank.com> David Zafman
01:29 AM Revision 93d8be22 (ceph): osd: Add perf tracking for all states in RecoveryState
Fixes: #5848
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
12:21 AM Revision f61698d5 (ceph): cls_rbd: remove old assign_bid method
This method is problematic because it both writes/mutates and returns data,
which means that an untimely client disco...
Sage Weil
12:21 AM Revision 359850b9 (ceph): osd: enforce RD, WR flags for class methods
Class methods are marked with RD and WR to help the OSD decide when we need
to flush objects or require certain permi...
Sage Weil
12:21 AM Revision 895d531c (ceph): cls/hello: hello, world rados class
Simple example of a rados class doing read, write, and read/modify/write
methods.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
12:21 AM Revision 681436ad (ceph): common/Preforker: shut up warning
common/Preforker.h: In member function 'void Preforker::daemonize()':
common/Preforker.h:97:40: warning: ignoring ret...
Sage Weil
12:21 AM Revision 610dc016 (ceph): osd: do not return data payload for successful writes
We were somewhat inadvertantly returning a data payload for write
operations. This was a side-effect of the OpContex...
Sage Weil
12:21 AM Revision 93ac92d8 (ceph): librbd: remove mostly-useless assign_bid helper
Do it inline.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:21 AM Revision 913a205c (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:14 AM Revision 1aa01910 (ceph): ceph.in: --admin-daemon was not returning EINVAL on bad command
Fix by restructuring code to hoist common code and have only one
place where admin_socket is actually called.
Signed...
Dan Mick
12:14 AM Revision 56e54cc4 (ceph): Merge pull request #506 from dmick/wip-admin-daemon
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
12:10 AM Revision 266460e9 (ceph): ceph.in: --admin-daemon was not returning EINVAL on bad command
Fix by restructuring code to hoist common code and have only one
place where admin_socket is actually called.
Signed...
Dan Mick

08/15/2013

10:54 PM Revision 3f0afe16 (ceph): Merge pull request #507 from ceph/wip-4635.master
Bunch of tidying up on monitor services & fix #4635
Reviewed-by: Sage Weil <sage@inktank.com>
João Eduardo Luís
10:52 PM Revision 249c7f27 (ceph): vstart.sh: s/osd crush set/osd crush add/ as it's supposed to be
'osd crush set' should only be used to update already existing items on
the map whereas 'osd crush add' should be abl...
Joao Eduardo Luis
10:52 PM Revision 12b012af (ceph): PendingReleaseNotes: reflect 'osd crush set' behavior change
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:52 PM Revision 995a3162 (ceph): mon: OSDMonitor: document 'prepare_command' wrt expected behavior of no...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:52 PM Revision 9c624fb9 (ceph): mon: OSDMonitor: don't expose uncommitted state on 'osd crush add/set'
Fixes: #4635
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
10:52 PM Revision 88464a6d (ceph): mon: OSDMonitor: don't expose uncommitted state on 'osd crush link'
Fixes: #4635
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
10:52 PM Revision 97c3a9a5 (ceph): mon: clarify 'osd crush add' vs 'osd crush set'
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
10:52 PM Revision ed6233e5 (ceph): mon/MonCap: remove useless 'osd crush add' perm from profile bootstrap-osd
Bootstrap doesn't use or need this; the crush update happens when the osd
starts up (see init-ceph or upstart/ceph-os...
Sage Weil
10:32 PM Revision cf189cf9 (ceph): mon: AuthMonitor: remove dead code
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:32 PM Revision 737fe1fc (ceph): mon: AuthMonitor: fix whitespaces
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:32 PM Revision 0380475b (ceph): mon: AuthMonitor: fix some >80 columns debug strings
Give AuthMonitor a new look. She sure deserves it.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
09:38 PM Revision d290a915 (ceph): mon: use str_join instead of std::copy
The std::copy method leaves a trailing separator.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick ...
Sage Weil
09:38 PM Revision b9992174 (ceph): config: fix stringification of config values
The std::copy construct leaves a trailing separator character, which breaks
parsing for booleans (among other things)...
Sage Weil
09:38 PM Revision d212bba6 (ceph): common: add str_join helper
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit c...
Sage Weil
09:37 PM Revision 35565ee6 (ceph): mon: use str_join instead of std::copy
The std::copy method leaves a trailing separator.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick ...
Sage Weil
09:36 PM Revision fc23cfe3 (ceph): config: fix stringification of config values
The std::copy construct leaves a trailing separator character, which breaks
parsing for booleans (among other things)...
Sage Weil
09:36 PM Revision ce3a0944 (ceph): common: add str_join helper
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
09:11 PM Revision e7836e6e (ceph): mon/PGMap: fix typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:07 PM Revision 3ba4dc31 (ceph): Revert "config: fix stringification of config values"
This reverts commit fefe0c602f78e66d35fd5806da4c2e4e154a267c.
I have a cleaner cleanup.
Sage Weil
08:45 PM Revision ba8f1698 (ceph): Merge pull request #501 from liewegas/wip-5906
gussy up ceph -s
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:42 PM Revision fefe0c60 (ceph): config: fix stringification of config values
The std::copy construct leaves a trailing separator character, which breaks
parsing for booleans (among other things)...
Sage Weil
08:39 PM Revision 5b2828dc (ceph): Merge pull request #502 from ceph/wip-mon-log-level
mon: mon_cluster_log_file_level
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
07:01 PM Revision 9f1ad4db (ceph): Document unstable nature of CephFS
- Add note to docs indicating that CephFS is not recommended for
production datasets.
- Add note to docs indicating...
Scott Devoid
06:29 PM Revision 50698d18 (ceph): librados: fix async aio completion wakeup
For aio flush, we register a wait on the most recent write. The write
completion code, however, was *only* waking th...
Sage Weil
06:29 PM Revision ef731dfc (ceph): librados: fix locking for AioCompletionImpl refcounting
Add an already-locked helper so that C_Aio{Safe,Complete} can
increment the reference count when their caller holds t...
Josh Durgin
06:01 PM Revision ea79bb29 (ceph): Merge pull request #496 from ceph/wip-monstore-copy
tools: ceph-monstore-tool: copy a store's contents to another store Sage Weil
05:52 PM Revision 893331be (ceph): Merge pull request #490 from dachary/master
ant is missing from the list of packages to install Sage Weil
05:50 PM Revision 4a437b84 (ceph): Merge pull request #396 from hutkev/wip-wireshark-alt
Adding alternative Wireshark dissector.
Signed-off-by: Kevin Jones <k.j.jonez@gmail.com>
Sage Weil
05:46 PM Revision ab60b5da (ceph): Merge pull request #499 from dachary/wip-test_osd_types
remove racy test assertions Sage Weil
05:42 PM Revision 17667301 (ceph): Don't raise an exception if apt-key list fails
Zack Cerza
05:24 PM Revision 83dd1c8b (ceph): Passwordless sudo, not passphraseless sudo.
Zack Cerza
04:48 PM Revision a25d73ef (ceph): store: Abstract the underlying filesystem functionality
This patch defines class FileStoreBackend, and use it to abstracts
filesystem's functionalities.
Fiemap() and syncfs...
Yan, Zheng
04:48 PM Revision 5a153698 (ceph): store: Add (experimental) ZFS parallel journal support
This patch adds ZFS parallel journal support. It uses libzfs provided by
zfsonlinux to access ZFS' functionalities. T...
Yan, Zheng
04:48 PM Revision 3d7a9495 (ceph): Renamed filestore_backend test
Renamed filestore_backend to testfilestore_backend in
order to resolve compilation time issue.
Signed-off-by: Joe Bu...
Joe Buck
03:58 PM Revision c17a18ef (ceph): Don't assume the ubuntu user when getting the test dir.
Zack Cerza
03:17 PM Revision 3afc7d9b (ceph): If get_testdir_base() exists, might as well use it...
Zack Cerza
03:10 PM Revision 93afb59b (ceph): Merge pull request #36 from ceph/wip-3791
Continue to make teuthology easier to use for the first time Alfredo Deza
02:57 PM Revision f41436ab (ceph): Tweak regex to work for non-FQDN hostnames
Zack Cerza
02:34 PM Revision 54ed1d16 (ceph): Note that target hostnames must be resolvable.
Zack Cerza
01:53 PM Revision 7e37c5f6 (ceph): Merge pull request #35 from ceph/logging
Default log level to INFO; Fix some instances where print is being used instead of log Alfredo Deza
01:49 PM Revision 5746efbb (ceph): Fix some instances where print is being used instead of log
Zack Cerza
01:49 PM Revision 09b01b27 (ceph): Fix some instances where print is being used instead of log
Zack Cerza
01:29 PM Revision ab2d2fad (ceph): Default to log level INFO.
Zack Cerza
05:50 AM Revision 24ec3201 (ceph): Ceph-qa: change the fsx.sh to support hole punching test
This patch change the fsx.sh to pull better fsx.c from xfstests site
to support hole punching test.
Signed-off-by: Y...
Li Wang
04:37 AM Revision a8965a6a (ceph): rados/monthash: fix 5925 yaml
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:05 AM Revision 5ac68dc1 (ceph): added upgrade-dumpling suite to test point releases for dumpling
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

08/14/2013

11:53 PM Revision 086abe44 (ceph): doc: Fixed typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:11 PM Revision dd0df583 (ceph): rados.py: fix Rados() backwards compatibility
Previously it had no name parameter, so the default will be used by
old clients. However, if an old client set rados_...
Josh Durgin
11:11 PM Revision a99fef91 (ceph): rados.py: fix Rados() unicode checking
Check new parameters and check that rados_id is not None again to
catch the empty string.
Signed-off-by: Josh Durgin...
Josh Durgin
11:07 PM Revision 4422f21a (ceph): rados.py: fix Rados() unicode checking
Check new parameters and check that rados_id is not None again to
catch the empty string.
Signed-off-by: Josh Durgin...
Josh Durgin
11:07 PM Revision 34da9cbc (ceph): rados.py: fix Rados() backwards compatibility
Previously it had no name parameter, so the default will be used by
old clients. However, if an old client set rados_...
Josh Durgin
10:53 PM Revision 3e2a269e (ceph): added workunit: branch:dumpling wherever applicable
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:50 PM Revision 2cfcb77c (ceph): mon/PGMap: degraded what?
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:50 PM Revision 49ddecda (ceph): mon: status: client io, recovery io prefixes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:47 PM Revision 48a3393e (ceph): upgrade from cuttlefish to next and dumpling to next
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:34 PM Revision df17d021 (ceph): Merge pull request #500 from ceph/wip-5910
Resolves #5910.
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
10:31 PM Revision 94c3f29a (ceph): OSDMonitor: add 'osd perf' command to dump recent osd perf information
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:07 PM Revision bf525445 (ceph): upgrade cuttlefish to dumpling, instead of next in upgrade-fs suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:22 PM Revision ebde89d5 (ceph): ObjectStore: add ObjectStore::get_cur_stats and impl in FileStore
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:42 PM Revision 2813c33b (ceph): renamed the folders and files appropriately
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:32 PM Revision 058fab0d (ceph): replace cuttlefish with dumpling in upgrade suites
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:15 PM Revision 6c699cbc (ceph): modified upgrade tasks to run from cuttlefish to dumpling, dumpling to ...
and bobtail to dumpling
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
08:15 PM Revision e1dca285 (ceph): Merge pull request #34 from ceph/wip-3791
Don't bail if ~/.teuthology.yaml doesn't exist. Alfredo Deza
07:48 PM Revision 63b64e29 (ceph): Don't bail if ~/.teuthology.yaml doesn't exist.
Zack Cerza
07:46 PM Revision ebf476d3 (ceph): Obligatory automatic vim whitespace cleanup commit
Zack Cerza
05:31 PM Revision 2c887578 (ceph): Revert "Display error message when locking a vpm fails due to downburst...
This reverts commit 4681b35016619ece44730a368070220e6c2e56a3. Warren Usui
05:16 PM Revision 6230623c (ceph): Merge pull request #32 from ceph/wip-fix5957-wusui
Display error message when locking a vpm fails due to downburst errors. wusui
04:54 PM Revision b9d1bf51 (ceph): librados: fix async aio completion wakeup
For aio flush, we register a wait on the most recent write. The write
completion code, however, was *only* waking th...
Sage Weil
04:54 PM Revision 29ae033b (ceph): librados: fix locking for AioCompletionImpl refcounting
Add an already-locked helper so that C_Aio{Safe,Complete} can
increment the reference count when their caller holds t...
Josh Durgin
04:51 PM Revision 16ed0b9a (ceph): librados: fix async aio completion wakeup
For aio flush, we register a wait on the most recent write. The write
completion code, however, was *only* waking th...
Sage Weil
04:50 PM Revision 7a52e2ff (ceph): librados: fix locking for AioCompletionImpl refcounting
Add an already-locked helper so that C_Aio{Safe,Complete} can
increment the reference count when their caller holds t...
Josh Durgin
04:40 PM Revision 4681b350 (ceph): Display error message when locking a vpm fails due to downburst errors.
When doing a lock-many, do not lock any of the vpms when downburst errors
occur. Do not display message on unlock w...
Warren Usui
04:36 PM Revision 9b947e27 (ceph): Merge pull request #31 from ceph/wip-5941
Instructions for installing teuthology on non-debian-based OSs Zack Cerza
04:36 PM Revision 6bc8fcd0 (ceph): add link to homebrew
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
04:07 PM Revision aa464e29 (ceph): add generic instructions for installation
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
04:01 PM Revision 3e9cf895 (ceph): create instructions to install on OSX
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
04:01 PM Revision 8c5b5efc (ceph): sort the requirements
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
04:00 PM Revision 18ea0239 (ceph): remove install_requires from setup.py
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
03:38 PM Revision d95a6c17 (ceph): Merge pull request #29 from ceph/wip-4264
update to reflect required install task Alfredo Deza
02:59 PM Revision 4f31756c (ceph): doc: Added dumpling to RPM installation.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
02:58 PM Revision d38a041f (ceph): doc: Minor tweaks to debian install.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
02:58 PM Revision 456a394c (ceph): doc: Added dumpling installation for Debian/Ubuntu.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:13 PM Revision dfd58548 (ceph): remove racy test assertions
Do not assert before the loop waiting for the thread to complete the
expected side effect. The whole point of the loo...
Loïc Dachary
04:28 AM Revision 90ccd267 (ceph): qa/workunits/fs/multiclient_sync_read_eof.py
Simple test to verify clients behave at EOF.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:59 AM Revision 8ff69011 (ceph): Merge branch 'next'
Gary Lowell
12:37 AM Revision 95f3353a (ceph): osd_types: add osd_perf_stat_t type
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
12:28 AM Revision d1a81654 (ceph): client: add enclosing object for asok dumps
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:17 AM Revision 0c236337 (ceph): pybind/ceph_argparse: GPL -> LGPL2
Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Dan Mick <dan.mick@inktank.com>
both consented to this change via email.
Si...
Sage Weil
12:16 AM Revision 2206f557 (ceph): rbd.cc: relicense as LGPL2
All past authors for rbd.cc have consented to relicensing from GPL to
LGPL2 via email:
---
Date: Sat, 27 Jul 2013 0...
Sage Weil
12:15 AM Revision 0e9a9379 (ceph): monthrash workloads: Add task to reproduce 5925 with extra logging
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman

08/13/2013

11:52 PM Revision a9033eb6 (ceph): mon: move recovery rate to a separate line
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:52 PM Revision 6d8d7263 (ceph): mon: status: only include mdsmap if epoch > 1
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:52 PM Revision fbc65ea8 (ceph): mon/PGMap: make pg state indentation cleaner
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:51 PM Revision ef9c9916 (ceph): mon: make pg info in 'status' more informative and visually parseable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:51 PM Revision eeed33aa (ceph): mon/PGMap: make si modifiers look prettier
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:51 PM Revision c926d083 (ceph): mon: move mdsmap up
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:51 PM Revision 9b94f90e (ceph): types: pretty_si_t
Similar to si_t, but leaves a space between the numbers and the units. In
the degenerate case (no M, K, etc. modifie...
Sage Weil
11:51 PM Revision 054fd886 (ceph): mon: expand osd summary (flags on separate line)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:51 PM Revision 1860ed97 (ceph): mon/PGMap: break out print_oneline_summary
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:40 PM Revision f417b101 (ceph): osdmap: move oneliner summary to separate function
We're about to make print_summary() do something much nicer.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:05 PM Revision 32631685 (ceph): mon/Paxos: bootstrap peon too if monmap updates
If we get a monmap update, the leader bootstraps. Peons should do the
same.
Signed-off-by: Sage Weil <sage@inktank....
Sage Weil
08:31 PM Revision 1ea6b561 (ceph): osd: fix race when queuing recovery ops
Previously we would sample how many ops to start under the lock, drop it,
and start that many. This is racy because ...
Sage Weil
08:31 PM Revision 4433f9ad (ceph): osd: tolerate racing threads starting recovery ops
We sample the (max - active) recovery ops to know how many to start, but
do not hold the lock over the full duration,...
Sage Weil
08:21 PM Revision 810c52de (ceph): rgw: do not leak handler in get_handler() error path
If we fail to initialize, delete the handler.
Fixes (part of): #5949
Signed-off-by: Sage Weil <sage@inktank.com>
Rev...
Sage Weil
08:21 PM Revision 6f5d8036 (ceph): librados: fix MWatchNotify leak
Do not leak the message if the watcher is not registered. Also, simplify
this block.
Fixes (part of): #5949
Backpor...
Sage Weil
06:45 PM Revision 94698555 (ceph): Merge pull request #30 from ceph/wip-5952
Fix a case where _get_config_value_for_remote could return None mistakenly Sage Weil
06:30 PM Revision f1c9125f (ceph): Fix a case where _get_config_value_for_remote could return None mistakenly
Zack Cerza
06:03 PM Revision 0f3d9edd (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:02 PM Revision 000efc65 (ceph): samba: wait longer for smbd to start
sleep(1) is occasionally not long enough, it seems! Sage Weil
05:46 PM Revision 2797d8d8 (ceph): Merge pull request #27 from dachary/wip-5946
do not check the jobid if check-locks is False Zack Cerza
05:45 PM Revision e3b7bc5b (ceph): v0.67
Gary Lowell
05:32 PM Revision 9d4104f4 (ceph): do not check the jobid if check-locks is False
Because it relies on the lock server which is presumably not available
since check-locks was set to False. It matters...
Loïc Dachary
05:11 PM Revision e9d4f9b0 (ceph): Merge pull request #497 from ksperis/rbdmap.init-3
Rbdmap.init 3
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:49 PM Revision 977b7f58 (ceph): doc/release-notes: fix rst
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:40 PM Revision f501ec77 (ceph): doc/release-notes: upgrade sequence
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:27 PM Revision de7bbdbc (ceph): doc/release-notes: roll-up of upgrade/compat notes from cuttlefish to d...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:10 PM Revision 13edfe6b (ceph): Merge pull request #28 from alfredodeza/5887
Allow a user to define a ceph-deploy branch to use (instead of master) Zack Cerza
04:07 PM Revision 6df75da3 (ceph): init-rbdmap: minor fix no rbd exist
Avoid error if stop when no rbd device exist
Signed-off-by: Laurent Barbe <laurent@ksperis.com>
Laurent Barbe
04:06 PM Revision d9cb2ead (ceph): init-rbdmap: fix for recursive umount
Umount is not always done in the correct order.
For exemple in that case :
/dev/rbd1 on /myrbd
/dev/rbd2 on /myrbd/.s...
Laurent Barbe
03:57 PM Revision ac78bc90 (ceph): Merge pull request #24 from ceph/wip-5937
Don't hit an AttributeError if ctx.config['overrides'] is set to None Alfredo Deza
03:56 PM Revision 643da65e (ceph): remove fallback of the fallback. so silly
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
03:45 PM Revision 3aa995a6 (ceph): Remove three characters just for Alfredo
Zack Cerza
03:42 PM Revision 70cd884f (ceph): safer fallback. Updates docstring
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
03:10 PM Revision f4de5151 (ceph): Add notes about install task precedence
Zack Cerza
11:58 AM Revision c927f89a (ceph): rgw: rgw-admin throw an error when invalid flag is passed
fix #5820 http://tracker.ceph.com/issues/5820
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
Christophe Courtaut
06:29 AM Revision b9a5664b (ceph): Makefile.am: fix libglobal.la races
Several targets had libglobal.la in the _LDFLAGS macro definition
when it should have been in the _LDADD macro. Rem...
Gary Lowell
06:25 AM Revision d4c2576c (ceph): radosgw-agent.py: refactor, enable overrides
Refactored the radosgw-agent.py code so that it
is structured more like existing teuthology
tasks.
Additionally, adde...
Joe Buck
06:25 AM Revision 1d90d7bc (ceph): rgw.py: fix example config
In the example config, the region root and
zone root where pointing to the same pool,
which is not a best practice. U...
Joe Buck
06:25 AM Revision 9ee64524 (ceph): rgw.py: add a better error message
When pulling region info from the config
structure, if the region info isn't there,
log a more helpful message.
Sign...
Joe Buck
06:25 AM Revision e517cd4c (ceph): s3readwrite.py: make user creation optional
Extend the s3readwrite.py task to enable the
creation and deletion of users for the s3readwrite
tests to be independe...
Joe Buck
06:25 AM Revision e3b9add3 (ceph): rgw.py: refactor configure
Extend the rados pool configuration options to
specify all pools (if desired).
Also, reordered zone and region config...
Joe Buck
06:25 AM Revision 18e80147 (ceph): rgy.py: make log_(data|metadata) configurable
The log_data and log_metadata are made configurable
via the YAML file and default to false
(meaning neither data nor ...
Joe Buck
06:24 AM Revision 3fb53189 (ceph): agent name should also contain port number
otherwise multiple agents per machines will have the same id
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:24 AM Revision 4adc1da5 (ceph): radosgw-admin: various multiregion related fixes and changes
Go to the master zone in the master region for radosgw-admin
operations. Trigger metadata sync. Other fixes.
Signed-...
Yehuda Sadeh
05:38 AM Revision 0964d53e (ceph): ceph-disk: fix mount options passed to move_mount
Commit 6cbe0f021f62b3ebd5f68fcc01a12fde6f08cff5 added a mount_options but
in certain cases it may be blank. Fill in ...
Sage Weil

08/12/2013

11:10 PM Revision 92138621 (ceph): Merge pull request #25 from dmick/master
tasks/ceph-deploy: allow configurations with no mds Zack Cerza
11:04 PM Revision c81edf1e (ceph): tools: ceph-monstore-tool: allow copying store contents to a new location
Usage:
ceph-monstore-tool --mon-store-path <in-path> --out <out-path> \
--command store-copy
Sig...
Joao Eduardo Luis
10:43 PM Revision fa733e43 (ceph): Change "Exception" to "RuntimeError" as advised by zackc
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:55 PM Revision 28e42197 (ceph): tasks/ceph-deploy: allow configurations with no mds
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:38 PM Revision 5be53270 (ceph): Default to master and not next.
Zack Cerza
09:31 PM Revision 6a37a62b (ceph): rgw: fix multi delete
Fixes: #5931
Backport: bobtail, cuttlefish
Fix a bad check, where we compare the wrong field. Instead of
comparing t...
Yehuda Sadeh
09:30 PM Revision d6be5ed2 (ceph): rgw: fix multi delete
Fixes: #5931
Backport: bobtail, cuttlefish
Fix a bad check, where we compare the wrong field. Instead of
comparing t...
Yehuda Sadeh
09:29 PM Revision 2632846e (ceph): rgw: fix multi delete
Fixes: #5931
Backport: bobtail, cuttlefish
Fix a bad check, where we compare the wrong field. Instead of
comparing t...
Yehuda Sadeh
09:21 PM Revision ef1c9669 (ceph): Add install task to examples
Zack Cerza
09:18 PM Revision 93b532f0 (ceph): Don't hit an AttributeError if ctx.config['overrides'] is set to None
Zack Cerza
05:40 PM Revision a714c011 (ceph): Merge pull request #23 from ceph/pep8
Make this module pep8-clean. Alfredo Deza
04:40 PM Revision cabb4142 (ceph): Make this module pep8-clean.
Zack Cerza
08:58 AM Revision c566c034 (ceph): doc: complete S3 features status from existing doc page
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut

08/10/2013

06:35 PM Revision 5aee4a8b (ceph): Merge pull request #22 from ceph/rpm-upgrades
Fix rpm upgrades for nested branch configs Sage Weil
05:45 PM Revision 7c377cb7 (ceph): Make _get_baseurlinfo_and_dist() provide the correct uri
Zack Cerza
04:57 AM Revision ef91c699 (ceph): mon: mon_cluster_log_file_level
By popular demand, control the min level of logging that goes to
/var/lib/ceph/ceph.log.
Signed-off-by: Sage Weil <s...
Sage Weil
04:24 AM Revision cb50b5a7 (ceph): ceph-disk: fix mount options passed to move_mount
Commit 6cbe0f021f62b3ebd5f68fcc01a12fde6f08cff5 added a mount_options but
in certain cases it may be blank. Fill in ...
Sage Weil
02:19 AM Revision b66a3d60 (ceph): config_opts.h: reduce osd_recovery_max_active and osd_recovery_max_sing...
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
Samuel Just

08/09/2013

11:39 PM Revision 5433ca2a (ceph): upgrade-parallel: test on multiple target distros
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:26 PM Revision 251cbf7f (ceph): Merge pull request #21 from ceph/rpm-upgrades
Make install.upgrade work on RPM-based systems. Zack Cerza
11:19 PM Revision ecaa46a1 (ceph): ceph.spec.in: obsolete ceph-libs only on the affected distro
The ceph-libs package existed only on Redhat based distro,
there was e.g. never such a package on SUSE. Therefore: ma...
Danny Al-Gaaf
11:19 PM Revision 81aa68c3 (ceph): ceph.spec.in: Obsolete ceph-libs
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Gary Lowell
11:15 PM Revision b221a42e (ceph): doc/release-notes: adjust whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:14 PM Revision bec6f09c (ceph): doc/release-notes: v0.67 release notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:03 PM Revision d3d56ee5 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
10:47 PM Revision ebd94a9a (ceph): upgrade: do not wait for full quorum on mixed-version mon cluster
It won't happen Sage Weil
10:38 PM Revision 44b093c8 (ceph): ceph: retry new-style mon command if we get EINVAL from the old-style c...
We can race with a mon upgrade:
- get command descriptions, get EINVAL
- mons upgrade, new quorum
- send old-style c...
Sage Weil
10:30 PM Revision 2a34df68 (ceph): common: pick_addresses: fix bug with observer class that triggered #5205
The Observer class we defined to observe conf changes and thus avoid
triggering #5205 (as fixed by eb86eebe1ba42f04b4...
Joao Eduardo Luis
10:01 PM Revision b78a6c77 (ceph): Make install.upgrade work with CentOS/RHEL/Fedora.
Zack Cerza
09:48 PM Revision 7ed6de9d (ceph): common: pick_addresses: fix bug with observer class that triggered #5205
The Observer class we defined to observe conf changes and thus avoid
triggering #5205 (as fixed by eb86eebe1ba42f04b4...
Joao Eduardo Luis
09:26 PM Revision 8bf3971b (ceph): rearrange the documentation to be inserted and maintained in master
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:57 PM Revision 9baaf862 (ceph): Merge pull request #486 from kri5/wip-s3-compliance-doc
Wip s3 compliance doc
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
07:49 PM Revision 068baae7 (ceph): rgw: return 423 Locked response when failing to lock object
Fixes: #5882
Translate the EBUSY we get when trying to lock a shard / object
to 423 Locked response. Beforehand it wa...
Yehuda Sadeh
07:33 PM Revision 9029555f (ceph): rgw: make RGWHTTPClient callback methods pure virtual
This will make it easier to catch interface changes, like the
ones that triggered #5921.
Reviewed-by: Sage Weil <sag...
Yehuda Sadeh
07:33 PM Revision 71177fe3 (ceph): rgw: rename read_header() to receive_header() where needed
The same as with #5921, fixing a missed interface change.
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Y...
Yehuda Sadeh
07:33 PM Revision 1563613d (ceph): rgw: rename data receive callbacks in swift token revocation
Fixes: #5921
As part of the work that was made for dumpling, the http
client in-data callback was renamed in order to...
Yehuda Sadeh
06:28 PM Revision 2a7a61cd (ceph): Add Remote.system_type property. Also, clean up whitespace.
Zack Cerza
04:41 PM Revision d5aa3a90 (ceph): Merge remote-tracking branch 'gh/wip-5648-c'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 PM Revision eade36df (ceph): PendingReleaseNotes: note 'ceph daemon ...' argument behavior change
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:04 PM Revision a0e74a96 (ceph): admin_socket: split command into multiple arguments
We were passing the command as a single string, but that does not work the
same way it used to.
Signed-off-by: Sage ...
Sage Weil
09:58 AM Revision e1666d04 (ceph): Fix compilation -Wmismatched-tags warnings
Keep consistency in the code to not generate warnings of this type.
Signed-off-by: Christophe Courtaut <christophe.c...
Christophe Courtaut
08:26 AM Revision 5082fec1 (ceph): doc: Add a page about rgw S3 API compliance
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
08:17 AM Revision fd062610 (ceph): ant is missing from the list of packages to install
to build the documentation.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:42 AM Revision 980a0738 (ceph): document the write / read path for erasure encoding
Explains how objects are stored and used in erasure coded pools. It is
the result of discussions that occured on the ...
Loïc Dachary
05:48 AM Revision 1243c974 (ceph): make sure we are using the mount options
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
(cherry picked from commit 34831d0989d4bcec4920068b6ee09ab6b3234c91)
Alfredo Deza
05:40 AM Revision 0aacd10e (ceph): RadosClient: shutdown monclient after dropping lock
Otherwise, the monclient shutdown may deadlock waiting
on a context trying to take the RadosClient lock.
Fixes: #589...
Samuel Just
05:29 AM Revision ca3987ff (ceph): mds: notify clients about deleted inode
To make sure clients trim the deleted inode from the their cache
ASAP. After all clients release the inode, we can re...
Yan, Zheng
05:19 AM Revision 151e6d24 (ceph): Merge remote-tracking branch 'yan/wip-mds'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:18 AM Revision 7e285149 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:38 AM Revision b2515b9e (ceph): buffer: change #include order
huangjun <hjwsm1989@gmail.com> reports that this fixes the compilation on
CentOS5.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
01:38 AM Revision 6cbe0f02 (ceph): make sure we are using the mount options
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
(cherry picked from commit 34831d0989d4bcec4920068b6ee09ab6b3234c91)
Alfredo Deza
01:34 AM Revision 469d30b8 (ceph): Merge pull request #480 from dachary/master
Add the definition of PG temp to the glossary
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:31 AM Revision b8e80462 (ceph): Merge pull request #482 from dachary/wip-erasure-coding-doc
Links to newly created tracker items, typo, M+K convention Sage Weil
01:29 AM Revision f4aa05a4 (ceph): Merge pull request #487 from ceph/wip-5746
ceph.in: Re-enable ceph interactive mode (missing its output).
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:06 AM Revision 5bdbe9d6 (ceph): Merge pull request #489 from ceph/wip-5903
make sure we are using the mount options
Backport: dumpling, cuttlefish
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

08/08/2013

11:09 PM Revision 34831d09 (ceph): make sure we are using the mount options
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
08:14 PM Revision a9a370be (ceph): PG: set !flushed in Reset()
Otherwise, we might serve a pull before we start_flush in the
ReplicaActive constructor.
Fixes: #5799
Signed-off-by:...
Samuel Just
07:33 PM Revision a71fc46b (ceph): Merge pull request #488 from dmick/wip-dmick-daemon-einval
Wip dmick daemon einval
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:23 PM Revision fd192358 (ceph): ceph.in: return EINVAL on daemon command error
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:38 PM Revision 0be14757 (ceph): ceph.in: Re-enable ceph interactive mode (missing its output).
Also, loop on error. There's no reason to exit the interpreter loop on
an error, and it's probably less annoying if ...
Dan Mick
03:30 PM Revision 2e280874 (ceph): mon: fix 'osd crush rule rm ...' dup arg
This was broken way back in 0d66c9ebbf626117c641c975a8682a0aaba588c4, but
we were ignoring the dup until recently.
t
...
Sage Weil

08/07/2013

09:01 PM Revision a7392066 (ceph): ceph.conf: open osd classes on start
This is the default for master, but needs to be explicitly enabled for
cuttlefish.
Sage Weil
08:53 PM Revision 65bfa494 (ceph): osd: make open classes on start optional
This is cuttlefish; default to the old behavior!
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from com...
Sage Weil
08:52 PM Revision e8253ae5 (ceph): osd: load all classes on startup
This avoid creating a wide window between when ceph-osd is started and
when a request arrives needing a class and it ...
Sage Weil
04:03 PM Revision 77b63f04 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
03:35 PM Revision 0c1fd629 (ceph): qa/workunits/cephtool/test.sh: test set/unset of all osd flags
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:32 PM Revision 298e7d87 (ceph): mon/MonCommands: fix typo nobackfile -> nobackfill
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:29 PM Revision afa21e80 (ceph): Add back the mistakenly removed "ceph osd set noscrub/nodeep-scrub"
Fixes: #5868
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
01:05 AM Revision fb06bf60 (ceph): Merge branch 'wip-recovery-op-warn' into next
Reviewed-by: Sage Weil <sage@inktank.com> Samuel Just

08/06/2013

10:20 PM Revision 6acee41c (ceph): add a key for ceph-deploy-branch detection
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
10:04 PM Revision 68203903 (ceph): OSD: suspend timeout on process_peering_events pg lock
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:25 PM Revision f71ec8e6 (ceph): Merge pull request #476 from dalgaaf/wip-CID-1058791
Fix CID 1058791
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:01 PM Revision 258135b9 (ceph): qa: workunits: mon: workunit to stress the monitor's caps
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
09:01 PM Revision da69756c (ceph): test: mon: moncap: add 'allow command foo with arg="bar.baz"' tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:59 PM Revision 2071af2f (ceph): mon: Monitor: purge old permission checking format on handle_command()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
08:59 PM Revision 612444a8 (ceph): mon: services: no longer needed to enforce caps on a per-service basis
We now perform all perm checks for commands on Monitor::handle_command().
Services no longer need to check them.
Sig...
Joao Eduardo Luis
08:59 PM Revision 94002c43 (ceph): mon: drop old _allowed_command()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:59 PM Revision 5c6dc1c8 (ceph): mon: AuthMonitor: change 'auth add' behaviour
If an entity already existed, 'auth add' would smash its key and caps
with whatever was on the supplied keyring file;...
Joao Eduardo Luis
08:59 PM Revision f087d84b (ceph): mon: Monitor: check caps considering command's requirements
Fixes: #5648
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
08:51 PM Revision 321f57de (ceph): OpRequest: don't warn as quickly for slow recovery ops
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:51 PM Revision 95b3604b (ceph): OSD: also suspend timeout while grabbing recovery_tp lock
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:51 PM Revision d0cbdde2 (ceph): ReplicatedPG: ping TPHandle during scan_range
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:51 PM Revision 8b53a140 (ceph): ReplicatedPG: ping tphandle between pushes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:51 PM Revision 944f3b73 (ceph): OSD: only start osd_recovery_max_single_start at once
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:21 PM Revision 7a14a93d (ceph): Add a useful error message in case of an invalid hostname
Zack Cerza
08:13 PM Revision 00170107 (ceph): mon, osd: Clean up "flush(stringstream)" continued
Missing files in last commit; sorry!
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
07:15 PM Revision 70f4eeb9 (ceph): s3readwrite.py: enable overrides
Enable s3readwrite task to have the branch to
download specified and for overrides to be
incorporated into the config...
Joe Buck
01:28 PM Revision e9040188 (ceph): mon, osd: Clean up "flush(stringstream); bl.append(stringstream.str())
Also: One redundant flush in AuthMonitor, two in PGMonitor, and
a ds << that should have been conditional in Monitor....
Dan Mick

08/05/2013

09:48 PM Revision 2e9c25f5 (ceph): doc: fixing reported bug in CRUSH map example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:13 PM Revision cafccfaf (ceph): doc: Added many new fields to config reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:49 PM Revision a5d86057 (ceph): doc: Added trouble shooting entry. Fixed formatting.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:45 PM Revision e3d59a2c (ceph): doc: Nomenclature update.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:44 PM Revision 1db0f254 (ceph): doc: Nomenclature update.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:44 PM Revision a38ab07a (ceph): doc: Nomenclature update.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:44 PM Revision 0f56e3eb (ceph): doc: Nomenclature update.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:43 PM Revision ea80532d (ceph): doc: Nomenclature update. Added topic for monitor key caps. Added defau...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:06 PM Revision 42582f02 (ceph): mon/PGMonitor: add 'pg dump pgs_brief' subcommand
It is useful to map OSDs to PGs and vice-versa; pg dump gives that
information, but gives a lot of other stuff. This...
Dan Mick
08:06 PM Revision db27c3f5 (ceph): qa/workunits/cephtool/test.sh: add tests for 'pg dump ...'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:03 PM Revision 5a495b1e (ceph): Merge branch 'wip-python-cleanup' into next
Reviewed-by: Sage Weil <sage@inktank.com> Dan Mick
07:52 PM Revision a0929955 (ceph): mds: fix locking, use-after-free/race in handle_accept
We need to hold mds_lock here.
Normally the con also holds a reference, but an ill-timed connection reset
could drop...
Sage Weil
07:30 PM Revision b165d33a (ceph): rgw_admin: flush replicalog entries
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
07:30 PM Revision 9e88b1b4 (ceph): rgw: only log (as in ops logging) certain operations
Fixes: #5875
ops logging should (at this point) should only include object
store related operations.
Signed-off-by: ...
Yehuda Sadeh
06:21 PM Revision 28d58eba (ceph): ceph.in, ceph_rest_api.py: import only used syms from ceph_argparse.py
This makes pyflakes/pylint happier and is better practice in general
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
06:21 PM Revision 6dd4ff83 (ceph): cephtool/test.sh, rest/test.py: add tell command tests
Also add HTTP method to test.py output
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
06:20 PM Revision 55095d56 (ceph): cephtool/test.sh: add a few tests for invalid command args
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
06:20 PM Revision 71ff794e (ceph): ceph_argparse.py: add stderr note if nonrequired param is invalid
If we run across a user-supplied parameter that doesn't validate against
a non-required descriptor, it may be that it...
Dan Mick
06:20 PM Revision 9466a0b1 (ceph): Fix "too few args validate"
Check that number of validated arguments matches the number of required
arguments in the signature. Also, sort all p...
Dan Mick
05:31 PM Revision e8d72ef0 (ceph): Merge pull request #483 from ceph/wip-5881
fix invalid cluster naming in example John Wilkins
05:16 PM Revision 1cd6e2e3 (ceph): fix invalid cluster naming in example
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
01:36 PM Revision 0304dfbc (ceph): Add links to OSD internals related tracker items.
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:32 PM Revision 0d1040d7 (ceph): Add links to scrub related tracker items.
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:28 PM Revision 349e7900 (ceph): Add links to peering related tracker items.
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:27 PM Revision 42361477 (ceph): Add links to recovery related tracker items.
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:09 PM Revision 12862882 (ceph): Add links to backfill related tracker items.
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:09 PM Revision 160fa710 (ceph): fix typo
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:08 PM Revision ac6f3b72 (ceph): M+K means M data + K parity and implies M chunks necessary to recover
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
03:09 AM Revision 75558197 (ceph): mds: fix cap revoke confirmation
There are several issues in the Capability::confirm_receipt()
1. when receiving a client caps message with 'seq == l...
Yan, Zheng
03:09 AM Revision 3c3b2ceb (ceph): mds: revoke GSHARED cap when finishing xlock
If lock state is LOCK_XLOCKDONE, the xlocker can have GSHARED cap.
So when finishing xlock, we may need to revoke the...
Yan, Zheng
03:09 AM Revision 63a21b41 (ceph): mds: remove "type != CEPH_LOCK_DN" check in Locker::cancel_locking()
For acquiring/cancelling xlock, the lock state transitions for
dentry lock and other types of locks are the same. So ...
Yan, Zheng
03:09 AM Revision f86828d1 (ceph): mds: handle "state == LOCK_LOCK_XLOCK" when cancelling xlock
If we find lock state is LOCK_LOCK_XLOCK when cancelling xlock,
set lock state to LOCK_XLOCK_DONE and call Locker::ev...
Yan, Zheng
03:09 AM Revision 8f67adfb (ceph): mds: change LOCK_SCAN to unstable state
commit 0071b8e75b (mds: stay in SCAN state in file_eval) makes
Locker::file_eval() ignore lock in LOCK_SCAN state. If...
Yan, Zheng
03:09 AM Revision 0c22dade (ceph): mds: don't issue caps while session is stale
Locker::issue_caps() does not issue new caps to stale client,
CInode::encode_inodestat() should have the same logical...
Yan, Zheng

08/04/2013

10:41 PM Revision a0ac4875 (ceph): upgrade-parallel/rgw: use different client for final run
rgw task doesn't like to be stopped, then started as the same client.
That is probably fixable (it's just the archive...
Sage Weil
10:24 PM Revision e5d9ac64 (ceph): qa/workunits/cephtool/test_daemon.sh: we should error on bad command
See #5872.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:54 PM Revision 18580c1d (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
09:54 PM Revision 89347539 (ceph): samba: wait for smbd process to exit
I saw
2013-08-03T12:56:26.641 DEBUG:teuthology.orchestra.run:Running [10.214.131.28]: 'sudo killall -9 smbd'
2013-08...
Sage Weil
12:16 AM Revision 4bd5b591 (ceph): rgw.py: add None object check when parsing info
The rgw task was failing to check for a None object
when parsing user info in the case where there were
config option...
Joe Buck

08/03/2013

03:59 AM Revision 9e7d6d54 (ceph): PG: set !flushed in Reset()
Otherwise, we might serve a pull before we start_flush in the
ReplicaActive constructor.
Fixes: #5799
Signed-off-by:...
Samuel Just

08/02/2013

11:05 PM Revision 826478cf (ceph): dev/osd_internals,src/osd: add erasure_coding.rst and PGBackend.h
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:00 PM Revision 98f35a5e (ceph): rgw: do not ignore leaks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:54 PM Revision 97979866 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:54 PM Revision ea1243a1 (ceph): Merge remote-tracking branch 'gh/wip-rgw-leaks'
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Sage Weil
04:05 AM Revision 3accf1c6 (ceph): rgw.py: adding a safety check
Correcting a bug where specifying
a rgw server for a client but not specifying
a system user would throw an exception...
Joe Buck
02:12 AM Revision 9110c7d8 (ceph): rgw: add log settings to example config
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
02:12 AM Revision 1787a72e (ceph): radosgw-agent: get verbose logs from the agent
This makes it a lot easier to debug.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:12 AM Revision 1ec9c1b4 (ceph): radosgw-agent: move zone extraction to helper
This will be useful for other tasks.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:12 AM Revision fdde3658 (ceph): rgw: don't make domain_root pool the same as zone root
These are supposed to be separate pools.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:11 AM Revision d79a2db5 (ceph): rgw: create system users with the --system flag
without this they have no special permissions
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:11 AM Revision 3eb62d2a (ceph): rgy.py: make log_(data|metadata) configurable
The log_data and log_metadata are made configurable
via the YAML file and default to false
(meaning neither data nor ...
Joe Buck
01:27 AM Revision ef036bd4 (ceph): Merge branch 'wip-5831' into next
Yehuda Sadeh
01:27 AM Revision 60679a0a (ceph): Merge branch 'wip-5810' into next
Yehuda Sadeh
01:27 AM Revision ae153813 (ceph): rgw: only fetch cors info when needed
Fixes: #5831
This commit moves around the cors handling code. Beforehand
we were unnecessarily reading the cors head...
Yehuda Sadeh
01:26 AM Revision b139a7cd (ceph): rgw: don't read cors attrs if there's no bucket in operation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
01:26 AM Revision 43c27125 (ceph): rgw: rename sync-type to update-type
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
01:25 AM Revision bbac69cc (ceph): rgw: only check version if meta object exists
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
12:33 AM Revision 189e04fa (ceph): rgw_sync_agent: fix a bunch of issues
- Read ceph.conf from stored copy that includes overrides
- Get system users and keys from cluster instead of reading...
Josh Durgin
12:33 AM Revision ef68b988 (ceph): radosgw-agent: rename task to match tool name
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
12:33 AM Revision f930f39b (ceph): rgw_sync_agent: add new rgw_sync_agent task
This pulls access data out of the rgw task and off disk,
and then downloads, sets up, and runs an rgw sync agent
in t...
Greg Farnum
12:33 AM Revision ad6a9e53 (ceph): rgw: ignore exit status when removing base apache dir
subdirs have already been removed, and this only needs to succeed once
per host.
Signed-off-by: Josh Durgin <josh.du...
Josh Durgin
12:06 AM Revision 48357d66 (ceph): Fix for #5836 (--lock-many with vms)
This makes --lock-many work when --machine-type vps is passed.
Before it wasn't handled correctly and guests were not...
Sandon Van Ness

08/01/2013

10:47 PM Revision 6256d681 (ceph): Add the definition of PG temp to the glossary
it is not easy to figure out what a PG temp is just by reading the
code although it is easy to understand with an exa...
Loïc Dachary
07:56 PM Revision 78b7307d (ceph): Debian ceph-deploy test. Added more supported distro yamls.
Added debian 7.0 (wheezy) testing for ceph-deploy. I also added
yaml files for other distro's supported by downburst ...
Sandon Van Ness
07:33 PM Revision 88b7d029 (ceph): Fix for Debian wheezy (remove vda from block device list)
On debian wheezy its mount output uses device-by-label and makes
our normal method of checking if a device is mounted...
Sandon Van Ness
06:11 PM Revision ab1f4386 (ceph): Merge pull request #478 from dalgaaf/wip-da-spec-req
Fix BuildRequires in SPEC file
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
05:28 PM Revision 1552a4b9 (ceph): rgw.py: check for empty client config
Fixes a bug where an rgw client without
a system user specified would cause teuthology
to error out.
Signed-off-by: ...
Joe Buck
01:01 PM Revision caaaf2c2 (ceph): ceph.spec.in: merge back JUnit handling from SUSE spec
Merge back what we have in the (open)SUSE ceph spec file for JUnit.
Add missing Requires and the package is named jun...
Danny Al-Gaaf
01:00 PM Revision cbf3a11c (ceph): ceph.spec.in: move junit BuildRequires to the cephfs-java subpackage
JUnit is only needed by cephfs-java. Move the BuildRequires to this
subpackage.
Signed-off-by: Danny Al-Gaaf <danny....
Danny Al-Gaaf
01:00 PM Revision 4a957962 (ceph): ceph.spec.in: use snappy-devel only on RHEL derivatives
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:00 PM Revision 17b460c5 (ceph): ceph.spec.in: add missing buildrequires for Fedora
This patch adds two buildrequires to the ceph.spec file, that are needed
to build the rpms under Fedora. Danny Al-Gaa...
Erik Logtenberg
10:24 AM Revision ef20542c (ceph): Fix for Swift key command
When creating a secret key for the Swift user, the command without the --gen-secret option generates an empty key. JP François
06:01 AM Revision bbd558ad (ceph): Merge branch 'wip-5815' into next
Reviewed-by: Sage Weil <sage@inktank.com> Dan Mick
04:25 AM Revision 317d6982 (ceph): Merge branch 'wip-5784' into next
Reviewed-by: Samuel Just <sam.just@inktank.com> David Zafman
01:11 AM Revision dc1d95d7 (ceph): rest/test.py: expect_nofail() to allow examination of reason
Also remove unused MyException
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
01:11 AM Revision c9e8ff2b (ceph): rest/test.py: retry mds setmap in case epoch has changed
Loop 10 times retrying mds dump/getmap/setmap.
Fixes: #5815
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
01:11 AM Revision c70e59ed (ceph): mon/MDSMonitor: don't call all EINVALs "unrecognized command"
Some of them are valid EINVALs (like mds setmap with the wrong epochnum)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
01:08 AM Revision bf0061bf (ceph): Merge tag 'v0.67-rc3' into next
v0.67-rc3 Sage Weil
12:04 AM Revision 4a6eff88 (ceph): Verify that deleting op never in check_latest_map_ops map
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman

07/31/2013

11:02 PM Revision 7f76c1ce (ceph): rgw.py: refactoring to separate user creation
By separating out the user creation from
generating the region/zone info, we can generate
users for RGW tests that ru...
Joe Buck
10:51 PM Revision 600e6aca (ceph): osdc: op left in check_lastest_map_ops
Call op_cancel_map_check before cancel_op() in send_linger()
Fixes: #5784
Signed-off-by: David Zafman <david.zafman...
David Zafman
10:34 PM Revision 175feb95 (ceph): rgw_rados.cc: fix invalid iterator comparison
The iterator should be compared against the end() function of
the same iter() from region_conn_map.
CID 1058791 (#1 ...
Danny Al-Gaaf
09:18 PM Revision 8c8e9a14 (ceph): rgw.py: change --secret-key to --secret
A 'user create' call was being passed to radosgw-admin
with '--secret-key' instead of the valid '--secret'
which was ...
Joe Buck
09:02 PM Revision 1cff5bd5 (ceph): added rgw task before swift
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:46 PM Revision b4ed4e2e (ceph): qa/workunits/cephtool/test_daemon.sh: sudo
Fixes: #5814
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:32 PM Revision 1f7127b2 (ceph): s3/swift tests: call radosgw-admin as the right client
This allows the right region and zone info to be read from ceph.conf
Signed-off-by: Josh Durgin <josh.durgin@inktank...
Josh Durgin
08:32 PM Revision 9b2c4fa4 (ceph): s3/swift tests: call radosgw-admin as the right client
This allows the right region and zone info to be read from ceph.conf
Signed-off-by: Josh Durgin <josh.durgin@inktank...
Josh Durgin
07:47 PM Revision 2f2108b3 (ceph): rgw: fix dir creation and keyring
fastcgi_sock dir needs to exist before radosgw starts, and apache-execed radosgw needs an explicit keyring argument.
...
Josh Durgin
07:04 PM Revision c48644d8 (ceph): qa: Add workunit that hangs for manual thrasher testing
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:04 PM Revision 5bd061c0 (ceph): test: Fix valgrind found "Mismatched free() / delete / delete []"
Use delete[] in set_argv() so that valgrind runs clean
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
07:04 PM Revision d651658d (ceph): osdc: Add asserts that client_lock is held
Clarify locking by indicating that client_lock is held
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
06:10 AM Revision 2b6ac0fa (ceph): rados/.../cephtool: let us run test_daemon.sh too
This needs the mon to be mon.a; rename it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:08 AM Revision 00dc6344 (ceph): ceph: developer mode: set PATH, too
Otherwise the call to ceph-conf may fail if it is not installed on the
local machine.
Signed-off-by: Sage Weil <sage...
Sage Weil
06:04 AM Revision e70e08c0 (ceph): cephtool/test.sh: add tests for mon daemon command
[Also move into a separatate test script; validate result -sage]
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Sign...
Sage Weil
05:28 AM Revision 47d0d64d (ceph): Make all AdminSocket commands use argparse/cmdmap.
Fixes regression in daemon commands with arguments; also resolves
reported bug with existing daemon code for argument...
Dan Mick
12:26 AM Revision 74b344e9 (ceph): Reconnect after running chef task.
Just a simple change to reconnect to SSH after running
ceph-qa-chef to get around things like ulimit changes.
Signed...
Sandon Van Ness
 

Also available in: Atom