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> - 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... - 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... - 10:08 PM Revision 24991c4a (ceph): Add hung job description to email
- 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 ... - 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>
- 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> - 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> - 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... - 09:26 PM Revision 47f16bd9 (ceph): Merge pull request #61 from ceph/wip-logger
- Log all the things! (Things like exceptions.)
- 09:12 PM Revision 44401f9a (ceph): Workers: only log child's stderr, not stdout
- 08:05 PM Revision 83a5ab19 (ceph): Pretty-up write_initial_metadata; s/run/name/
- 08:05 PM Revision 40f1d4fc (ceph): Don't print colon if there's no exception message. Also, remove testing
- exception.
- 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> - 08:04 PM Revision 9550b499 (ceph): Add exception hook
- 08:03 PM Revision 649bddf7 (ceph): run: set up archive dir and logger output sooner
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:03 PM Revision 27eea4ad (ceph): test
- 08:03 PM Revision a0e86c05 (ceph): Move logging setup out of main()
- 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... - 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> - 04:12 PM Revision 91616ce4 (ceph): ceph.spec.in: remove trailing paren in previous commit
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 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... - 01:07 PM Revision ed575251 (ceph): Merge pull request #58 from ceph/queue
- Don't assume anything about the base path here.
- 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> - 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... - 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... - 01:52 AM Revision d3f13698 (ceph): Merge pull request #60 from ceph/sentry
- Add run name to first line of email.
- 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> - 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@... - 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 ... - 12:05 AM Revision e20d1f8e (ceph): ceph_test_rados: validate user_version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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...
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> - 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 ... - 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>
- 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... - 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> - 09:26 PM Revision 778c0857 (ceph): Merge pull request #59 from ceph/wip-collections
- redo the way we describe test collections
- 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> - 08:41 PM Revision df73f503 (ceph): Add run name to first line of email.
- 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
... - 08:25 PM Revision 7163e89b (ceph): suite: allow individual files to be scheduled
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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... - 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 ... - 06:41 PM Revision 8314140d (ceph): suite: clean up imports
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 2dd889e4 (ceph): suite: make collection args (optionally) relative to a base dir
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 8894ff6b (ceph): suite: add --dry-run
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 802fa51d (ceph): suite: make names a bit more friendly
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Revision 6175a133 (ceph): Don't assume anything about the base path here.
- 06:30 PM Revision a1a3358a (ceph): README: update for new flexible structure.
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 05:39 PM Revision fd3fd596 (ceph): doc/release-notes: v0.56.6 and .7 bobtail
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:29 PM Revision cb2abad9 (ceph): Merge pull request #539 from dachary/master
- doc : erasure code developer notes updates
- 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> - 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... - 04:38 PM Revision a472f501 (ceph): Merge pull request #54 from ceph/sentry
- Add logs and Sentry events to suite emails
- 04:36 PM Revision 38a47ece (ceph): Don't return inside __init__
- 04:34 PM Revision 61b40f48 (ceph): doc/dev/cache-pool: document cache pool management interface
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:33 PM Revision b91c1c52 (ceph): add CEPH_FEATURE_OSD_CACHEPOOL
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 04:15 PM Revision 53cea02a (ceph): Add apology for non-public links
- 04:12 PM Revision 25defd40 (ceph): Indent wrapped exceptions.
- 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... - 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... - 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... - 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... - 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... - 04:41 AM Revision 951177b8 (ceph): internal: whitelist btrfs lock imbalance bug 6097
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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> - 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... - 12:26 AM Revision 9101433a (ceph): Merge remote-tracking branch 'origin/master' into wip-6029
- Conflicts:
src/librados/AioCompletionImpl.h - 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>
- 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... - 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... - 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... - 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... - 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... - 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... - 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.
... - 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> - 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 ... - 12:24 AM Revision 17e32f95 (ceph): MOSDOpReply: add user_version field
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 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... - 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... - 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... - 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... - 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... - 12:00 AM Revision 295a84b9 (ceph): doc: include plan for new user_version support
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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...
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> - 11:02 PM Revision 4d1de2a6 (ceph): Merge pull request #55 from ceph/wip-undefined
- Reviewed-by: Sage Weil <sage.weil@inktank.com>
- 10:58 PM Revision 232e3d32 (ceph): Fix undefined symbol errors
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 10:26 PM Revision 6afb238a (ceph): Time is an integer, in seconds.
- 10:22 PM Revision dfdac24f (ceph): Make email formatting way, way nicer.
- 10:08 PM Revision b5ea74ce (ceph): docs: document how the current OSD PG/object versions work
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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> - 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>
- 07:51 PM Revision eb585d19 (ceph): Move job listing logic to get_jobs()
- 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> - 05:44 PM Revision 14f23ab8 (ceph): v0.56.7
- 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>
- 05:00 PM Revision 3f866347 (ceph): ceph.spec.in: remove trailing paren in previous commit
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 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... - 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> - 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 ... - 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> - 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... - 03:15 PM Revision 7e49cd17 (ceph): Merge pull request #53 from ceph/wip-asok-retry
- fix admin_socket retry
- 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 01:14 AM Revision 502714ba (ceph): admin_socket: fix retry-on-error behavior
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:11 AM Revision a6fe776c (ceph): Merge remote-tracking branch 'gh/next'
08/26/2013
- 11:12 PM Revision 81709ed1 (ceph): Avoid double slashes in sentry event URL
- 10:38 PM Revision a1a261a8 (ceph): Add tags! Task name and owner to start.
- 10:21 PM Revision 05038031 (ceph): Add sentry events to suite email.
- 10:11 PM Revision 489c1660 (ceph): Also leave a list of sentry events in the summary
- 09:33 PM Revision 40071732 (ceph): Add URL to Sentry event to traceback output.
- 09:17 PM Revision 6c486ab0 (ceph): Tweak logging
- 09:17 PM Revision 12cb6860 (ceph): Rewrite email-generating code.
- 09:17 PM Revision fedc91c0 (ceph): Add a catch-all __getattr__(); add comments
- 09:17 PM Revision 300374bb (ceph): For failures, add http links to log directories.
- 09:17 PM Revision 6f009390 (ceph): Use os.path.join, not urlparse.urljoin
- 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... - 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... - 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... - 09:04 PM Revision bf01fa15 (ceph): Merge pull request #52 from ceph/wip-6125
- Don't hardcode path to teuthology-suite
- 08:48 PM Revision 77706c67 (ceph): internal: remove (hopefully obsolete) kern.log checks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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 ... - 08:19 PM Revision 76a38c3b (ceph): mon/DataHealthService: preserve compat of data stats dump
- See 96621bdb004e539a0186fb592f44d51cf49f1c31.
Signed-off-by: Sage Weil <sage@inktank.com> - 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.... - 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... - 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.... - 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... - 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.... - 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... - 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 ... - 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 ... - 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>... - 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... - 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>... - 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... - 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
... - 06:23 PM Revision 1adde58e (ceph): Don't hardcode path to teuthology-suite
- 05:42 PM Revision b74fa14a (ceph): Merge pull request #540 from ceph/wip-doc-update
- List packages needed for RPM-based distros
- 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> - 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> - 05:14 PM Revision ff1fcc71 (ceph): Merge pull request #51 from ceph/wip-queue
- queue: only git fetch once per minute per branch
- 04:53 PM Revision 72582c2d (ceph): upgrade/mixed-mons: whitelist fallout from teh cephtool test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision ed712c13 (ceph): fix nss lib name
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:05 PM Revision 378728e0 (ceph): update the README with required RPM packages
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 12:12 AM Revision 2184ec13 (ceph): Merge branch 'sleinen'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 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>
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... - 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...
08/24/2013
- 09:12 PM Revision 8b1b7459 (ceph): Merge remote-tracking branch 'gh/next'
- 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>
- 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>
- 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... - 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... - 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... - 04:18 AM Revision 2e1ddbc4 (ceph): Merge pull request #522 from kri5/master
- vstart.sh: Allow to run multiple cluster instances.
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... - 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... - 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 <... - 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
- 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> - 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> - 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> - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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> - 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>
- 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> - 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> - 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> - 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> - 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... - 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... - 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 ... - 05:38 PM Revision c107adeb (ceph): Fix for blank yaml.
- As well as fix variabl variable naming.
- 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... - 04:40 PM Revision 7930f661 (ceph): Update call to get_sentry_client()
- 04:40 PM Revision 60908636 (ceph): Use teuthology.config
- 04:39 PM Revision d8d2ef93 (ceph): Add teuthology.config, the start of a better system
- 04:34 PM Revision 9115663a (ceph): Merge pull request #49 from ceph/sentry
- Rewrite branch fetching.
- 04:03 PM Revision 14ef37b1 (ceph): Merge pull request #48 from ceph/wip-nuke-firmware
- nuke: clean up stray firmware.git locks
- 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... - 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... - 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 ... - 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 ... - 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> - 03:12 PM Revision f4040238 (ceph): doc/release-notes: v0.67.2
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:08 PM Revision eafd591a (ceph): Move git stuff to fetch_teuthology_branch()
- 02:59 PM Revision 307284c2 (ceph): Rewrite branch fetching.
- 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> - 08:22 AM Revision 3a4f1ced (ceph): rgw: Adds --system option help to radosgw-admin
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 05:20 AM Revision 22fc7337 (ceph): queue: fetch origin, not branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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> - 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> - 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... - 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... - 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... - 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>
- 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... - 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... - 02:10 AM Revision eb4380dd (ceph): v0.67.2
- 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>
- 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> - 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... - 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... - 12:23 AM Revision 27b04119 (ceph): Merge remote-tracking branch 'gh/next'
08/22/2013
- 11:31 PM Revision 98160c5c (ceph): Fix SyntaxError
- 11:09 PM Revision f93b26b9 (ceph): Merge pull request #47 from ceph/sentry
- Make the worker obtain the correct teuthology branch
- 11:02 PM Revision a9df6c2a (ceph): Worker shouldn't attempt to rebuild an existing virtualenv
- 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... - 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... - 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 <... - 08:51 PM Revision c7730609 (ceph): Use the ceph.com git mirror.
- 08:30 PM Revision 73de8b77 (ceph): Use fetch and reset --hard, not checkout and pull
- 08:30 PM Revision 5c5980bc (ceph): ceph.spec.in: remove trailing paren in previous commit
- Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
- 07:47 PM Revision c6293a4e (ceph): Make the worker obtain the correct teuthology branch
- 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... - 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> - 05:14 PM Revision bd71192e (ceph): .gitignore: ignore test-driver
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit edf2c3449ec96d91d3d7ad01c50f7a79b7b2f7cc)
Con... - 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:... - 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 ... - 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) - 05:14 PM Revision 242e43da (ceph): .gitignore: ignore test-driver
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit edf2c3449ec96d91d3d7ad01c50f7a79b7b2f7cc) - 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:... - 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 ... - 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) - 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> - 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> - 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... - 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> - 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> - 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... - 04:01 PM Revision 6f833fe7 (ceph): Merge pull request #529 from dachary/master
- doc: fix erasure code formatting warnings and errors
- 03:46 PM Revision 55fa2e86 (ceph): mon: Monitor: remove lingering debug message from f087d84b
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
- 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> - 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> - 03:24 PM Revision 10b15678 (ceph): Merge pull request #45 from ceph/wip-6084
- Fix upgrading edge-ish case
- 03:17 PM Revision d70fd355 (ceph): mon/Paxos: ignore do_refresh() return value
- Makes coverity happy.
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 02:49 PM Revision 0e872533 (ceph): Fix upgrading edge-ish case
- 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> - 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> - 04:55 AM Revision 9242d01c (ceph): ceph-monstore-tool: shut up coverity
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 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-... - 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... - 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 ... - 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> - 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... - 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... - 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...
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> - 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 ... - 11:29 PM Revision 17859e14 (ceph): Merge branch 'next'
- 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 ... - 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 ... - 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... - 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 ... - 09:28 PM Revision ab16813e (ceph): Merge pull request #44 from ceph/sentry
- Add initial support for sentry
- 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... - 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... - 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... - 06:02 PM Revision d5a87786 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 06:01 PM Revision 576dce03 (ceph): doc: Clarified quorum requirements.
- fixes: #5412
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 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> - 05:56 PM Revision deb43d94 (ceph): doc: Fixed typo.
- fixes: #5968
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 05:36 PM Revision f28b01d2 (ceph): Merge pull request #523 from dachary/master
- doc: fix erasure code formatting warnings and errors
- 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> - 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... - 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> - 03:31 PM Revision 8437304c (ceph): build-depend on yasm
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:27 PM Revision df8ae041 (ceph): Make client a global variable
- 03:07 PM Revision 0af6a8a6 (ceph): Beginnings of support for Sentry.
- 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 -> ... - 05:40 AM Revision a35ab949 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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...
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> - 11:54 PM Revision edf2c344 (ceph): .gitignore: ignore test-driver
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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:... - 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 ... - 11:54 PM Revision c9cdd19d (ceph): gtest: add build-aux/test-driver to .gitignore
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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
- 09:25 PM Revision 71a77f29 (ceph): Add get_test_user(), because hardcoding is bad
- 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> - 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@... - 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... - 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> - 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... - 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... - 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... - 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> - 06:05 PM Revision 276157f5 (ceph): upgrade/mixed-mon: use dumpling code for dupmling workunits
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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... - 05:53 AM Revision 928a0d42 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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... - 05:50 AM Revision d948f07a (ceph): Merge branch 'wip-fallocate'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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> - 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... - 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> - 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... - 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... - 12:27 AM Revision 2398c1b5 (ceph): doc: Title change.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
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> - 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... - 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... - 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... - 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-... - 09:30 PM Revision 35313052 (ceph): upgrade/mixed-mons: run final dumpling test against all-dumpling mons
- 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>
- 09:18 PM Revision 5695de1f (ceph): upgrade: fix mixed workloads
- We are running cuttlefish/dumpling mix. Client node still has cuttelfish.
Use cuttelfish workunits. - 09:10 PM Revision 0a8a1c98 (ceph): Merge pull request #41 from ceph/wip-3791
- Various usability and documentation fixes
- 09:10 PM Revision d3b6d633 (ceph): Merge pull request #41 from ceph/wip-3791
- Various usability and documentation fixes
- 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 ... - 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... - 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> - 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> - 07:41 PM Revision 68c1c70e (ceph): Merge remote-tracking branch 'gh/next'
- 07:41 PM Revision 9dda1cc0 (ceph): doc/release-notes: v0.61.8
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:32 PM Revision 233fed8c (ceph): Merge pull request #513 from dalgaaf/fix/wip-da-documentation
- Fix documentation issues
- 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... - 06:51 PM Revision 22abe029 (ceph): Whoops! Make 'MacOS X' a header again.
- 06:49 PM Revision 3f42335a (ceph): And, more formatting tweaks.
- 06:46 PM Revision adc3f62e (ceph): Mo' betta consistency.
- 06:35 PM Revision 59e01a41 (ceph): Don't necessarily need to manually link libvirt. Also, remove $'s.
- 06:16 PM Revision a396e027 (ceph): Merge pull request #512 from ceph/wip-5988
- Reviewed-by: Sage Weil <sage@inktank.com>
- 06:02 PM Revision 0c5f842e (ceph): Merge branch 'wip-erasure-coded-doc'
- 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... - 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> - 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... - 03:01 PM Revision 6f9c759a (ceph): Remove false note about default value.
- 03:01 PM Revision 39879eca (ceph): Slightly tweak path.
- 02:59 PM Revision 5bd7f620 (ceph): Add comment about portability to get_testdir_base()
- 02:49 PM Revision 7a2cca1d (ceph): Update base_test_dir default to reflect reality
- 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.
- 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> - 06:54 AM Revision d783e33b (ceph): v0.61.8
- 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...
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... - 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... - 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) - 06:44 PM Revision 89cd9dc4 (ceph): rgw: free resolver on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a31356338b8ae55df59d829d9080ffad70b97d10) - 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... - 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... - 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...
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... - 07:34 PM Revision 70790ab6 (ceph): doc/dev/filestore-filesystem-compatibliity: remove outdated xattr notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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
- 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> - 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>
- 05:09 PM Revision ae7436ff (ceph): Merge pull request #479 from devoid/fix-5797
- Document unstable nature of CephFS
- 04:40 PM Revision 060a4637 (ceph): Makefile: move objclass/*.cc to libosd.la
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 03:38 PM Revision 8ac1af88 (ceph): doc/changelog: add missing file
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 03:20 PM Revision ed4fe32f (ceph): doc/release-notes: v0.67.1
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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
- 05:34 AM Revision e625316d (ceph): kernel: fix sha1
- 6f8910eca47c3d00643c77fb8a166357637e55eb inadvertantly started
using the ceph sha1 for the kernel.
Signed-off-by: Sa... - 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 ... - 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 ... - 02:39 AM Revision e23b817a (ceph): v0.67.1
- 02:26 AM Revision bbf7c711 (ceph): radosgw-agent: adding debug logging
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 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> - 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... - 02:26 AM Revision b883e338 (ceph): radosgw-admin: correct white space mistake
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 02:17 AM Revision c37faa8c (ceph): add multi-region tests
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 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> - 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 ... - 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> - 12:31 AM Revision 50cc2efc (ceph): doc: Removed old mkcephfs references.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:28 AM Revision fa10c41d (ceph): doc: Removed mkcephfs references.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:27 AM Revision 31c1501a (ceph): doc: Updated script for dumpling.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:27 AM Revision 16f4bd51 (ceph): doc: Updated APT script for dumpling.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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... - 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>
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.
... - 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... - 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> - 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,... - 10:48 PM Revision 6f8910ec (ceph): Merge pull request #42 from ceph/wip-arm5000-wusui
- Fix ARM releases to be quantal armv7l releases.
- 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... - 10:01 PM Revision 47224f2d (ceph): Revert "Fix ARM releases to be quantal armv7l releases."
- This reverts commit aabfabc34c101b5104d811eed0f57e262116ad4c.
- 09:47 PM Revision 666b2a48 (ceph): Merge pull request #40 from ceph/wip-teutharm-wusui
- Wip teutharm wusui
- 09:47 PM Revision 442a36c5 (ceph): Merge pull request #40 from ceph/wip-teutharm-wusui
- Wip teutharm 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... - 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>
- 06:43 PM Revision 6905b76a (ceph): Add yaml for rhel 6.4 in distros.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 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... - 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... - 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.... - 04:57 PM Revision 3eaa86ba (ceph): Merge pull request #38 from ceph/fix_nightlies
- Use the json format for raw_cluster_status().
- 04:24 PM Revision d74eefd9 (ceph): Use the json format for raw_cluster_status().
- 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... - 03:17 PM Revision 6115d456 (ceph): Do more than just sleep and raise an exception.
- 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... - 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.... - 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... - 01:32 AM Revision 067d5756 (ceph): Merge branch 'wip-5848-coll'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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... - 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... - 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... - 12:21 AM Revision 93ac92d8 (ceph): librbd: remove mostly-useless assign_bid helper
- Do it inline.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:21 AM Revision 913a205c (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 12:14 AM Revision 56e54cc4 (ceph): Merge pull request #506 from dmick/wip-admin-daemon
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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...
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> - 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... - 10:52 PM Revision 12b012af (ceph): PendingReleaseNotes: reflect 'osd crush set' behavior change
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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>
- 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> - 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> - 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> - 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... - 10:32 PM Revision cf189cf9 (ceph): mon: AuthMonitor: remove dead code
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 10:32 PM Revision 737fe1fc (ceph): mon: AuthMonitor: fix whitespaces
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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> - 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 ... - 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)... - 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... - 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 ... - 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)... - 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> - 09:11 PM Revision e7836e6e (ceph): mon/PGMap: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:07 PM Revision 3ba4dc31 (ceph): Revert "config: fix stringification of config values"
- This reverts commit fefe0c602f78e66d35fd5806da4c2e4e154a267c.
I have a cleaner cleanup. - 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> - 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)... - 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> - 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... - 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... - 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... - 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
- 05:52 PM Revision 893331be (ceph): Merge pull request #490 from dachary/master
- ant is missing from the list of packages to install
- 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> - 05:46 PM Revision ab60b5da (ceph): Merge pull request #499 from dachary/wip-test_osd_types
- remove racy test assertions
- 05:42 PM Revision 17667301 (ceph): Don't raise an exception if apt-key list fails
- 05:24 PM Revision 83dd1c8b (ceph): Passwordless sudo, not passphraseless sudo.
- 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... - 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... - 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... - 03:58 PM Revision c17a18ef (ceph): Don't assume the ubuntu user when getting the test dir.
- 03:17 PM Revision 3afc7d9b (ceph): If get_testdir_base() exists, might as well use it...
- 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
- 02:57 PM Revision f41436ab (ceph): Tweak regex to work for non-FQDN hostnames
- 02:34 PM Revision 54ed1d16 (ceph): Note that target hostnames must be resolvable.
- 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
- 01:49 PM Revision 5746efbb (ceph): Fix some instances where print is being used instead of log
- 01:49 PM Revision 09b01b27 (ceph): Fix some instances where print is being used instead of log
- 01:29 PM Revision ab2d2fad (ceph): Default to log level INFO.
- 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... - 04:37 AM Revision a8965a6a (ceph): rados/monthash: fix 5925 yaml
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:05 AM Revision 5ac68dc1 (ceph): added upgrade-dumpling suite to test point releases for dumpling
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
08/14/2013
- 11:53 PM Revision 086abe44 (ceph): doc: Fixed typo.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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_... - 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... - 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... - 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_... - 10:53 PM Revision 3e2a269e (ceph): added workunit: branch:dumpling wherever applicable
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:50 PM Revision 2cfcb77c (ceph): mon/PGMap: degraded what?
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:50 PM Revision 49ddecda (ceph): mon: status: client io, recovery io prefixes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:47 PM Revision 48a3393e (ceph): upgrade from cuttlefish to next and dumpling to next
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:34 PM Revision df17d021 (ceph): Merge pull request #500 from ceph/wip-5910
- Resolves #5910.
Reviewed-by: Greg Farnum <greg@inktank.com> - 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>
- 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>
- 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>
- 08:42 PM Revision 2813c33b (ceph): renamed the folders and files appropriately
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:32 PM Revision 058fab0d (ceph): replace cuttlefish with dumpling in upgrade suites
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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> - 08:15 PM Revision e1dca285 (ceph): Merge pull request #34 from ceph/wip-3791
- Don't bail if ~/.teuthology.yaml doesn't exist.
- 07:48 PM Revision 63b64e29 (ceph): Don't bail if ~/.teuthology.yaml doesn't exist.
- 07:46 PM Revision ebf476d3 (ceph): Obligatory automatic vim whitespace cleanup commit
- 05:31 PM Revision 2c887578 (ceph): Revert "Display error message when locking a vpm fails due to downburst...
- This reverts commit 4681b35016619ece44730a368070220e6c2e56a3.
- 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.
- 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... - 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... - 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... - 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... - 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... - 04:36 PM Revision 9b947e27 (ceph): Merge pull request #31 from ceph/wip-5941
- Instructions for installing teuthology on non-debian-based OSs
- 04:36 PM Revision 6bc8fcd0 (ceph): add link to homebrew
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:07 PM Revision aa464e29 (ceph): add generic instructions for installation
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:01 PM Revision 3e9cf895 (ceph): create instructions to install on OSX
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:01 PM Revision 8c5b5efc (ceph): sort the requirements
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:00 PM Revision 18ea0239 (ceph): remove install_requires from setup.py
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:38 PM Revision d95a6c17 (ceph): Merge pull request #29 from ceph/wip-4264
- update to reflect required install task
- 02:59 PM Revision 4f31756c (ceph): doc: Added dumpling to RPM installation.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 02:58 PM Revision d38a041f (ceph): doc: Minor tweaks to debian install.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 02:58 PM Revision 456a394c (ceph): doc: Added dumpling installation for Debian/Ubuntu.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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> - 01:59 AM Revision 8ff69011 (ceph): Merge branch 'next'
- 12:37 AM Revision 95f3353a (ceph): osd_types: add osd_perf_stat_t type
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:28 AM Revision d1a81654 (ceph): client: add enclosing object for asok dumps
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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>
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>
- 11:52 PM Revision 6d8d7263 (ceph): mon: status: only include mdsmap if epoch > 1
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:52 PM Revision fbc65ea8 (ceph): mon/PGMap: make pg state indentation cleaner
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 11:51 PM Revision eeed33aa (ceph): mon/PGMap: make si modifiers look prettier
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:51 PM Revision c926d083 (ceph): mon: move mdsmap up
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 11:51 PM Revision 054fd886 (ceph): mon: expand osd summary (flags on separate line)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:51 PM Revision 1860ed97 (ceph): mon/PGMap: break out print_oneline_summary
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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.... - 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 ... - 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,... - 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... - 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... - 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
- 06:30 PM Revision f1c9125f (ceph): Fix a case where _get_config_value_for_remote could return None mistakenly
- 06:03 PM Revision 0f3d9edd (ceph): Merge remote-tracking branch 'gh/next'
- 06:02 PM Revision 000efc65 (ceph): samba: wait longer for smbd to start
- sleep(1) is occasionally not long enough, it seems!
- 05:46 PM Revision 2797d8d8 (ceph): Merge pull request #27 from dachary/wip-5946
- do not check the jobid if check-locks is False
- 05:45 PM Revision e3b7bc5b (ceph): v0.67
- 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... - 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> - 04:49 PM Revision 977b7f58 (ceph): doc/release-notes: fix rst
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:40 PM Revision f501ec77 (ceph): doc/release-notes: upgrade sequence
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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)
- 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> - 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... - 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
- 03:56 PM Revision 643da65e (ceph): remove fallback of the fallback. so silly
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:45 PM Revision 3aa995a6 (ceph): Remove three characters just for Alfredo
- 03:42 PM Revision 70cd884f (ceph): safer fallback. Updates docstring
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:10 PM Revision f4de5151 (ceph): Add notes about install task precedence
- 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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> - 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-... - 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 ...
08/12/2013
- 11:10 PM Revision 92138621 (ceph): Merge pull request #25 from dmick/master
- tasks/ceph-deploy: allow configurations with no mds
- 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... - 10:43 PM Revision fa733e43 (ceph): Change "Exception" to "RuntimeError" as advised by zackc
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 09:55 PM Revision 28e42197 (ceph): tasks/ceph-deploy: allow configurations with no mds
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 09:38 PM Revision 5be53270 (ceph): Default to master and not next.
- 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... - 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... - 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... - 09:21 PM Revision ef1c9669 (ceph): Add install task to examples
- 09:18 PM Revision 93b532f0 (ceph): Don't hit an AttributeError if ctx.config['overrides'] is set to None
- 05:40 PM Revision a714c011 (ceph): Merge pull request #23 from ceph/pep8
- Make this module pep8-clean.
- 04:40 PM Revision cabb4142 (ceph): Make this module pep8-clean.
- 08:58 AM Revision c566c034 (ceph): doc: complete S3 features status from existing doc page
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
08/10/2013
- 06:35 PM Revision 5aee4a8b (ceph): Merge pull request #22 from ceph/rpm-upgrades
- Fix rpm upgrades for nested branch configs
- 05:45 PM Revision 7c377cb7 (ceph): Make _get_baseurlinfo_and_dist() provide the correct uri
- 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... - 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 ... - 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>
08/09/2013
- 11:39 PM Revision 5433ca2a (ceph): upgrade-parallel: test on multiple target distros
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:26 PM Revision 251cbf7f (ceph): Merge pull request #21 from ceph/rpm-upgrades
- Make install.upgrade work on RPM-based systems.
- 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... - 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> - 11:15 PM Revision b221a42e (ceph): doc/release-notes: adjust whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:14 PM Revision bec6f09c (ceph): doc/release-notes: v0.67 release notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:03 PM Revision d3d56ee5 (ceph): Merge remote-tracking branch 'gh/next'
- 10:47 PM Revision ebd94a9a (ceph): upgrade: do not wait for full quorum on mixed-version mon cluster
- It won't happen
- 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... - 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... - 10:01 PM Revision b78a6c77 (ceph): Make install.upgrade work with CentOS/RHEL/Fedora.
- 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... - 09:26 PM Revision 8bf3971b (ceph): rearrange the documentation to be inserted and maintained in master
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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> - 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... - 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... - 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... - 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... - 06:28 PM Revision 2a7a61cd (ceph): Add Remote.system_type property. Also, clean up whitespace.
- 04:41 PM Revision d5aa3a90 (ceph): Merge remote-tracking branch 'gh/wip-5648-c'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 04:07 PM Revision eade36df (ceph): PendingReleaseNotes: note 'ceph daemon ...' argument behavior change
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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... - 08:26 AM Revision 5082fec1 (ceph): doc: Add a page about rgw S3 API compliance
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 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> - 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 ... - 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) - 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... - 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... - 05:19 AM Revision 151e6d24 (ceph): Merge remote-tracking branch 'yan/wip-mds'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:18 AM Revision 7e285149 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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) - 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> - 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
- 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> - 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>
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>
- 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:... - 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> - 05:23 PM Revision fd192358 (ceph): ceph.in: return EINVAL on daemon command error
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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 ... - 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
...
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. - 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... - 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 ... - 04:03 PM Revision 77b63f04 (ceph): Merge remote-tracking branch 'gh/next'
- 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>
- 03:32 PM Revision 298e7d87 (ceph): mon/MonCommands: fix typo nobackfile -> nobackfill
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 01:05 AM Revision fb06bf60 (ceph): Merge branch 'wip-recovery-op-warn' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
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>
- 10:04 PM Revision 68203903 (ceph): OSD: suspend timeout on process_peering_events pg lock
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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> - 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>
- 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>
- 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>
- 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... - 08:59 PM Revision 94002c43 (ceph): mon: drop old _allowed_command()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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;... - 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> - 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>
- 08:51 PM Revision 95b3604b (ceph): OSD: also suspend timeout while grabbing recovery_tp lock
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:51 PM Revision d0cbdde2 (ceph): ReplicatedPG: ping TPHandle during scan_range
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:51 PM Revision 8b53a140 (ceph): ReplicatedPG: ping tphandle between pushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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>
- 08:21 PM Revision 7a14a93d (ceph): Add a useful error message in case of an invalid hostname
- 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> - 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... - 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....
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>
- 09:13 PM Revision cafccfaf (ceph): doc: Added many new fields to config reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:49 PM Revision a5d86057 (ceph): doc: Added trouble shooting entry. Fixed formatting.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:45 PM Revision e3d59a2c (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:44 PM Revision 1db0f254 (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:44 PM Revision a38ab07a (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:44 PM Revision 0f56e3eb (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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>
- 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... - 08:06 PM Revision db27c3f5 (ceph): qa/workunits/cephtool/test.sh: add tests for 'pg dump ...'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:03 PM Revision 5a495b1e (ceph): Merge branch 'wip-python-cleanup' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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: ... - 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> - 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> - 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> - 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... - 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... - 05:31 PM Revision e8d72ef0 (ceph): Merge pull request #483 from ceph/wip-5881
- fix invalid cluster naming in example
- 05:16 PM Revision 1cd6e2e3 (ceph): fix invalid cluster naming in example
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 01:36 PM Revision 0304dfbc (ceph): Add links to OSD internals related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:32 PM Revision 0d1040d7 (ceph): Add links to scrub related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:28 PM Revision 349e7900 (ceph): Add links to peering related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:27 PM Revision 42361477 (ceph): Add links to recovery related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:09 PM Revision 12862882 (ceph): Add links to backfill related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:09 PM Revision 160fa710 (ceph): fix typo
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 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>
- 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... - 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... - 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 ... - 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... - 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... - 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...
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... - 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> - 09:54 PM Revision 18580c1d (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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...
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:...
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>
- 07:00 PM Revision 98f35a5e (ceph): rgw: do not ignore leaks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:54 PM Revision 97979866 (ceph): Merge remote-tracking branch 'gh/next'
- 06:54 PM Revision ea1243a1 (ceph): Merge remote-tracking branch 'gh/wip-rgw-leaks'
- Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 02:12 AM Revision 9110c7d8 (ceph): rgw: add log settings to example config
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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> - 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> - 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> - 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> - 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 ... - 01:27 AM Revision ef036bd4 (ceph): Merge branch 'wip-5831' into next
- 01:27 AM Revision 60679a0a (ceph): Merge branch 'wip-5810' into next
- 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... - 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> - 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> - 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> - 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... - 12:33 AM Revision ef68b988 (ceph): radosgw-agent: rename task to match tool name
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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... - 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...
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... - 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 ... - 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... - 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> - 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: ... - 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... - 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.... - 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>
- 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... - 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.
- 06:01 AM Revision bbd558ad (ceph): Merge branch 'wip-5815' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 04:25 AM Revision 317d6982 (ceph): Merge branch 'wip-5784' into next
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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> - 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> - 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> - 01:08 AM Revision bf0061bf (ceph): Merge tag 'v0.67-rc3' into next
- v0.67-rc3
- 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>
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... - 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... - 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 ... - 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 ... - 09:02 PM Revision 1cff5bd5 (ceph): added rgw task before swift
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:46 PM Revision b4ed4e2e (ceph): qa/workunits/cephtool/test_daemon.sh: sudo
- Fixes: #5814
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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... - 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.
... - 07:04 PM Revision c48644d8 (ceph): qa: Add workunit that hangs for manual thrasher testing
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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> - 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> - 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> - 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... - 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... - 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... - 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...
Also available in: Atom