Project

General

Profile

Activity

From 08/15/2013 to 09/13/2013

09/13/2013

10:35 PM Revision 4216eac0 (ceph): rgw: try to create log pool if doesn't exist
When using replica log, if the log pool doesn't exist all operations are
going to fail. Try to create it if doesn't e...
Yehuda Sadeh
08:59 PM Revision 7b908b41 (ceph): modified rgw tests and fs tests to get it going in the nightlies
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:40 PM Revision 0d37a334 (ceph): added rgw task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:39 PM Revision b86c0686 (ceph): hadoop: remove hadoop shim
The in-tree Hadoop shim was a combination of libcephfs wrapper, and the
bits to support Hadoop. This has been replace...
Noah Watkins
05:02 PM Revision e7f74831 (ceph): rgw: NULL terminate buffer before parsing it
Fixes: #6175
Backport: dumpling
We get a buffer off the remote gateway which might
not be NULL terminated. The JSON p...
Yehuda Sadeh
03:57 PM Revision 40e0cabc (ceph): Merge pull request #594 from ceph/fix-no-tcmalloc-build
make: add tmalloc lib dep in tcmalloc guard
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:41 PM Revision 568eccf8 (ceph): Merge pull request #91 from ceph/wip-suite
suite: do not calculate product on an empty list Alfredo Deza
03:39 PM Revision a2b7c728 (ceph): suite: don't schedule follow-on summary job for an empty run
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:39 PM Revision 5a083894 (ceph): suite: be verbose about how many jobs we generate
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:29 PM Revision 3f8c9690 (ceph): make: add tmalloc lib dep in tcmalloc guard
Fixes --without-tcmalloc on boxes without libtcmalloc.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
03:22 PM Revision dda79540 (ceph): suite: do not calculate product on an empty list
This fixes a bug where a directory with just % generates a
bogus job item with no actual content. (e.g.,
$ find bas...
Sage Weil

09/12/2013

10:56 PM Revision 42c2b704 (ceph): Merge pull request #90 from ceph/sentry
Fix get_http_log_path(), update callers, add tests Zack Cerza
10:28 PM Revision 31f0f7ad (ceph): Fix get_http_log_path(), update callers, add tests
Zack Cerza
10:07 PM Revision 9de651a9 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Tamilarasi muthamizhan
10:03 PM Revision eb4c575f (ceph): made help more readable
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:42 PM Revision 2db2ba78 (ceph): Fix TypeError
(cherry picked from commit c4591a16e1781f8da3502b38e3dc72f629478312) Zack Cerza
06:24 PM Revision 1901a145 (ceph): removed basic dir as it was empty
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
06:13 PM Revision 388dd1e2 (ceph): Merge branch 'wip-6226'
David Zafman
06:12 PM Revision daf417f9 (ceph): osd/ReplicatedPG.cc: Verify that recovery is truly complete
Backportable change to insure that even if no new ops started or
are running that indeed recovery is complete. Preve...
David Zafman
06:11 PM Revision 139a714e (ceph): osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_active
Caused by 944f3b73531af791c90f0f061280160003545c63
Fixes: #6291
Backport: dumpling
Signed-off-by: David Zafman <da...
David Zafman
05:38 PM Revision a41aa946 (ceph): Merge pull request #589 from ceph/wip-6279
mon/MDSMonitor: don't reset incarnation when creating newfs
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
05:17 PM Revision 6552f5a5 (ceph): Merge pull request #88 from ceph/wip-fix-clones
Use check_output() and log.exception() Alfredo Deza
04:14 PM Revision e83b5def (ceph): Use check_output() and log.exception()
This should help us figure out why our checkouts keep getting deleted. Zack Cerza
02:20 PM Revision 46337296 (ceph): mon/OSDMonitor: make busy creating pgs message more explicit
Fixes: #6287
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:23 AM Revision 40613b70 (ceph): mon/MDSMonitor: don't reset incarnation when creating newfs
Fixes: #6279
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
05:51 AM Revision 31e3a51e (ceph): rgw: don't call list::size() in ObjectCache
Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe...
Yehuda Sadeh
05:30 AM Revision 91375d09 (ceph): common: fix Mutex, Cond no-copy declarations
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:54 AM Revision 626669af (ceph): rgw: drain pending requests before completing write
Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request...
Yehuda Sadeh
01:42 AM Revision 131124d7 (ceph): rgw: drain pending requests before completing write
Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request...
Yehuda Sadeh
12:13 AM Revision 40d6c60f (ceph): feature # 5942. Added examples to teuthology binaries help page
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

09/11/2013

10:56 PM Revision 155cdd29 (ceph): osd: flag new/old temp objects in MOSDSubOp
Allow us to mark when we start and stop using a temporary object in a
sub_op. If we start to use it, make sure the c...
Sage Weil
10:56 PM Revision 25a608cd (ceph): osd/ReplicatedPG: allow RepGathers with no version
If the repop has no version set, skip the updates to last_update and
last_update_{applied,ondisk} and last_complete_o...
Sage Weil
10:19 PM Revision 17c5d765 (ceph): os/FileStore: implement collection_move_rename
This is similar to a collection_add + collection_move sequence in that we
apply the same replay guards. The differen...
Sage Weil
10:19 PM Revision 6cecd0db (ceph): osd/osd_types: move coll_t::META_COLL definition
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM Revision c9885e74 (ceph): osd/ReplicatedPG: generate one-off unique temp object names
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM Revision 27ca5d2e (ceph): osd/ReplicatedPG: drop dead code from parallelexec issue_repop
This is unused and references otherwise unused variables we can remove!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:19 PM Revision c4260fad (ceph): osd/ReplicatedPG: drop unused issue_repop() arguments
These are cruft from the old parallelexec mode and can be removed.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:09 PM Revision ef7cffc3 (ceph): os/ObjectStore: add collection_move_rename
Add method to move an object between collections *and* change its name.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:06 PM Revision 06be66b3 (ceph): Merge pull request #87 from ceph/sentry
Add logs URL to sentry reports Alfredo Deza
08:45 PM Revision 1228d8cb (ceph): Add teuthology branch to sentry report tags
Zack Cerza
08:40 PM Revision 0ad9c875 (ceph): Ensure teuthology_branch is stored in job_config
Zack Cerza
08:31 PM Revision 5b3ce845 (ceph): Add ctx.config to sentry info.
Zack Cerza
08:14 PM Revision fe51db6f (ceph): Merge job_config and ctx.config
Zack Cerza
07:49 PM Revision 725ba83c (ceph): Add test for misc.get_http_log_path()
Zack Cerza
07:00 PM Revision 38a1a6dd (ceph): Use sentry.get_ident() again
Zack Cerza
06:58 PM Revision 4e9c5378 (ceph): Don't fail if there's no job_id
Zack Cerza
06:47 PM Revision df492570 (ceph): Passing job_id to get_http_log_path() is optional
Zack Cerza
06:44 PM Revision 713fa524 (ceph): Add job id and actual archive dir to job config
Also add job id to info.yaml Zack Cerza
06:44 PM Revision f7537f9c (ceph): Add logs URL to sentry reports
Zack Cerza
04:47 PM Revision 670db7e8 (ceph): rgw: fix get cors, delete cors
Remove a couple of variables that overrode class member. Not
really clear how it was working before, might have been ...
Yehuda Sadeh
04:47 PM Revision a304016f (ceph): Merge branch 'wip-6078-dumpling' into dumpling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Yehuda Sadeh
04:45 PM Revision a5fdd44e (ceph): rgw: remove use of s->bucket_cors
Some old code still tried to use s->bucket_cors, which was
abandoned in a cleanup work.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
04:45 PM Revision c3385d8a (ceph): rgw: OPTIONS request doesn't need to read object info
This is a bucket-only operation, so we shouldn't look at the
object. Object may not exist and we might respond with N...
Yehuda Sadeh
04:45 PM Revision 94e7b594 (ceph): rgw: add a generic CORS response handling
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:45 PM Revision 71873aba (ceph): rgw: tie CORS header response to all relevant operations
Have the CORS responses on all relevant operations. Also add headers
on failure cases.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
04:45 PM Revision 986fa92a (ceph): rgw: don't handle CORS if rule not found (is NULL)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:45 PM Revision d45c87ea (ceph): rgw: fix CORS rule check
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:45 PM Revision 13b28cc3 (ceph): rgw: add COPY method to be handled by CORS
Was missing this http method.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
04:45 PM Revision ac0a30fe (ceph): rgw: fix certain return status cases in CORS
Change return values in certain cases, reorder
checks, etc.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
04:01 PM Revision 73e626cc (ceph): Merge pull request #587 from kri5/master
rgw-admin: Adds --metadata-key option to help
Reviwed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:50 PM Revision c1ba2763 (ceph): Move get_http_log_path
Zack Cerza
03:50 PM Revision 4699ad1c (ceph): Don't "import misc as teuthology"
Zack Cerza
03:49 PM Revision 288bef33 (ceph): rgw-admin: Adds --metadata-key option to help
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
03:03 PM Revision c9db15e6 (ceph): s/jobid/job_id/
Zack Cerza
03:10 AM Revision 0499948a (ceph): rgw: when failing read from client, return correct error
Fixes: #6214
When getting a failed read from client when putting an object
we returned the wrong value (always 0), wh...
Yehuda Sadeh

09/10/2013

11:53 PM Revision 89df90f6 (ceph): rados: add --op copy_from ... support
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:15 PM Revision 558d9fc9 (ceph): osd: bind objecter messenger to cluster address
We don't want it binding to whatever willy-nilly, and as an OSD even
its "client" traffic should go on the cluster ad...
Greg Farnum
11:15 PM Revision 1d1bf41e (ceph): osd: name the objecter's messenger "ms_objecter" instead of "hbclient"
Bad copypasta on initial create?
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank....
Greg Farnum
11:15 PM Revision 14c71ea3 (ceph): Objecter: rename cancel_op -> cancel_linger_op
This makes it possible to converse about op_cancel and cancel_linger_op
without getting too confused.
Signed-off-by:...
Greg Farnum
10:49 PM Revision 383d8a19 (ceph): Merge pull request #580 from ceph/wip-6033-redirects
Reviewed-by: Sage Weil <sage@inktank.com> Gregory Farnum
10:33 PM Revision 76c343ba (ceph): osd: implement basic caching policies in ReplicatedPG
Right now these are very basic and aren't as sophisticated as we
want them to end up, but we have a skeleton for wher...
Greg Farnum
10:33 PM Revision ab2506db (ceph): test: update cache test since OSDs support redirects
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:33 PM Revision ac1c9217 (ceph): MOSDOpReply: add a redirect member
When present, clients must send the request to the location specified
by the redirect (by using the combine_with_loca...
Greg Farnum
10:33 PM Revision 29133fda (ceph): Objecter: write a helper function to clean up ops that need to be retried
We have a little block to clean them up if we get back EAGAIN, but it's
actually leaking map references; we will also...
Greg Farnum
10:33 PM Revision fbbe3ad1 (ceph): Objecter: follow redirect replies from the OSD
If we get back a redirect reply, we clean up the Op's external references
and re-send using the target_oloc and targe...
Greg Farnum
10:33 PM Revision aeec0c64 (ceph): osd: create a new request_redirect_t
We'll use this so that the OSD can tell the Objecter to redirect a
request to a different object somewhere else.
Sig...
Greg Farnum
10:33 PM Revision 79f02d6b (ceph): Objecter: rename Op::oid -> Op::base_oid
Analagous to the oloc->base_oloc rename we did in
e2fcad09d94d965867147627b73e99da9454436f, we may specify a differen...
Greg Farnum
10:33 PM Revision a45612c2 (ceph): Objecter: add an Op::target_oid, and use it when submitting Ops
For now it's just a copy of base_oid, but soon we will allow it
to be overwritten for OSD-driven redirects.
Signed-o...
Greg Farnum
10:04 PM Revision e3ca59c3 (ceph): Merge pull request #585 from ceph/wip-osd-pool-create-syntax
fix ceph tool (syntax error in command specification prevents anything from working)
Reviewed-by: Sage Weil <sage@in...
Sage Weil
09:47 PM Revision c24e1706 (ceph): mon: fix syntax error in osd pool create args
Just missing a space between pgp_num and properties specification.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
07:20 PM Revision 748fa5e5 (ceph): Merge pull request #85 from ceph/wip-testdir
remove basedir/testdir distinction Sage Weil
05:53 PM Revision 5acc57f5 (ceph): remove basedir/testdir distinction
We should never run with a conflicting testdir in the basedir, and the
code to do this is confusing and buggy. Go ba...
Sage Weil
04:17 PM Revision dedfccd9 (ceph): Merge pull request #584 from dachary/master
autoconf: use $(UNITTEST_CXXFLAGS) in tests
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:15 PM Revision 277d2667 (ceph): Merge pull request #578 from dachary/wip-6113
mon: add key[=value] ... to osd pool create
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:00 PM Revision 780954e2 (ceph): autoconf: use $(UNITTEST_CXXFLAGS) in tests
As suggested by Roald van Loon
https://github.com/ceph/ceph/pull/538/files#r6260751
Signed-off-by: Loic Dachary <loi...
Loïc Dachary
02:46 PM Revision 647188c4 (ceph): ErasureCodeJerasure: plugin
Create the class matching the string found in the
erasure-code-technique parameter, using the same strings are the
or...
Loïc Dachary
02:46 PM Revision 65f1970a (ceph): ErasureCodeJerasure: define technique ReedSolomonVandermonde
technique == reed_sol_van
parse : default to K=7, M=3 and W=8 . If W is not 8, 16 or 32, it
reverts to 8.
pad_in_le...
Loïc Dachary
02:46 PM Revision b70cb93a (ceph): ErasureCodeJerasure: define technique ReedSolomonRAID6
technique == reed_sol_r6_op
parse : default to K=7 and W=8 . If W is not 8, 16 or 32, it
reverts to 8.
pad_in_lengt...
Loïc Dachary
02:46 PM Revision 530fb8a5 (ceph): ErasureCodeJerasure: define techniques CauchyOrig and CauchyGood
The technique Cauchy has two variants:
ErasureCodeInterface (abstract)
|
-> ErasureCodeJerasure...
Loïc Dachary
02:46 PM Revision 9a820105 (ceph): ErasureCodeJerasure: define technique Liberation
technique == "liberation"
parse : default to K=7, M=2 and W=7 and packetsize = 8.
If any of the following constraint...
Loïc Dachary
02:46 PM Revision 63867e94 (ceph): ErasureCodeJerasure: define technique BlaumRoth
technique == "blaum_roth"
ErasureCodeInterface (abstract)
|
-> ErasureCodeJerasure (abstract)
...
Loïc Dachary
02:46 PM Revision e9e53912 (ceph): ErasureCodeJerasure: define technique Liber8tion
technique == "liber8tion"
ErasureCodeInterface (abstract)
|
-> ErasureCodeJerasure (abstract)
...
Loïc Dachary
02:46 PM Revision c8def860 (ceph): ErasureCodeJerasure: unit test common to all techniques
A typed unit test is defined and must run regardless of the technique.
When a new technique is derived from ErasureCo...
Loïc Dachary
11:53 AM Revision 454c116d (ceph): mon: add key[=value] ... to osd pool create
With the introduction of the erasure code pool, arguments to be
interpreted depending on the pool type must be introd...
Loïc Dachary
05:27 AM Revision a786ad77 (ceph): ceph-disk: make initial journal files 0 bytes
The ceph-osd will resize journal files up and properly fallocate() them
so that the blocks are preallocated and (hope...
Sage Weil
04:50 AM Revision 8c76f3a0 (ceph): crushtool: do not dump core with non-unique bucket IDs
Return -EEXIST on duplicate ID
BUG FIX: crush_add_bucket() mixes error returns and IDs
Add optional argument to ret...
David Zafman
04:47 AM Revision bde2772b (ceph): doc/release-notes: v0.67.3
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:24 AM Revision ccbd9b0c (ceph): upgrade/rgw*: use correct branch for s3tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:16 AM Revision c56e039c (ceph): buffer: uninline, constify crc32c()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:12 AM Revision 397b4c20 (ceph): osd: add empty() function to object_locator_t
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:21 AM Revision 82e40a7d (ceph): ReplicatedPG: do not meaninglessly fill in the reqid on make_writeable(...
This reqid is used to fill in a map that is used for giving clients
the correct version on replayed ops, unless the r...
Greg Farnum
12:21 AM Revision 0b24be28 (ceph): MOSDOpReply: more const-correctness
get_map_epoch() is a non-reference getter -- mark it as const!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:01 AM Revision 8ab29e95 (ceph): ErasureCodeJerasure: import jerasure-1.2A
The files are copied verbatim from
http://web.eecs.utk.edu/~plank/plank/papers/Jerasure-1.2A.tar and a
section is add...
Loïc Dachary
12:01 AM Revision 9b4048aa (ceph): ErasureCodeJerasure: fix jerasure compilation
Add the imported jerasure-1.2A to the Makefile.am and fix the
compilation warnings.
https://github.com/dachary/ceph/...
Loïc Dachary
12:01 AM Revision e4354687 (ceph): ErasureCodeJerasure: base class for jerasure ErasureCodeInterface
The ErasureCodeJerasure class is derived from ErasureCodeInterface and
is meant to be derived to implement each jeras...
Loïc Dachary

09/09/2013

11:55 PM Revision 661b377c (ceph): os/FileStore: pass old + new object name to lfn_link
For now, the only caller leaves the name the same.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:42 PM Revision 7281354f (ceph): Merge pull request #569 from ceph/wip-osd-stat
osd: expose bytes used/avail via perf / asok Dan Mick
11:36 PM Revision deea63f7 (ceph): osd: expose bytes used/avail via perf / asok
This values are already sent to the monitor. Expose them via the admin
socket too so collectd/diamond/whatever can p...
Sage Weil
11:31 PM Revision 63901a4f (ceph): Merge pull request #583 from ceph/wip-6230-workunit
qa: workunits: mon: crush_ops: test 'ceph osd crush move'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:29 PM Revision 3bc618b7 (ceph): qa: workunits: mon: crush_ops: test 'ceph osd crush move'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:01 PM Revision a5a3510e (ceph): Merge pull request #582 from ceph/wip-6230
mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:44 PM Revision 7d3799fd (ceph): mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
Fixes: #6230
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
10:39 PM Revision 04120360 (ceph): Merge pull request #581 from dachary/master
autoconf: use $(LIBOSD) $(LIBCOMMON) instead of libosd.a libcommon.la
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:30 PM Revision 132e4039 (ceph): autoconf: use $(LIBOSD) $(LIBCOMMON) instead of libosd.a libcommon.la
hardcoded library names in unit test dependencies break compilation
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:30 PM Revision 4c5b3c7b (ceph): doc: Syntax fix to suppress gitbuilder errors.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:29 PM Revision 8bf858f2 (ceph): doc: Removed mkcephfs reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:27 PM Revision 494aff6b (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:27 PM Revision 95c0c6c9 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:27 PM Revision 1e54d835 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:26 PM Revision 68659a65 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:23 PM Revision 1bb72255 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:22 PM Revision a6a71406 (ceph): doc: Syntax fixes to suppress gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:22 PM Revision ac609a4f (ceph): doc: Syntax fixes to remove gitbuilder errors.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:54 PM Revision 07ff0215 (ceph): Merge pull request #518 from dachary/wip-5878
erasure plugin mechanism and abstract API
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
09:34 PM Revision 39217947 (ceph): ErasureCodePlugin: plugin registry tests and example
libec_example.la is a fully functional plugin based on
ErasureCodeExample to test the ErasureCodePlugin abstract
inte...
Loïc Dachary
09:32 PM Revision 916901f9 (ceph): ErasureCodePlugin: plugin registry
A ErasureCodePluginRegistry singleton holds all erasure plugin objects
derived from ErasureCodePlugin and dlopen(2) h...
Loïc Dachary
09:28 PM Revision b61369c8 (ceph): ErasureCodePlugin: plugin interface
When dynamically loaded, a plugin is expected to define
int __erasure_code_init(char *plugin_name);
When called...
Loïc Dachary
09:26 PM Revision 640f2f21 (ceph): ErasureCode: example implementation : K=2 M=1
An erasure code implementation designed for tests. Although it is fully
functional and could be used on actual data, ...
Loïc Dachary
09:15 PM Revision 03f083ce (ceph): rbd/singleton: fix path
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:10 PM Revision 95d61c1a (ceph): Fix usage to include export and import --type options
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:50 PM Revision 408cd615 (ceph): v0.67.3
Gary Lowell
07:45 PM Revision 9f989c7f (ceph): Merge pull request #84 from ceph/wip-buck-daemon-helper
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
07:37 PM Revision d47ae37e (ceph): Adding in erroneously removed args
The 'kill' argument was accidentially removed
as part of patch
53b8e27da996f2efdcc4eb687f3bda0791a8d947
Signed-off-b...
Joe Buck
07:23 PM Revision dde21bdf (ceph): ErasureCode: abstract interface
The erasure coded pool relies on this abstract interface to encode and
decode the chunks stored in the OSD. It has be...
Loïc Dachary
06:34 PM Revision f3d507e0 (ceph): Merge pull request #579 from ceph/wip-doc-warn-fix
make sure we use a version of sphinx that we can handle Sage Weil
06:19 PM Revision ff9beb2c (ceph): doc: Syntax fixes to stop gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:19 PM Revision 9c097016 (ceph): doc: Syntax fixes to stop gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:19 PM Revision 5900b43a (ceph): doc: Syntax fixes to stop gitbuilder warnings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:00 PM Revision 99c42e13 (ceph): make sure we use a version of sphinx that we can handle
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:02 PM Revision 583ffaf4 (ceph): Merge pull request #577 from roaldvanloon/wip-automake
automake cleanup: implementing non-recursive make
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:52 AM Revision a4e476ba (ceph): Merge remote-tracking branch 'gh/wip-valgrind'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
04:40 AM Revision 726fe73d (ceph): rados: fix typo
cct is a member of the ObjBencher parent that we are trying to
initialize; need to pass in cct_ here.
Broken in 5dd0...
Sage Weil

09/08/2013

10:12 PM Revision 922aa09b (ceph): fix a few missing adjust-ulimits users
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:52 PM Revision 2946dd85 (ceph): upgrade: set dumpling branch for rest.yaml
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

09/07/2013

10:11 PM Revision 6949d221 (ceph): automake cleanup: implementing non-recursive make
- Enabling subdir objects
- Created a Makefile-env.am with basic automake init
- Created .am files per subdir, includ...
Roald van Loon
09:11 PM Revision b2caa799 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
09:10 PM Revision 49dfb6ce (ceph): Merge pull request #575 from roaldvanloon/wip-automake-prepare
Wip automake prepare
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:09 PM Revision bc552647 (ceph): Merge pull request #576 from ceph/wip-6078-2
rgw: fix get cors, delete cors
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:44 PM Revision 99c6be2f (ceph): automake cleanup: renaming buildtest
The previous name could cause confusion (it's not only used to test
build libcommon anymore).
Signed-off-by: Roald J...
Roald van Loon
08:41 PM Revision 09b42c03 (ceph): automake cleanup: renamed inttypes.h
- In "includes", inttypes.h was cluttering the system's one. This caused
random build errors on some systems/in som...
Roald van Loon
08:41 PM Revision bb312b68 (ceph): automake cleanup: moving hobject from os to common
This file is used by libcommon, so lets put it in src/common instead of
src/os.
Signed-off-by: Roald J. van Loon <ro...
Roald van Loon
08:41 PM Revision bf6341fd (ceph): automake cleanup: moving code away from include to common
Includes should only be includes. Moving C code to libcommon.
Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com>
Roald van Loon
08:41 PM Revision 0b267b30 (ceph): automake cleanup: moving tests to test subdir
This are tests and should be in the src/test subdir.
Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com>
Roald van Loon
08:41 PM Revision 3daf6ea9 (ceph): automake cleanup: moving misc tools to tools subdir
Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com> Roald van Loon
08:41 PM Revision 417f1f2a (ceph): automake cleanup: moving rados tool to tools subdir
Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com> Roald van Loon
08:41 PM Revision 7845115f (ceph): automake cleanup: adding vta support to configure
Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com> Roald van Loon
08:34 PM Revision 17a7342b (ceph): Merge pull request #574 from dalgaaf/fix/da-dumpling-cherry-picks
init-radosgw*: fix status return value if radosgw isn't running
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:32 PM Revision b16f8123 (ceph): Merge pull request #573 from dalgaaf/fix/da-cuttlefish-fixes-and-cherry...
Cherry-pick some smaller changes from master to cuttlefish
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:31 PM Revision 624e084a (ceph): Merge pull request #572 from roaldvanloon/wip-fix-buildtests
fix: build tests need libcrc.la
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:32 PM Revision 5f16ea62 (ceph): tools/ceph.cc: add missig 'ceph osd lspools' command to help
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:32 PM Revision 10433bbe (ceph): init-radosgw*: fix status return value if radosgw isn't running
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit b5137baf651eaaa9f67e3864509e437f9d5...
Danny Al-Gaaf
05:31 PM Revision 59f02ecf (ceph): init-radosgw*: fix status return value if radosgw isn't running
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit b5137baf651eaaa9f67e3864509e437f9d5...
Danny Al-Gaaf
05:31 PM Revision c25770c3 (ceph): init-radosgw*: add all sections to usage output
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit a0c5095be3640e98d5541920c19387bf376...
Danny Al-Gaaf
05:30 PM Revision 1a8347e0 (ceph): init-radosgw*: add status
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 385457f8d871238a896229d0c2cbb256469...
Danny Al-Gaaf
05:30 PM Revision b1c2aa2c (ceph): fix init-radosgw* to use the same indentation
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit b4d4e92ed2deae435a24b36d086c1a73e59...
Danny Al-Gaaf
05:30 PM Revision 794ed1fa (ceph): ceph_authtool.cc: update help/usage text
Added implemented but not listed commands to the help/usage text:
* -g shortcut for --gen-key
* -a shortcut for --a...
Danny Al-Gaaf
05:25 PM Revision c17d1349 (ceph): fix: build tests need libcrc.la
Build tests are failing because the need crc32c.cc's functions, so we
need to link them against libcrc.la
Signed-off...
Roald van Loon
03:45 PM Revision 13e42447 (ceph): Merge pull request #570 from roaldvanloon/wip-cleanup-globals
cleanup: state_name in NamedState init list
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:42 PM Revision d5a85d92 (ceph): Merge pull request #571 from dalgaaf/fix-da-init-radosgw
init-radosgw*: fix status return value if radosgw isn't running
Backport: dumpling
Reviewed-by: Sage Weil <sage@inkt...
Sage Weil
09:30 AM Revision b5137baf (ceph): init-radosgw*: fix status return value if radosgw isn't running
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:15 AM Revision 55a52714 (ceph): cleanup: state_name in NamedState init list
Added const char *state_name to the NamedState initializer list. This
correctly enforces a state name.
Signed-off-by...
Roald van Loon
05:33 AM Revision 13872785 (ceph): rgw: fix get cors, delete cors
Remove a couple of variables that overrode class member. Not
really clear how it was working before, might have been ...
Yehuda Sadeh
12:38 AM Revision 6b401445 (ceph): rgw: fix valgrind when no valgrind
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil
12:34 AM Revision a5c33a3d (ceph): rgw: fix valgrind when no valgrind
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:20 AM Revision 3a24579b (ceph): mini upgrade suite to run across all distros
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

09/06/2013

11:20 PM Revision 037ef818 (ceph): Merge pull request #82 from ceph/wip-valgrind
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:09 PM Revision 19324c63 (ceph): misc: valgrind: fix valgrind.supp path
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:09 PM Revision 9e03c737 (ceph): misc: valgrind: fix cd behavior
The cd needs to happen at the beginning of the command, not at the end, or
else the funky wrapper scripts don't work ...
Sage Weil
11:08 PM Revision b4252bff (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>
(cherr...
Samuel Just
11:08 PM Revision 699324e0 (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>
(cherr...
Samuel Just
11:06 PM Revision 074717b4 (ceph): PGLog: initialize writeout_from in PGLog constructor
Fixes: 6151
Backport: dumpling
Signed-off-by: Samuel Just <sam.just@inktank.com>
Introduced: f808c205c503f7d32518c916...
Samuel Just
11:06 PM Revision c22d980c (ceph): PGLog: maintain writeout_from and trimmed
This way, we can avoid omap_rmkeyrange in the common append
and trim cases.
Fixes: #6040
Backport: Dumpling
Signed-o...
Samuel Just
11:06 PM Revision 53c7ab4d (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>
(cherry picked from commit 1c0d75db...
Samuel Just
11:05 PM Revision 40dc4893 (ceph): PGLog: move the log size check after the early return
There really are stl implementations (like the one on my ubuntu 12.04
machine) which have a list::size() which is lin...
Samuel Just
11:00 PM Revision 4261eb5e (ceph): rbd.cc: relicense as LGPL2
All past authors for rbd.cc have consented to relicensing from GPL to
LGPL2 via email:
---
Date: Sat, 27 Jul 2013 0...
Sage Weil
10:13 PM Revision 766bd05f (ceph): Merge pull request #81 from ceph/wip-runfix
Get rid of chdir-coredump. Sage Weil
10:11 PM Revision 82cfa848 (ceph): Get rid of chdir-coredump.
Zack Cerza
09:56 PM Revision f8e15040 (ceph): Merge pull request #80 from ceph/wip-runfix
ceph: fix daemon-helper typo Zack Cerza
09:49 PM Revision a60e84d4 (ceph): ceph: fix daemon-helper typo
Broken in edc5ef8860b2917c14ee648f15ac7751535d411a
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:10 PM Revision feb204bf (ceph): Merge pull request #79 from ceph/wip-valgrind
misc: valgrind --num-callers=50 Zack Cerza
09:05 PM Revision 2214fe18 (ceph): misc: valgrind --num-callers=50
Default is 12, which isn't quite enough.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:02 PM Revision 712b7a95 (ceph): Merge pull request #568 from roaldvanloon/wip-cleanup-globals
Wip cleanup globals
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:24 PM Revision c6d7ae0f (ceph): Merge pull request #78 from ceph/wip-6247
Move helper scripts to /usr/local/bin to clean up logs. Sage Weil
08:24 PM Revision 611733c8 (ceph): Merge pull request #78 from ceph/wip-6247
Move helper scripts to /usr/local/bin to clean up logs. Sage Weil
08:10 PM Revision 53b8e27d (ceph): Helper scripts live in /usr/local/bin now!
Zack Cerza
08:10 PM Revision 6e8a3807 (ceph): Helper scripts live in /usr/local/bin now!
Zack Cerza
08:09 PM Revision edc5ef88 (ceph): Move helper scripts to /usr/local/bin
Zack Cerza
04:50 PM Revision be889fa9 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:40 PM Revision bbdfa147 (ceph): Merge pull request #77 from ceph/wip-start
queue: fix stderr redirect Alfredo Deza
04:39 PM Revision 1a05f9d0 (ceph): queue: fix stderr redirect
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:31 PM Revision 39c89dcf (ceph): common/crc32c_intel_fast: avoid reading partial trailing word
The optimized intel code reads in word-sized chunks, knowing that the
allocator will only hand out memory in word-siz...
Sage Weil
04:27 PM Revision a4f0551f (ceph): Merge pull request #75 from ceph/wip-tube
queue: include tube name in worker logs Alfredo Deza
04:23 PM Revision 1a03b175 (ceph): Merge pull request #76 from ceph/wip-5954
Be polite and restore /etc/sudoers when done Sage Weil
04:19 PM Revision 5cd2f081 (ceph): queue: include tube name in worker logs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:18 PM Revision f0eabc97 (ceph): Be polite and restore /etc/sudoers when done
Zack Cerza
08:36 AM Revision c3529ed0 (ceph): cleanup: passing context to NamedState for ceph_clock
This makes the constructor call on the subclasses explicit, and passes
the cct to the NamedState constructor. This cc...
Roald van Loon
08:11 AM Revision 159693de (ceph): cleanup: globals from libosd
There are some new globals introduced in libosd lately. This patch
cleans them.
Signed-off-by: Roald J. van Loon <ro...
Roald van Loon

09/05/2013

10:16 PM Revision 4857a2a0 (ceph): Merge pull request #74 from ceph/wip-5954
Wip 5954 Sage Weil
10:15 PM Revision 7db9311a (ceph): Merge pull request #73 from ceph/wip-5954-alt
Via automagic, only call ulimit -n if running as root. Sage Weil
09:56 PM Revision d6e8b233 (ceph): Add internal.sudo subtask.
Zack Cerza
09:55 PM Revision 6d1ed573 (ceph): Let execute() accept a string for args.
Zack Cerza
09:55 PM Revision 90f9a6ad (ceph): Add get_archive_dir()
Zack Cerza
09:55 PM Revision 8f2fb9da (ceph): Use misc.get_archive_dir()
Zack Cerza
09:55 PM Revision 6406a1ec (ceph): Add Cluster.write_file()
Zack Cerza
09:41 PM Revision 91fd0413 (ceph): Put sudo in front of adjust-ulimits if it's used
Zack Cerza
09:30 PM Revision 8e37361b (ceph): Via automagic, only call ulimit -n if running as root.
Also, add comments because comments are cool. Zack Cerza
08:29 PM Revision bb980c85 (ceph): Merge pull request #567 from roaldvanloon/wip-cleanup-globals
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
08:15 PM Revision 258396d5 (ceph): doc: Added entry for federated configuration to the index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:15 PM Revision da5ccf7a (ceph): doc: Added draft of configuration guide for federated gateways.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:02 PM Revision cf93c838 (ceph): cleanup: removing refs to globals from libosd
Removed almost all references to globals, apart from two;
- In OSD.cc: reference to g_lockdep
- In PG.h: NamedState ...
Roald van Loon
07:02 PM Revision 5dd0a83f (ceph): cleanup: removing globals from common/obj_bencher
This file is in common/ but cant be included in libcommon.la because of
this reference. Removing it, making the binar...
Roald van Loon
07:02 PM Revision 8d0a1dbc (ceph): cleanup: reduced number of pointer indirection in osd
Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com> Roald van Loon
07:01 PM Revision 9c4e6266 (ceph): cleanup: removed last references to globals from client
- There were some refs in SyntheticClient to g_(ceph_context|conf), I
replaced them with client->cct and client->cc...
Roald van Loon
06:58 PM Revision d34ba164 (ceph): Run yum clean all after installing new ceph-release.
In order to get around the issue of repomd.xml being older than
the previously installed one depending on when the gi...
Sandon Van Ness
03:51 PM Revision d33853d3 (ceph): Merge pull request #555 from dachary/master
minor documentation fixes Sage Weil
12:35 AM Revision dfcee0cb (ceph): osd/ReplicatedPG: set reply versions for pg ops (PGLS)
Returning the current version for the pgid and last_user_version makes
some sense here.
Signed-off-by: Sage Weil <sa...
Sage Weil
12:35 AM Revision c4414a34 (ceph): osd/ReplicatedPG: set reply versions on dup op ACK
All other MOSDOpReply creators do this, with the exception of the pg
op.
Fixes: #6222
Signed-off-by: Sage Weil <sage...
Sage Weil

09/04/2013

11:49 PM Revision 211c5f13 (ceph): rgw: flush pending data when completing multipart part upload
Fixes: #6111
Backport: dumpling
When completing the part upload we need to flush any data that we
aggregated and didn...
Yehuda Sadeh
11:41 PM Revision 9a551296 (ceph): rgw: flush pending data when completing multipart part upload
Fixes: #6111
Backport: dumpling
When completing the part upload we need to flush any data that we
aggregated and didn...
Yehuda Sadeh
11:39 PM Revision 16b24f10 (ceph): librados: make note of which calls steal the bufferlist contents
This is an unfortunate feature of the API, but it can't be changed without
potentially breaking users.
Fixes: #5989
...
Sage Weil
11:28 PM Revision 616d4cb5 (ceph): rgw: check object name after rebuilding it in S3 POST
Fixes: #6088
Backport: bobtail, cuttlefish, dumpling
When posting an object it is possible to provide a key
name tha...
Yehuda Sadeh
11:27 PM Revision 97a97c3c (ceph): rgw: check object name after rebuilding it in S3 POST
Fixes: #6088
Backport: bobtail, cuttlefish, dumpling
When posting an object it is possible to provide a key
name tha...
Yehuda Sadeh
11:27 PM Revision 1a965101 (ceph): rgw: check object name after rebuilding it in S3 POST
Fixes: #6088
Backport: bobtail, cuttlefish, dumpling
When posting an object it is possible to provide a key
name tha...
Yehuda Sadeh
11:26 PM Revision c8ec532f (ceph): rgw: check object name after rebuilding it in S3 POST
Fixes: #6088
Backport: bobtail, cuttlefish, dumpling
When posting an object it is possible to provide a key
name tha...
Yehuda Sadeh
11:18 PM Revision ea412c05 (ceph): Merge branch 'wip-6078' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Yehuda Sadeh
11:11 PM Revision 8203b9b0 (ceph): rgw: fix CORS rule check
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:11 PM Revision 6ae4049a (ceph): rgw: add COPY method to be handled by CORS
Was missing this http method.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:11 PM Revision 6af5a537 (ceph): rgw: fix certain return status cases in CORS
Change return values in certain cases, reorder
checks, etc.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:11 PM Revision 77c2a331 (ceph): rgw: remove use of s->bucket_cors
Some old code still tried to use s->bucket_cors, which was
abandoned in a cleanup work.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
11:11 PM Revision df4f712f (ceph): rgw: OPTIONS request doesn't need to read object info
This is a bucket-only operation, so we shouldn't look at the
object. Object may not exist and we might respond with N...
Yehuda Sadeh
11:11 PM Revision 83eb5d67 (ceph): rgw: add a generic CORS response handling
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:11 PM Revision c5407983 (ceph): rgw: tie CORS header response to all relevant operations
Have the CORS responses on all relevant operations. Also add headers
on failure cases.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
11:11 PM Revision b564db89 (ceph): rgw: don't handle CORS if rule not found (is NULL)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:05 PM Revision 3e90c2ab (ceph): common: unit test for crc32c
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
11:05 PM Revision 3233336c (ceph): common/crc32c_intel_fast: fix compile-time #ifdef
This wasn't getting built in!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
11:05 PM Revision cfb07f14 (ceph): arch: add NEON cpu feature detection
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
10:37 PM Revision 83a4848e (ceph): doc: Updated usage for --infile syntax. Added zone name for zone syntax.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:44 PM Revision df112473 (ceph): mon/OSDMonitor: fix POOL_OP_DELETE_SNAP early return
Cut&paste goof in 0e85074402cd02b292daadcb5b8e73ac1207d571.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:24 PM Revision 0f63cedd (ceph): Merge pull request #71 from ceph/wip-no-pythonpath
drop obsolete PYTHONPATH settings Zack Cerza
09:21 PM Revision c155dce1 (ceph): drop obsolete PYTHONPATH settings
These are left over from when we were extracting a tarball in the test dir.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:28 PM Revision e95e7073 (ceph): doc: Organized into sections. Added zone/region and pool details.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:16 PM Revision 89f1139d (ceph): Append '/' to the end of the log directory path
Zack Cerza
08:01 PM Revision 1bd74a02 (ceph): mon/MonClient: release pending outgoing messages on shutdown
This fixes a small memory leak when we have messages queued for the mon
when we shut down. It is harmless except for...
Sage Weil
06:25 PM Revision 9f44de5c (ceph): doc/release-notes: v0.68
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:46 PM Revision 4e7db958 (ceph): rbd: add rbd_snaps_ops.sh test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:43 PM Revision 6a4f4f0d (ceph): Merge remote-tracking branch 'gh/wip-6047'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:25 PM Revision b05f7ea5 (ceph): osd/ReplicatedPG: set reply versions for pg ops (PGLS)
Returning the current version for the pgid and last_user_version makes
some sense here.
Signed-off-by: Sage Weil <sa...
Sage Weil
05:25 PM Revision 5148aac7 (ceph): osd/ReplicatedPG: set reply versions on dup op ACK
All other MOSDOpReply creators do this, with the exception of the pg
op.
Fixes: #6222
Signed-off-by: Sage Weil <sage...
Sage Weil
05:10 PM Revision f566102c (ceph): doc: remove 'Unexpected indentation' from versions doc.
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
04:28 PM Revision b56af552 (ceph): Merge pull request #564 from ljagiello/swift_doc_fix
Correct syntax for generate swift key
Signed-off-by: Lukasz Jagiello <jagiello.lukasz@gmail.com>
Sage Weil
04:16 PM Revision a26c8313 (ceph): Merge pull request #64 from ceph/wip-nuke-info
nuke: get pid, owner from info.yaml (if present) Zack Cerza
04:13 PM Revision 7dee3a13 (ceph): Merge pull request #65 from ceph/wip-schedule
schedule: strip out targets Zack Cerza
02:33 PM Revision a9a516a2 (ceph): Correct syntax for generate swift key
Lukasz Jagiello
02:04 PM Revision f24e42bb (ceph): Merge pull request #68 from alfredodeza/6224
add the missing for fedora links in install task Zack Cerza
01:03 PM Revision a9522ae2 (ceph): add the missing for fedora links in install task
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
10:34 AM Revision ab69d993 (ceph): mon: fix typo and remove redundant sentence
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:33 AM Revision 3c9f8498 (ceph): doc: erasure code ghobject is made of gen_t + shard_t
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:33 AM Revision 7c09ede7 (ceph): mon: fix typo in comment
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:37 AM Revision d9187a73 (ceph): Merge branch 'next'
Gary Lowell
04:56 AM Revision d5e265dc (ceph): schedule_suite.sh: turn up osd logging a little
We have a collectin of bugs that we haven't been able to
reproduce but crop up regularly in the nightlies. Sam's bes...
Sage Weil

09/03/2013

11:10 PM Revision b4cf0f25 (ceph): v0.68
Gary Lowell
11:00 PM Revision 2b2f296e (ceph): Merge branch 'wip-copyfrom'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
10:56 PM Revision dcbdeaf6 (ceph): doc: Fix repo URL for Ceph cloning (dev/generatedocs)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:48 PM Revision 3a8adf53 (ceph): objecter, librados: add COPY_FROM operation
This operation will copy an entire object (data, attrs, omap)
atomically. If the src_version does not match the sour...
Sage Weil
10:48 PM Revision ed680791 (ceph): osd: initial COPY_FROM (not viable for large objects)
Initial pass at COPY_FROM implementation. This uses COPY_GET to read an
object from another OSD and write it locally...
Sage Weil
10:48 PM Revision 996af2d8 (ceph): ceph_test_rados: test COPY_FROM
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:35 PM Revision a455b16f (ceph): Add missing sudo from command.
Fixes: #6218 Warren Usui
09:20 PM Revision 746e78c6 (ceph): doc: Updated manual install to include sync agent, ARM packages, and DN...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:10 PM Revision c367d6fe (ceph): ceph_test_rados: add missing kick for rollback
This was broken by the refactor in 96aaa5e3a371ade8b91ad9ab991d996eaef2cea5
and can make us hang.
Signed-off-by: Sag...
Sage Weil
09:07 PM Revision 2d7054d1 (ceph): Merge pull request #67 from ceph/wip-3791
Wip 3791 Alfredo Deza
09:05 PM Revision 5985c9d5 (ceph): Add note about public teuthology logs.
Zack Cerza
09:02 PM Revision 51640632 (ceph): Wrap paragraphs.
Zack Cerza
08:34 PM Revision 24f26697 (ceph): rgw: change watch init ordering, don't distribute if can't
Backport: dumpling
Moving back the watch initialization after the zone init,
as the zone info holds the control pool...
Yehuda Sadeh
08:33 PM Revision 1d1f7f18 (ceph): rgw: change watch init ordering, don't distribute if can't
Backport: dumpling
Moving back the watch initialization after the zone init,
as the zone info holds the control pool...
Yehuda Sadeh
08:24 PM Revision 21b5dbd4 (ceph): Merge pull request #66 from ceph/wip-specific-exceptions
Catch CommandFailedError and print debug info Alfredo Deza
07:40 PM Revision f744c4ce (ceph): Catch CommandFailedError and print debug info
Zack Cerza
07:05 PM Revision f3db12f0 (ceph): schedule: strip out targets
If the user feeds in a yaml with targets, the worker will launch the job
but fail with
2013-09-03T11:18:34.333 CRITI...
Sage Weil
06:46 PM Revision f36f16a6 (ceph): Logs and Sentry links are public now.
Zack Cerza
06:13 PM Revision 7a0bd5bc (ceph): ceph.spec.in: remove trailing paren in previous commit
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
06:13 PM Revision f1507d23 (ceph): ceph.spec.in: Don't invoke debug_package macro on centos.
If the redhat-rpm-config package is installed, the debuginfo rpms will
be built by default. The build will fail whe...
Gary Lowell
06:09 PM Revision 4ba3d520 (ceph): Revert "Use install -d for /var/log/ceph."
This reverts commit 8f29b3f9f1f294c449bb5215767cad67fdf7cde6.
Reviewed-by: Warren Usui <warren.usui@inktank.com>
Sage Weil
05:54 PM Revision 087800ee (ceph): osd: provide better version bounds for cls_current_version and ENOENT r...
Following the changes to when we set or increase the user_version, we
want to continue to return the best lower bound...
Greg Farnum
05:07 PM Revision d71cd549 (ceph): Merge remote-tracking branch 'gh/wip-6179'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
03:49 PM Revision 8078e968 (ceph): Merge pull request #562 from kri5/wip-4365
rgw: Allow wildcard in supported keystone roles.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:31 AM Revision 60195581 (ceph): rgw: Allow wildcard in supported keystone roles.
http://tracker.ceph.com/issues/4365 fixes #4365
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
Christophe Courtaut
12:08 AM Revision f79b3799 (ceph): osd/ReplicatedPG: set user_version in waiting_for_commit replies
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

09/01/2013

03:48 PM Revision 38169979 (ceph): schedule_suite.sh: default email to ceph-qa@ceph.com
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:42 PM Revision cc8e9011 (ceph): osd/ReplicatedPG: do not log user_version on deletion events
Or snap trim events where we are adjusting the head's snapdir attr.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:42 PM Revision 72c6c302 (ceph): osd/ReplicatedPG: log previous user_version on clone
Nothing relies on this, but it makes sense to me.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:42 PM Revision 99793d97 (ceph): osd/ReplicatedPG: do not log a user_version on the snapdir object
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:42 PM Revision e8506b5a (ceph): osd/ReplicatedPG: do not set ctx->user_at_version unless ctx->user_modify
Leave ctx->user_at_version set to the previous oi.user_version unless/until
we find that ctx->user_modify is true.
S...
Sage Weil
03:42 PM Revision 1610768d (ceph): osd: debug user_versions a bit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:42 PM Revision 7d72e559 (ceph): osd/PG: only raise PG's last_user_version if entry is >
We may have pg entries that do not increase the user_version at all (i.e.,
they may be 0). Do not update the last_us...
Sage Weil
03:42 PM Revision 1c5e58a8 (ceph): osdc/Objecter: fix dereference of NULL pg_pool_t
Make sure we don't dereference a NULL pointer. Note that we check a
bit further down if the target pool does not exi...
Sage Weil
12:43 AM Revision a200e184 (ceph): Validate S3 tokens against Keystone
- Added config option to allow S3 to use Keystone auth
- Implemented JSONDecoder for KeystoneToken
- RGW_Auth_S3::aut...
Roald van Loon

08/31/2013

11:46 PM Revision 9636722a (ceph): Merge pull request #561 from ceph/wip-6178
os: LevelDBStore: ignore ENOENT files when estimating store size
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:31 PM Revision c7f2def8 (ceph): Merge branch 'next'
Sage Weil
05:30 PM Revision e48d6cb4 (ceph): mon: fix uninitialized Op field
- Uninitialized field in MonitorLevelDB::Op causes random build errors.
Signed-off-by: Roald J. van Loon <roaldvanlo...
Roald van Loon
05:28 PM Revision a5d815d2 (ceph): automake cleanup: uninitialized version_t
This sometimes gives a completely random uint64_t value, because it is
potentially used uninitialized.
Signed-off-by...
Roald van Loon
06:22 AM Revision 3d64322c (ceph): Revert "get_scratch_devices(): catch CommandFailedError, log "dev in use""
This reverts commit 416508de9c628c5cae1b3a7f05bb3ec0e3639bdb.
NameError: global name 'CommandFailedError' is not def...
Sage Weil
12:35 AM Revision 80b61406 (ceph): README: add deps
Reported-by: Loic Dachary <loic@dachary.org>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:35 AM Revision 35b9beab (ceph): s/ceph-debug/ceph-debuginfo for rpms
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:02 AM Revision 46279327 (ceph): Merge pull request #541 from ceph/wip-6036
osd objecter; copy-get
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil

08/30/2013

11:57 PM Revision 8d74f417 (ceph): osd/ReplicatedPG: factor {execute,reply}_ctx() out of do_op()
Separate the processing of an OpContext from the preamble and
allocation, so that we can delay the execution for some...
Sage Weil
11:57 PM Revision b0a30a55 (ceph): osd: COPY_GET operation
Add new rados operation to copy all user-visible content for an object
in a simple, safe way. Use a new object_copy_...
Sage Weil
11:57 PM Revision 4f6c6b2d (ceph): osd/ReplicatedPG: do not requeue if not primary
This saves us a bit of work, since we will discard the op anyway if
we aren't primary (or even if we become primary a...
Sage Weil
11:54 PM Revision a6b04c5d (ceph): osd: discriminate based on connection messenger, not peer type
Replace ->get_source().is_osd() checks and instead see if it is the
cluster_messenger so that we do not confuse ourse...
Sage Weil
11:54 PM Revision 34709447 (ceph): osd: add an Objecter instance
It gets its own lock, timer, and osdmap.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:54 PM Revision bc99437e (ceph): osd: feed OSDMaps to the Objecter
Feed every map message we see (that isn't discarded for some other
reason) to the Objecter. It has the same continui...
Sage Weil
11:54 PM Revision 20b25c6f (ceph): ceph-osd: rename msgr vars
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:54 PM Revision 8ba50c0e (ceph): osd/ReplicatedPG: drop src_obc.clear() calls
These are all about to go out of scope; no need to clear them
explicitly.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:54 PM Revision c6d0b10e (ceph): osd, objecter: clean up assert_ver()
Create a separate union in the args and clean up the code a bit so that
this doesn't reuse the (unrelated) watch help...
Sage Weil
11:54 PM Revision 42b3d55d (ceph): osdc/Objecter: only request map on startup if epoch == 0
Normal clients have no map and need one to get started. If we are the
OSD, we will already have one and will get fed...
Sage Weil
11:54 PM Revision 36d6e6fa (ceph): osdc/Objecter: allow ops to be canceled
This is useful in general, and specifically will be useful for the
rados COPY operation.
Signed-off-by: Sage Weil <s...
Sage Weil
11:54 PM Revision 0712d958 (ceph): osd: less whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:54 PM Revision ea61abad (ceph): osd/ReplicatedPG: add whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:54 PM Revision a1dd98d7 (ceph): osd: add a separate messenger for the Objecter
We will give the OSD's Objecter its own messenger so that it does not
interfere with the OSD when it marks things up ...
Sage Weil
11:54 PM Revision 6473060e (ceph): os/ObjectStore: add bufferlist variant of setattrs
And hopefully we can kill the bufferptr ones someday!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:18 PM Revision 7ec0b4fb (ceph): unittest_lfnindex testing older HASH_INDEX_TAG
Switch to work with new HOBJECT_WITH_POOL
fixes: #6196
Signed-off-by: David Zafman <david.zafman@inktank.com>
Revie...
David Zafman
10:42 PM Revision 416508de (ceph): get_scratch_devices(): catch CommandFailedError, log "dev in use"
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
10:41 PM Revision 8a65ae8e (ceph): doc/rados/operations/pools: remove experimental note about pg splitting
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:24 PM Revision b882aa2a (ceph): Merge pull request #560 from ceph/wip-6032-cache-objecter
Wip 6032 cache objecter
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:13 PM Revision b30a1b28 (ceph): Merge pull request #554 from ceph/wip-tier-interface
Specify a user and pg_pool_t interface for tiering/caching specifications
Reviewed-by: Samuel Just <sam.just@inktank...
Gregory Farnum
09:06 PM Revision e2fcad09 (ceph): Objecter: rename Op::oloc -> Op::base_oloc
We want to be able to target other pools for caching and tiering, so
we need to take an oloc from the client and tran...
Greg Farnum
09:06 PM Revision 665acc11 (ceph): Objecter: add an Op::target_oloc and use it instead of base_oloc in sen...
For now we simply set target_oloc = base_oloc in recalc_op_target(), but
we will shortly be doing more interesting th...
Greg Farnum
09:06 PM Revision b76953c6 (ceph): Objecter: be careful about precalculated pgids
The only current user of the precalc_pgid field is list_objects. That's
fine, but we don't want new users to inadvert...
Greg Farnum
09:06 PM Revision 4e439857 (ceph): mon/OSDMonitor: 'osd tier cache-mode <pool> <mode>'
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:06 PM Revision e3fb9121 (ceph): Objecter: respect read_tier & write_tier for initial op submission
We overwrite target_oloc.pool with the appropriate [read|write]_tier.
write_tier wins if it matches both.
We don't ha...
Greg Farnum
09:06 PM Revision efb7ab2a (ceph): qa/workunits/cephtool/test.sh: test osd tier CLI
Signed-off-by: Sage Weil <sage@inktank.com> Greg Farnum
09:06 PM Revision dae9a34b (ceph): osd_types: note that write_tier wins if read_tier is different
For pg_pool_t.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:06 PM Revision 3516996b (ceph): mon/OSDMonitor: 'osd tier {set,remove}-overlay <pool> [tierpool]'
Also prevent 'osd tier remove ...' if the tierpool is the current overlay.
Signed-off-by: Sage Weil <sage@inktank.com>
Greg Farnum
09:06 PM Revision 13aac48f (ceph): workunits: add a test for caching redirects
This may need to change since it exploits some of the loose
consistency we currently have with caching pools, but for...
Greg Farnum
06:53 PM Revision df55c3e7 (ceph): added point releases of dumpling to upgrade-dumpling suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
05:36 PM Revision 12c8850a (ceph): Merge pull request #530 from ceph/wip-monc-leak
mon/MonClient: release pending outgoing messages on shutdown
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
João Eduardo Luís
05:05 PM Revision 64774e57 (ceph): os: LevelDBStore: ignore ENOENT files when estimating store size
While iterating over the store files we race against leveldb, which may
be shuffling data around thus removing some f...
Joao Eduardo Luis
05:02 PM Revision dcbf50b8 (ceph): nuke: get pid, owner from info.yaml (if present)
Fall back to the old files if info.yaml is missing.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:42 PM Revision a708c8ab (ceph): ceph-post-file: use mktemp instead of tempfile
tempfile is a debian thing, apparently; mktemp is present everywhere.
Signed-off-by: Sage Weil <sage@inktank.com>
(c...
Sage Weil
04:42 PM Revision 625f13ee (ceph): mon: discover mon addrs, names during election state too
Currently we only detect new mon addrs and names during the probing phase.
For non-trivial clusters, this means we ca...
Sage Weil
04:41 PM Revision e60d4e09 (ceph): ceph-post-file: use mktemp instead of tempfile
tempfile is a debian thing, apparently; mktemp is present everywhere.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:28 PM Revision 57cb25c8 (ceph): upstart: handle upper case in cluster name and id
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
(cherry picked from commit 851619ab6645967e5d765...
Alexandre Marangone
04:15 PM Revision e0d42c82 (ceph): Merge pull request #63 from ceph/wip-logger
Never use 'except:' without specifying an Exception. Alfredo Deza
04:10 PM Revision 3981a8f1 (ceph): Never use 'except:' without specifying an Exception.
Zack Cerza
02:56 PM Revision 83cfd438 (ceph): ceph_rest_api.py: create own default for log_file
common/config thinks the default log_file for non-daemons should be "".
Override that so that the default is
/var...
Dan Mick
02:50 PM Revision fbd7fe46 (ceph): Merge pull request #62 from ceph/wip-logger
Add hung job description to email Alfredo Deza
03:27 AM Revision f342baeb (ceph): run: do not import at top level
This makes a run with --lock hang when connecting, for some
reason. E.g.,
$ teuthology -v a.yaml --lock
...
INFO...
Sage Weil

08/29/2013

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

08/28/2013

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

08/27/2013

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

08/26/2013

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

08/25/2013

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

08/24/2013

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

08/23/2013

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

08/22/2013

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

08/21/2013

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

08/20/2013

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

08/19/2013

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

08/18/2013

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

08/17/2013

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

08/16/2013

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

08/15/2013

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

Also available in: Atom