Project

General

Profile

Activity

From 01/13/2014 to 02/11/2014

02/11/2014

11:44 PM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Josh Durgin wrote:
> Hi Wido,
>
> Attached is a patch to use the timeouts with a libvirt storage pool. I noticed ...
Wido den Hollander
06:27 PM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Hi Wido,
Attached is a patch to use the timeouts with a libvirt storage pool. I noticed that libvirt will actually...
Josh Durgin
10:42 PM Revision 8533b6ac (ceph): Merge pull request #1185 from ceph/wip-crush
crush: "vary_r" tunable
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:36 PM Bug #7401 (Resolved): rados bench takes into account second '0' for stddev calculation
For example:... Ivo Jimenez
10:02 PM Revision bf38bfb2 (ceph): rgw: set bucket permissions, cors on swift creation
Fixes: #7271
Swift bucket creation was ignoring the x-container-read,
x-container-write and the various cors related ...
Yehuda Sadeh
09:34 PM Revision e26bb356 (ceph): Add calamari setup/test tasks
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
09:28 PM Revision 2682b64c (ceph): doc: Incorporated feed back from Loic and Dan.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:28 PM Revision 0da9621a (ceph): doc: Adds additional terms for use with librados.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:39 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
To do additional debugging on this problem, I printed out my monmap with:
ceph mon getmap -o zzzz
got latest monm...
Eric Eastman
08:15 PM Revision e1a49e53 (ceph): ObjectCacher: remove unused target/max setters
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
08:14 PM Revision 0559d31d (ceph): librbd: remove limit on number of objects in the cache
The number of objects is not a significant indicated of when data
should be written out for rbd. Use the highest poss...
Josh Durgin
08:06 PM Revision db034acf (ceph): ObjectCacher: use uint64_t for target and max values
All the options are uint64_t, but the ObjectCacher was converting them
to int64_t. There's never any reason for these...
Josh Durgin
08:06 PM Revision bf8cf2d6 (ceph): ObjectCacher: remove max_bytes and max_ob arguments to trim()
These are never passed, so replace them with the defaults.
Backport: emperor, dumpling
Signed-off-by: Josh Durgin <j...
Josh Durgin
07:20 PM rgw Bug #7346 (Fix Under Review): An unfound object as part of multi-object delete should return dele...
Yehuda Sadeh
04:48 PM rgw Bug #7346 (In Progress): An unfound object as part of multi-object delete should return deleted i...
Yehuda Sadeh
07:12 PM Revision 525b2d26 (ceph): crush: add firefly tunables baseline test
This is a user's map that gives different results when the vary_r tunable
is adjusted.
Signed-off-by: Sage Weil <sag...
Sage Weil
07:12 PM Revision e3309bce (ceph): doc/rados/operations/crush: describe new vary_r tunable
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:12 PM Revision d136eb4c (ceph): mon: allow firefly crush tunables to be selected
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:11 PM Revision 37f840b4 (ceph): crushtool: new cli tests for the vary-r tunable
These illustrate the variation in mapping results as the vary_r tunable
is adjusted. Note:
1- For the vary_r=0 case...
Sage Weil
05:44 PM Revision 453d72b2 (ceph): don't use notcmalloc flavor for valgrind
We now have the suppressions to avoid this. Yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:49 PM rgw Bug #7271 (In Progress): container create via swift doesn't register ACL
Yehuda Sadeh
04:48 PM Revision e20a55d9 (ceph): crush: add infrastructure around new chooseleaf_vary_r tunable
- encoding
- feature bit
- decompile/compile
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:48 PM Revision f944ccc2 (ceph): crush: add SET_CHOOSELEAF_VARY_R step
This lets you adjust the vary_r tunable on a per-rule basis.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:48 PM Revision e88f843c (ceph): crush: add infrastructure around SET_CHOOSELEAF_VARY_R rule step/command
This will let you vary the vary_r tunable on a per-rule basis.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:41 PM Bug #7387: Malformed JSON command output when non-ASCII strings are present
IMO this is a big can of worms having to do with Ceph itself; I'm willing to bet that *none* of the internal routines... Dan Mick
04:32 PM Revision 4889234f (ceph): Merge pull request #1210 from dachary/dumpling
common: admin socket fallback to json-pretty format (dumpling)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:31 PM Revision 30a346b5 (ceph): Merge pull request #1208 from dachary/emperor
common: admin socket fallback to json-pretty format (emperor)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:30 PM Revision dd200c92 (ceph): Merge pull request #1207 from dachary/wip-7378
common: admin socket fallback to json-pretty format
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:14 PM Revision c36a6ed4 (ceph): Merge pull request #1198 from dachary/wip-mailmap
mailmap updates
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
02:45 PM Fix #7395: OSD: update osdmap subscription proactively instead of when we want a new map
Waiting for the gitbuilders to build the branch so I can run it through thrashing. Greg Farnum
10:12 AM Fix #7395 (Resolved): OSD: update osdmap subscription proactively instead of when we want a new map
In most circumstances, the OSD does a one-time subscription for the "next map" from what it has. But in a few places,... Greg Farnum
01:14 PM rbd Bug #7385 (Fix Under Review): Objectcacher setting max object counts too low
https://github.com/ceph/ceph/pull/1215 Josh Durgin
06:07 AM rbd Bug #7385: Objectcacher setting max object counts too low
Does it make sense to be exposing this to librbd/client.cc at all vs just directly setting it via a config option? (o... Mark Nelson
12:48 PM Bug #6101: ceph-osd crash on corrupted store
(18:02:26) sage: poelzi: looks reasonable. can you make it log to the cluster log about the error, though? IIRC it ... Daniel Poelzleithner
01:31 AM Bug #6101: ceph-osd crash on corrupted store
Daniel Poelzleithner wrote:
> We deleted the rados block that was in the stack trace, but deleting it did not solve ...
Florian Haas
12:27 PM Bug #7398 (Resolved): osd: ERANGE from clone
ubuntu@teuthology:/a/teuthology-2014-02-10_23:01:27-rbd-master-testing-basic-plana/76311... Sage Weil
11:33 AM Feature #6143: OSD: kill filestore_xattr_use_omap, leave it enabled forever, adjust xattr threshh...
Florian Haas wrote:
> * filestore_xattr_use_omap can be enabled in a running cluster with no known side effects,
...
Sage Weil
07:25 AM Feature #6143: OSD: kill filestore_xattr_use_omap, leave it enabled forever, adjust xattr threshh...
This issue has caused data corruption in at least one user (Inktank PS is well aware of this).
Since
* https://g...
Florian Haas
09:59 AM Fix #7394 (Resolved): OSD: relax monitor ping requirements while connecting
Right now, the OSD will time out a monitor after 30 seconds if it fails to ack a PGStats message. But sometimes, the ... Greg Farnum
09:53 AM Bug #7393 (Duplicate): osd: scrub stat mismatch, got 9/9 objects, 0/0 clones, 9/4 dirty, 0/0 whit...
from new scrub before test teardown. Sage Weil
09:41 AM Bug #7343 (Resolved): Failures in valgrind in rados suite
yay Sage Weil
09:41 AM rados-java Bug #7359 (Duplicate): [ FAILED ] LibRadosTier.FlushWriteRaces in rados-master-testing-basic-pl...
Sage Weil
09:38 AM Revision 9e43f939 (ceph): mailmap: Dmitry Smirnov is with Debian GNU/Linux
Reviewed-by: Dmitry Smirnov <onlyjob@member.fsf.org>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
09:38 AM Revision ac16fd6e (ceph): mailmap: Derek Yarnell is with University of Mississippi
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:37 AM Revision 0869fcb4 (ceph): mailmap: Eric Mourgaya is with Credit Mutuel Arkea
and name normalization
Reviewed-by: Eric Mourgaya <eric.mourgaya@arkea.com>
Signed-off-by: Loic Dachary <loic@dachar...
Loïc Dachary
09:18 AM Bug #7378 (Resolved): ceph --format plain --admin-socket mon.asok crashes the mon
Loïc Dachary
12:18 AM Bug #7378: ceph --format plain --admin-socket mon.asok crashes the mon

Line numbers are relative to b9a127e
src/client/Client.cc:113 is not safe
src/osdc/Objecter.cc:2509 i...
Loïc Dachary
08:41 AM Revision 04e78f89 (ceph): common: admin socket fallback to json-pretty format
If the format argument to a command sent to the admin socket is not
among the supported formats ( json, json-pretty, ...
Loïc Dachary
08:36 AM Revision 30a604d2 (ceph): common: admin socket fallback to json-pretty format
If the format argument to a command sent to the admin socket is not
among the supported formats ( json, json-pretty, ...
Loïc Dachary
08:21 AM Revision 165e76d4 (ceph): common: admin socket fallback to json-pretty format
If the format argument to a command sent to the admin socket is not
among the supported formats ( json, json-pretty, ...
Loïc Dachary
06:36 AM devops Bug #7391 (Resolved): ceph-deploy should pass the verbose flag to ceph-disk
Any and all output from ceph-disk is useful, no need to be quiet about it because it makes it extremely hard
to debu...
Alfredo Deza
05:53 AM devops Bug #7390 (Resolved): ceph-deploy should remove ceph-release and call yum clean all
When uninstalling ceph (or when purging) not removing ceph-release and not calling yum clean all leaves yum in a terr... Alfredo Deza
05:52 AM Revision e98e344d (ceph): client ownership info validation corrected
Babu Shanmugam
05:44 AM Revision f2f4eb5b (ceph): Updated client code to complete PUT and DELETE requests
Babu Shanmugam
03:04 AM Revision 69682ad1 (ceph): memstore: fix touch double-allocation
Reported-by: Allen Samuels <allen.samuels@sandisk.com>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:55 AM Bug #7093: osd: peering can send messages prior to auth
I would like to add the following comment because I have learned that this is related to an issue we have seen in the... Florian Haas
12:25 AM Revision 51957433 (ceph): Merge pull request #184 from ceph/wip-pg-scrub-from-ceph-wusui
Scrub osds when ceph task finishes Zack Cerza
12:02 AM Revision f9bad673 (ceph): MonClient: add a timeout on commands for librados
Just use the conf option directly, since librados is the only caller.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
12:02 AM Revision 979b4cba (ceph): msg/Pipe: add option to restrict delay injection to specific msg type
This makes it possible to test timeouts reliably by delaying certain
messages effectively forever, but still being ab...
Josh Durgin
12:02 AM Revision dde21dc8 (ceph): librados: check and return on error so timeouts work
Some functions could not previously return errors, but they had an
int return value, which can now receive ETIMEDOUT....
Josh Durgin
12:02 AM Revision 327ca1a4 (ceph): rados: check return values for commands that can now fail
A few places were not checking the return values of commands, since
they could not fail before timeouts were added.
...
Josh Durgin
12:02 AM Revision e06f8199 (ceph): qa: add script for testing rados client timeout options
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from commit 9e62beb80b6c92a97ec36c0db5ea39e417661...
Josh Durgin
12:02 AM Revision 69b1e5e5 (ceph): Objecter: implement mon and osd operation timeouts
This captures almost all operations from librados other than mon_commands().
Get the values for the timeouts from th...
Josh Durgin

02/10/2014

11:59 PM Cleanup #7388 (Closed): ceph osd find has no format argument
Although it appears to "handle a format argument":https://github.com/ceph/ceph/blob/v0.76/src/mon/OSDMonitor.cc#L2231... Loïc Dachary
11:54 PM Revision b39f1486 (ceph): librados: add timeout to wait_for_osdmap()
This is used by several pool operations independent of the objecter,
including rados_ioctx_create() to look up the po...
Josh Durgin
11:53 PM Revision 713cef05 (ceph): conf: add options for librados timeouts
These will be implemented in subsequent patches.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked...
Josh Durgin
11:52 PM Revision 576465fa (ceph): Merge pull request #1209 from fghaas/master
doc: highlight that "raw" is the only useful RBD format for QEMU John Wilkins
11:45 PM Revision 6af657bd (ceph): qa: add script for testing rados client timeout options
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from commit 9e62beb80b6c92a97ec36c0db5ea39e417661...
Josh Durgin
11:45 PM Revision 21a0b674 (ceph): rados: check return values for commands that can now fail
A few places were not checking the return values of commands, since
they could not fail before timeouts were added.
...
Josh Durgin
11:45 PM Revision 2c42dd26 (ceph): librados: check and return on error so timeouts work
Some functions could not previously return errors, but they had an
int return value, which can now receive ETIMEDOUT....
Josh Durgin
11:45 PM Revision 28fe564c (ceph): msg/Pipe: add option to restrict delay injection to specific msg type
This makes it possible to test timeouts reliably by delaying certain
messages effectively forever, but still being ab...
Josh Durgin
11:45 PM Revision 1d2ea9ef (ceph): MonClient: add a timeout on commands for librados
Just use the conf option directly, since librados is the only caller.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
11:45 PM Revision 30dafacd (ceph): Objecter: implement mon and osd operation timeouts
This captures almost all operations from librados other than mon_commands().
Get the values for the timeouts from th...
Josh Durgin
11:30 PM Revision 9292cc21 (ceph): doc: highlight that "raw" is the only useful RBD format for QEMU
Explain why people should be using the "raw" image format for RBD
volumes created for use by QEMU: using any other fo...
Florian Haas
11:24 PM Revision 2aa0d758 (ceph): librados: add timeout to wait_for_osdmap()
This is used by several pool operations independent of the objecter,
including rados_ioctx_create() to look up the po...
Josh Durgin
11:21 PM Revision 55d254d5 (ceph): conf: add options for librados timeouts
These will be implemented in subsequent patches.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked...
Josh Durgin
10:12 PM Revision 32aa9fdf (ceph): Merge branch wip-librados-timeout
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
Josh Durgin
09:40 PM Revision ad6d412e (ceph): Fix #7369: "sed expression must be raw string"
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:09 PM Revision af5d0fcd (ceph): Merge pull request #1205 from ceph/wip-7334
use `partx` for CentOS/RHEL instead of `partprobe`
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
08:59 PM Revision 78240c26 (ceph): Merge pull request #1204 from ceph/wip-fsetpipesz-fix
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
08:53 PM Revision d389e617 (ceph): msg/Pipe: add option to restrict delay injection to specific msg type
This makes it possible to test timeouts reliably by delaying certain
messages effectively forever, but still being ab...
Josh Durgin
08:53 PM Revision 8e9459e8 (ceph): librados: check and return on error so timeouts work
Some functions could not previously return errors, but they had an
int return value, which can now receive ETIMEDOUT....
Josh Durgin
08:53 PM Revision 79c18743 (ceph): rados: check return values for commands that can now fail
A few places were not checking the return values of commands, since
they could not fail before timeouts were added.
...
Josh Durgin
08:53 PM Revision 9e62beb8 (ceph): qa: add script for testing rados client timeout options
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
08:53 PM devops Feature #6020: radosgw-apache opinionated package
For reference, Gary's WIP branch is here: https://github.com/ceph/ceph/tree/wip-6020 Ken Dreyer
08:53 PM Revision 3e1f7bbb (ceph): Objecter: implement mon and osd operation timeouts
This captures almost all operations from librados other than mon_commands().
Get the values for the timeouts from th...
Josh Durgin
08:53 PM Revision 671a76d6 (ceph): MonClient: add a timeout on commands for librados
Just use the conf option directly, since librados is the only caller.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
08:09 PM Revision 9bcc42a3 (ceph): alert the user about error messages from partx
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
08:09 PM Revision 42900ff9 (ceph): use partx for red hat or centos instead of partprobe
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
08:06 PM Bug #7376: mon: >10s spent in remove_redundant_pg_temp
> mon_lease_ack_timeout = 10
> mon_accept_timeout = 10
Thanks Sage! After changing the above configuration to 30, t...
Guang Yang
05:57 PM Bug #7376: mon: >10s spent in remove_redundant_pg_temp
The (compiled) osdmap attached. Guang Yang
09:40 AM Bug #7376: mon: >10s spent in remove_redundant_pg_temp
can you attach a copy of your osdmap so we can see what the time might be spent on?
in the meantime, you can incre...
Sage Weil
01:24 AM Bug #7376 (Resolved): mon: >10s spent in remove_redundant_pg_temp
We have a cluster which has 3 monitors, most recently, due to server restart (for both OSDs and Monitors), the cluste... Guang Yang
07:49 PM Revision 97617c99 (ceph): Fix broken symlinks.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
06:44 PM Bug #6101: ceph-osd crash on corrupted store
The patch removes the assert in case the trim event is done an a non existing context.
I think this is save and shou...
Daniel Poelzleithner
06:19 PM Revision 2c5783cc (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:49 PM rgw Bug #7374: s3_multipart_upload.pl fails
I believe that this is a yaml file problem (Same issue as 7375). I am investigating. Anonymous
04:29 PM rgw Bug #7374: s3_multipart_upload.pl fails
The problem could also be in the packaging Anonymous
04:27 PM rgw Bug #7374: s3_multipart_upload.pl fails
I've been looking at this. There may be a problem with the script in that a directory is not there that the script e... Anonymous
05:48 PM rgw Bug #7375: s3_user_quota.pl fails
I believe that the yaml files are not right here. This is probably a ceph-qa-suite problem. I am still investigatin... Anonymous
05:37 PM Revision 450163ec (ceph): configure: don't check for arpa/nameser_compat.h twice
Nuke redundant check and move the real one into the common
AC_CHECK_HEADERS stanza.
Signed-off-by: Ilya Dryomov <ily...
Ilya Dryomov
05:37 PM Revision a5f479c2 (ceph): configure: fix F_SETPIPE_SZ detection
Currently CEPH_HAVE_SETPIPE_SZ is not set even if F_SETPIPE_SZ is
available, because AC_COMPILE_IFELSE test program a...
Ilya Dryomov
05:37 PM Revision 69262720 (ceph): common/buffer: fix build breakage for CEPH_HAVE_SETPIPE_SZ
common/buffer.cc fails to build if CEPH_HAVE_SETPIPE_SZ is defined.
Fix it.
Signed-off-by: Ilya Dryomov <ilya.dryomo...
Ilya Dryomov
05:28 PM Revision ceffee40 (ceph): Make sure osd_scrub_pgs gets called if healthy call fails.
Fixes: 7198
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
05:14 PM Revision f6bac22d (ceph): Merge pull request #6 from ceph/wip-set-inline
fs: Fix bad "mds set inline_data" syntax Sage Weil
05:11 PM Feature #6507 (Resolved): librados shouldn't block indefinitely when cluster doesn't respond
merged in commit:32aa9fdf666063e4c5539b5e850f04af37e30b2e to master, backported to dumpling around commit:30dafacd0b5... Josh Durgin
05:11 PM Revision b2d34313 (ceph): fs: Fix bad "mds set inline_data" syntax
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
04:35 PM Revision c1d2a997 (ceph): libcephfs: fix documentation for ceph_readlink
ceph_readlink() and ceph_ll_readlink() both return the number of bytes
copied on success, which the callers need to g...
Casey Bodley
03:52 PM Bug #7378: ceph --format plain --admin-socket mon.asok crashes the mon
"dumpling backport":https://github.com/ceph/ceph/pull/1210
"emperor backport":https://github.com/ceph/ceph/pull/1208
Loïc Dachary
03:12 PM Bug #7378 (Fix Under Review): ceph --format plain --admin-socket mon.asok crashes the mon
"work in progress":https://github.com/ceph/ceph/pull/1207
Loïc Dachary
09:55 AM Bug #7378: ceph --format plain --admin-socket mon.asok crashes the mon
For what it's worth, it's not a blocker for me. The "plain" format is documented to not being supported and it only h... Loïc Dachary
07:25 AM Bug #7378 (Resolved): ceph --format plain --admin-socket mon.asok crashes the mon
Steps to reproduce, from the src dir on todays master:... Loïc Dachary
03:46 PM Bug #7387: Malformed JSON command output when non-ASCII strings are present
Urgh, redmine apparently can't cope with unicode either! Here's what the snipped should look like http://pastebin.co... John Spray
03:45 PM Bug #7387 (Resolved): Malformed JSON command output when non-ASCII strings are present

Ceph accepts non-ascii input when setting e.g. the name of a pool. Subsequently, when using human-formatted CLI ou...
John Spray
03:29 PM rbd Bug #7385: Objectcacher setting max object counts too low
This is set by librbd or ceph-fuse's Client.cc after creating the objectcacher. There's already a config option for C... Josh Durgin
03:19 PM rbd Bug #7385 (Resolved): Objectcacher setting max object counts too low
It appears that the objectcacher is setting max object counts based on the max dirty data size and object size. With... Mark Nelson
03:24 PM RADOS Documentation #7386 (Won't Fix): librados: document rados_osd_op_timeout and rados_mon_op_timeout...
These were added in https://github.com/ceph/ceph/pull/1192. They shouldn't be used generally, but are useful for libr... Josh Durgin
02:04 PM devops Bug #7334 (Resolved): ceph-disk: cannot run partprobe on used devices with EL6
merged into ceph's master branch af5d0fc Alfredo Deza
12:36 PM devops Bug #7334 (Fix Under Review): ceph-disk: cannot run partprobe on used devices with EL6
pull request opened https://github.com/ceph/ceph/pull/1205 Alfredo Deza
01:46 PM Revision dbaf71aa (ceph): mailmap: Moritz Möller is with Bigpoint.com
Reviewed-by: Moritz Möller <mm@mxs.de>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
01:42 PM Bug #7262: ceph-disk-activate: custom mount options aren't handled correctly for non-default-name...
I change the ceph-disk a little bit:
In mount_active, mount the disk using default mount options, then activate it t...
Kai Zhang
11:35 AM Bug #7262: ceph-disk-activate: custom mount options aren't handled correctly for non-default-name...
After the disk are prepared, udev notices the disk label and this rule calls ceph-disk-activate: https://github.com/c... Josh Durgin
09:51 AM devops Bug #7381 (Rejected): ceph-deploy lies with OSDs failures
... Alfredo Deza
08:58 AM Tasks #7377 (Resolved): security Certificate is out of date
Greg Farnum
07:49 AM Tasks #7377: security Certificate is out of date
Greg Farnum wrote:
> I think this should be resolved already, based on an email discussion.
Yes, thats correct. T...
gr kooi
06:45 AM Tasks #7377: security Certificate is out of date
I think this should be resolved already, based on an email discussion. Greg Farnum
01:39 AM Tasks #7377 (Resolved): security Certificate is out of date
The certificate of https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc is ended yesterday (8-2-2014).
A...
gr kooi
07:08 AM Revision 4cf2c726 (ceph): Server changes to deploy in a production env
1. Added the wsgi entry point app.wsgi
2. Updated client code to mandate the update-metadata to have url to publish a...
Babu Shanmugam
05:32 AM Bug #7367: fail to run mds and mount rbd (v0.76)
Quick follow Up ;
with 0.76 OSD, MON, MDS: Creating new volume , formatting, mounting leads to normal comportment.
...
Yann Dupont
04:53 AM Revision ccd9b5eb (ceph): test_striper: fix warning
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/09/2014

09:01 PM rgw Bug #7375 (Resolved): s3_user_quota.pl fails
http://pulpito.ceph.com/teuthology-2014-02-08_23:02:22-rgw-next-distro-basic-plana/ Sage Weil
09:01 PM rgw Bug #7374 (Resolved): s3_multipart_upload.pl fails
http://pulpito.ceph.com/teuthology-2014-02-08_23:02:22-rgw-next-distro-basic-plana/ Sage Weil
08:57 PM CephFS Bug #7373 (Resolved): kcephfs nfs file create failes with EOPNOTSUPP
My guess is that this is due to the new ACL code.
http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-08_23:05...
Sage Weil
06:37 PM Revision 39b393d7 (ceph): Merge remote-tracking branch 'gh/wip-7329' into next
Sage Weil
03:59 PM Bug #7262: ceph-disk-activate: custom mount options aren't handled correctly for non-default-name...
Hi, I was trying to fix this today. But in my cluster, disk was activated automatically right after ceph-disk-prepare... Kai Zhang
03:05 PM CephFS Bug #7372 (Closed): kcephfs: pjd tests fail
... Sage Weil
03:02 PM Bug #7371 (Resolved): libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
ubuntu@teuthology:/a/teuthology-2014-02-08_23:05:12-kcephfs-next-testing-basic-plana/73644
tasks:
- chef: null
-...
Sage Weil
10:38 AM Bug #7354: osd: LibRadosTier.PromoteSnap failure
see #7329 for the first two failures. Sage Weil
10:38 AM Bug #7329 (Resolved): osd: LibRadosTier.FlushTryFlushRaces failures
Sage Weil
04:20 AM Revision 575566b1 (ceph): ceph_test_rados_api_tier: try harder to trigger the flush vs try-flush ...
It seems to be reasonable easy to complete a flush before the next client
request is processed. Crazy...
Same with ...
Sage Weil
12:12 AM Revision 270714d5 (ceph): Merge pull request #1201 from ceph/wip-7370
crush: fix tries/retries bug that was recently introduced
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary

02/08/2014

11:58 PM Revision 7fe10f12 (ceph): Merge pull request #1115 from jcsp/tell_cleanup
Remove some almost-duplicate COMMAND definitions
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
11:33 PM Revision cf2d71ce (ceph): Merge pull request #1127 from dmsimard/log_links
Doc: Fix 404 broken links to logging and debug configuration
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Revi...
Loïc Dachary
09:15 PM Bug #6003: journal Unable to read past sequence 406 ...
ubuntu@teuthology:/a/sage-2014-02-08_15:50:23-rados:thrash-wip-agent-testing-basic-plana/72854 Sage Weil
09:14 PM Bug #7329: osd: LibRadosTier.FlushTryFlushRaces failures
Sage Weil
08:27 PM Revision a8e6c9fb (ceph): crush: add chooseleaf_vary_r tunable
The current crush_choose_firstn code will re-use the same 'r' value for
the recursive call. That means that if we ar...
Sage Weil
08:24 PM Revision bb44c0d5 (ceph): crushtool: add cli test for off-by-one tries vs retries bug
See bug #7370. This passes on dumpling and breaks prior to the #7370 fix.
Backport: emperor, dumpling
Signed-off-by...
Sage Weil
08:23 PM Revision f17caba8 (ceph): crush: allow crush rules to set (re)tries counts to 0
These two fields are misnomers; they are *retry* counts.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:21 PM Revision 795704fd (ceph): crush: fix off-by-one errors in total_tries refactor
Back in 27f4d1f6bc32c2ed7b2c5080cbd58b14df622607 we refactored the CRUSH
code to allow adjustment of the retry counts...
Sage Weil
08:21 PM Revision ed32c400 (ceph): crushtool: add cli test for off-by-one tries vs retries bug
See bug #7370. This passes on dumpling and breaks prior to the #7370 fix.
Backport: emperor, dumpling
Signed-off-by...
Sage Weil
04:23 PM Revision 5bc8e9e4 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:22 PM Revision 75c55258 (ceph): qa/workunits/rest: use larger max_file_size
64k is the min.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:14 PM RADOS Bug #7370 (Resolved): crush: off-by-one with tries behavior
"resolved by":https://github.com/ceph/ceph/pull/1201 Loïc Dachary
12:20 PM RADOS Bug #7370 (Resolved): crush: off-by-one with tries behavior
i broken crush tries behavior when refactoring in commit:27f4d1f6bc32c2ed7b2c5080cbd58b14df622607 Sage Weil
02:31 PM Feature #7284 (Resolved): EC: pg_pool_t should include stripe_width information set at pool creat...
471c67828cf98224f89bd8efb28d377f8d745b7a Samuel Just
02:30 PM Feature #7366: EC: scrubbing
Samuel Just
02:30 PM Feature #7361: EC: arrange for chunks to have some padding where we can later add checksums
Samuel Just
01:56 PM devops Feature #5214: Kernel gitbuilders for rpm distros
Forgot to update this as it was getting pretty late last night. I got gitbuilders up for:
rhel7beta
rhel6 (6.5)
...
Sandon Van Ness
01:10 PM Revision 17c8a230 (ceph): mailmap: Yan, Zheng name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:10 PM Revision a2dae0d7 (ceph): mailmap: Somnath Roy is with SanDisk
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
01:10 PM Revision 5d20c8da (ceph): mailmap: Ray Lv is with Yahoo!
Reviewed-by: Ray Lv <xiangyulv@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:41 AM Revision 1a588f18 (ceph): Rename test/filestore to test/objectstore
Now ObjectStore support three backend types, so we need to make each backend
share unit test to avoid duplicate codes...
Haomai Wang
06:27 AM Revision 3d656600 (ceph): script to test rgw multi part uploads using s3 interface
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
(cherry picked from commit 5d59dd9cd67834d991b038323bcbc3e8f8612...
Tamilarasi muthamizhan
06:22 AM Revision 9506377c (ceph): rgw task for multipart upload script
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
06:15 AM Revision 5d59dd9c (ceph): script to test rgw multi part uploads using s3 interface
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
04:08 AM CephFS Feature #7352: mds: make classes encode/decode-able
It's maybe a bit less broad than it sounds (in my mind at least) -- I'm concentrating on the in-rados representations... John Spray
02:25 AM Subtask #5857 (Resolved): Refactor recovery to use PGBackend methods
Loïc Dachary
02:24 AM Subtask #5856 (Resolved): Refactor Backfill to use PGBackend methods
Loïc Dachary
01:39 AM Feature #7195: librados: complete C write object operation bindings
"implementation":https://github.com/ceph/ceph/commit/33717b4f60ce0ba7088164182b99eaf48cf0486f Loïc Dachary
01:10 AM Revision d4e5db58 (ceph): Merge branch 'next' of github.com:ceph/ceph into next
Tamilarasi muthamizhan
01:09 AM Revision 0bac064e (ceph): added script to test rgw user quota
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:07 AM Revision b4a2a2b0 (ceph): s/rgw_user_quota.pl/rgw_user_quota.yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

02/07/2014

11:49 PM Revision 8cb3dad5 (ceph): doc: Added Python doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:48 PM Revision 22afd6ca (ceph): doc: Added inline literal tag.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:47 PM Revision aaa2799f (ceph): doc: Adds Python to index and sets maxdepth to 2.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:35 PM Revision 24d89e24 (ceph): task for rgw user quota testing
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:34 PM Revision 0f2386a1 (ceph): script to test rgw user quota functionality
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:54 PM Revision 69f29d17 (ceph): Move osd_scrub_pgs call to finally block of ceph main task.
Fixes: 7198
Signed-off-bye: Warren Usui <warren.usui@inktank.com>
Warren Usui
10:04 PM Revision 935f8b3e (ceph): client/fuse_ll: adapt to new ll_ interface
This adapts the FUSE client to David Zafman's proposed interface
changes.
(Includes pieces of NFS interface widening...
Matt Benjamin
10:04 PM Revision e2dc1b6b (ceph): libcephfs: expose new client ll_ interface
This patch exposes all changes made for interfacing with Ganesha
and layout support and David Zafman's proposed modif...
Matt Benjamin
10:04 PM Revision acf2e493 (ceph): libcephfs: add ceph_ll_lookup_root()
Signed-off-by: Andrey Kuznetsov <Andrey_Kuznetsov@epam.com> Andrey Kuznetsov
10:04 PM Revision 55a20c03 (ceph): libcephfs: add ceph_ll_listxattr
Signed-off-by: Andrey Kuznetsov <Andrey_Kuznetsov@epam.com> Andrey Kuznetsov
10:04 PM Revision 77047ee4 (ceph): libcephfs: add an xattr ll test
Signed-off-by: Andrey Kuznetsov <Andrey_Kuznetsov@epam.com> Andrey Kuznetsov
10:04 PM Revision afcc7eb4 (ceph): mds: include requested caps (namely, xattrs) on getattr reply
For xattrs, we only include them in the reply if we are issuing caps on
them. However, in the getattr case, we need ...
Sage Weil
10:04 PM Revision 349b8168 (ceph): client, libcephfs: make readlink sane
Supply a buffer and copy the data into it. Do not ever expose internal
pointers from libcephfs's own cache.
Signed-...
Andrey Kuznetsov
10:04 PM Revision c1b07149 (ceph): client: For rebase need to fix ll_readlink() call in Synthetic client
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
10:04 PM Revision 16ae4f84 (ceph): fuse: fix for missing ll_ref on create
when the 'Inode **outp' argument was added to ll_create(), it was
changed to only take the ll_ref if outp was not NUL...
Casey Bodley
10:04 PM Revision dad91b5e (ceph): client: direct read/write methods that bypass cache, cap checks
These methods were created to implement pNFS data server support,
bypassing cap checks since the pNFS MDS holds a cap...
Adam C. Emerson
10:04 PM Revision 9ad8f571 (ceph): client/SyntheticClient: adapt to new ll_* interface
(Includes pieces of NFS interface widening by Adam.)
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Matt Benjamin
10:04 PM Revision b700768b (ceph): client: expose layout information
This allows us to construct pNFS layouts and DS filehandles that
match the Ceph clustering, placement, and striping s...
Adam C. Emerson
09:47 PM Revision e08210dd (ceph): client: switch ll_* methods to Inode* arguments
This commit implements a set of API changes proposed by
"David Zafman" <david.zafman@inktank.com>.
The principle cha...
Matt Benjamin
08:58 PM Revision 3752660d (ceph): client/Client: make open fhp argument optional
This is more natural for both FUSE and Ganesha.
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Matt Benjamin
08:58 PM Revision 23577c8e (ceph): client/Client: return 1 from readdir cb on full
This appears to save us a bit of extra work trying to fill up the buffer
further than it can be filled.
Signed-off-b...
Adam C. Emerson
08:55 PM Revision ff046296 (ceph): client: add barrier and types
This gives us a framework to implement commit operations that are
guaranteed to terminate even if unstable writes com...
Matt Benjamin
08:54 PM Revision 7f6d755c (ceph): client: whitespace
Signed-off-by: Matt Benjamin <matt@linuxbox.com> Adam C. Emerson
08:50 PM Revision 7f9fdc33 (ceph): osdc/Objecter: whitespace
Signed-off-by: Matt Benjamin <matt@linuxbox.com> Adam C. Emerson
08:48 PM Revision 548ccd9e (ceph): mds/Server: whitespace
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
Adam C. Emerson
06:21 PM Revision b04ae134 (ceph): Merge pull request #1197 from ceph/wip-osdmap-primary
osd/OSDMap: populate *primary when pool dne
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
05:38 PM Revision 3a5fa876 (ceph): osd/OSDMap: populate *primary when pool dne
This fixes a valgrind error from OSD::handle_osd_map where primary is not
initialized and is compared after the call ...
Sage Weil
05:26 PM Revision 4cca38ca (ceph): Merge pull request #1173 from ceph/wip-7109
Fix #7109: Prevent removal of default data pool
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
04:43 PM Revision 5b7e2b22 (ceph): rgw: initialize variable before call
Need to initialize the truncated variable, as we sometimes ignore error
response (e.g., with ENOENT), and in such cas...
Yehuda Sadeh
04:43 PM Revision ebe505b9 (ceph): Merge pull request #1191 from ceph/wip-rgw-vg
rgw: initialize variable before call
Revewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:10 PM Revision ed438aaa (ceph): Merge pull request #1194 from dachary/wip-erasure-code-directory
erasure code directory
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
03:56 PM Bug #7368 (Can't reproduce): ceph osd repair * blocks after some minutes and prevent other ceph p...
Hello,
this is a follow up of http://tracker.ceph.com/issues/7367
An unfortunate update To 0.75 endend with lots ...
Yann Dupont
03:46 PM CephFS Feature #7352: mds: make classes encode/decode-able
This is...remarkably broad. Do we have an order of priorities or anything? :) Greg Farnum
03:45 PM CephFS Fix #7109 (Resolved): disallow removing the first data pool
Merged into master in commit:4cca38c Greg Farnum
03:39 PM Bug #7367: fail to run mds and mount rbd (v0.76)
Hello, all & thanks to loic for taking the time to make a bugreport.
The problem occured on one of my cluster, th...
Yann Dupont
02:19 PM Bug #7367: fail to run mds and mount rbd (v0.76)
Is this a CephFS or an RBD bug report?
(Perhaps it should be two different ones. :p)
Greg Farnum
02:16 PM Bug #7367 (Closed): fail to run mds and mount rbd (v0.76)
... Loïc Dachary
03:12 PM Revision 0e9adf73 (ceph): Merge pull request #1178 from ceph/wip-osdmaptool
osdmaptool: add --test-map-pgs mode
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Loic Dachary <loic@...
Sage Weil
03:10 PM Revision b98eaa5c (ceph): osdmaptool: test --import/export-crush
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
03:10 PM Revision 45d31f09 (ceph): osdmaptool: tests for --test-map-pgs
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
03:10 PM Revision 362825c4 (ceph): osdmaptool: fix cli tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:10 PM Revision 7c310368 (ceph): osdmaptool: s/simple.t/missing-argument.t/
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
03:10 PM Revision 7f1b12f2 (ceph): osdmaptool: add --test-map-pgs mode
This command will map all pgs from all pools (or just one pool) to osds
and summarize the placement and calculate the...
Sage Weil
03:10 PM Revision 9caaef71 (ceph): osdmaptool: allow a completely random placement
This useful for comparison purposes and sanity-checking the results.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:11 PM Revision bb6d3f81 (ceph): rest/test.py: use larger max_file_size for mds set test
Current min is 64k.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:40 PM Revision f584de57 (ceph): With functionality test cases. Test it using 'python setup.py test'
Babu Shanmugam
01:26 PM Feature #7366 (Resolved): EC: scrubbing
Fill in the ECBackend methods for shallow and deep scrubbing Samuel Just
11:41 AM Revision 302fc924 (ceph): mon: s/ENOSYS/ENOTSUP/
On Linux ENOTSUP is remapped
/usr/include/x86_64-linux-gnu/bits/errno.h
/* Linux has no ENOTSUP error code. */
...
Loïc Dachary
10:25 AM Revision e1e6c458 (ceph): Completed model and controller code
1. GET, PUT and DELETE request are added
2. Removed public folder as it will never be used
Babu Shanmugam
09:59 AM Bug #6101: ceph-osd crash on corrupted store
We deleted the rados block that was in the stack trace, but deleting it did not solve the problem.
The node still cr...
Daniel Poelzleithner
09:31 AM RADOS Feature #7205: erasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
Is it actually that much work to enable? We'll want it in the future and it'll be easier if it's set up using the cor... Greg Farnum
09:24 AM RADOS Feature #7205: erasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
Greg Farnum wrote:
> Unless you've already done so, the agent will also need to be recast the same way. We might as ...
Sage Weil
09:15 AM RADOS Feature #7205: erasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
Unless you've already done so, the agent will also need to be recast the same way. We might as well make this work pr... Greg Farnum
09:13 AM devops Bug #7334 (In Progress): ceph-disk: cannot run partprobe on used devices with EL6
Alfredo Deza
04:57 AM Subtask #7363 (Rejected): erasure code: reduce the chunk size to a minimum
make sure the jerasure cauchy technique does not oversize chunks, see "related mail thread":http://www.spinics.net/li... Loïc Dachary
04:23 AM Bug #7354: osd: LibRadosTier.PromoteSnap failure
"pulpito report":http://pulpito.ceph.com/teuthology-2014-02-05_23:00:49-rados-master-testing-basic-plana/69541/
"cor...
Loïc Dachary
04:07 AM Feature #7266: erasure code : implement locality (was pyramid)
"primary affinity":https://github.com/ceph/ceph/pull/1176 Loïc Dachary
03:13 AM Revision 42a64e19 (ceph): Revert test case of "mon: OSDMonitor: do not allow changing an erasure-...
This reverts part of commit c8c4cc6e81816069886af6bff968712993554759.
Fixes: #7355
Signed-off-by: David Zafman <dav...
David Zafman
12:54 AM Revision 0aa25b17 (ceph): Some suggested changes, both errors and rewordings
Python and C code examples tweaked a bit
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
12:48 AM rgw Bug #6621 (Resolved): quota: the max-size and max-objects value when zero
Tamilarasi muthamizhan
12:29 AM rgw Bug #6621 (In Progress): quota: the max-size and max-objects value when zero

Tamilarasi muthamizhan

02/06/2014

09:32 PM Fix #6483: osd: does not fill in OSDOp::rval member
Running this through the rados suite. It's in wip-librados-op-rvals, which is on top of https://github.com/ceph/ceph/... Josh Durgin
09:32 PM Fix #6483 (Fix Under Review): osd: does not fill in OSDOp::rval member
https://github.com/ceph/ceph/pull/1195 Josh Durgin
09:31 PM Feature #7194 (Fix Under Review): librados: omap in the c api
https://github.com/ceph/ceph/pull/1195 Josh Durgin
09:31 PM Feature #7193 (Fix Under Review): librados: object operation bindings for reads
https://github.com/ceph/ceph/pull/1195 Josh Durgin
09:31 PM Bug #7250 (Fix Under Review): osd: string xattr comparison can have undefined behavior
https://github.com/ceph/ceph/pull/1195 Josh Durgin
09:30 PM Feature #7195 (Fix Under Review): librados: complete C write object operation bindings
https://github.com/ceph/ceph/pull/1195 Josh Durgin
07:53 PM Feature #7361 (Rejected): EC: arrange for chunks to have some padding where we can later add chec...
Samuel Just
07:52 PM Feature #7285 (Rejected): EC: ReplicatedPG needs to maintain a pending_last_update tracking the m...
nvm Samuel Just
07:18 PM Bug #7355 (Resolved): assert(0) in_make_pg() because EC getting enabled
42a64e19b7a06c1b3e0fd40e2d9c572103e3e426 David Zafman
03:07 PM Bug #7355 (In Progress): assert(0) in_make_pg() because EC getting enabled
David Zafman
11:49 AM Bug #7355: assert(0) in_make_pg() because EC getting enabled
2014-02-06T01:24:45.644 INFO:teuthology.task.workunit.client.0.err:[10.214.133.32]: + ceph osd pool delete fuggg fugg... David Zafman
11:45 AM Bug #7355 (Resolved): assert(0) in_make_pg() because EC getting enabled
David Zafman
07:18 PM Feature #7360 (Resolved): When EC ready add back test.sh test case for "mon: OSDMonitor: do not a...
"Work in progress":https://github.com/ceph/ceph/pull/1267
Once OSDs can handle Erasure Coding we should add back t...
David Zafman
04:10 PM rados-java Bug #7359: [ FAILED ] LibRadosTier.FlushWriteRaces in rados-master-testing-basic-plana suite
Same issue was reported in ceph project - BUG #7354 Yuri Weinstein
03:52 PM rados-java Bug #7359 (Duplicate): [ FAILED ] LibRadosTier.FlushWriteRaces in rados-master-testing-basic-pl...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-05_23:00:49-rados-master-testing-basic-plana/69709... Yuri Weinstein
01:38 PM Subtask #7358 (Rejected): erasure code : plugin upgrade documentation
when a plugin is upgraded and its behavior changes, it must be renamed. That is until there is a more sophisticated p... Loïc Dachary
01:36 PM Subtask #7292 (Rejected): erasure code: plugin backward compatibility
For Firefly it is enough to document. If a new backward compatible plugin is introduced in Giant, it will need to hav... Loïc Dachary
09:36 AM Subtask #7292: erasure code: plugin backward compatibility
Or maybe a increasing version and mandatory backward compatibility is all we need and compatset is overkill Loïc Dachary
05:50 AM Subtask #7292 (Need More Info): erasure code: plugin backward compatibility
Is there a better way to prepare an upgrade path without over engineering it ? Loïc Dachary
02:18 AM Subtask #7292: erasure code: plugin backward compatibility
"work in progress":https://github.com/ceph/ceph/pull/1193 Loïc Dachary
01:45 AM Subtask #7292 (In Progress): erasure code: plugin backward compatibility
Loïc Dachary
12:45 PM devops Bug #7356 (Rejected): Kill all while loops that will never end....
Ok maybe with the one exception of one of mine that is for VPS creation... If the host machine is down then it will j... Sandon Van Ness
12:36 PM Revision 30fd0c55 (ceph): Intial version of the server code.
1. Database modelling is done
2. PUT request is completed
Babu Shanmugam
11:49 AM Bug #5804: mon: binds to 0.0.0.0:6800something port
Hi,
I am seeing the same issue on my clusters with 3 monitors. I am running:
ceph --version
ceph version 0.7...
Eric Eastman
11:45 AM Bug #7354 (Can't reproduce): osd: LibRadosTier.PromoteSnap failure

During master run and a also my branch which has a backfill fix we have seen the following test case failures:
L...
David Zafman
11:12 AM rgw Bug #7353 (Duplicate): Failed tests in rgw-master-testing-basic-plana suite
Duplicate of #7336. Already fixed on next. Yehuda Sadeh
10:34 AM rgw Bug #7353 (Duplicate): Failed tests in rgw-master-testing-basic-plana suite
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-05_23:02:36-rgw-master-testing-basic-plana/69941/
...
Yuri Weinstein
10:31 AM Bug #7350: osd: scrub does not detect recently touched and then renamed backend files
Thanks Sage -- I can confirm that the issue does not appear when echo'ing directly into the file. So evidently it was... Florian Haas
09:40 AM Bug #7350: osd: scrub does not detect recently touched and then renamed backend files
the problem is that vi is renaming the file and we cache recently opened files. use echo asdf >> file or similar to ... Sage Weil
04:18 AM Bug #7350 (Won't Fix): osd: scrub does not detect recently touched and then renamed backend files
This is on Dumpling (0.67.5-1precise).
Steps to reproduce:
> Create a single-byte RADOS object and read it back...
Florian Haas
10:28 AM Revision fc963acf (ceph): erasure-code: move test files to a dedicated directory
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:28 AM Revision 7baa62f6 (ceph): erasure-code: move source files to a dedicated directory
The src/erasure-code directory contains the erasure-code plugin system
and the jerasure plugin. It is moved out of OS...
Loïc Dachary
09:57 AM Feature #6507 (Fix Under Review): librados shouldn't block indefinitely when cluster doesn't resp...
https://github.com/ceph/ceph/pull/1192 Josh Durgin
07:48 AM Documentation #6465: admin/build-doc should have some kind of build check for broken links
No updates here, assigning back to John since this looks like a problem with the build.
The one change added to th...
Alfredo Deza
07:00 AM CephFS Feature #7352: mds: make classes encode/decode-able
working on this at https://github.com/ceph/ceph/tree/wip-mds-dencoder John Spray
06:57 AM CephFS Feature #7352 (In Progress): mds: make classes encode/decode-able
Sage Weil
06:55 AM CephFS Feature #7352 (Resolved): mds: make classes encode/decode-able
Sage Weil
06:54 AM CephFS Feature #7319 (In Progress): qa: multimds, no failure
Sage Weil
01:41 AM Feature #7238 (In Progress): erasure code : implement LRC plugin
refactoring to not introduce new API functions as it turns out to be more complicated Loïc Dachary
01:38 AM Subtask #7307 (Rejected): erasure-code: chunk_size must not be architecture dependant
Alignment is calculated using "LARGEST_VECTOR_WORDSIZE":https://github.com/ceph/ceph/blob/4c4e1d0d470beba7690d1c0e39b... Loïc Dachary
01:06 AM Subtask #7158 (Resolved): EC: flesh out how the ceph tool should be used to manage ec pools and c...
http://tracker.ceph.com/issues/7146 was created and implemented. There does not seem to be a need for more tools.
...
Loïc Dachary
12:38 AM Revision 471c6782 (ceph): Merge pull request #1188 from dachary/wip-7339
DNM: define pg_pool_t::stripe_width and set from erasure-code plugin on erasure pool creation
Reviewed-by: Samuel Ju...
Loïc Dachary

02/05/2014

11:47 PM Revision 5cc99fec (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
11:46 PM Revision f0bc87a3 (ceph): created upgrades:dumpling-next suite to test parallel upgrades
and partial upgrades.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
11:26 PM Revision 5422c41d (ceph): s/rgw_tests.sh/s3_bucket_quota.pl
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:20 PM Revision 330612dc (ceph): schedule_suite: be slightly more verbose
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:19 PM Revision 9ecf3467 (ceph): rgw: initialize variable before call
Need to initialize the truncated variable, as we sometimes ignore error
response (e.g., with ENOENT), and in such cas...
Yehuda Sadeh
09:15 PM Revision 81e3c621 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
09:04 PM Revision 3d435310 (ceph): Merge pull request #1190 from ceph/wip-snaptest-next
qa/workunits/snaps: New allow_new_snaps syntax Sage Weil
09:00 PM Revision ce0e3bd1 (ceph): qa/workunits/snaps: New allow_new_snaps syntax
These were probably just obscuring other failures.
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: John Spr...
John Spray
07:46 PM Revision 0d2cbe64 (ceph): Merge pull request #185 from ceph/wip-7342
Enable killing runs that haven't even started yet Alfredo Deza
07:44 PM Revision 22b0057f (ceph): mon: test osd pool create pg_pool_t::stripe_width behavior
* Check that the default from the configuration options is found in the
output of osd dump
* Check that specifying ...
Loïc Dachary
07:43 PM Revision 7759473e (ceph): Enable killing runs that haven't even started yet
This requires passing --machine-type.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:40 PM Revision dfc90cf3 (ceph): mon: osd pool create sets pg_pool_t::stripe_width
It does nothing if the pool is replicated. Otherwise it uses
osd_pool_erasure_code_stripe_width as the desired stripe...
Loïc Dachary
07:40 PM Revision 33b8ad81 (ceph): common: add osd_pool_erasure_code_stripe_width
and document it.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:33 PM Revision 798b56a6 (ceph): unittests: update osdmaptools with stripe_width
stripe_width 0 now shows on every osd dump.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:31 PM Revision 11c11ba9 (ceph): mon: add erasure-code pg_pool_t::stripe_width
Contains the actual stripe size used by erasure coded pools. It is
initialized to zero by default and has to be expli...
Loïc Dachary
07:26 PM Revision c2bd8464 (ceph): valgrind: fix msync suppression
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:19 PM Revision b0f37078 (ceph): Merge pull request #1187 from ceph/port/fixes
portability fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:59 PM Feature #7347 (New): Per CRUSH type mon_osd_down_out_interval
Ability to have different mon_osd_down_out_interval values for different CRUSH types.
For example, you could set:
...
Alexandre Marangone
04:42 PM Subtask #7339 (Resolved): erasure code: add stripe width to pg_pool_t
Loïc Dachary
12:09 PM Subtask #7339 (Fix Under Review): erasure code: add stripe width to pg_pool_t
"work in progress":https://github.com/ceph/ceph/pull/1188 Loïc Dachary
01:39 AM Subtask #7339 (Resolved): erasure code: add stripe width to pg_pool_t
* add *erasure_code_stripe_width* to config_opts.h
* on *osd pool create*, set the pg_pool_t::stripe_width to be get...
Loïc Dachary
04:37 PM Revision 994bdeaf (ceph): os/kvstore: trivial portability fixes
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
04:37 PM Revision 6fda45b1 (ceph): os/kvstore: remove used var
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
04:37 PM Revision 922e5cf8 (ceph): osd: fix type mismatch warning
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
04:35 PM rgw Bug #7346 (Resolved): An unfound object as part of multi-object delete should return deleted inst...
Upon trying to issue a multiple delete operation on a bucket that contains an unfound object, we return:
@<?xml ve...
Brian Andrus
04:27 PM Revision 377a8458 (ceph): common: simpler erasure code technique
Change the default technique from Cauchy to ReedSolomon. Although it is
less efficient the alignment constraints are ...
Loïc Dachary
03:44 PM RADOS Feature #7205: erasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
This func does two things: either returns in in-memory structure, or generates the right archived hitset that spans t... Sage Weil
03:20 PM rbd Bug #7327: Assertion failure in rbd_object_request_destroy()
No pattern has emerged, except that it happened twice in rapid succession after a long period of not happening (weeks... Nathaniel Filardo
08:28 AM rbd Bug #7327: Assertion failure in rbd_object_request_destroy()
Hi Nathaniel,
What kind of workload are you running? Have you noticed any pattern
wrt when it occurs, what might...
Ilya Dryomov
03:15 PM Bug #7345 (Can't reproduce): LibRadosTier.Evict failed in rados suite
Logs are in - http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-04_23:00:02-rados-next-distro-basic-plana/68114
...
Yuri Weinstein
11:51 AM Feature #7344: osd: add additional heartbeat on cluster interface
If we have to do heartbeating over the exact same connection we send our other traffic on, is there any advantage to ... Greg Farnum
11:24 AM Feature #7344 (Resolved): osd: add additional heartbeat on cluster interface
A user had a switch configuration problem (no jumbo frames) that prevented progress on the cluster interface but allo... Sage Weil
11:46 AM Bug #6685: osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")
David Zafman
11:18 AM Bug #6685: osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")

As unsigned values CEPH_SNAPDIR (snapdir) > CEPH_NOSNAP (head). The code wants to collapse both into a single last...
David Zafman
10:20 AM Bug #6685 (In Progress): osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")
David Zafman
11:20 AM Bug #7343 (Resolved): Failures in valgrind in rados suite
logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-04_23:00:02-rados-next-distro-basic-plana/68416/te... Yuri Weinstein
09:30 AM devops Bug #6595 (Resolved): Hardcoded install path in ceph-disk
All subprocess calls in ceph-disk will use a PATH helper to find the correct executables regardless if $PATH is set o... Alfredo Deza
09:28 AM devops Bug #7331 (Resolved): invalid logging call in ceph-deploy
Pull request https://github.com/ceph/ceph-deploy/pull/160
Merged into master with hash b50345e
Alfredo Deza
09:26 AM devops Bug #7276 (Resolved): ceph-deploy: -n arg is ignored
Merged into ceph-deploy's master branch with hash c036cbd Alfredo Deza
08:37 AM devops Bug #7276 (Fix Under Review): ceph-deploy: -n arg is ignored
pull request opened https://github.com/ceph/ceph-deploy/pull/162 Alfredo Deza
07:18 AM devops Bug #7276 (In Progress): ceph-deploy: -n arg is ignored
Ah good catch. That does absolutely nothing. Will have to remove that. Alfredo Deza
07:27 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
> Locking in RADOS is strictly voluntary; making it a mandatory thing would require keeping global knowledge about wh... Florian Haas
07:18 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
Locking in RADOS is strictly voluntary; making it a mandatory thing would require keeping global knowledge about whic... Greg Farnum
01:03 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
Dan Mick wrote:
> Another way to state this: rbd images are defined such that if an object doesn't exist within the ...
Florian Haas
05:33 AM Revision eb18c0a8 (ceph): Merge pull request #1183 from ceph/wip-7336
rgw: fix rgw_read_user_buckets() use of max param
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:45 AM Feature #7340 (Duplicate): rados.py does not expose object locking
Commit d8415663b62edb812d087cba40b03b933e3e4556 exposed @rados_lock_exclusive()@, @rados_lock_shared()@, @rados_unloc... Florian Haas

02/04/2014

09:04 PM Revision decfe7c2 (ceph): increase mon verbosity in logs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
09:04 PM Revision a07db3ca (ceph): increase mon verbosity for all ceph-deploy tasks
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:37 PM Revision 04b1ae46 (ceph): rgw: fix rgw_read_user_buckets() use of max param
Fixes: #7336
The rgw_read_user_buckets() treated the max param as the max number of
entries to request in a single o...
Yehuda Sadeh
06:10 PM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
Another way to state this: rbd images are defined such that if an object doesn't exist within the defined size of the... Dan Mick
11:20 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
There's a big difference between what happens if the objects get zapped versus rendered unreadable — if unreadable, t... Greg Farnum
10:54 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
OK. Now the recent rgw/xattr bug has shown that it is possible for a Ceph application to mess up objects so badly tha... Florian Haas
10:29 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
Just the first; as you say, it's how we do TRIM and that implementation is very common behavior among storage systems. Greg Farnum
10:25 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
> Nonexistent objects are *defined* as zeros in RBD.
Erm, OK. I take it that this is also how TRIM/DISCARD is imp...
Florian Haas
10:14 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
Nonexistent objects are *defined* as zeros in RBD. We'd have to distinguish between deliberately nonexistent and lost... Greg Farnum
10:10 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
Greg Farnum wrote:
> At present this is expected behavior. In order to raise an error we would need to know that the...
Florian Haas
09:42 AM Bug #7335: librbd does not raise "Object Not Found", instead returning NUL bytes
At present this is expected behavior. In order to raise an error we would need to know that the object was supposed t... Greg Farnum
09:32 AM Bug #7335 (Won't Fix): librbd does not raise "Object Not Found", instead returning NUL bytes
Test case attached. @test_remove_object@ fails. Prose description:
* Create RBD image
* Remove RADOS object belon...
Florian Haas
05:18 PM Revision 12f4688a (ceph): Merge pull request #1182 from ceph/wip-mds-cluster
mds: avoid sending duplicated discovers during recovery
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:34 PM Revision 105eac4f (ceph): Merge pull request #1177 from dachary/wip-erasure-code-command
erasure code command
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
04:17 PM Revision fdeb18e2 (ceph): mon: MDSMonitor: Forbid removal of first data pool
Because inodes from other pools now store their backtrace
on the first/default data pool, it is special and may not
b...
John Spray
04:14 PM Revision c7d265a9 (ceph): mon: OSDMonitor: Refuse to delete CephFS pools
To avoid confusing CephFS, don't permit deletion
of pools which are in use as the metadata pool
or any of the data po...
John Spray
02:58 PM Revision e80b084f (ceph): erasure-code: add ceph_erasure_code debug command
It loads a designated erasure-code plugin and calls its
methods. It is convenient to figure out and tune the number o...
Loïc Dachary
01:43 PM Revision 68e6dada (ceph): mds: avoid sending duplicated discovers during recovery
If MDS just entered the rejoin state, it should not kick discovers
because the discovers were just sent. Similarly, i...
Yan, Zheng
01:17 PM Revision bec12096 (ceph): erasure-code: benchmark moves to a dedicated directory
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
12:27 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
12:08 <@sage> alram joao wido: on issue 5804 i'm guessing ssh access and debugging is the trick,
altho...
Alexandre Marangone
12:13 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
really think that log message would go a long way toward helping. Dan Mick
11:58 AM Bug #5804: mon: binds to 0.0.0.0:6800something port
I'm able to reproduce this fairly consistently on the Ceph VM Wido is mentioning.
Any information/debug settings t...
Alexandre Marangone
12:00 PM Bug #6685 (Fix Under Review): osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present ...
David Zafman
11:21 AM Revision 0d6095ce (ceph): Merge pull request #1180 from dachary/wip-7313
mon: check cluster features before rule create-erasure
Reviewed-by: Sage Weil <sage@inktank.com>
Loïc Dachary
10:48 AM rgw Bug #7336 (Fix Under Review): rgw: limit on list buckets broken
Yehuda Sadeh
10:22 AM rgw Bug #7336 (Resolved): rgw: limit on list buckets broken
The limit param that is used in swift when listing buckets does not work correctly on latest master. Yehuda Sadeh
10:48 AM Revision ad8c6660 (ceph): mon: check cluster features before rule create-erasure
Encapsulate the logic used when creating an erasure coded pool into the
check_cluster_features helper.
check_cluster...
Loïc Dachary
10:38 AM Revision c40e4d4f (ceph): Merge pull request #1144 from dachary/wip-7146
osd crush rule create-erasure
gitbuilder is green/yellow for wip-7146
Reviewed-By: Christophe Courtaut <christophe....
Loïc Dachary
10:28 AM Subtask #7277: EC: on erasure pool creation, size needs to be fixed to K+M, size must not subsequ...
resolved with https://github.com/dachary/ceph/commit/c8c4cc6e81816069886af6bff968712993554759 and later amended by ht... Loïc Dachary
03:11 AM Subtask #7277 (Resolved): EC: on erasure pool creation, size needs to be fixed to K+M, size must ...
Loïc Dachary
09:22 AM Revision c8c4cc6e (ceph): mon: OSDMonitor: do not allow changing an erasure-coded pool's size
Fixes: 7277
Reviewed-by: Loic Dachary <loic@dachary.org>
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
08:46 AM devops Bug #7334 (Resolved): ceph-disk: cannot run partprobe on used devices with EL6
commit:42900ff9da9f5adcac239a84ebf4d2e407c29699
https://bugzilla.redhat.com/show_bug.cgi?id=614357.
After ceph-...
Alexandre Marangone
07:16 AM Revision fdc967d8 (ceph): pybind: cosmetic changes to tests
* untabify
* re-indent
* 2014 to copyright notice
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
S...
Loïc Dachary
07:16 AM Revision 3370973f (ceph): pybind: osd crush rule create-erasure tests
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:16 AM Revision 5f9f300a (ceph): unittests: reduce paxos propose interval to increase speed
The MONs are stressed more often and there is less aggregation of the
pending requests. But the unit tests are only m...
Loïc Dachary
07:16 AM Revision 5bb4ca4d (ceph): vstart: load erasure code plugins from sources
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:16 AM Revision 9cb2215e (ceph): mon: osd-pool-create shows logs on error
extracting the logs would otherwise require a modification of the test
file to not clobber the directory containing t...
Loïc Dachary
07:16 AM Revision 0ca7ed80 (ceph): mon: osd-pool-create test initialization
* reduce the paxos propose interval speed up tests
* load erasure code plugins from sources
Reviewed-By: Christophe ...
Loïc Dachary
07:16 AM Revision d8d747d7 (ceph): mon: osd-pool-create test must kill -9
If a MON is stuck, kill -15 won't be enough and the test will hang
forever.
Reviewed-By: Christophe Courtaut <christ...
Loïc Dachary
07:16 AM Revision d40841cb (ceph): mon: osd-pool-create test enforce -e
Use
! grep foo || exit 1
instead of
grep foo && exit 1
so that all commands have a successful exit code. Ot...
Loïc Dachary
07:16 AM Revision 59ba03b3 (ceph): mon: test erasure code pool creation
* The sequence now is a) create ruleset, b) create pool.
* Check that not specifying the ruleset when an erasure code...
Loïc Dachary
07:16 AM Revision 428c75e1 (ceph): mon: osd-pool-create test EAGAIN when pending
Test that if the ruleset is found in the pending paxos proposal, the
pool creation will try again.
Reviewed-By: Chri...
Loïc Dachary
07:16 AM Revision 7b15cb1b (ceph): mon: osd-pool-create test no longer use hardcoded ruleset
For erasure-code the ruleset must be specified instead of relying on an
hardcoded value. Adapt the test to this for t...
Loïc Dachary
07:06 AM Revision 6caac92c (ceph): mon: pool creation helper for size
The size of the replicated pools are by default set to
osd_pool_default_size but it may vary depending on the pool ty...
Loïc Dachary
07:06 AM Revision 61c45fe0 (ceph): mon: pool create helper for crush ruleset
The crush ruleset of the replicated pools are by default set to
osd_pool_default_crush_replicated_ruleset but it may ...
Loïc Dachary
07:06 AM Revision caefb8a2 (ceph): mon: erasure code plugin loader helper
The get_erasure_code helper loads the erasure code plugin found in the
erasure-code-plugin string of the properties a...
Loïc Dachary
07:06 AM Revision 8259e51d (ceph): mon: compute the size of erasure-coded pools
It is K+M ( data chunks + coding chunks ) as returned by the
get_chunk_count() method of the erasure code plugin.
ht...
Loïc Dachary
07:06 AM Revision 1acc73bb (ceph): mon: compute the ruleset of erasure-coded pools
The default ruleset of an erasure coded pool may depend on the
parameters used to configure it. In the case of a pyra...
Loïc Dachary
07:06 AM Revision cb39b136 (ceph): mon: osd crush rule create-erasure
Delegates the creation of the rule to the erasure code plugin associated
with the specified pool.
Reviewed-By: Chris...
Loïc Dachary
07:06 AM Revision ad09023e (ceph): pybind: fix tests that do not fail as expected
A missing argument make the test fail indeed, but the intended test is
to demonstrate something else ( either charact...
Loïc Dachary
07:06 AM Revision 2dca7371 (ceph): erasure-code: the plugin is in a convenience library
So that it can be used by mon without linking with libosd
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmai...
Loïc Dachary
07:06 AM Revision 6ca9b246 (ceph): erasure-code: add crush ruleset creation API
Because only the erasure code plugin knows enough to create a ruleset
that is best suited for a given set of paramete...
Loïc Dachary
07:06 AM Revision f019c906 (ceph): erasure-code: implement example create_ruleset
And the associated unit tests.
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Signed-off-by: Loic ...
Loïc Dachary
07:06 AM Revision 02869f8d (ceph): erasure-code: implement ErasureCodeJerasure::create_ruleset
It is based on CrushWrapper::add_simple_ruleset, using a "default" root
and "host" failure domain by default. They ca...
Loïc Dachary
07:06 AM Revision cc66c6a0 (ceph): erasure-code: test ErasureCodeJerasure::create_ruleset
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:06 AM Revision 0cac2025 (ceph): mon: helper for pool properties parsing
Add the prepare_pool_properties to convert the properties vector into a
properties map suitable for either initializi...
Loïc Dachary
07:06 AM Revision 9d766cab (ceph): mon: no default ruleset except for replicated pools
Remove the hardcoded default ruleset for erasure coded pools and only
keep it for replicated pools. Move the logic up...
Loïc Dachary
07:02 AM CephFS Feature #7319: qa: multimds, no failure
Enable the marginal suite multi-mds tests. Greg Farnum
06:59 AM CephFS Feature #7316: improve mds state dumps (memory usage, completeness)
https://wiki.ceph.com/Planning/Sideboard/mds%3A_dumpability Greg Farnum
06:52 AM CephFS Feature #7333 (In Progress): client: evaluate multiple O_APPEND writers
This needs done for kclient and libcephfs. Extending the size of the file is potentially racy with updates to inode's... Sage Weil
06:50 AM CephFS Fix #7109 (Fix Under Review): disallow removing the first data pool
https://github.com/ceph/ceph/pull/1173 Greg Farnum
06:20 AM Revision a8fcffb9 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:18 AM Revision 2bcc6006 (ceph): Implement the rest of the checks for automatic pg scrubbing.
osd_scrub_pgs now:
1.) Insures that all pgs are clean and active.
2.) Performs the scrub of all OSDs.
3.) Waits until...
Warren Usui
05:55 AM Revision e47e49d2 (ceph): doc/release-notes: v0.77 draft notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:50 AM devops Bug #7331 (Resolved): invalid logging call in ceph-deploy
... Alfredo Deza
05:40 AM Revision 2c504ea1 (ceph): doc/release-notes: v0.76
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:22 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Florian Haas wrote:
> Wido den Hollander wrote:
> > Florian Haas wrote:
> > > Just for clarification: when you say...
Wido den Hollander
05:02 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Wido den Hollander wrote:
> Florian Haas wrote:
> > Just for clarification: when you say "it" blocked forever, are ...
Florian Haas
02:34 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Florian Haas wrote:
> Wido den Hollander wrote:
> > > * Did you only test with an RBD storage *pool*, or do you als...
Wido den Hollander
05:12 AM Revision 60ca6f69 (ceph): client: fix warnings
client/Client.cc: In member function 'int Client::_read(Fh*, int64_t, uint64_t, ceph::bufferlist*)':
warning: client/...
Sage Weil
04:26 AM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
Josh Durgin wrote:
> Wido den Hollander wrote:
> > Josh Durgin wrote:
> > > It makes sense to add as an option for...
Wido den Hollander
03:37 AM Revision 9b2b2c28 (ceph): misc.py: helper roles_to_remotes for generic use
roles_to_remotes will take a config key, 'roles' by default,
and search cluster.remotes for those roles, returning a ...
Dan Mick
03:22 AM Subtask #7313 (Resolved): erasure-code: rule create-erasure requires CEPH_FEATURE_CRUSH_V2
"pull request":https://github.com/ceph/ceph/pull/1180
Loïc Dachary
03:00 AM Subtask #7146 (Resolved): implement osd crush rule create-erasure
Loïc Dachary
03:00 AM Revision 1829d2c9 (ceph): librados: add timeout to wait_for_osdmap()
This is used by several pool operations independent of the objecter,
including rados_ioctx_create() to look up the po...
Josh Durgin
02:57 AM Revision 0dcceff1 (ceph): conf: add options for librados timeouts
These will be implemented in subsequent patches.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:50 AM Revision eb9ffd5a (ceph): mon: use 'mds set inline_data ...' for enable/disable of inline data
This makes the management interface a bit more consistent.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:50 AM Revision 8e30db8f (ceph): rest: add a few rest api tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:50 AM Revision a23a2c8f (ceph): os/KeyValueStore: fix warning
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:50 AM Revision 408b0c8e (ceph): mon: fix 'mds set allow_new_snaps'
We had already added this as a flag (set/unset) when I generalized the
'mds set_max_mds' to be 'ceph mds set <var> <v...
Sage Weil
01:48 AM Revision 3e56cc08 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
12:37 AM Revision 33338c5c (ceph): Merge pull request #1179 from dachary/wip-force-proposal
mon: do not force proposal when no osds
Backport: emperor, dumpling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:25 AM Revision e5ed1b29 (ceph): mon: do not force proposal when no osds
If there are no OSDs, there is no need to propose to paxos. It does not
hurt on a production cluster but it matters w...
Loïc Dachary

02/03/2014

11:06 PM Revision 9f4edb61 (ceph): Merge pull request #1151 from ceph/wip-performance-configs
Performance improvements and config options
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Josh Durgin <jo...
Gregory Farnum
10:39 PM Revision f9b9f524 (ceph): Merge branch 'next'
Ken Dreyer
09:14 PM Bug #7329 (Resolved): osd: LibRadosTier.FlushTryFlushRaces failures
sage-2014-02-03_16:41:22-rados:basic-wip-agent-testing-basic-plana/64994... Sage Weil
08:03 PM Feature #6507 (In Progress): librados shouldn't block indefinitely when cluster doesn't respond
Wido den Hollander wrote:
> Josh Durgin wrote:
> > It makes sense to add as an option for librados users like the l...
Josh Durgin
12:45 PM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
Josh Durgin wrote:
> It makes sense to add as an option for librados users like the libvirt storage pool. The defaul...
Wido den Hollander
12:37 PM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
didn't mean to change these Josh Durgin
12:21 PM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
It makes sense to add as an option for librados users like the libvirt storage pool. The default is blocking for thin... Josh Durgin
02:41 AM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
Dan Mick wrote:
> 1) I solved this in the python bindings with a separate timer thread, which is always possible in ...
Wido den Hollander
06:26 PM Revision 3b990136 (ceph): v0.76
Ken Dreyer
06:26 PM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
I just wanted to inform you that since 0.7, I don't have to patch and recompile ceph-mds to get it to start every upd... Jérôme Poulin
05:22 PM CephFS Bug #5250 (Can't reproduce): ceph-mds 0.61.2 aborts on start
Sage Weil
06:07 PM Bug #7328 (Resolved): osd: reweight-by-utilization ended up with stuck remapped pgs
Running ceph osd reweight-by-utilization resulted in stuck pgs.... Tyler Brekke
05:30 PM rbd Bug #7327 (Resolved): Assertion failure in rbd_object_request_destroy()
Running Debian kernel 3.12.6 (debian package linux-image-3.12-1-amd64_3.12.6-2_amd64) inside a Xen DomU, we occasiona... Nathaniel Filardo
05:28 PM CephFS Bug #6623 (Resolved): mds: update backtraces on existing clusters
Sage Weil
05:27 PM CephFS Feature #1448 (Resolved): test hadoop on sepia
Sage Weil
05:25 PM CephFS Bug #4489 (Can't reproduce): ceph fs hangs on file stat
Sage Weil
05:25 PM CephFS Bug #5485 (Can't reproduce): failed cifs mount
Sage Weil
05:23 PM CephFS Bug #4685 (Can't reproduce): BUG: unable to handle kernel NULL pointer dereference at
Sage Weil
05:20 PM CephFS Bug #5753 (Duplicate): ceph-fuse: segfault when getting back a traceless rename op
Sage Weil
05:19 PM CephFS Bug #6394 (Resolved): teuthology: bad dereference in mds thrasher
Sage Weil
05:18 PM CephFS Bug #4909 (Can't reproduce): mds: stalled/stuck directory (standby)
Sage Weil
05:02 PM Revision c301ec68 (ceph): client: use 64-bit value in sync read eof logic
The file size can jump to a value that is very much larger than our current
position (for example, it could be a disk...
Sage Weil
05:02 PM Revision f2684c93 (ceph): client: use 64-bit value in sync read eof logic
The file size can jump to a value that is very much larger than our current
position (for example, it could be a disk...
Sage Weil
05:01 PM CephFS Feature #3863: implement a tool to lookup inode numbers without holding their path
Sage Weil
05:01 PM CephFS Feature #3863 (Resolved): implement a tool to lookup inode numbers without holding their path
Sage Weil
05:00 PM CephFS Feature #1693 (Resolved): libcephfs: Support TRIM (hole punching)
Sage Weil
04:59 PM CephFS Feature #3867 (Resolved): optionally do not use an anchor table
Sage Weil
04:58 PM CephFS Cleanup #2177 (Resolved): mds: play nicely with omap
Sage Weil
04:58 PM CephFS Feature #7326 (New): qa: fix flock tests
Sage Weil
04:57 PM CephFS Feature #7325 (New): mds: tool to examine (later, manipulate) dirfrag objects
Sage Weil
04:57 PM CephFS Feature #7324 (Resolved): qa: kcephfs + ACLs (new pjd tests?)
Sage Weil
04:56 PM CephFS Feature #7323 (Resolved): mds: fix and merge pending libcephfs changes
Sage Weil
04:55 PM CephFS Feature #7322 (New): qa: inline data + thrashing
Sage Weil
04:55 PM CephFS Feature #7321 (Duplicate): qa: multimds thrasher
Sage Weil
04:54 PM CephFS Feature #7320 (Fix Under Review): qa: thrash directory fragmentation
Define killpoints for directory fragmentation. Create tests as in https://github.com/ceph/ceph/pull/28004 Sage Weil
04:54 PM CephFS Feature #7319 (Resolved): qa: multimds, no failure
Sage Weil
04:54 PM CephFS Feature #7318 (Duplicate): qa: ceph-fuse + sync mode
Sage Weil
04:54 PM Revision 7ff2b541 (ceph): client: use 64-bit value in sync read eof logic
The file size can jump to a value that is very much larger than our current
position (for example, it could be a disk...
Sage Weil
04:53 PM CephFS Feature #7317 (Resolved): mds: behave with fs fills (e.g., allow deletion)
Sage Weil
04:53 PM CephFS Feature #7316 (New): improve mds state dumps (memory usage, completeness)
Sage Weil
04:52 PM CephFS Feature #7315 (Closed): review and merge zheng's dirfrag series
Sage Weil
04:40 PM Cleanup #7314 (In Progress): remove dead code from OSDMonitor::should_propose
"located here":https://github.com/ceph/ceph/blob/v0.75/src/mon/OSDMonitor.cc#L763 Loïc Dachary
02:47 PM Subtask #7313 (Resolved): erasure-code: rule create-erasure requires CEPH_FEATURE_CRUSH_V2
before asking the erasure-code plugin to create the rule, check if CEPH_FEATURE_CRUSH_V2 is supported by all daemons Loïc Dachary
12:59 PM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Wido den Hollander wrote:
> > * Did you only test with an RBD storage *pool*, or do you also have *domains* running ...
Florian Haas
12:46 PM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Florian Haas wrote:
> Thanks Wido. As explained in the original description we went off 1.1.1 here due to a SIGABRT ...
Wido den Hollander
10:55 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Thanks Wido. As explained in the original description we went off 1.1.1 here due to a SIGABRT bug.
Two questions:
...
Florian Haas
06:00 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
So I've played around with this today and I can't fully reproduce it.
I have a machine running with libvirt 1.1.1-...
Wido den Hollander
01:48 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Florian Haas wrote:
> Right, but why should the qemu process stall if all the MONs are available, and only a few RBD...
Wido den Hollander
01:42 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Right, but why should the qemu process stall if all the MONs are available, and only a few RBDs are shot? (if they ar... Florian Haas
12:56 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
I'm going to try to figure this out, I'm setting up a test env right now.
I think it's libvirt which can't handle ...
Wido den Hollander
12:32 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
With Wido having confirmed that the issue exists, I'm bumping the severity to critical.
Wido, if you could offer y...
Florian Haas
11:26 AM Bug #7178 (Resolved): sample.ceph.conf needs update
commit:e268e9562dd0831fe40702e56bfbdf8f6cb80b1a Josh Durgin
09:45 AM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
Work-in-progress kmod packaging here: https://github.com/kdreyer-inktank/ceph-kmod-rpm
Originally I'd planned to b...
Ken Dreyer
08:32 AM devops Bug #7312 (Resolved): ERROR: Running exception handlers
Failed in:
teuthology-2014-01-31_19:35:02-upgrade:small-next-testing-basic-vps/61907
logs in http://qa-proxy.ceph...
Yuri Weinstein
07:37 AM devops Bug #7311 (Closed): GPG/packaging failures
apt complained throughout the install process... Alfredo Deza
07:25 AM rbd Bug #7310 (Can't reproduce): rbd snap unprotect test failing
... Alfredo Deza
06:51 AM CephFS Bug #5411 (Resolved): teuthology: bad object dereference
Sage Weil
05:21 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Greg Farnum wrote:
> Which op threads and filestore threads are you talking about? The splitting happens whenever th...
Guang Yang
01:16 AM Revision 021d94ca (ceph): fs/basic: test with inline data
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

02/02/2014

05:40 PM Revision e4ff4720 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/mon/OSDMonitor.cc
src/osd/OSDMap.h
Sage Weil
05:19 PM Feature #7058 (Fix Under Review): osd primary affinity
Sage Weil
05:18 PM Feature #7035: cachepool: agent: blocking eviction (when cache pool is 'full')
Sage Weil
05:16 PM Revision 29eac1d1 (ceph): Merge remote-tracking branch 'gh/wip-inline'
Passed fs suite, sage-2014-02-01_22:18:10-fs-wip-inline-testing-basic-plana,
modulo a snap test error in the suite.
...
Sage Weil
07:53 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
Hey Wido,
thanks for responding to this, and doubly for doing so on a weekend. Much appreciated.
> I'm aware of...
Florian Haas
06:30 AM Subtask #7307 (Rejected): erasure-code: chunk_size must not be architecture dependant
The "get_chunk_size() method":https://github.com/ceph/ceph/blob/4c4e1d0d470beba7690d1c0e39bfd1146a25f465/src/osd/Eras... Loïc Dachary
06:05 AM Revision be3ea71c (ceph): valgrind: another tcmalloc suppression
With this I can run a simple job with a normal build (not
notcmalloc) and valgrind does not complain. Fingers crosse...
Sage Weil
05:51 AM Subtask #7146 (Fix Under Review): implement osd crush rule create-erasure
"work in progress":https://github.com/ceph/ceph/pull/1144 Loïc Dachary
05:42 AM Subtask #7277 (In Progress): EC: on erasure pool creation, size needs to be fixed to K+M, size mu...
"setting the size of the pool":https://github.com/ceph/ceph/pull/1144#issuecomment-33899812 Loïc Dachary
05:00 AM Revision 9c3a4d8a (ceph): Merge pull request #1165 from mo22/client_fuse_multithreading
client: ceph-fuse use fuse_session_loop_mt to allow multithreaded operat...
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

02/01/2014

10:57 PM Feature #7288: Deep-scrub throttle
Yes but if you have one scrub per OSD and you have a replication of 3. It could be easily happen that one OSD has 3 o... Stefan Priebe
09:01 PM Bug #7306 (Resolved): mon: bad boost::get: key val is not type std::string from HitSet* tests
ubuntu@teuthology:/a/teuthology-2014-01-31_23:00:01-rados-master-testing-basic-plana/62166 Sage Weil
02:22 PM Bug #7178: sample.ceph.conf needs update
Fully merged by Josh Durgin -- thanks.
This bug can be closed now (I have no rights to do that).
Dmitry Smirnov
11:40 AM rbd Bug #7282: Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connections
I'm aware of this. It's not only with RBD though, the same happens with libvirt when you use NFS and a export is dead... Wido den Hollander
05:58 AM Revision 2f85b8c8 (ceph): doc: Incorporated feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:33 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
I'm sorry to say, all my data is considered lost right now. I like Ceph architecture very much but cannot use due to ... Grigory Gorelov

01/31/2014

11:54 PM Revision 27b5f2b8 (ceph): common/shared_cache.hpp: avoid list::size()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:54 PM Revision ee48c871 (ceph): common/shared_cache.hpp: compact to a single lookup where possible
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:54 PM Revision 03f7f771 (ceph): Throttler: optionally disable use of perfcounters
These can be expensive enough that we want to disable them. We're already
mostly set up for it to be optional, so jus...
Greg Farnum
11:54 PM Revision 98ae0592 (ceph): Throttle: Turn off throttle based on max bytes
If max throttle bytes is 0, throttle should not be doing anything.
This check is introduced in the beginning of each ...
Somnath Roy
11:54 PM Revision 8e194888 (ceph): TrackedOp: optionally disable the actual tracking operations
To avoid op contention on global locks, optionally disable the
op tracking. Create an "osd_op_tracker" config to cont...
Greg Farnum
11:54 PM Revision 5fde828d (ceph): cmp.h: boost tuple comparison is replaced by regular comparison
Profiler was showing this boost tuple comparison is expensive.
So, it is replaced by regular comparison.
Signed-off-...
Somnath Roy
11:54 PM Revision 684e5c45 (ceph): Pipe, cephx: Message signing under config option
The config option was present earlier but the option is checked
not in the beginning, so, it was doing some stuff. No...
Somnath Roy
11:29 PM Revision e8717163 (ceph): Scrub osds when ceph task finishes
Fixes: 7198
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
10:32 PM Revision 183deb89 (ceph): osd: do not send peering messages during init
Do not send any peering messages while we are still working our way
through init().
Fixes: #7093
Signed-off-by: Sage...
Sage Weil
10:20 PM Revision b717e11b (ceph): Merge pull request #1174 from alram/master
doc: rgw: el6 documentation fixes John Wilkins
09:55 PM Revision ee4cfda1 (ceph): doc: rgw: el6 documentation fixes
- fix a couple of typo for repo configuration and service restart
- the ceph package must be installed on RPM distro ...
Alexandre Marangone
09:41 PM Revision c1bc7fcc (ceph): Merge pull request #180 from ceph/wip-7278
install.py: look for 'local' in config directly, don't warn if not found Zack Cerza
09:41 PM Revision 8213ebbd (ceph): Merge pull request #183 from ceph/wip-enhance
Wip enhance Zack Cerza
09:30 PM Revision a321b6e7 (ceph): README.rst: describe new pp object and unlock_on_failure option.
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:12 PM Revision 915cb5d4 (ceph): Merge pull request #181 from ceph/wip-thrash-exception
Fix MDS wait when get_mds_status returns None Zack Cerza
09:07 PM Revision 1845a5ab (ceph): interactive.py: add handy "pp" for prettyprinting at the prompt
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:07 PM Revision 77ec4311 (ceph): internal.py: add global config key 'unlock_on_failure'
When testing new tasks, it's a drag to have to keep manually unlocking
the targets. Default behavior is to keep them...
Dan Mick
08:53 PM Revision b80e5102 (ceph): Make libvirt import optional (OS X)
John Spray
08:49 PM Revision aaf9b51c (ceph): Fix MDS wait when get_mds_status returns None
John Spray
08:35 PM Revision dffe6019 (ceph): Merge pull request #1162 from ceph/wip-5997
Fixes: #5997
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
07:08 PM Feature #7288: Deep-scrub throttle
As it is we have config value osd_max_scrubs which defaults to 1. This should cause each OSD to only scrub a single ... David Zafman
12:13 PM Feature #7288 (Resolved): Deep-scrub throttle
Currently, it appears many PGs are allowed to enter a deep-scrubbing state. Due to the more intensive nature of a dee... Brian Andrus
07:00 PM Revision 37447e75 (ceph): osd: Add scrub_supported() backend interface
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:00 PM Revision f9128e89 (ceph): osd: Move PG::_scan_list() to backend as ReplicatedBackend::be_scan_list()
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:00 PM Revision 34eb549c (ceph): osd: Move the rest of scrubbing routines to the backend
Move enum scrub_error_type to osd_types.h
Move PG::_compare_scrub_objects to ReplicatedBackend::be_compare_scrub_obje...
David Zafman
07:00 PM Revision e1bfed52 (ceph): common: buffer::ptr::cmp() is a const function
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:00 PM Revision ce1ea619 (ceph): osd: Change be_scan_list() arg to const
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:00 PM Revision 48fbccec (ceph): osd: Change some be_compare_scrub_objects() args to const
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
03:57 PM Revision 560f5f1f (ceph): OSDMap: fix deepish_copy_from
Start with a shallow copy!
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d0f13f54146694a197...
Sage Weil
03:57 PM Revision d5080799 (ceph): OSDMonitor: use deepish_copy_from for remove_down_pg_temp
This is a backport of 368852f6c0a884b8fdc80a5cd6f9ab72e814d412.
Make a deep copy of the OSDMap to avoid clobbering t...
Sage Weil
03:57 PM Revision 61914d82 (ceph): OSDMap: deepish_copy_from()
Make a deep(ish) copy of another OSDMap. Unfortunatley we can't make the
compiler-generated copy operator/constructo...
Sage Weil
03:19 PM Revision 802692ed (ceph): os/KeyValueStore: fix warning
./os/KeyValueStore.h: In member function ‘std::string KeyValueStore::strip_object_key(uint64_t)’:
warning: ./os/KeyVa...
Sage Weil
03:09 PM Bug #7093 (Pending Backport): osd: peering can send messages prior to auth
Backported this to dumpling in commit:183deb899bc6b1b7b2a1ec639425e45786e56b01
Do we also want to backport it to e...
Greg Farnum
03:00 PM Revision f8316f1a (ceph): Merge branch 'wip-inline' of git://github.com/kylinstorage/ceph
Conflicts:
src/include/ceph_features.h
Sage Weil
02:39 PM Documentation #6547: should document magic data/journal partition types
No, thanks, fixed Dan Mick
02:34 PM Documentation #6547: should document magic data/journal partition types
hmm, is this meant to be in the calamari product? John Spray
02:13 PM devops Feature #7293 (Resolved): packaging: enable qemu to find librbd on rhev or rhel-osp
qemu-kvm-rhev will dynamically load librbd if /usr/lib64/qemu/librbd.so.1 exists.
The librbd package needs to add ...
Josh Durgin
02:02 PM Subtask #7292 (Rejected): erasure code: plugin backward compatibility
The goal is to allow Giant to install upgraded backward compatible erasure-code plugins so that pools created with Fi... Loïc Dachary
02:01 PM Feature #7291 (New): EC: add mechanism for mon to detect and whitelist EC plugins which are globa...
Otherwise, we might end up with a situation where the mon believes an EC plugin is usable and creates such a pool, bu... Samuel Just
01:58 PM Feature #7035: cachepool: agent: blocking eviction (when cache pool is 'full')
Ian Colle
01:57 PM Feature #7034: cachepool: agent: basic eviction
Ian Colle
01:56 PM Feature #7033: cachepool: agent: trivial flushing
Ian Colle
01:53 PM Fix #7215 (Resolved): mon: prevent old monitors which do not support new encodings from joining t...
This is merged (and so are some fixes around it), just didn't get the automated tests debugged but they can go elsewh... Greg Farnum
01:27 PM devops Feature #6882 (Resolved): downburst: list available distro/versions
This is done in branch wip-list-distros which was merged a while ago. Sandon Van Ness
01:24 PM devops Feature #7047 (In Progress): rhel7: build process for rbd.ko, ceph.ko kernel modules
Ian Colle
01:24 PM devops Feature #7046 (In Progress): rhel7: gitbuilder for rbd.ko, ceph.ko kernel modules
Ian Colle
01:22 PM devops Feature #7094 (Resolved): f20 gitbuilder
Ian Colle
01:22 PM devops Fix #7095 (Resolved): fix f19 gitbuilder
Ian Colle
01:08 PM rgw Feature #6338: rgw: better manifest scaling
Currently a gateway object includes in the manifest a list of all the rados objects that it uses. Every time we acces... Yehuda Sadeh
12:54 PM rgw Feature #6338 (In Progress): rgw: better manifest scaling
Ian Colle
12:54 PM rgw Feature #6339 (In Progress): rgw: compact manifest data
Ian Colle
12:32 PM Subtask #5861 (Resolved): Refactor scrub to use PGBackend methods
dffe6019c3698ca1661c94984df9629241c3e1ef David Zafman
12:31 PM Feature #5997 (Resolved): EC: [link] Refactor scrub to use PGBackend methods
dffe6019c3698ca1661c94984df9629241c3e1ef David Zafman
10:37 AM Feature #7287 (New): Make units of measurement constant and definable in ceph commands
From the customer:
It would be great if it were possible to lock the units for ceph reporting
ceph -w /ceph -s ...
Brian Andrus
10:30 AM Feature #7286 (Closed): EC: ReplicatedPG needs to maintain a pending_last_update tracking the mos...
Samuel Just
10:30 AM Feature #7286 (Closed): EC: ReplicatedPG needs to maintain a pending_last_update tracking the mos...
While ReplicatedBackend always calls log_operation from within the call to log_operation, this won't be true of ECBac... Samuel Just
10:28 AM Feature #7285 (Rejected): EC: ReplicatedPG needs to maintain a pending_last_update tracking the m...
This is necessary because though with ReplicatedBackend, log_operation will be called from within the submit_transact... Samuel Just
10:22 AM Feature #7284 (Resolved): EC: pg_pool_t should include stripe_width information set at pool creat...
Samuel Just
10:12 AM Bug #7256: ceph osd crashed at ReplicatedPG::trim_object on next
maybe dup of #6101 ? Daniel Poelzleithner
09:59 AM devops Bug #7283 (Resolved): centos 6 - gitbuilder mod_ssl broken dependency
From the doc, I'm using http://gitbuilder.ceph.com/apache2-rpm-centos6-x86_64-basic/ref/master to install httpd on th... Alexandre Marangone
09:49 AM CephFS Fix #7109: disallow removing the first data pool
https://github.com/ceph/ceph/pull/1173 John Spray
09:47 AM rbd Bug #7282 (Resolved): Unresponsive rbd-backed Qemu domain causes libvirtd to stall on all connect...
This isn't fully confirmed yet, because we haven't found a reliable way to reproduce. In short, it seems that if you ... Florian Haas
07:49 AM Bug #7281 (Can't reproduce): osd: ... tried to pull ... but got ENOENT
> "2014-01-31 05:32:26.722560 osd.5 10.214.131.11:6810/5928 5 : [ERR] 3.12 3
> tried to pull 1518ccf2/plana1...
Sage Weil
07:47 AM Revision c489e440 (ceph): install.py: look for 'local' in config directly, don't warn if not found
Fixes: #7278
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
05:01 AM Revision 3a53d6de (ceph): Merge pull request #1171 from ceph/wip-osdmap-features
mon: encode full osdmap with same feature bits as the incremental
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
12:47 AM rbd Bug #7076 (Resolved): rbd: check for watchers before removing an image
Ilya Dryomov
12:04 AM Revision abcc17bf (ceph): Merge pull request #1169 from dachary/wip-ceph-disk
Reviewed-by: Sage Weil <sage.weil@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

01/30/2014

11:40 PM Revision 36658157 (ceph): Merge remote-tracking branch 'origin/next'
Conflicts:
src/test/ceph-disk.sh
Josh Durgin
11:13 PM Revision 0389f1d6 (ceph): mon/OSDMonitor: encode full OSDMap with same feature bits as the Increm...
Each monitor is independently encoding the full OSDMap and storing it in
its local store. Sometime this happens when...
Sage Weil
11:09 PM Revision b9208b47 (ceph): OSDMap: note encoding features in Incremental encoding
The monitor will need to know what features the incremental was encoded
with so that it can encode the OSDMap using t...
Sage Weil
09:10 PM Revision ab649919 (ceph): Merge pull request #1170 from ceph/wip-pybind-enverr
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:04 PM Revision e4dd1bea (ceph): pybind: improve EnvironmentError output
Follow 70c7c9e600c5 ("pybind/rados.py: improve error output") and
improve EnvironmentError output for librbd and libc...
Ilya Dryomov
08:54 PM Revision de771ddd (ceph): Update README.rst to reflect changes in libvirt
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:17 PM Revision 754ddb16 (ceph): rgw: fix build on centos
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Yehuda Sadeh
08:15 PM Revision d11d1880 (ceph): Merge pull request #1145 from dachary/wip-mailmap
mailmap: organization affiliations
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
08:13 PM Revision a28f1fa2 (ceph): mailmap: Christian Marie affiliation
and name normalization
Reviewed-by: Christian Marie <pingu@anchor.net.au>
Signed-off-by: Loic Dachary <loic@dachary....
Loïc Dachary
08:13 PM Revision 79563e19 (ceph): mailmap: Jonathan Dieter affiliation
Reviewed-by: Jonathan Dieter <jdieter@lesbg.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:13 PM Revision 49842db1 (ceph): mailmap: Alan Somers affiliation
Reviewed-by: Alan Somers <asomers@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:13 PM Revision f9132e0a (ceph): mailmap: John Spray is with Inktank
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:13 PM Revision 74d5bf50 (ceph): mailmap: Simon Leinen is with SWITCH
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:13 PM Revision 93a62d73 (ceph): mailmap: Ma Jianpeng affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:13 PM Revision b0fe2a94 (ceph): mailmap: Andras Elso affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:13 PM Revision 5b5bc0bc (ceph): mailmap: anonymous contributions are unaffiliated
there only are a few of them
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:13 PM Revision 3a1a8c3e (ceph): mailmap: Laurent Barbe affiliation
Reviewed-by: Laurent Barbe <laurent@ksperis.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:13 PM Revision 16284230 (ceph): mailmap: Rutger ter Borg affiliation
Reviewed-by: Rutger ter Borg <rutger@terborg.net>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:13 PM Revision aa7fc3bb (ceph): mailmap: Dan Chai is unaffiliated
and name normalization
Reviewed-by: Dan Chai <tengweicai@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:12 PM Revision cb9792ee (ceph): mailmap: Kai Zhang affiliation
Reviewed-by: Kai Zhang <zakir.exe@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:12 PM Revision 0dbf44ff (ceph): mailmap: Kun Huang affiliation
As found at https://github.com/pyKun
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:12 PM Revision 47a5122e (ceph): mailmap: Huang Jun is unaffiliated
and name normalization
Reviewed-by: Huang Jun <hjwsm1989@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
08:12 PM Revision f7b000e5 (ceph): mailmap: Adam Twardowski affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:12 PM Revision c8c103b7 (ceph): mailmap: Xihui He affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
08:12 PM Revision b5d22eb8 (ceph): mailmap: Thomas Bechtold affiliation
and canonical name. Also fix the name "Deutsche Telekom"
Reviewed-by: Thomas Bechtold <t.bechtold@telekom.de>
Signed...
Loïc Dachary
08:12 PM Revision 30f4969f (ceph): mailmap: Ron Allred name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
07:11 PM Revision 3f5e4f52 (ceph): ceph-disk: larger timeout in the test script
Otherwise slow machines may timeout just because they are slow and not
because the process is blocked by an actual pr...
Loïc Dachary
07:11 PM Revision ad515bfe (ceph): ceph-disk: support and test the absence of PATH
Although this is not exactly the context in which ceph-disk is run when
invoked by udev, it makes sure there is at le...
Loïc Dachary
07:01 PM Revision d70efe98 (ceph): FileStore: avoid leveldb check for xattr when possible
Maintain an internal xattr called "spill_out" that indicates whether we
(may) have xattrs stored in omap. If attribu...
Haomai Wang
06:52 PM Revision 7b179119 (ceph): Merge pull request #1159 from ceph/wip-rbd-rm-watchers
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:45 PM Subtask #7277 (Resolved): EC: on erasure pool creation, size needs to be fixed to K+M, size must ...
Samuel Just
05:19 PM Revision 15c0dd02 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:13 PM Revision 6d1daeae (ceph): unittest_striper: fix warning
In file included from test/test_striper.cc:1:0:
../src/gtest/include/gtest/gtest.h: In function ‘testing::AssertionRe...
Sage Weil
04:13 PM devops Bug #7276 (Resolved): ceph-deploy: -n arg is ignored
Originally noticed this after running ceph-deploy -n --overwrite-conf config push host1 host2 host3
I also tried ins...
Alexandre Marangone
03:42 PM Revision 83db8b04 (ceph): Merge pull request #1167 from mourgaya/master
doc: cls moved to subdirectory
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
Loïc Dachary
02:26 PM Revision f9071a77 (ceph): doc: cls moved to subdirectory
Signed-off-by: Eric Mourgaya <eric.mourgaya@gmail.com> Eric Mourgaya
12:47 PM Revision 0a553cfa (ceph): rbd: check for watchers before trimming an image on 'rbd rm'
Check for watchers before trimming image data to try to avoid getting
into the following situation:
- user does 'r...
Ilya Dryomov
12:47 PM Revision 4ebc32f3 (ceph): rbd: don't forget to call close_image() if remove_child() fails
close_image() among other things unregisters a watcher that's been
registered by open_image(). Even though it'll tim...
Ilya Dryomov
12:47 PM Revision e78f7564 (ceph): run-rbd-tests: run remove_with_watcher test
Bug #2533 has been fixed for a while now, start running
remove_with_watcher test.
Signed-off-by: Ilya Dryomov <ilya....
Ilya Dryomov
11:48 AM Revision dcbe872e (ceph): pybind: work around find_library() not searching LD_LIBRARY_PATH
Commit b28b64a0b6db ("pybind: use find_library for libcephfs and
librbd") switched us to find_library(), but this fun...
Ilya Dryomov
11:06 AM devops Bug #7263 (Resolved): ceph-deploy should not use color formatting in non-tty sessions
Merged into ceph-deploy's master branch 2fcf4bc Alfredo Deza
08:17 AM devops Bug #7263 (Fix Under Review): ceph-deploy should not use color formatting in non-tty sessions
Pull request opened https://github.com/ceph/ceph-deploy/pull/157 Alfredo Deza
10:53 AM Feature #7059 (Resolved): filestore: avoid leveldb check for xattr when possible
Sage Weil
10:38 AM Feature #5997: EC: [link] Refactor scrub to use PGBackend methods
David Zafman
10:33 AM rgw Bug #7099: Strange Comportments with media files
I'm not saying that it's not. I'm trying to figure out what the gateway does that makes the client behave like that. Yehuda Sadeh
10:31 AM rgw Bug #7099: Strange Comportments with media files
Yehuda,
It's a general problem on all range request. I have reproduced it on multiple installations ...
It's ...
Julien Calvet
10:16 AM rbd Feature #7272 (Duplicate): rbd: import performance
Currently the rbd import appears to be single threaded which means the import process is being written to a single di... Tyler Brekke
09:55 AM rgw Bug #7271 (Resolved): container create via swift doesn't register ACL
Hi,
when creating a container thanks the Swift API (PUT /{version}/{account}/{container}), X-Container-Read seems ...
Olivier Bonvalet
09:31 AM RADOS Feature #7270 (New): /usr/bin/ceph: notify user when privs are insufficient
It should be pretty straightforward to significantly enhance this user experience:... Zack Cerza
09:16 AM Bug #7258 (Resolved): ceph-disk: many calls do not work if command is not in PATH
Sage Weil
05:25 AM Revision 47dcddc7 (ceph): Corrected the sample output in README.md
Babu Shanmugam
05:22 AM Revision 90067778 (ceph): 1. Updated README.md with sample output
2. Remove 'osd_hosts' entry from json and added that information as part of sys_info
3. In the 'num_components' entry...
Babu Shanmugam
12:20 AM Revision 70c7c9e6 (ceph): pybind/rados.py: improve error output
Fixes: 7264
When failing to load librados, output the exception.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:17 AM Revision 1a1f53d2 (ceph): Merge pull request #1163 from ceph/wip-7264
pybind/rados.py: improve error output
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick

01/29/2014

11:50 PM RADOS Feature #7267 (New): erasure code: take advantage of locality for recovery
Only select the chunks with the "closest ancestor":https://github.com/ceph/ceph/blob/v0.75/src/crush/CrushWrapper.h#L... Loïc Dachary
11:44 PM Feature #7266 (Resolved): erasure code : implement locality (was pyramid)
"June 2014 Giant / Hammer summit":http://pad.ceph.com/p/GH-locally-repairable-code Loïc Dachary
10:14 PM Revision 456c727e (ceph): doc: Removed extraneous character from path.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:44 PM Feature #6960 (Closed): DBObjectMap: refactor interface
Haomai Wang
05:45 PM Bug #6101: ceph-osd crash on corrupted store
The initial problem was thought to be related to snapshots, therefore they cleaned all snapshots on the cluster but t... Daniel Poelzleithner
05:15 PM Bug #6101: ceph-osd crash on corrupted store
find_object_context() in trim_object returned -ENOENT.
But I couldn't track down why, optimized builds were drivin...
Daniel Poelzleithner
03:50 PM Bug #6101: ceph-osd crash on corrupted store
The nodes use xfs, so I don't think that the original assumption that filesystem corruption may be the cause is the o... Daniel Poelzleithner
03:40 PM Bug #6101: ceph-osd crash on corrupted store
Today I had contact with a cluster that suffers the same problem.
ceph version 0.67.5 (a60ac9194718083a4b6a225fc17...
Daniel Poelzleithner
04:30 PM Revision f32bfa5a (ceph): ceph_test_object_map: fix build
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:53 PM Documentation #7265 (Closed): OpenStack <=> RBD docs should specify that config stanzas should be...
At:
http://ceph.com/docs/master/rbd/rbd-openstack/
Under "Configure OpenStack to use Ceph", it should be mentione...
Zack Cerza
03:25 PM Revision 3a39f363 (ceph): Merge pull request #1156 from ceph/wip-ceph-disk
ceph-disk: run the right executables from udev Alfredo Deza
03:22 PM Revision 75da9f10 (ceph): Merge pull request #1148 from ceph/wip-7215-quorum-features
Add monitor quorum features
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:59 PM Revision a4d1927b (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:40 PM Revision 5476b4b6 (ceph): keyvaluestore: name to keyvaluetore-dev for now
This helps warn the user that the ondisk format may be subject to change.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:38 PM Revision e1349df4 (ceph): Merge pull request #1158 from yuyuyu101/keyvaluestore-dev
Keyvaluestore Support
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:20 PM Feature #7247: EC: distinguish is_missing from is_readable
Samuel Just
01:58 PM Bug #7264 (Resolved): rados.py: exception catching when librados load fails hides error
A developer had built a library set that had an unresolved-symbol problem; rados.py, and thus the ceph cli, failed wi... Dan Mick
01:50 PM Revision cfdfb98a (ceph): Make ObjectStore unit tests shared with KeyValueStore
Via gtest's value-parameterized feature, let the successors of
ObjectStore share the same unit tests.
Signed-off-by:...
Haomai Wang
01:50 PM Revision 972d4b24 (ceph): Add KeyValueStore implementation
KeyValueStore is another ObjectStore implementation with FileStore. It
uses KV store wrapper(StripObjectMap) which in...
Haomai Wang
01:32 PM Feature #7149: EC: missing_loc should be maintained until the object is no longer degraded
Samuel Just
01:32 PM Feature #7246: EC: maintain missing_loc for objects missing anywhere in acting set
Samuel Just
12:54 PM devops Bug #7263 (Resolved): ceph-deploy should not use color formatting in non-tty sessions
Hopefully this would mean that teuthology logs would not be filled with ANSI escape codes trying to represent
colors...
Alfredo Deza
12:33 PM Bug #7262 (Resolved): ceph-disk-activate: custom mount options aren't handled correctly for non-d...
Mount options are initially read from the hardcoded ceph.conf:
https://github.com/ceph/ceph/blob/d7b0c7faafd37e4ae...
Josh Durgin
11:16 AM Revision 03da035f (ceph): docs: Typo in CloudStack user creation
Wido den Hollander
10:43 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
No, clean server right now means there is nothing except gentoo stage3 installation. Grigory Gorelov
07:55 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
are you reusing a previous store, from a previously problematic cluster? Joao Eduardo Luis
10:08 AM Revision f0f4b8df (ceph): docs: Improve CloudStack documentation.
Add a section about creating a CephX user for CloudStack. Wido den Hollander
09:46 AM Revision 8fb366f0 (ceph): Add a new KV wrapper GenericObjectMap
Now we already have DBObjectMap which implement ObjectMap and other
interfaces, and ObjectMap.h implied that ObjectMa...
Haomai Wang
09:20 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Which op threads and filestore threads are you talking about? The splitting happens whenever the filestore actually d... Greg Farnum
07:44 AM Bug #7259: ceph mon crash in master branch
Tamil, I suspect this is related to #7215, which should have been fixed by https://github.com/ceph/ceph/pull/1148 (wh... Joao Eduardo Luis
07:12 AM Feature #6173 (Resolved): Add LevelDB support to ceph cluster backend store
Haomai Wang
07:12 AM Bug #6950 (Resolved): refactor OSD awareness of FileStore to make the ObjectStore backend configu...
Haomai Wang
06:15 AM rbd Bug #7076 (Fix Under Review): rbd: check for watchers before removing an image
wip-rbd-rm-watchers; https://github.com/ceph/ceph/pull/1159 Ilya Dryomov
05:08 AM Revision b31c0f03 (ceph): civetweb: fix warning
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:54 AM Revision 3a1fb174 (ceph): OSDMap: fix deepish_copy_from
Start with a shallow copy!
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d0f13f54146694a197...
Sage Weil
04:54 AM Revision 26ad5ded (ceph): OSDMap: fix deepish_copy_from
Start with a shallow copy!
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d0f13f54146694a197...
Sage Weil
04:08 AM Revision 1e85bc99 (ceph): cls_user: init cls_user_list_buckets_op fields
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision fd260c99 (ceph): cls_user: init cls_user_stats fields in ctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:46 AM Revision d0f13f54 (ceph): OSDMap: fix deepish_copy_from
Start with a shallow copy!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:27 AM Revision d7b0c7fa (ceph): ceph-disk: run the right executables from udev
When run by the udev rules, PATH is not defined. Thus,
ceph-disk-activate relies on its which() function to locate th...
Josh Durgin

01/28/2014

11:47 PM rbd Bug #5876: Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= img_request->next_co...
Hi,
I had this error on a 3.10.27 kernel. The fix is included in this kernel, right ?...
Olivier Bonvalet
11:26 PM Bug #7260 (Can't reproduce): rados api test LibRadosList.ListObjectsNS failed
logs: ubuntu@teuthology:/a/teuthology-2014-01-25_19:40:02-upgrade:parallel-master-testing-basic-plana/53137... Tamilarasi muthamizhan
11:15 PM Bug #7259 (Resolved): ceph mon crash in master branch
logs: ubuntu@teuthology:/a/teuthology-2014-01-25_19:40:02-upgrade:parallel-master-testing-basic-plana/53135... Tamilarasi muthamizhan
10:13 PM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
I've reproduced bug on clean server:
1. Download ceph-0.72.2.tar.gz and unpack
2. Install snappy-1.1.0
3. Instal...
Grigory Gorelov
10:00 PM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
I've opened ssh for you:
<redacted>
When you logged in you can ssh to those three servers:
ssh root@10.0.0.1...
Grigory Gorelov
10:52 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
My steps are:
1. Install ceph-0.72.2 to three servers.
2. Created some RBD images.
3. Run qemu-kvm on them.
4. ...
Grigory Gorelov
09:48 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
Unfortunately I've been unable to reproduce this locally.
Can you provide a list of the steps you took in order to...
Joao Eduardo Luis
09:43 PM Revision f01bd8a9 (ceph): rgw: fix listing of multipart upload parts
Fixes: #7169
There are two issues here. One is that we may return more entries than
we should (as specified by max_p...
Yehuda Sadeh
09:14 PM Revision 152c2c41 (ceph): Merge pull request #1155 from ceph/wip-7190
OSD: don't assume we have the pool in handle_pg_create
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:13 PM Revision ccfe243d (ceph): Merge pull request #1154 from ceph/wip-7169-2
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:06 PM Revision 6b657992 (ceph): rgw: initialize RGWUserAdminOpState::system_specified
Fixes: #6829
Backport: dumpling, emperor
We didn't init this member variable, which might cause that when
modifying u...
Yehuda Sadeh
09:05 PM Revision 318e208a (ceph): OSD: don't assume we have the pool in handle_pg_create
The pool may have been removed since the creation message
was sent. Previously, role would end up as -1 and this
pat...
Samuel Just
09:04 PM Revision cc3956ad (ceph): fix indentation level for task
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 1397d29963b2135998ccaaa9a89c83e0bb9...
Alfredo Deza
09:04 PM Revision bdafbc0c (ceph): make sure we are using a dict
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit fe4c97dc4f5f893df526f8694d4b9fafb06...
Alfredo Deza
08:53 PM Revision 585e0e7e (ceph): rgw: Fix CORS allow-headers validation
This fix is needed because Ceph presently validates CORS headers in a
case-sensitive manner. Keeps a local cache of l...
Robin Johnson
08:52 PM Revision da2267a8 (ceph): rgw: Clarify naming of case-change functions
It is not clear that the lowercase_http_attr & uppercase_http_attr
functions replace dashes with underscores. Rename ...
Robin Johnson
08:36 PM Revision fdea76ef (ceph): rgw: Look at correct header about headers for CORS
The CORS standard dictates that preflight requests are made with the
Access-Control-Request-Headers header containing...
Robin Johnson
08:28 PM Revision a5739e39 (ceph): rgw: fix reading bucket policy in RGWBucket::get_policy()
Fixes: 6940
Backport: dumpling, emperor
We changed the way we keep the bucket policy, and we shouldn't try to
access...
Yehuda Sadeh
08:24 PM Revision ba792cdc (ceph): rgw: handle racing object puts when object doesn't exist
If the object didn't exist before and now we have multiple puts coming
in concurrently, we need to make sure that we ...
Yehuda Sadeh
08:24 PM Revision 1e2984ac (ceph): rgw: don't return -ENOENT in put_obj_meta()
Fixes: #7168
An object put may race with the same object's delete. In this case just
ignore the error, same behavior...
Yehuda Sadeh
08:23 PM Revision 5f1eea2c (ceph): rgw: Use correct secret key for POST authn
The POST authentication by signature validation looked up a user based
on the access key, then used the first secret ...
Robin Johnson
08:18 PM Revision 2a737d84 (ceph): leveldb: add leveldb_* options
The osd_leveldb_* and mon_leveldb_* are now deprecated. If they are
still used, they override these values.
Signed-...
Sage Weil
08:16 PM Revision 11cf9bbb (ceph): rgw: fix multipart min part size
As part of the fix for wip-7169 it turned out that we removed
min_part_size. Looking back, the original implementatio...
Yehuda Sadeh
08:14 PM Revision 12ba8a3a (ceph): Add a virtual interface init, open, create_and_open to KeyValueDB
This will provide an opportunity to set leveldb_* settings in the next
patch.
Signed-off-by: Haomai Wang <haomaiwang...
Sage Weil
07:59 PM Revision 2e7bd83f (ceph): rgw: fix multipart upload listing
Fixes: #7169
A separate fix has been created for dumpling.
Previously we read the entire list of parts, disregardin...
Yehuda Sadeh
07:20 PM Revision d294d736 (ceph): osd: OSDMonitor: ignore pgtemps from removed pool
There's a window in-between receiving an MOSDPGTemp message from an OSD
and actually handling it that may lead to the...
Joao Eduardo Luis
07:20 PM Revision 14e933eb (ceph): osd: OSDMonitor: ignore pgtemps from removed pool
There's a window in-between receiving an MOSDPGTemp message from an OSD
and actually handling it that may lead to the...
Joao Eduardo Luis
07:19 PM Revision f1b53093 (ceph): osd: OSDMonitor: ignore pgtemps from removed pool
There's a window in-between receiving an MOSDPGTemp message from an OSD
and actually handling it that may lead to the...
Joao Eduardo Luis
07:18 PM Revision da2da48b (ceph): Merge pull request #1153 from ceph/wip-7116-joao
osd: OSDMonitor: ignore pgtemps from removed pool
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:10 PM Revision 9e357ed5 (ceph): OSDMonitor: use deepish_copy_from for remove_down_pg_temp
This is a backport of 368852f6c0a884b8fdc80a5cd6f9ab72e814d412.
Make a deep copy of the OSDMap to avoid clobbering t...
Sage Weil
07:10 PM Revision 0fa0c016 (ceph): OSDMap: deepish_copy_from()
Make a deep(ish) copy of another OSDMap. Unfortunatley we can't make the
compiler-generated copy operator/constructo...
Sage Weil
07:08 PM Revision 3672fc49 (ceph): OSDMonitor: use deepish_copy_from for remove_down_pg_temp
This is a backport of 368852f6c0a884b8fdc80a5cd6f9ab72e814d412.
Make a deep copy of the OSDMap to avoid clobbering t...
Sage Weil
07:08 PM Revision e6fef68e (ceph): OSDMap: deepish_copy_from()
Make a deep(ish) copy of another OSDMap. Unfortunatley we can't make the
compiler-generated copy operator/constructo...
Sage Weil
06:46 PM Revision 75d68a34 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
06:31 PM Revision a42e4fb1 (ceph): osdc/Striper: test zero-length add_partial_result
If we add a partial result that is 0-length, we used to hit an assert in
buffer::list::splice(). Add a unit test to ...
Sage Weil
06:31 PM Revision 5c2a64c6 (ceph): buffer: make 0-length splice() a no-op
This was causing a problem in the Striper, but fixing it here will avoid
corner cases all over the tree. Note that w...
Sage Weil
06:30 PM Revision 2528186c (ceph): buffer: make 0-length splice() a no-op
This was causing a problem in the Striper, but fixing it here will avoid
corner cases all over the tree. Note that w...
Sage Weil
06:30 PM Revision fe9539e1 (ceph): osdc/Striper: test zero-length add_partial_result
If we add a partial result that is 0-length, we used to hit an assert in
buffer::list::splice(). Add a unit test to ...
Sage Weil
06:26 PM Revision ff5abfbd (ceph): buffer: make 0-length splice() a no-op
This was causing a problem in the Striper, but fixing it here will avoid
corner cases all over the tree. Note that w...
Sage Weil
06:25 PM Revision 86c3c5a5 (ceph): test/Makefile.am: update test_cls_rgw* rules
Need to link with libcls_user_client.a
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:25 PM Revision 26ace1ef (ceph): test_rgw_admin_opstate: get it compiled
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:24 PM Bug #7258 (Resolved): ceph-disk: many calls do not work if command is not in PATH
When called from udev, PATH is not set, so ceph-disk must be able to locate the correct executables. This causes ceph... Josh Durgin
06:10 PM Revision 3447825b (ceph): Merge pull request #1137 from ceph/wip-7060
fix #7060 mon scrub problem due to osdmap copying
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
06:09 PM Revision 28c7388d (ceph): osdc/Striper: test zero-length add_partial_result
If we add a partial result that is 0-length, we used to hit an assert in
buffer::list::splice(). Add a unit test to ...
Sage Weil
05:40 PM Revision 9c67226d (ceph): rgw: fix get_obj() with zero sized obj
Now that even zero sized objs have manifest a
test had to be modified.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.c...
Yehuda Sadeh
05:40 PM Revision e146934e (ceph): rgw/rgw_rados.cc: use empty() instead of checking for size() > 0
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 22e0dbbd0e6b6a0fc3b49018d0a5d91ce54...
Danny Al-Gaaf
05:38 PM Revision 70b03824 (ceph): rgw/rgw_rados.cc: use empty() instead of checking for size() > 0
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 22e0dbbd0e6b6a0fc3b49018d0a5d91ce54...
Danny Al-Gaaf
05:38 PM Revision 8fb15edf (ceph): rgw: fix get_obj() with zero sized obj
Now that even zero sized objs have manifest a
test had to be modified.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.c...
Yehuda Sadeh
05:22 PM Revision f513f66f (ceph): osd: OSDMonitor: ignore pgtemps from removed pool
There's a window in-between receiving an MOSDPGTemp message from an OSD
and actually handling it that may lead to the...
Joao Eduardo Luis
05:05 PM Bug #7256 (Duplicate): ceph osd crashed at ReplicatedPG::trim_object on next
logs: ubuntu@teuthology:/a/teuthology-2014-01-28_00:05:42-upgrade:parallel-next-testing-basic-plana/55891... Tamilarasi muthamizhan
04:05 PM Revision 81d1405a (ceph): Attempt to fix #7241
This involves moving everything in build_ceph_cluster() inside the try:
block, so if an exception fails the cleanup i...
Zack Cerza
03:54 PM Revision 427bf93c (ceph): Fix PEP-8 linter complaints
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:08 PM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Another change I would suggest is to add some logs before and after folder splitting so that it is easier to check wh... Guang Yang
03:06 PM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Greg Farnum wrote:
> Well, we already only do folder split/merge when creating or removing objects,
Oh right, it ch...
Guang Yang
01:38 PM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Well, we already only do folder split/merge when creating or removing objects, which isn't going to happen on a read.... Greg Farnum
01:31 PM rgw Feature #6678: rgw: reject writes to secondary zones
I created a branch wip-6678-dumpling, but it'll need to get some testing before cherry-picking wasn't clean. Yehuda Sadeh
01:29 PM rgw Bug #7169 (Resolved): rgw: list multipart parts broken (> 1000 parts)
dumpling commit:f01bd8a94adc4ce8e7131f74282de5b434a7316a
master commit:ccfe243db5749e3d9406dc1f4d2f768d00f8715e
Yehuda Sadeh
01:05 PM Bug #7190 (Resolved): osd/OSD.cc: 2338: FAILED assert(oldmap->have_pg_pool(pgid.pool()))
318e208ab6cf2262d5b9954efb11bd3e1fafac32 Samuel Just
12:30 PM Bug #7190: osd/OSD.cc: 2338: FAILED assert(oldmap->have_pg_pool(pgid.pool()))
vector<int> up, acting;
- osdmap->pg_to_up_acting_osds(on, up, acting);
+ int up_primary, acting_primary...
Samuel Just
12:56 PM rgw Support #6784 (Closed): integration of radosgw and keystone
Yehuda Sadeh
12:56 PM rgw Support #6785 (Closed): integration of radosgw and keystone
Sorry for not responding to this one, it's best if such usability issues go to the ceph-users mailing list first. I'm... Yehuda Sadeh
12:54 PM rgw Bug #6709 (Can't reproduce): rgw upgrade test fails during readwrite
There's a good chance that this one is #7030, closing it for now. Yehuda Sadeh
12:53 PM rgw Bug #6829 (Resolved): rgw: missing RGWUserAdminOpState::system_specified initialization
This was merged long ago, commit:890bd5b3a8d7987fec7887915987a462998096d5. Cherry-picked into dumpling at commit:6b65... Yehuda Sadeh
12:47 PM rgw Fix #7043 (Resolved): RGW CORS fixes for Access-Control-Request-Headers
3 related commits landed dumpling at commit:fdea76ef6f7d7c4ee89c30d430f5495072023957, commit:da2267a87e37afa28385e915... Yehuda Sadeh
12:12 PM rgw Bug #6940 (Resolved): rgw: reading bucket policy through bucket restful api fails
backporte to dumpling, commit:da5739e3903f8c30c8168199413818922b4a29bad Yehuda Sadeh
12:11 PM rgw Bug #7183 (Resolved): RGW CORS POST fix for subusers and cleanups
Relevant commit backported to dumpling at commit:5f1eea2ccf1ee4296530fc754bfd5dfc1571cd62. Yehuda Sadeh
12:09 PM rgw Bug #7168 (Resolved): 404 Errors When save immediately follows a delete
Fix landed dumpling at commit:1e2984ac4a4ed0508e1b5efc8b69ae4da0cac824, and commit:ba792cdc8d0c006e260e6a02a33ca1491b... Yehuda Sadeh
11:10 AM Bug #7116 (Resolved): mon: pg_temp left behind if pool deleted while pg_temp exist
Sage Weil
09:14 AM Bug #7116 (Fix Under Review): mon: pg_temp left behind if pool deleted while pg_temp exist
wip-7116-joao ; https://github.com/ceph/ceph/pull/1153
Haven't been able to reproduce using David's test for well ...
Joao Eduardo Luis
11:00 AM Bug #7060 (Resolved): mon: osdmap scrub crc mismatch
Sage Weil
09:24 AM rgw Bug #6919 (Resolved): rgw: copy of some zero sized objects failure
fixed at bobtail, commit:8fb15edf79757a24f3c788553d4befcd587a680a
cuttlefish, commit:9c67226dfc9f78663975d864bb0badd...
Yehuda Sadeh
09:07 AM rgw Bug #7099: Strange Comportments with media files
It seems to me that the client is hanging up because it's getting something it didn't expect. It's really hard to kno... Yehuda Sadeh
08:38 AM rgw Bug #7054 (Resolved): rgw: replace mongoose with civetweb
Yehuda Sadeh
08:38 AM rgw Bug #7054 (Won't Fix): rgw: replace mongoose with civetweb
Yehuda Sadeh
05:14 AM Revision 4c98d676 (ceph): Merge pull request #175 from ceph/wip-tcmalloc
valgrind: ignore tcmalloc uninitialized memory Sage Weil
04:50 AM RADOS Fix #6250: OSD: handle ENODEV on reads
Have you got any target version to fix this issue? Thank you! Mihaly Arva-Toth
02:14 AM Revision b1351280 (ceph): Merge pull request #1105 from ceph/wip-7168
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
01:13 AM Revision 3c77c4c5 (ceph): OSDMap: use deepish_copy_from in remove_redundant_temporaries
Better not to open-code it. We do a bit of extra work here, but it's worth
it.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
12:31 AM Revision 1408a69b (ceph): correct user name
Yuri Weinstein

01/27/2014

11:40 PM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
> That I find to be a pretty unlikely problem — random balances aren't going to result in that happening very often.... Guang Yang
09:43 PM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Guang Yang wrote:
> After checking the fix, I think there is another potential improvement over the splitting, that ...
Greg Farnum
10:57 PM Revision 120b3fbf (ceph): Merge pull request #1080 from onlyjob/master
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
10:17 PM Revision bd54b984 (ceph): OSDMap: deepish_copy_from()
Make a deep(ish) copy of another OSDMap. Unfortunatley we can't make the
compiler-generated copy operator/constructo...
Sage Weil
10:17 PM Revision 368852f6 (ceph): OSDMap: fix damaging input osdmap from remove_down_temps
The default copy constructor copies shared_ptrs do vectors that are then
modified by apply_incremental, which means t...
Sage Weil
09:52 PM Revision 7da08ae2 (ceph): packaging: apply udev hack rule to RHEL
In the RPM spec file there is a test to deploy the uuid hack udev rules
for older udev operating systems. This includ...
Derek Yarnell
09:51 PM Revision 9801718e (ceph): packaging: apply udev hack rule to RHEL
In the RPM spec file there is a test to deploy the uuid hack udev rules
for older udev operating systems. This includ...
Derek Yarnell
09:50 PM Revision 9e523984 (ceph): packaging: apply udev hack rule to RHEL
In the RPM spec file there is a test to deploy the uuid hack udev rules
for older udev operating systems. This includ...
Derek Yarnell
09:49 PM Revision 536306df (ceph): Merge pull request #1149 from kdreyer-inktank/wip-7245-redhat-udev
packaging: apply udev hack rule to RHEL
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Derek Yarnell <derek@...
Sage Weil
07:32 PM Revision 64a0b4fa (ceph): packaging: apply udev hack rule to RHEL
In the RPM spec file there is a test to deploy the uuid hack udev rules
for older udev operating systems. This includ...
Derek Yarnell
07:29 PM Revision cacdfd91 (ceph): Merge branch 'wip-user-quota-2'
Conflicts:
src/common/config_opts.h
src/rgw/rgw_common.h
src/rgw/rgw_json_enc.cc
src/rgw/rgw_quota.cc
src/rgw/rg...
Yehuda Sadeh
06:28 PM Revision e424d78c (ceph): Be more verbose about log file locations
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:14 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
I've pushed the cherry-picked commit to a new branch "rhel7": https://github.com/ceph/ceph-client/tree/rhel7 . As the... Ken Dreyer
06:04 PM rgw Bug #7168 (Pending Backport): 404 Errors When save immediately follows a delete
commit:86c15480fc3e33b9a3b84d0af68d8398fc732bae Josh Durgin
04:57 PM Bug #7250 (Resolved): osd: string xattr comparison can have undefined behavior
It's using the non-nul-terminated string.data() method with strcmp(), resulting in undefined behavior in c++98. Josh Durgin
04:56 PM Feature #5995: EC: [link] Getinfo should use PGBackend methods to determine when peering can cont...
Samuel Just
01:51 PM Feature #5995 (In Progress): EC: [link] Getinfo should use PGBackend methods to determine when pe...
Samuel Just
04:51 PM Bug #7249 (Resolved): osd: int xattr comparison is endian-dependent
The xattr is loaded off disk and interpreted without decoding it. librados also has no interface to set such a value,... Josh Durgin
02:29 PM Bug #7245: RedHat udev 95-osd-rules file
I checked the 0.75 RPMs to look further into this. http://ceph.com/rpm-testing/rhel6/x86_64/ceph-0.75-0.el6.x86_64.rp... Ken Dreyer
02:22 PM Bug #7245: RedHat udev 95-osd-rules file
Thanks again, yes we have rebuilt the packages with some changes that didn't land in emperor yet so this is how it bi... Derek Yarnell
01:42 PM Bug #7245: RedHat udev 95-osd-rules file
to clarify: i think the reason this hasn't caused problems yet is because our el6 packages have been built on centos ... Sage Weil
01:42 PM Bug #7245 (Resolved): RedHat udev 95-osd-rules file
Sage Weil
11:28 AM Bug #7245 (Fix Under Review): RedHat udev 95-osd-rules file
Proposed here: https://github.com/ceph/ceph/pull/1149
Derek I listed you as the author of the Git commit in order ...
Ken Dreyer
11:13 AM Bug #7245: RedHat udev 95-osd-rules file
I agree, I didn't know if CentOS provided this connivence macro or not so I didn't want to assume. Derek Yarnell
11:10 AM Bug #7245 (In Progress): RedHat udev 95-osd-rules file
Ken Dreyer
11:08 AM Bug #7245: RedHat udev 95-osd-rules file
Thanks for tracking this down. CentOS's redhat-rpm-config package defines a %{rhel} macro, so I'm thinking we should ... Ken Dreyer
10:57 AM Bug #7245 (Resolved): RedHat udev 95-osd-rules file
In the RPM spec file there is a test to deploy the uuid hack udev rules for older udev operating systems. This inclu... Derek Yarnell
02:01 PM Bug #7248 (Resolved): osd: bench set max size
Occasionally, an OSD bench with default values will cause a crash of the process for that OSD. This crash can be rel... Michael Kidd
01:51 PM Feature #6438: EC: implement EC client IO
Samuel Just
01:51 PM Feature #6437: EC: implement ECBackend recovery
Samuel Just
01:51 PM Feature #5999: EC: [link] OSD internals must work in terms of cpg_t
Samuel Just
01:50 PM Feature #7247 (Resolved): EC: distinguish is_missing from is_readable
Samuel Just
01:47 PM Feature #7246 (Resolved): EC: maintain missing_loc for objects missing anywhere in acting set
Samuel Just
11:16 AM rgw Feature #6870: rgw: user level quota: new user objclass
User quota was merged at commit:cacdfd9165d32652bf82d3400c15485a89824a3d Yehuda Sadeh
11:15 AM rgw Feature #6870 (Resolved): rgw: user level quota: new user objclass
Yehuda Sadeh
11:15 AM rgw Feature #6874 (Resolved): rgw: user level quota: rest api
Yehuda Sadeh
11:15 AM rgw Feature #6873 (Resolved): rgw: user level quota: radosgw-admin interface
Yehuda Sadeh
11:15 AM rgw Feature #6872 (Resolved): rgw: user level quota: async update of bucket info in user objclass
Yehuda Sadeh
11:15 AM rgw Feature #6871 (Resolved): rgw: user level quota: core functionality
Yehuda Sadeh
09:43 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
I'm sorry to say that but there isn't. There are nothing related to ceph in /var/log. Grigory Gorelov
08:14 AM Bug #7216 (Need More Info): ASSERT AuthMonitor::update_from_paxos on 0.72.2
Is there a full log for this monitor, as well as for the other 2 monitors? Joao Eduardo Luis
09:27 AM Bug #7060: mon: osdmap scrub crc mismatch
Greg - please take a look at wip-7060. Ian Colle
07:25 AM Revision 40a69391 (ceph): client: Fallocate inline data path
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:25 AM Revision 81c4f54e (ceph): client: Make inline size tunable
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:25 AM Revision e3c4c4cd (ceph): mds: Add inline switch
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:25 AM Revision ddbaa5c2 (ceph): mds: Shutdown old mds when inline enable
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:25 AM Revision b99e9d3b (ceph): mds: Handle client compatibility
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:25 AM Revision 9265d76a (ceph): client: Avoid uninline empty inline data
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 1280d99e (ceph): mds: Push inline data to client in inodestat
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 45c2ab45 (ceph): mds: Receive updated inline data from client
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision be3db0b8 (ceph): client: Add inline fields to Inode
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 3c05e809 (ceph): client: Receive inline data pushed from mds
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 165ddb9a (ceph): client: Push inline data to mds by send cap
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 4a5c0990 (ceph): client: Add inline data migration helper
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision a0cb5242 (ceph): client: Read inline data path
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 47e6a782 (ceph): client: Write inline data path
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision ac5c9dd3 (ceph): ceph: Add inline fields to MClientCaps
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 0f00f07d (ceph): osdc: Add write method with truncate parameters
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 3aa7f0bc (ceph): mds: Add inline fields to Capability
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision cf63f7e6 (ceph): mds: Push inline data to client in cap message
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
07:24 AM Revision 7af7a5e1 (ceph): ceph: Add inline fields to InodeStat
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
06:50 AM Revision eff9f022 (ceph): If 'ceph osd metadata' isn't working, inform the user about it via stderr
Babu Shanmugam

01/26/2014

08:14 PM Revision 715586fe (ceph): Merge pull request #1143 from dachary/wip-vstart-disk-usage
unittests: fail early when low on disk
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:25 PM Revision c1c1aa91 (ceph): Merge pull request #1003 from dachary/wip-handle-forward-unittest
mon: test for MForward messages
Reviewed-by: Joao Eduardo Luis <joao@inktank.com>
Loïc Dachary
12:40 PM Revision d9a689d6 (ceph): mon: shell test helpers to run MONs from sources
The intent is to make it more convenient to reproduce a specific mon
behavior and observe the result by grepping the ...
Loïc Dachary
12:40 PM Revision fffbfc94 (ceph): mon: test for MForward messages
Creates two mons, send a mon command to the peon and check that the
command is forwarded to the leader.
Add a test t...
Loïc Dachary
12:32 PM Revision c06eca24 (ceph): unittests: fail early when low on disk
Scripts from qa that are run as unittests via test/vstart_wrapper.sh may
fail because the partition on which it runs ...
Loïc Dachary
11:34 AM devops Feature #7239: ceph-deploy: install cephfs java bindings
Oh, neither is libcephfs. Maybe this doesn't make since yet. Noah Watkins
11:31 AM devops Feature #7239 (Closed): ceph-deploy: install cephfs java bindings
ceph-deploy doesn't install cephfs java bindings, which makes hadoop deployment a pain if ceph is originally deployed... Noah Watkins
09:53 AM Subtask #7146: implement osd crush rule create-erasure
"work in progress":https://github.com/ceph/ceph/pull/1144 Loïc Dachary
12:54 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
I see Guang's concern is that the all threads within a thread pool might be working on splitting, as most of the fold... kaifeng yao
12:34 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Greg Farnum wrote:
> Hmm, the problem with that is:
> 1) people are really bad at estimating how much stuff they're...
Guang Yang

01/25/2014

03:16 PM Subtask #6064: erasure code : convenience functions to code / decode
Removing from parent as it seems this is not going to be needed for a first implementation. Keeping it because it may... Loïc Dachary
03:14 PM Subtask #6434 (Rejected): review and test PGBackend
It looks like I'm not going to do this. Loïc Dachary
03:10 PM Subtask #6478: ErasureCode : XOR plugin
Part of the initial implementation had an efficient XOR erasure code part that could be turned into a plugin to be us... Loïc Dachary
03:07 PM Feature #7238 (Fix Under Review): erasure code : implement LRC plugin
"work in progress":https://github.com/ceph/ceph/pull/1142 Loïc Dachary
02:56 PM Feature #7238 (Resolved): erasure code : implement LRC plugin
"ready for review":https://github.com/ceph/ceph/pull/1921
previous draft implementations "1":https://github.com/ce...
Loïc Dachary
07:45 AM Bug #7186: ceph-rest-api: /tell/<osdid-or-pgid>/query doesn't work
Good point, I must have missed that. Can we close this bug ? David Moreau Simard
03:37 AM Bug #7237 (Closed): replaced osd is silently prevented from joining the cluster
The disk holding one of my OSDs died. After replacing the disk and creating a new osd fs on it, the osd would start... Alexandre Oliva

01/24/2014

11:33 PM Revision 9413a519 (ceph): rgw: simplify a code path
remove some duplicate code.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:25 PM Revision 1b0567b0 (ceph): radosgw-admin: add usage for user stats [--sync-stats]
add missing usage
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:11 PM Revision 97edd2fc (ceph): doc: Switched logging to true. Now required for sync agent.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:09 PM Bug #7222: init-ceph failed when cluster created by "mkcephfs" and start osd firstly and
Yes, ceph-disk can do it.
But if use "mkcephfs", it may failed. Maybe it better to do more things in "mkcephfs" side
Haomai Wang
09:34 AM Bug #7222: init-ceph failed when cluster created by "mkcephfs" and start osd firstly and
when is the osd not in the osdmap? this is normally done by ceph-disk activate...
we somewhat deliberately error ...
Sage Weil
12:26 AM Bug #7222 (Won't Fix): init-ceph failed when cluster created by "mkcephfs" and start osd firstly ...
When the OSD is not in OSDMap and run "init-ceph" to start, it will report error when execute "ceph osd crush create-... Haomai Wang
11:07 PM Revision 92cabd41 (ceph): rgw: new restful api for retrieving user quota info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:07 PM Revision 8a69ac89 (ceph): rgw: implement restful set user quota request
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:07 PM Revision e5dc8d65 (ceph): rgw, cls_user: handle error cases related to response decoding
Certain operations weren't handling errors in decode, add some missing
logic.
Signed-off-by: Yehuda Sadeh <yehuda@in...
Yehuda Sadeh
11:07 PM Revision 9a55fa1c (ceph): cls_user: add generate_test_instances() implementation
to all the encoded/decoded stuff
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:07 PM Revision 0f7b3c72 (ceph): rgw: quota thread for full user stats sync
Get user stats up to date periodically. Add configurables for different
periods, whether we update idle users.
Make s...
Yehuda Sadeh
08:33 PM Revision f8e4af2d (ceph): OSDMonitor: do not allow creation of EC pools if the quorum can't handl...
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:33 PM Revision 41796c07 (ceph): Monitor: add a function to get the required quorum features from the lo...
We will use this to avoid deferring to people who can't read our store.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
08:33 PM Revision 687b570b (ceph): Elector: ignore messages from mons without required feature capabilities
We maintain a list of required_features which the other monitor's features
must supply. This starts out at 0 and is i...
Greg Farnum
08:33 PM Revision 3d4a6739 (ceph): Elector: send an OP_NAK MMonElection to old peers who support it
Only new monitors support receiving OP_NAK from a peer without crashing, but
when we add new required features in the...
Greg Farnum
08:33 PM Revision 51ffede3 (ceph): mon: do not use CEPH_FEATURES_ALL for things that touch the disk
We want to encode with our quorum_features instead. Remaining uses of
CEPH_FEATURES_ALL are:
1) when the Elector is s...
Greg Farnum
08:33 PM Revision e79e1d28 (ceph): Monitor: introduce a function that translates quorum features into disk...
After an election, we call apply_quorum_to_compatset_features(). It translates
from the quorum features into monitor ...
Greg Farnum
06:28 PM Revision 7545177a (ceph): rgw, cls_user: fix bucket creation
There's a single op to create and update the user bucket info, however,
the cases differ a bit, as we only need to gu...
Yehuda Sadeh
06:28 PM Revision 6f34df45 (ceph): rgw: sync bucket stats thread
a new thread that periodically sync stats of recently modified buckets.
Signed-off-by: Yehuda Sadeh <yehuda@inktank....
Yehuda Sadeh
06:28 PM Revision 2f9a93d3 (ceph): rgw: round bytes to the next 4k for quota use
Be more consistent as we round it like this in the objclass, so we need
the accounting to match.
Signed-off-by: Yehu...
Yehuda Sadeh
06:28 PM Revision 0b7968cd (ceph): cls_user: header cleanup
put stats under a new struct
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision a68b52af (ceph): cls_user: keep time info about stats update
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision ba395128 (ceph): cls_user: op to keep track of sync completion time
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 5976bfcc (ceph): radosgw-admin: update stats sync completion
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision d9920439 (ceph): radosgw-admin: dump header when requested for user stats
header also contains sync timestamps, so we should dump it.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision a6fae689 (ceph): rgw: more rgw_quota fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 12f5801b (ceph): rgw: configure user quota also through region map
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision c59a98e0 (ceph): rgw: more quota fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 45b22293 (ceph): rgw: user quota should rely on cached info
user quota should rely on cached info if it says that we're at the
limit, since backend info might not be up to date....
Yehuda Sadeh
06:28 PM Revision c1c40df1 (ceph): rgw: implement quota handlers for user stats
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision a854d893 (ceph): rgw: some fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 15c01895 (ceph): radosgw-admin: user quota interface
also add needed functionality in RGWUser
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision cfb9553c (ceph): rgw: enable user quota
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 04b5a711 (ceph): rgw: some quota fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 4aee3fa2 (ceph): rgw: rename RGWBucketStats to RGWStorageStats
make it more generic, will be reused for user's stats.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision 92a87b3d (ceph): rgw: refactor quota cache
bucket quota cache is going to be reused, add a new abstract layer.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision 364f7c54 (ceph): rgw: move some code around, no actual changes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision c13634e8 (ceph): rgw: extend infrastructure to handle user stats read
Some helper functions that return data in required format for quota, add
async functions.
Signed-off-by: Yehuda Sade...
Yehuda Sadeh
06:28 PM Revision eef7ba48 (ceph): rgw, radosgw-admin, cls/user: retrieve user stats
add a new op to retrieve user header, new radosgw-admin command to stat
user.
Signed-off-by: Yehuda Sadeh <yehuda@in...
Yehuda Sadeh
06:28 PM Revision c8793fba (ceph): cls/user: some fixes + handle old buckets case
If a bucket was created prior to the new accounting, we can't substract
the old values, as the header stats didn't ac...
Yehuda Sadeh
06:28 PM Revision cbe1da85 (ceph): radosgw-admin: bucket stats --sync-stats [--bucket=...]
Sync user stats, either for a single buckets, or for all user's buckets.
Signed-off-by: Yehuda Sadeh <yehuda@inktank...
Yehuda Sadeh
06:28 PM Revision 5612ded3 (ceph): rgw: pass bucket owner all around
User quota operations require that we know who the actual user we do the
operation on is. Pass that info when creatin...
Yehuda Sadeh
06:28 PM Revision 23aa65f6 (ceph): rgw: replace user bucket listing with objclass call
instead of directly accessing the omap operation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision c7b4d008 (ceph): rgw: move bucket add / remove to new user objclass
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:28 PM Revision 438aea7f (ceph): cls/user: accounting functionality
Keep user total accounting in omap header, handle add/dec functionality.
Signed-off-by: Yehuda Sadeh <yehuda@inktank...
Yehuda Sadeh
06:28 PM Revision edcf9fed (ceph): cls/user: a new op to retrieve user header
user header holds user total stats
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:28 PM Revision 248c4aef (ceph): rgw: new user objclass
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:56 PM Revision a200fa96 (ceph): removed roles from task file
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
05:13 PM devops Tasks #7230 (Resolved): Rebuild sync-agent packages for dumpling repo
Would like to see some fixes make their way into the dumpling repo sometime soon. Brian Andrus
04:57 PM rgw Bug #7229 (Resolved): sync-agent logging breaks after logrotate
Josh fixed in commit:cabc3a6a2da1d437f766003600e7fd524a96f7d2 Brian Andrus
04:47 PM rgw Bug #7229 (Resolved): sync-agent logging breaks after logrotate
sync-agent should continue logging to the specified log after a logrotate. As of now, it appears to continue running ... Brian Andrus
04:31 PM Revision 5756f7c4 (ceph): Merge pull request #1102 from ceph/wip-rgw-civetweb-2
Wip rgw civetweb 2
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:19 PM Revision 50722a7d (ceph): Symlink worker logs into job archive dir
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:57 PM rgw Feature #6678 (In Progress): rgw: reject writes to secondary zones
Please consider this for a backport to dumpling. Brian Andrus
03:53 PM Bug #7218: Displaying wrong number of pools with ceph -s after removeing a pool
The experiment I did yesterday still shows the inconsistency. I was just looking at the output, in PGMap::print_summ... Dan Mick
03:41 PM Revision b90570f3 (ceph): Fix 404 broken links to logging and debug configuration
Signed-off-by: David Moreau Simard <dmsimard@iweb.com> David Moreau Simard
03:28 PM rgw Bug #7169 (Fix Under Review): rgw: list multipart parts broken (> 1000 parts)
Pushed two different fixes, one for wip-7169, second one for wip-7169-dumpling. The dumpling one only fixes the speci... Yehuda Sadeh
03:13 PM Bug #7207 (Resolved): Lock contention at filestore I/O (FileStore::lfn_open) during filestore fol...
This is in master in commit:55ab35ba9c1b3a1c4fc0abe5539c6bc320409371. It passed a full rados suite run.
Apparently...
Greg Farnum
09:50 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Hmm, the problem with that is:
1) people are really bad at estimating how much stuff they're going to put into a sto...
Greg Farnum
02:45 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
Thanks for looking at this!
In terms of folder splitting, I am wondering if people are interested in an alternativ...
Guang Yang
02:58 PM Bug #7190: osd/OSD.cc: 2338: FAILED assert(oldmap->have_pg_pool(pgid.pool()))
Saw this several times in a suite testing a filestore change as well:
http://qa-proxy.ceph.com/teuthology/gregf-20...
Greg Farnum
01:54 PM Revision 60da6e0c (ceph): Merge pull request #177 from ceph/wip-7213
use create-initial for deploying monitors Alfredo Deza
01:46 PM Bug #6685: osd/ReplicatedPG.cc: 8345: FAILED assert(0 == "erroneously present object")
i got a complete log with osd=20 and filestore=20
Sage Weil
12:35 PM rgw Feature #7228 (New): Get RadosGW Federated config and Keystone working nicely
With the currently documented method of Keystone integration, it's not clear if Keystone will function properly with ... Brian Andrus
11:41 AM Bug #7060 (Fix Under Review): mon: osdmap scrub crc mismatch
Sage Weil
11:08 AM devops Bug #7227: ceph-create-keys upstart script fails
This is emperor stable on Ubuntu 12.04 Noah Watkins
11:04 AM devops Bug #7227 (Can't reproduce): ceph-create-keys upstart script fails
I've been trying to debug this problem that shows up when using ceph-deploy, and have found some pretty weird behavio... Noah Watkins
09:47 AM Fix #7215: mon: prevent old monitors which do not support new encodings from joining the cluster
Nifty, thanks Tamil! That should let me cover a bunch of it. Greg Farnum
08:37 AM Fix #7215: mon: prevent old monitors which do not support new encodings from joining the cluster
Greg, we have some tests in the upgrade:parallel suite [ceph-qa-suite/suites/upgrade/parallel/stress-split] to do thi... Tamilarasi muthamizhan
09:34 AM Revision 4553e6af (ceph): Fix trailing space
Fix trailing space and indentation. Sébastien Han
06:43 AM Revision 28af392b (ceph): Merge pull request #1116 from jcsp/doc_toofull
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:36 AM Revision e23513fb (ceph): Merge pull request #1135 from ceph/use-ceph-sharedptr
libc++: convert tr1 uses
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:15 AM Revision 7bed2d6f (ceph): called sysinfo.append(meta) in get_sysinfo within the while loop
Babu Shanmugam
06:08 AM Revision ef3fe7b6 (ceph): Updated README with How-to-use instructions
Babu Shanmugam
04:35 AM Revision faae5b94 (ceph): libc++: convert tr1 uses
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
01:11 AM Revision ea026c6c (ceph): doc: Added domain pool, and changed zone configs to use domain tool so ...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:11 AM Revision 0303f0f1 (ceph): doc: Change zone domain to include "domain" so it is clear.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:21 AM Bug #7216: ASSERT AuthMonitor::update_from_paxos on 0.72.2
Also i think i need to add that it was clean install of 0.72.2 version. No updates, no movements. Grigory Gorelov
12:03 AM Revision 95e63ac6 (ceph): doc: Added space between {Query_String} and [E=HTTP ... to solve for 50...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

01/23/2014

11:44 PM Revision 9a7643bb (ceph): Merge pull request #1134 from ceph/wip-backend-uninit-use
ReplicatedBackend: fix uninitialized use warning/bug
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
11:40 PM Revision 6f6b1eea (ceph): ReplicatedBackend: fix uninitialized use warning/bug
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:32 PM Revision df4df46d (ceph): Monitor: use a single static accessor for getting CompatSet features of...
This way we don't need to maintain two working code paths.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:27 PM Revision 69150536 (ceph): doc: Adding more information on style and usage for documenting Ceph.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:41 PM Revision cf250a8f (ceph): use create-initial for deploying monitors
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
09:34 PM Revision 2216afdf (ceph): doc: Fixed omission of a comma in zone configuration.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:48 PM Revision 55ab35ba (ceph): FileStore: perform LFNIndex lookup without holding fdcache lock
Fixes: #7207
Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
Samuel Just
08:47 PM Revision 689f983e (ceph): Merge remote-tracking branch 'origin/next'
Greg Farnum
07:00 PM Revision 1560cc01 (ceph): mongoose: git rm src/mongoose
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:22 PM Revision 102c83a3 (ceph): Merge pull request #1132 from ceph/wip-erasure-rule
osd/OSDMap: do not create erasure rule by default
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Loic Dach...
Loïc Dachary
05:41 PM Revision 3f20a41f (ceph): civetweb: update submodule
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:41 PM Revision d26e7665 (ceph): civetweb: fix module uri
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:41 PM Revision 287ea5ca (ceph): rgw: modify the civetweb rule
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:41 PM Revision 1a2bed1e (ceph): civetweb: add include to makefile
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:41 PM Revision bd089b12 (ceph): civetweb: md5.inl -> md5.h
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:40 PM Revision f2f74754 (ceph): rgw: switch mongoose to civetweb
Fixes: #7054
mongoose is now GPL, using the civetweb fork instead.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:27 PM Revision d8bafaeb (ceph): Merge pull request #1131 from ceph/use-unordered-map
osd: use ceph:: scoped hash_map
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:16 PM Revision 08fa34d9 (ceph): osd/OSDMap: do not create erasure rule by default
If we do, we will require the v2 feature bit from clients.
We could only include feature bits for rules that are act...
Sage Weil
03:48 PM Bug #7218: Displaying wrong number of pools with ceph -s after removeing a pool
Where are you looking?
I'm assuming that since this is PGMap output, the OSDs haven't all finished deleting the po...
Greg Farnum
03:29 PM Bug #7218: Displaying wrong number of pools with ceph -s after removeing a pool
I looked, and this is reporting a hash_map .size(); I'll bet .size() isn't an accurate count of currently-defined key... Dan Mick
03:19 PM Bug #7218 (Resolved): Displaying wrong number of pools with ceph -s after removeing a pool
$ceph osd lspools
0 pool0,1 pool1,2 pool2,3 pool3,
ceph osd pool delete pool0 pool0 --yes-i-really-really-mean-it
...
Sherry Shahbazi
03:27 PM Fix #7215: mon: prevent old monitors which do not support new encodings from joining the cluster
wip-7215-quorum-features
Going to have to do some manual testing; not sure if there's any feasible automated testing...
Greg Farnum
02:46 PM Fix #7215 (Resolved): mon: prevent old monitors which do not support new encodings from joining t...
When we added our new osdmap encoding, we changed the on-disk encoding of the map. If old monitors join up, they won'... Greg Farnum
03:20 PM Revision 6f8541c8 (ceph): osd: use ceph:: scoped hash_map
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
03:12 PM Revision dea7534b (ceph): Merge pull request #1130 from ceph/wip-cuttlefish-backport-6620
mds: MDSMap: adjust buffer size for uint64 values with more than 5 chars Sage Weil
03:12 PM Revision 5817078b (ceph): Merge pull request #1129 from ceph/wip-dumpling-backport-6620
mds: MDSMap: adjust buffer size for uint64 values with more than 5 chars Sage Weil
03:08 PM Revision 47dcdb32 (ceph): rados/thrash: add cache + snaps workload
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:52 PM Documentation #3839 (Resolved): SSD crushmap example will not compile
John Wilkins
02:51 PM Bug #7216 (Can't reproduce): ASSERT AuthMonitor::update_from_paxos on 0.72.2
Greetings.
Today i have restarted my cluster and got all tree monitors not starting. Whole output is attached but ...
Grigory Gorelov
01:55 PM rgw Feature #7214 (Rejected): radosgw-agent should work with older versions of python-requests
precise packages 0.8.2-1, yet radosgw-agent needs >= 1.2.1 to work (not packaged in ubuntu until saucy).
Brian Andrus
12:33 PM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
As he noted, there's already a patch that gets rid of this lock over the affected area (although it also needs the im... Greg Farnum
10:14 AM Bug #7207: Lock contention at filestore I/O (FileStore::lfn_open) during filestore folder splitti...
3849ce2fa428dcfab57d6a7fdde1870f1448a33f I think Samuel Just
11:39 AM Revision 0c7e035a (ceph): mds: MDSMap: adjust buffer size for uint64 values with more than 5 chars
Fixes: #6620
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 0e8182edd850f061421...
Joao Eduardo Luis
11:36 AM Revision abf64417 (ceph): mds: MDSMap: adjust buffer size for uint64 values with more than 5 chars
Fixes: #6620
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 0e8182edd850f061421...
Joao Eduardo Luis
10:58 AM Bug #7212 (Resolved): monitor fails to start
Some teuthology/ceph-deploy tests are failing for the ceph master branch because some monitors are
not coming up:
...
Alfredo Deza
09:26 AM Bug #6620 (Resolved): mon: MDSMonitor/MDSMap: 'ceph report' leads to segfault on MDSMap::dump_info
This has been backported to both cuttlefish and dumpling. Joao Eduardo Luis
03:31 AM Bug #6620: mon: MDSMonitor/MDSMap: 'ceph report' leads to segfault on MDSMap::dump_info
wip-dumpling-backport-6620 , pr 1129
wip-cuttlefish-backport-6620, pr 1130
Joao Eduardo Luis
03:05 AM Bug #6620: mon: MDSMonitor/MDSMap: 'ceph report' leads to segfault on MDSMap::dump_info
bump Joao Eduardo Luis
08:27 AM Revision 645dd31c (ceph): Merge pull request #1064 from ceph/port/libc++
support libc++
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
07:47 AM Bug #7211 (Duplicate): Mon: does not validate snapshot removal commands
#7210. Stupid redmine ticket creation. Greg Farnum
07:44 AM Bug #7211 (Duplicate): Mon: does not validate snapshot removal commands
See thread "[ceph-users] failed to open snapshot after 'rados cppool '" at e.g. http://www.spinics.net/lists/ceph-use... Greg Farnum
07:42 AM Bug #7210 (Resolved): mon: does not validate snapshot removal commands
See thread "[ceph-users] failed to open snapshot after 'rados cppool '" at e.g. http://www.spinics.net/lists/ceph-use... Greg Farnum
07:26 AM devops Bug #6726: Official packages do not appear to be available for Saucy
+1 of the previous question!
I get the impression from comment #6 that this would be easy to fix. Any chance that...
Tom Verdaat
06:55 AM Revision 289a400a (ceph): Corrected ownership info which was presented as string, added stub code...
Babu Shanmugam

01/22/2014

10:52 PM Revision 2b0f8cbf (ceph): Merge branch 'wip-client-io-final'
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
Samuel Just
10:39 PM Revision 167f8523 (ceph): RadosModel: RollBack dirties the object
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 7e3ccfef (ceph): ReplicatedPG: take ReplicatedPGRef in BlessedContext
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 96d4a0c2 (ceph): PG::calc_acting: consider newest_update_osd when choosing backfill peers
We must include newest_update_osd->second.log_tail when considering backfill
peers because in GetLog we will request ...
Samuel Just
10:39 PM Revision e73a9f7b (ceph): ReplicatedPG: make STARTSYNC a noop
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 4fc4573f (ceph): PG: drop messages from down peers
This overlaps with the existing old_peering_msg() mechanism
except in one case: pulls from a replica not in the actin...
Samuel Just
10:39 PM Revision ecbdeb19 (ceph): PGBackend: clarify rollback_stash name and method comments
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 0bba79b7 (ceph): ReplicatedPG: support async reads on ec pools
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision a382ab82 (ceph): ReplicatedPG: requeue in_progress_async_reads on_change
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision b3c2ef2d (ceph): ReplicatedPG: make COPY_GET async read friendly
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision f2384412 (ceph): ReplicatedPG: EOPNOTSUPP on ec_pool if there are omaps in the COPY_GET
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision eb8f66d5 (ceph): ReplicatedPG: handle removing the old object in finish_copy_op
do_osd_ops will need to either copy the old version out of the
way or simply delete it depending on mod_desc. Thus, ...
Samuel Just
10:39 PM Revision e8a08ffa (ceph): ReplicatedPG::finish_copyfrom: check new_obs.exists, not obs.exists
If the transaction previously created the object, the stat update
will have already happened.
Signed-off-by: Samuel ...
Samuel Just
10:39 PM Revision 7c9425c3 (ceph): ReplicatedPG: fill in mod_desc in finish_copyfrom
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 9fd7a800 (ceph): ReplicatedPG: use append for write and writefull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 183f41c0 (ceph): ReplicatedPG: fill in mod_desc for hitset repops
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 9273177a (ceph): ReplicatedPG::_process_copy_chunk: use append
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision d0eda792 (ceph): common/hobject: print shard as unsigned, not as char
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision ca37d08e (ceph): ReplicatedPG::trim_object: remove unused int r; declaration
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 6e74123c (ceph): RadosModel: undirty with update_object_undirty
Otherwise it doesn't behave properly with snapshots since
update_object_version doesn't add another snapshot entry.
...
Samuel Just
10:39 PM Revision 155b4b06 (ceph): PGBackend,ReplicatedBackend: add support for rolling back log entries
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision ecae37c3 (ceph): osd/: introduce xattr caching for ec pools
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision c98cb1ce (ceph): ReplicatedPG: Fill in rollback info for log events
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 25eced59 (ceph): PGLog: create interface allowing interface user to cleanup/rollback
We need to be able to allow the PGLog interface user to provide
logic for rolling back and trimming log entries. To ...
Samuel Just
10:39 PM Revision 347d968a (ceph): PGLog: we cannot rollback past a recovered object entry
We don't recover the older versions, so we can't do a rollback.
In general, this is ok since we had enough copies to ...
Samuel Just
10:39 PM Revision a3e4a844 (ceph): PGLog,PG: reset can_rollback_to when we get a log entry without a trans...
We cannot rollback past an entry which we didn't actually
apply locally.
Signed-off-by: Samuel Just <sam.just@inktan...
Samuel Just
10:39 PM Revision 66bc91cf (ceph): ObjectStore: _collection_move_rename needs to increment ops
Bugfix.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:39 PM Revision 2fe5e1f2 (ceph): osd/: add sync/async read methods to PGBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 3ef6282c (ceph): ReplicatedPG: use pgbackend->objects_read_sync() as appropriate
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 647e75ae (ceph): src/: add CEPH_OSD_OP_READ_SYNC
EC pools won't support SYNC reads. This means that TMAP and friends
along with reads from an object class will not b...
Samuel Just
10:39 PM Revision c60185c0 (ceph): PGBackend: add PGTransaction
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision bf9390f3 (ceph): hobject_t/ReplicatedPG: tempness is now an hobject thing
PGBackend implmentations will have complete control over the temp
collection. Rather than specifying the collection ...
Samuel Just
10:39 PM Revision 5732f0c9 (ceph): ReplicatedBackend: implement RPGTransaction
RPGTransaction is essentially a wrapped ObjectStore::Transaction.
The coll_t argument is elided, tempness is instead ...
Samuel Just
10:39 PM Revision 09717e6d (ceph): PG/ReplicatedPG: move snap map management into append_log
Both the replica and the primary should use the same append_log
mechanism to update the snap map.
Signed-off-by: Sam...
Samuel Just
10:39 PM Revision 26b804f2 (ceph): ReplicatedPG: split out op_applied_replica
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 1a4694fd (ceph): ReplicatedPG: factor out should_send_op
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision c58c8990 (ceph): PGBackend: allow queue_transaction to specify an op
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 53c26bc3 (ceph): osd/: move client op handling into ReplicatedBackend
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision a7a6a2f1 (ceph): osd_types: ObjectModDesc
Contains information needed to roll back a pg_log_entry_t.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:39 PM Revision 63f64de1 (ceph): osd_types: add ObjectModDesc into pg_log_entry_t
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 05289745 (ceph): osd_types: add a can_rollback_to line to pg_log_t
This allows us to determine how far back the log can be rolled.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:39 PM Revision 1b5992b0 (ceph): FileStore::lfn_link: handle link within a collection
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 1b0335ed (ceph): common: add option to disable filestore sharded object check
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 03c5344f (ceph): PGLog: allow for empty pg log in update_range if log_tail == eversion_t()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 8494aa84 (ceph): src/test/osd: remove tmap test
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 69ad880e (ceph): test/osd/Object: create encoders for ContDesc
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 7fe22da2 (ceph): test/osd: restructure Object/RadosModel in prep for append
Attribute handling no longer has special support in ContentsGenerator.
The most recent operation information is now s...
Samuel Just
10:39 PM Revision ca91fb4c (ceph): test/osd: adapt RadosModel to not do omap ops on ec_pools
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision d0933eef (ceph): test/osd: add append support to WriteOp
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 0885880b (ceph): test/osd/TestRados.cc: skip 0 weight ops
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 4d56e3c8 (ceph): test/osd/: verify length of buffer returned in read
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision d3c8e85a (ceph): ReplicatedBackend: update the collection_list mechanisms to skip stashe...
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:39 PM Revision 393a035b (ceph): OSDMonitor: add debug_fake_ec_pool
This flag will cause ReplicatedPG to act as though the
pool were actually an EC pool in that operations will
be restr...
Samuel Just
10:39 PM Revision 6d05fa23 (ceph): PG: prefer older last_update for ec_pool
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:38 PM Revision a1ee1ee7 (ceph): PGLog::rewind_divergent_log: we can rewind to tail, fix assert
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:38 PM Revision c03d027c (ceph): hobject: admit that gen_t is actually version_t
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:38 PM Revision 518774dc (ceph): ObjectStore: improve name of the queue_transaction which cleans up the ...
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:38 PM Revision 06f7a98a (ceph): ReplicatedBackend.h: don't need to be active for pushes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:38 PM Revision b7d100b6 (ceph): FileStore::_collection_move_rename: remove source before closing guard
Fixes a bug in _collection_move_rename replays.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:38 PM Revision 1f9457c5 (ceph): ReplicatedBackend: remove pushing entry for each object as it completes
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:38 PM Revision a2006507 (ceph): PGLog: don't move up log.tail
Moving up log.tail unnecessarily risks backfilling
a replica after a split. Also, it disrupts the
property that repl...
Samuel Just
09:44 PM Revision d6b592c0 (ceph): Merge pull request #1079 from ceph/wip-tier-bits
osd: a few tiering fixes
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:10 PM Bug #7208 (Resolved): CEPH_FEATURE_CRUSH_V2 feature mismatch
In attempting to test kernel rbd with 0.74-553-g54d51d8-1saucy on kernel 3.11, I'm seeing:
feature set mismatch, m...
Mark Nelson
07:39 PM Bug #7207 (Resolved): Lock contention at filestore I/O (FileStore::lfn_open) during filestore fol...
There is a lock contention happening at filestore I/O (FileStore::lfn_open, https://github.com/guangyy/ceph/blob/mast... Guang Yang
06:48 PM CephFS Bug #7206: Ceph MDS Hang on hadoop workloads
just enable admin socket (without enabling client debug and mds debug). When the hang occurs, dump client request and... Zheng Yan
06:18 PM CephFS Bug #7206: Ceph MDS Hang on hadoop workloads
Greg Farnum already knows this, but for reference
I spent a large part of today with debug logging on to try to ca...
Greg Bowyer
02:01 PM CephFS Bug #7206: Ceph MDS Hang on hadoop workloads
That should be enough to either diagnose it or realize we need to reproduce it locally. Greg Farnum
01:58 PM CephFS Bug #7206: Ceph MDS Hang on hadoop workloads
Greg Farnum wrote:
> This could be an issue with time sync on the nodes; check your clock drift. (That's the only is...
Greg Bowyer
01:26 PM CephFS Bug #7206: Ceph MDS Hang on hadoop workloads
This could be an issue with time sync on the nodes; check your clock drift. (That's the only issue I know of that we'... Greg Farnum
12:30 PM CephFS Bug #7206 (Can't reproduce): Ceph MDS Hang on hadoop workloads
With blatant disregard for posted advice about the stability of ceph-fs, I attempted to use it for testing out some h... Greg Bowyer
05:40 PM Revision 022e531b (ceph): added roles for bucket quota tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
04:33 PM Tasks #6185: expand upgrade tests to be able to test downgrade
I don't think we want to do this until we decide that supporting downgrade is a worthwhile investment. Greg Farnum
04:33 PM RADOS Feature #6436: erasure-code: Downgrade testing
We don't support daemon downgrade in general, so let's not try and make that a requirement for testing here! Greg Farnum
04:20 PM Revision 8eaef414 (ceph): Merge pull request #1126 from ceph/wip-osdmapenc-fix
MOSDMap: reencode maps if target doesn't have OSDMAP_ENC
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:41 PM Bug #7186: ceph-rest-api: /tell/<osdid-or-pgid>/query doesn't work
The help information is a little confusing here, "query" only works for placement group while "version" only works fo... Kai Zhang
03:34 PM Revision 8060afd7 (ceph): MOSDMap: reencode maps if target doesn't have OSDMAP_ENC
Reencode both full and incremental maps if target doesn't know how to
decode OSDMAP_ENC maps (CEPH_FEATURE_OSDMAP_ENC...
Ilya Dryomov
02:44 PM Feature #5996 (Resolved): EC: [link] PG::calc_acting and friends should always choose the shortes...
Samuel Just
02:44 PM Feature #5990 (Resolved): EC: [link] Factor out the ReplciatedPG object replication and client wr...
Samuel Just
02:44 PM Feature #6832 (Resolved): EC: Adapt pg log to include information necessary for rollback
Samuel Just
02:44 PM Feature #6831 (Resolved): EC: Adapt ReplicatedPG read path to handle async reads
Samuel Just
12:50 PM Bug #7185: ceph-rest-api inconsistent routing with show_human_help
/tell is a command itself:... Kai Zhang
12:26 PM Revision 9792500a (ceph): doc: add-or-rm-mons.rst: better explanation on number of monitors
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:39 AM RADOS Feature #7205 (New): erasure-code: update HITSET_GET to somehow use a CEPH_OSD_OP_READ op
Or, re-express using async read/sync read. Samuel Just
09:45 AM Revision 9eac5e37 (ceph): Added update_metadata, clear_metadata, and usage description code
Babu Shanmugam
09:38 AM Bug #7203 (Can't reproduce): osd/ReplicatedPG.cc: 9551: FAILED assert(r >= 0) in scan_range
on next:... Sage Weil
09:36 AM Subtask #7158: EC: flesh out how the ceph tool should be used to manage ec pools and create sub t...
i think pool creation is all there. the create-pyramid rule we can treat separately, i think!
but... should we ha...
Sage Weil
02:46 AM Subtask #7158: EC: flesh out how the ceph tool should be used to manage ec pools and create sub t...
Loic pointed out that there's already support to create pools via the ceph tool
https://github.com/ceph/ceph/blob/...
Joao Eduardo Luis
09:32 AM rgw Bug #7169 (In Progress): rgw: list multipart parts broken (> 1000 parts)
Ian Colle
09:31 AM Bug #7184 (Resolved): osd: scrub complains about num_objects_dirty for old pools
Sage Weil
03:08 AM Revision e4abe40c (ceph): added roles to rest yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
02:51 AM Revision dcca4137 (ceph): added perl script for rgw bucket quota tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
02:50 AM Revision 28c75f81 (ceph): removing rgw_tests.sh
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
(cherry picked from commit 54caa0192b02b03549fe4ca5d062495e6e429...
Tamilarasi muthamizhan
02:44 AM Revision 54caa019 (ceph): removing rgw_tests.sh
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
02:35 AM Revision 98c78736 (ceph): modified rgw suite for bucket quota tests
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)> tamil
01:50 AM Revision 4550fb5f (ceph): Merge branch 'master' of github.com:ceph/ceph
tamil
01:50 AM Revision 8b8ede7a (ceph): modified the port to 7280 in the script instead of the default 80
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)> tamil
01:30 AM Revision 81ff12ec (ceph): Merge pull request #1124 from ceph/wip-cache-mode-fix
mon/MonCommands: 'invalidate+forward' -> 'forward'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

01/21/2014

11:56 PM Revision 850b4f42 (ceph): script for rgw bucket quota testing
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)> tamil
10:27 PM Revision 339bed1b (ceph): mon/MonCommands: 'invalidate+forward' -> 'forward'
Commit 4e439857a694 introduced invalidate+forward cache mode, commit
81279e3bb6e0 renamed it to forward, but missed t...
Ilya Dryomov
10:18 PM Revision b88c8eae (ceph): doc: Added Documenting Ceph (draft) document.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:18 PM Revision 90aea596 (ceph): doc: Added documenting Ceph to the toc tree.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:05 PM devops Feature #6986 (In Progress): Build packages containing RBD and CephFS kernel modules for installa...
I'm building against kernel-3.10.0-54.0.1.el7.x86_64, and I get the following error when using df5f7b6abd0dacf6fa60ac... Ken Dreyer
12:39 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
Neil Levine
08:16 PM Revision 9fa8d2d1 (ceph): mon/MDSMonitor: do not generate mdsmaps from already-laggy mds
There is one path where a mds that is not sending its beacon (e.g.,
because it is not running at all) will lead to pr...
Sage Weil
08:16 PM Revision e8298515 (ceph): mon/MDSMonitor: do not generate mdsmaps from already-laggy mds
There is one path where a mds that is not sending its beacon (e.g.,
because it is not running at all) will lead to pr...
Sage Weil
08:12 PM Revision 3d88dfff (ceph): mon/MDSMonitor: do not generate mdsmaps from already-laggy mds
There is one path where a mds that is not sending its beacon (e.g.,
because it is not running at all) will lead to pr...
Sage Weil
08:04 PM Revision 291407bc (ceph): Merge pull request #1123 from ceph/wip-stray-mdsmaps
mon/MDSMonitor: do not generate mdsmaps from already-laggy mds
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
07:51 PM Revision ed2decb1 (ceph): doc: Fixed end string from '' to `` to stop warnings. Enforced 80 char ...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:29 PM Revision 584c2dd6 (ceph): mon/MDSMonitor: do not generate mdsmaps from already-laggy mds
There is one path where a mds that is not sending its beacon (e.g.,
because it is not running at all) will lead to pr...
Sage Weil
06:34 PM Revision cd217ec0 (ceph): Merge pull request #1119 from ceph/wip-7184
osd: ignore num_objects_dirty for old pools
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
03:44 PM devops Bug #7157: ceph-disk list fails in encrypted disk setup
I'm having this problem, with a fresh install of Ubuntu 12.04 and the latest (as of yesterday) Ceph release (ceph ver... Stuart Longland
03:40 PM Revision 4c968534 (ceph): packaging: ship libdir/ceph
Automake puts ceph_common.sh into libdir/ceph, but the Red Hat packaging
was not capturing this file.
Add the libdir...
Ken Dreyer
01:41 PM Feature #5999 (In Progress): EC: [link] OSD internals must work in terms of cpg_t
Ian Colle
01:38 PM Feature #6437 (In Progress): EC: implement ECBackend recovery
Ian Colle
01:37 PM Feature #7167 (Resolved): Add op_process_latency in perf counters
Samuel Just
01:31 PM Feature #5990 (Fix Under Review): EC: [link] Factor out the ReplciatedPG object replication and c...
Samuel Just
01:28 PM Feature #6832 (Fix Under Review): EC: Adapt pg log to include information necessary for rollback
Ian Colle
01:28 PM Feature #6831 (Fix Under Review): EC: Adapt ReplicatedPG read path to handle async reads
Ian Colle
01:27 PM Feature #5996 (Fix Under Review): EC: [link] PG::calc_acting and friends should always choose the...
Ian Colle
01:27 PM Feature #6438 (Fix Under Review): EC: implement EC client IO
Ian Colle
12:39 PM devops Feature #7047: rhel7: build process for rbd.ko, ceph.ko kernel modules
Neil Levine
12:39 PM devops Feature #7046: rhel7: gitbuilder for rbd.ko, ceph.ko kernel modules
Neil Levine
12:20 PM Feature #7196 (New): qa: test encoding semantics, not just being able to decode/encode different ...
I have a branch with at least slightly better detection by comparing the json dumps. Need to generate new object corp... Josh Durgin
12:16 PM Feature #7195 (Resolved): librados: complete C write object operation bindings
They're missing individual return values, exec, omap (covered by #7194), and possibly a few other features from the c... Josh Durgin
12:14 PM Feature #7194 (Resolved): librados: omap in the c api
It doesn't exist, but should. Add it to the read/write object operations bindings. Josh Durgin
12:13 PM Feature #7193 (Resolved): librados: object operation bindings for reads
Writes were added recently. It would be useful to have these available for binding to other languages. Josh Durgin
11:50 AM Revision 6bee1885 (ceph): Docs: Add backfill_toofull to list of PG states
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
11:21 AM devops Documentation #2974 (Resolved): doc: update chef docs for mon key distribution
John Wilkins
10:57 AM Revision 199e614b (ceph): Initial version of the source code. Statistics extraction is done
Babu Shanmugam
09:45 AM Feature #7192 (Resolved): An easier-to-process health report

Currently, the "ceph health" is great for human consumption, but a bit awkward to feed into a monitoring app, becau...
John Spray
05:34 AM Revision 7a2d7f13 (ceph): Merge pull request #1120 from xylv/wip-op-process-latency-squashed
osd: Add op_process_latency in perf counter
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:11 AM Revision 78150bd9 (ceph): osd: Add op_process_latency in perf counter
Fixes: #7167
Signed-off-by: Ray Lv <xiangyulv@gmail.com>
Ray Lv

01/20/2014

10:50 PM Revision 67d8b72e (ceph): common: fix bufferlist::append(istream) test
bufferlist::append(istream) now filters out empty lines; reflect this in
the test
Signed-off-by: Loic Dachary <loic@...
Loïc Dachary
10:20 PM Feature #7191 (Closed): Replace Mutex to RWLock with fdcache_lock in FileStore
done by https://github.com/somnathr/ceph/commits/wip-queueing-sd1. Haomai Wang
10:09 PM Feature #7191 (Closed): Replace Mutex to RWLock with fdcache_lock in FileStore
Now FileStore can't make full use of SSD because of poor parallelism, 4 OSD in the same SSD are recommended to achiev... Haomai Wang
09:45 PM Bug #7184 (Fix Under Review): osd: scrub complains about num_objects_dirty for old pools
Sage Weil
08:11 PM Revision 403be003 (ceph): Fix #7187: Include all summary items in JSON health output
Signed-off-by: John Spray <john.spray@inktank.com>
(cherry picked from commit fdf3b5520d150f14d90bdfc569b70c07b0579b38)
John Spray
08:11 PM Revision a2e34b8d (ceph): Fix #7187: Include all summary items in JSON health output
Signed-off-by: John Spray <john.spray@inktank.com>
(cherry picked from commit fdf3b5520d150f14d90bdfc569b70c07b0579b38)
John Spray
08:09 PM Feature #7167: Add op_process_latency in perf counters
Squashed commits to a new pull request: https://github.com/ceph/ceph/pull/1120 Xiangyu Lv
04:53 AM Feature #7167: Add op_process_latency in perf counters
Seems I'm spamming the backlog of pull requests. Here is a new pull request including changes after your comments: h... Xiangyu Lv
08:07 PM Revision 368f1736 (ceph): Merge pull request #1117 from jcsp/wip-7187
Fix #7187: Include all summary items in JSON health output
Backport: emperor, dumpling
Reviewed-by: Sage Weil <sage@...
Sage Weil
12:11 PM Fix #7187 (Resolved): In JSON "ceph health" output, 'summary' list only contains one item
Sage Weil
03:42 AM Fix #7187: In JSON "ceph health" output, 'summary' list only contains one item
https://github.com/ceph/ceph/pull/1117 John Spray
03:07 AM Fix #7187 (Resolved): In JSON "ceph health" output, 'summary' list only contains one item

The human readable output gives you a list of items, but the JSON output for some reason just picks the first one o...
John Spray
11:10 AM Revision fdf3b552 (ceph): Fix #7187: Include all summary items in JSON health output
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
11:07 AM Bug #7190 (Resolved): osd/OSD.cc: 2338: FAILED assert(oldmap->have_pg_pool(pgid.pool()))
... Sage Weil
08:51 AM Bug #7122 (Resolved): push 0/hit_set_... v 0'0 failed because local copy is 818'7131
Sage Weil
08:51 AM Bug #7117 (Resolved): centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_comm...
Sage Weil
08:24 AM Bug #7188 (Won't Fix): Admin socket files are lost on log rotation calling initctl reload (ubuntu...
h3. Workaround
Using *restart* instead of *reload* restarts the daemons instead of sending them a signal that grac...
John Spray
07:15 AM rgw Bug #6951: rgw: bucket re-create fails when cache is disabled
I have the same problem (kind of) as described in the mailing list.
But it's not stopped by the cache, AFAICT, the c...
Sylvain Munaut

01/19/2014

08:00 PM Revision 63a77f46 (ceph): Merge pull request #1112 from kazhang/wip-7180
Fix #7180 in ceph_rest_api
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:50 PM Bug #7180 (Resolved): 500 error when get mds help via ceph-rest-api
Landed to master 63a77f465654261e13cf7fbd5ffc6ed0c9f2eca0 Ian Colle
06:03 PM Revision c78c3002 (ceph): Remove some almost-duplicate COMMAND definitions
These seem to have been added twice in 8985e1c9e and
then in 7b42deef3. The second version looks more
correct.
Sign...
John Spray
08:22 AM Feature #7104: rest-api: support commands requiring 'w' cap without 'rw' cap
Just noticed there is a rest-api category (I was searching for ceph-rest-api..). Could someone flag this properly ? I... David Moreau Simard
08:21 AM Bug #7186: ceph-rest-api: /tell/<osdid-or-pgid>/query doesn't work
Just noticed there is a rest-api category (I was searching for ceph-rest-api..). Could someone flag this properly ? I... David Moreau Simard
08:18 AM Bug #7186 (Won't Fix): ceph-rest-api: /tell/<osdid-or-pgid>/query doesn't work
tell/<osdid-or-pgid>/query is shown twice in show_human_help (probably part of the problem?)
For instance, /tell/1...
David Moreau Simard
08:21 AM Bug #7185: ceph-rest-api inconsistent routing with show_human_help
Just noticed there is a rest-api category (I was searching for ceph-rest-api..). Could someone flag this properly ? I... David Moreau Simard
07:58 AM Bug #7185 (Won't Fix): ceph-rest-api inconsistent routing with show_human_help
This works:
http://apiserver:5000/api/v0.1/osd <-- Returns help for /osd calls
http://apiserver:5000/api/v0.1/osd/...
David Moreau Simard
07:58 AM Revision 20cf41d6 (ceph): Missing a key for perm 'w' in permmap (src/pybin/ceph_rest_api.py:277)
It leads to a 500 error when getting mds help info via rest api.
Changed "w" to "rw" in MonCommands.h
Fixes: #7180
S...
Kai Zhang
05:48 AM Revision 26a534e6 (ceph): Merge branch 'bclibcoop/next-cors' of https://github.com/BCLibCoop/ceph...
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:30 AM Revision 6dcf462c (ceph): rgw: Document fields for access/secret key
The field name mapping for access vs secret key is not clear, this
helped in debugging.
Signed-off-by: Robin H. John...
Robin Johnson
05:30 AM Revision 52a91540 (ceph): rgw: Fix signature variable naming/failure print
The signature variables for expected vs got are poorly named, and this
lead them being swapped in the signature valid...
Robin Johnson
05:30 AM Revision 586ad1f6 (ceph): rgw: Use correct secret key for POST authn
The POST authentication by signature validation looked up a user based
on the access key, then used the first secret ...
Robin Johnson
05:19 AM Revision 7314cde1 (ceph): osd: ignore num_objects_dirty for old pools
Way back in a0ed9c20048750fd4b2c7ce0339fa8b20ef08ca3 we introduced the
dirty flag, but we did not track it in the sta...
Sage Weil
05:06 AM Revision 8ef7268a (ceph): Merge pull request #1111 from ceph/wip-osdmap-7177
OSDMap: Populate primary_temp values a little more carefully
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

01/18/2014

10:03 PM Revision 1fcbddc8 (ceph): libc++: avoid hash re-definitions
The definitions of hash<> for int64_t/uint64_t that were not available
on i386 in the __gnu_cxx namespace are availab...
Noah Watkins
10:03 PM Revision 1b308b65 (ceph): libc++: fix null pointer comparison
This error is thrown when comparing a shared_ptr to NULL. To resolve
this we just use shared_ptr::operator bool that ...
Noah Watkins
10:03 PM Revision aae47009 (ceph): libc++: use ceph::shared_ptr in installed header
librados.hpp uses std::tr1::shared_ptr which may not be available such
as in libc++. This switches the use to ceph::s...
Noah Watkins
10:03 PM Revision 4c4e1d0d (ceph): libc++: use ceph:: namespaced data types
Switches the implemetnation of smart pointers and unordered map/set to
use the ceph:: versions.
Signed-off-by: Noah ...
Noah Watkins
10:03 PM Revision 8e867204 (ceph): libc++: create portable smart ptr / hash_map/set
Creates ceph:: namespaced versions of smart pointers and unordered map
and sets.
Signed-off-by: Noah Watkins <noahwa...
Noah Watkins
09:51 PM rgw Bug #7183 (Pending Backport): RGW CORS POST fix for subusers and cleanups
Yehuda Sadeh
09:31 PM rgw Bug #7183: RGW CORS POST fix for subusers and cleanups
Just to be clear, the main issue that is fixed is POST request might not authenticate when user has multiple access k... Yehuda Sadeh
09:08 PM rgw Bug #7183 (Resolved): RGW CORS POST fix for subusers and cleanups
Patches already emailed to ceph-devel list at vger.
Patch #3 is the important one: looking up the correct secret k...
Robin Johnson
09:22 PM Bug #7184 (Resolved): osd: scrub complains about num_objects_dirty for old pools
Sage Weil
09:21 PM Bug #7177 (Resolved): osd crashed at OSD::advance_pg on master branch
Sage Weil
12:52 PM Bug #7180: 500 error when get mds help via ceph-rest-api
Need review: https://github.com/ceph/ceph/pull/1112 Kai Zhang
12:13 PM Bug #7180 (Resolved): 500 error when get mds help via ceph-rest-api
I was playing with ceph-rest-api, when I try to access http://localhost:5000/api/v0.1/mds, it's supposed to return th... Kai Zhang
12:51 PM devops Documentation #7182 (Resolved): documentation miscategorizes debian as upstart based. debian use...
The ceph documentation miscategorizes debian as an upstart based distro. Debian uses systemvinit. An example of suc... Christ Schlacta
12:47 PM devops Bug #7181 (Rejected): debian 7 wheezy init.d script will not start OSDs not corresponding to a mo...
I'm in the midst of testing a ceph deployment, and am not using individual disks for ceph. They're on my main OS dri... Christ Schlacta
05:04 AM Revision 7e7eda47 (ceph): OSDMap: Populate primary_temp values a little more carefully
In _get_temp_osds(), we populate temp_pg from the list in the OSDMap,
but we also skip anybody in the list who's down...
Greg Farnum
12:58 AM Revision 35e5b128 (ceph): suite for rest
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:08 AM CephFS Documentation #3672: doc: how to mount ceph-fuse from fstab
On "Debian":http://debian.org only the following (sample) works with *ceph-fuse*-0.72.2-1:
/etc/fstab:
moun...
Dmitry Smirnov

01/17/2014

11:57 PM Bug #7178 (Resolved): sample.ceph.conf needs update
At the moment "sample.ceph.conf" is incomplete (some essential options are missing);
it uses old deprecated options ...
Dmitry Smirnov
11:56 PM Revision 47bc71a7 (ceph): fixed the syntax for test maxmds=2
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:41 PM Revision a13ebd37 (ceph): fix for the test maxmds=2
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:33 PM Revision ad203d59 (ceph): doc: Fixed ruleset typo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:17 PM Revision 6a19daa2 (ceph): Merge pull request #1106 from ceph/wip-rgw-contention
Wip rgw contention
Reviewed-by: Sage Weil <sage@inktank.com>
Yehuda Sadeh
08:52 PM Revision 6b7f27c0 (ceph): librados: use rwlock for lookup pool, cache results
Use rwlock to read cahed results, only use regular lock if
results are not cached.
Invalidate cache on new osdmap.
S...
Yehuda Sadeh
08:34 PM Revision 4b31456b (ceph): rgw: add .h file to Makefile rule
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:59 PM Revision 7f61d249 (ceph): Merge pull request #1082 from dachary/wip-ceph-disk
ceph-disk: larger timeout in the test script
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:47 PM Revision be5ac2b7 (ceph): Merge pull request #1088 from christian-marie/wip-c-atomic-writes
librados: Add C API coverage for atomic write operations
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:23 PM Revision d1de32cf (ceph): doc: Added default-placement to list of placement targets. Added SSL co...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:22 PM Revision 80212eaa (ceph): doc: Added additional comment about port number.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:24 PM Revision 184e64d0 (ceph): Merge pull request #1092 from ceph/wip-rgw-loadgen
Wip rgw loadgen
Reviewed-by: Sage Weil <sage@inktank.com>
Yehuda Sadeh
06:16 PM Revision 02153421 (ceph): rgw: loadgen, configurable num of objs, buckets
also fix request draining
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:14 PM Revision 7c867645 (ceph): rgw: loadgen shutdown, error out on failures
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:14 PM Revision e8a4b307 (ceph): rgw: loadgen frontend read uid, init access key
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:14 PM Revision 85267cf6 (ceph): rgw: sign loadgen requests
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:14 PM Revision 57137cb4 (ceph): rgw: add a load generation frontend
Still missing some pieces, but already generates requests.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:58 PM Revision b04d26ae (ceph): Merge pull request #1107 from xylv/wip-osd-crash-with-leveldb-cache-set
osd: OSD failed to start with osd_leveldb_cache_size > 0
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:36 PM Revision 65d33484 (ceph): Merge pull request #1109 from ceph/wip-rbd-mount_timeout
rbd: expose mount_timeout map option
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:31 PM Bug #7177: osd crashed at OSD::advance_pg on master branch
Unfortunately I can't make much sense of the core dump.
Fortunately just by looking at the code involved I'm pretty ...
Greg Farnum
04:50 PM Bug #7177 (Resolved): osd crashed at OSD::advance_pg on master branch
logs: ubuntu@mira057.front.sepia.ceph.com:/home/ubuntu/bug_osd_crash
hit this issue when trying to run the rest/te...
Tamilarasi muthamizhan
04:05 PM Revision e8bb1654 (ceph): call wait() on the teuthology-results Popen object
This ought to fix the issue where zombie teuthology-results processes
stick around.
Signed-off-by: Zack Cerza <zack....
Zack Cerza
12:42 PM Revision f01202de (ceph): Fixes: #7172
To ensure LevelDBStore::db is destroyed before dependent LevelDBStore::db_cache and LevelDBStore::filterpolicy.
Sign...
Ray Lv
09:53 AM Revision b1a853e4 (ceph): rbd: expose mount_timeout map option
Expose mount_timeout map option. (I missed it in commit 9b7364d2450c,
which added -o / --options option and among ot...
Ilya Dryomov
09:31 AM Feature #7173 (Resolved): Pre-populate exceptions
Pre-populate exceptions on the monitor after a large map change to avoid message storms in large clusters. Kyle Bader
08:49 AM Subtask #7146: implement osd crush rule create-erasure
Hi Sage
What if **osd crush rule create-pyramid** was something like:
* get the properties of a designated eras...
Loïc Dachary
02:58 AM Subtask #7146: implement osd crush rule create-erasure
... Loïc Dachary
08:37 AM rgw Feature #6747: PowerDNS backend for RGW bucket directing
You can fetch the region map with GET /admin/config Josh Durgin
01:08 AM rgw Feature #6747: PowerDNS backend for RGW bucket directing
This is now in development in the wip-rgw-powerdns branch.
Currently lacking support from the RGW Admin API to fet...
Wido den Hollander
08:23 AM Feature #6835 (Resolved): EC: ec pgs will need to be able to specify temp primaries other than ac...
Merged in commit:3b696f28d6cee1fd3a2b78911cc8377445158ba1 Greg Farnum
08:22 AM Linux kernel client Feature #6991: support CEPH_FEATURE_OSDMAP_ENC
We did not coalesce the feature flags. Greg Farnum
06:44 AM Revision 8ec7fa85 (ceph): PendingReleaseNotes: note ceph -s fix
See 790dda9c0b75fa5a59ce6187b6131dad54d6d3fe.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:42 AM Revision d6b2f87e (ceph): Merge pull request #1104 from concubidated/master
osd: OSDMap: fix output from ceph status --format=json for num_in_osds
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:33 AM Revision f29ffa28 (ceph): Merge pull request #1097 from ceph/fix-configure-rerunning
avoid re-running configure after initial 'make' invocation
This appears to pass the gitbuilders (and the multiple ru...
Sage Weil
05:30 AM Feature #7167: Add op_process_latency in perf counters
I have sent another clean pull request: https://github.com/ceph/ceph/pull/1108
Please help to check and merge it.
Xiangyu Lv
05:26 AM Linux kernel client Bug #7139 (Fix Under Review): dead tcp connections during connection negotiation may lead to hangs
wip-7139; https://github.com/ceph/ceph-client/commits/wip-7139 Ilya Dryomov
05:24 AM Linux kernel client Bug #7139: dead tcp connections during connection negotiation may lead to hangs
Reproduced it a couple days ago, kernel client had a half-open socket:... Ilya Dryomov
05:09 AM Bug #5804: mon: binds to 0.0.0.0:6800something port
I saw this happening multiple times during a training class.
During the CEPH 100 training we use the machine "dais...
Wido den Hollander
04:48 AM Bug #7172: osd: OSD failed to start with osd_leveldb_cache_size > 0
I have sent a pull request to fix this bug: https://github.com/ceph/ceph/pull/1107
Please help to review it.
Xiangyu Lv
04:40 AM Bug #7172: osd: OSD failed to start with osd_leveldb_cache_size > 0
As shown in the following stack trace, the OSD process crashed while trying to
umount filestore after upgrading file...
Xiangyu Lv
04:38 AM Bug #7172 (Resolved): osd: OSD failed to start with osd_leveldb_cache_size > 0
After applying osd_leveldb_cache_size = 52428800 on an OSD host, 2 ~ 3 OSDs on
the host failed to start due to the f...
Xiangyu Lv
04:35 AM Revision f6149105 (ceph): Merge pull request #1103 from ceph/wip-7073
rgw: use configurable prime number for gc hash
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:02 AM rgw Feature #6748 (Resolved): Return bucket name in response header
Merged into master as of yesterday, resolved. Wido den Hollander
01:00 AM Revision 6e931326 (ceph): doc: Removed Calxeda example.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:57 AM Revision dd4a9e18 (ceph): doc: Removed saucy salamander reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:54 AM Revision e7d28a72 (ceph): doc: Added host resolution commentary.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:51 AM Revision 22e9a756 (ceph): doc: Added comments from #6682.
fixes: #6682
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:48 AM Revision 6e37b7a8 (ceph): doc: Added modification to quick start.
fixes: #6682
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:11 AM Revision 742d425f (ceph): doc: Changed file name.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:11 AM Revision f7f9bedf (ceph): doc: Added source file for graphic.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:10 AM Revision 26aa6021 (ceph): doc: Added source file for graphic.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:10 AM Revision c30b1387 (ceph): doc: Added third monitor icon.
fixes: #6959
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:09 AM Revision add59b83 (ceph): doc: Added additional monitor icon.
fixes: #6959
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:09 AM Revision 4b03326b (ceph): doc: Removed old file. Changed file name.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

01/16/2014

10:30 PM Revision 86c15480 (ceph): rgw: handle racing object puts when object doesn't exist
If the object didn't exist before and now we have multiple puts coming
in concurrently, we need to make sure that we ...
Yehuda Sadeh
10:30 PM Revision 5c24a7ea (ceph): rgw: don't return -ENOENT in put_obj_meta()
Fixes: #7168
An object put may race with the same object's delete. In this case just
ignore the error, same behavior...
Yehuda Sadeh
09:32 PM Revision a84cf15f (ceph): rgw: use rwlock for cache
Use a window for cache lru updates, so that we don't need to get the
writer lock every read.
Signed-off-by: Yehuda S...
Yehuda Sadeh
09:00 PM Revision 1ddc3fdb (ceph): Merge pull request #176 from ceph/wip-7164
lock.py: request only rsa keys from ssh-keyscan Alfredo Deza
08:51 PM Revision 381d4aa8 (ceph): lock.py: request only rsa keys from ssh-keyscan
New versions of ssh-keyscan return two keytypes if possible; this
breaks the comparison of "number of lines of output...
Dan Mick
08:36 PM rgw Bug #7073 (Resolved): "rgw gc max objs" should have a prime number as default value
commit:5ed7865ae8880f47c4715d7db4f069f60544128f Josh Durgin
08:12 PM Revision 790dda9c (ceph): osd: OSDMap: fix output from ceph status --format=json for num_in_osds
num_up_osds returns as an int value, while num_in_osds returns as a string.
Since only an int can be returned from ge...
Tyler Brekke
07:58 PM Revision 27590c7a (ceph): Merge pull request #915 from ceph/wip-rgw-expose-bucket
6748: rgw: Optionally return the bucket name in a response header.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
07:36 PM Revision 3194d66d (ceph): doc: Fixed keyring command and updated for current conventions.
fixes: #6692
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
05:57 PM Revision 66312f7e (ceph): ceph_manager: in test_map_discontinuity, delay killing osd for 20s
This should give enough time for the replica to get the message
marking them clean.
Signed-off-by: Samuel Just <sam....
Samuel Just
05:23 PM Bug #7160 (Duplicate): rados tests failed on next branch with scrub mismatch failures
Tamilarasi muthamizhan
05:17 PM Revision ec5f7a5e (ceph): client: ceph-fuse use fuse_session_loop_mt to allow multithreaded opera...
Signed-off-by: Moritz Moeller mm@mxs.de Moritz Möller
04:57 PM Documentation #6682 (Resolved): Adjustments to the Ceph Quick installation guide
John Wilkins
04:53 PM Revision 53fc2d93 (ceph): Log a warning when killing long-running jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:46 PM devops Feature #7171 (Resolved): rbdmap should be part of ceph-common
Currently, the rbdmap sysvinit/upstart script and /etc/ceph/rbdmap are included only in the ceph package.
Machines...
Alexandre Marangone
04:38 PM Revision 769ef8a9 (ceph): Kill jobs that run for over 3 days (configurable)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:23 PM Revision d4160fde (ceph): Merge pull request #1094 from ceph/wip-7117-redhat
packaging: ship libdir/ceph
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:20 PM Bug #7170 (Can't reproduce): rados api test LibRadosMisc.CopyPP failed on next branch
logs are copied to mira057.front.sepia.ceph.com:/home/ubuntu/testing_jan16_2... Tamilarasi muthamizhan
04:17 PM rgw Bug #7169 (Resolved): rgw: list multipart parts broken (> 1000 parts)
Yehuda Sadeh
04:11 PM Documentation #6959 (Resolved): Diagrams showing even numbers of Monitors
John Wilkins
12:35 PM Documentation #6959 (In Progress): Diagrams showing even numbers of Monitors
John Wilkins
02:26 PM rgw Bug #7168 (Fix Under Review): 404 Errors When save immediately follows a delete
Yehuda Sadeh
08:45 AM rgw Bug #7168: 404 Errors When save immediately follows a delete
Yehuda Sadeh
05:14 AM rgw Bug #7168 (Resolved): 404 Errors When save immediately follows a delete
If the delete operation clashed with the save, and the save returned an 404. Is there an option to make save successf... Xiangyu Lv
02:20 PM Revision e1fd0e81 (ceph): first commit
Sébastien Han
01:32 PM Revision 50808af9 (ceph): ceph-disk: larger timeout in the test script
Otherwise slow machines may timeout just because they are slow and not
because the process is blocked by an actual pr...
Loïc Dachary
01:32 PM Revision ac5a9fec (ceph): mon: larger timeout for mon mkfs.sh test
Otherwise slow machines may timeout just because they are slow and not
because the process is blocked by an actual pr...
Loïc Dachary
01:21 PM Revision d27731fe (ceph): Merge pull request #1095 from ceph/wip-7166
osd: OSDMap: build reverse name->pool map upon decoding
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
12:51 PM Revision 1aa26018 (ceph): osd: OSDMap: build reverse name->pool map upon decoding
Commit 3d7c69fb09 introduced a new OSDMap encoding/decoding scheme.
However, while the classic decoding function stil...
Joao Eduardo Luis
12:41 PM Bug #7071 (Resolved): osd/ReplicatedPG.cc: 5953: FAILED assert(attrs->count("_"))
This was probably fixed by 0c81849c4f1661ce89b8623edaf2873bb6611f62. Samuel Just
11:36 AM Bug #6692 (Resolved): Documentation: Command line incorrect.
http://ceph.com/docs/master/rados/operations/authentication/ John Wilkins
10:45 AM Bug #6692 (In Progress): Documentation: Command line incorrect.
John Wilkins
10:47 AM Subtask #7146 (In Progress): implement osd crush rule create-erasure
... Loïc Dachary
10:39 AM devops Documentation #5265 (Closed): node-name is confusing. hostname is probably more accurate
looks good Yan-Fa Li
10:31 AM devops Documentation #5265 (Resolved): node-name is confusing. hostname is probably more accurate
http://ceph.com/docs/master/start/quick-ceph-deploy/ John Wilkins
10:35 AM Documentation #3674 (Resolved): Deployment documentation is confusing
Documentation on deployment has been completely rewritten, and mkcephfs is no longer part of it. John Wilkins
09:04 AM Feature #7154: Allow reweight of crush subtree via command line tools
Greg Farnum wrote:
> In what scenarios would this actually be a good idea? You trying to do incremental bring-up or ...
Kyle Bader
09:02 AM Revision f97264d4 (ceph): 6748: rgw: Optionally return the bucket name in a response header.
This can be useful in situations where accounting of traffic is done externally
when for example HTTP traffic is cach...
Wido den Hollander
05:23 AM Bug #7166 (Resolved): mon: Error ENOENT: unrecognized pool 'data' on a new cluster
Loïc Dachary
04:53 AM Bug #7166 (Fix Under Review): mon: Error ENOENT: unrecognized pool 'data' on a new cluster
wip-7166, pr https://github.com/ceph/ceph/pull/1095
Waiting for the gitbuilders to pass the make checks.
Joao Eduardo Luis
02:16 AM Bug #7166 (In Progress): mon: Error ENOENT: unrecognized pool 'data' on a new cluster
This breaks current master (3b696f28d6cee1fd3a2b78911cc8377445158ba1). Might have something to do with the changes in... Joao Eduardo Luis
02:02 AM Bug #7166 (Resolved): mon: Error ENOENT: unrecognized pool 'data' on a new cluster
After compiling todays "master from sources":https://github.com/ceph/ceph/commit/3b696f28d6cee1fd3a2b78911cc837744515... Loïc Dachary
05:00 AM Feature #7167: Add op_process_latency in perf counters
The code change has been done in pull request: https://github.com/ceph/ceph/pull/1096
Please help to review it. Thanks.
Xiangyu Lv
04:59 AM Feature #7167 (Resolved): Add op_process_latency in perf counters
We found that there is a need to get latency of op threads because op threads get slow during accessing LevelDB or ge... Xiangyu Lv
03:49 AM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
I try to write perl bindings for librados, so it would be great to have that
managed inside librados.
Dietmar Maurer
03:04 AM Revision 3b696f28 (ceph): Merge pull request #1086 from ceph/wip-temp-primary
Add a "primary temp" to go with "pg temp"
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:02 AM Revision 2d0d48b8 (ceph): packaging: ship libdir/ceph
Automake puts ceph_common.sh into libdir/ceph, but the Red Hat packaging
was not capturing this file.
Add the libdir...
Ken Dreyer
03:02 AM Revision 2b36761b (ceph): mon: favor 'mds set max_mds' over 'mds set_max_mds'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:02 AM Revision 8b09a436 (ceph): doc/release-notes: v0.76 draft notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:01 AM Revision f3021efe (ceph): Merge pull request #1093 from kdreyer-inktank/redhat-missing-tests
packaging: add missing test files
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:40 AM Revision e60dcfa8 (ceph): packaging: add missing test files
Two tests were inadvertantly missing from the RPM packaging:
ceph_test_c_headers was added to ceph in
ffdd30efc870ea...
Ken Dreyer
12:45 AM Revision 5ed7865a (ceph): rgw: use configurable prime number for gc hash
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:33 AM Revision 0c305093 (ceph): OSDMap: add primary out params to internal _pg_to_up_acting_osds function
And use pointers instead of references for out params.
Now pg_to_up_acting_osds and pg_to_acting_osds can plug in to...
Greg Farnum
12:33 AM Revision 12122b11 (ceph): OSDMap: add primary out params to _pg_to_osds and _raw_to_up_osds
Switch to use pointers for the out parameters instead of references.
These functions are still just pointing at the ...
Greg Farnum
12:33 AM Revision fafc8e93 (ceph): OSDMap: pay attention to the temp_primary in _get_temp_osds
Switch _get_temp_osds to use pointers instead of references, and force callers
to check the out params instead of rel...
Greg Farnum
12:33 AM Revision b1831157 (ceph): OSDMap: move temp manipulation functions out of OSDMonitor
In doing so, consolidate remove_down_pg_temp() and remove_down_primary_temp().
Signed-off-by: Greg Farnum <greg@inkt...
Greg Farnum
12:33 AM Revision 28e0b761 (ceph): test: add an OSDMap unittest
This is not super-sophisticated, but it does basic mapping function
consistency checks and looks at the [pg|primary]_...
Greg Farnum
12:33 AM Revision e7b32367 (ceph): OSDMonitor: make sure we don't send out maps with a primary_temp mapping
Making sure a cluster supports primary_temp is complicated and we don't
have any of the machinery in place right now ...
Greg Farnum
12:33 AM Revision 2646d5ed (ceph): OSDMap: add primary out param to pg_to_raw_up, and use pointers instead...
The only user is in the OSDMonitor, and it's going to want that
information anyway.
Signed-off-by: Greg Farnum <greg...
Greg Farnum
12:33 AM Revision 3d7c69fb (ceph): OSDMap: add a CEPH_FEATURE_OSDMAP_ENC feature, and use new encoding
Bring our OSDMap encoding into the modern Ceph world! :) This is
fairly straightforward, but has a few rough edges:
P...
Greg Farnum
12:33 AM Revision b55c45e8 (ceph): OSDMap: update Incremental encode/decode to match the full map's
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:33 AM Revision 74bdcb69 (ceph): OSDMap: add [new_]primary_temp to the map and Incremental
It's not used actively yet, but there it is.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:33 AM Revision e9e615cb (ceph): OSDMap: add primary_temp to apply_incremental()
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:33 AM Revision 1f81fda5 (ceph): OSDMap: dedup the primary_temp
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:33 AM Revision a2460395 (ceph): OSDMap: expose the primary_temp in print()
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:33 AM Revision e2db4aea (ceph): OSDMonitor: remove primary_temp entries when you remove their pool
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:33 AM Revision 412afea9 (ceph): OSDMonitor: make remove_redundant_pg_temp clear primary, too
So that this works with future CRUSH changes, we copy the map and clear
out the primary_temp, then compare its output...
Greg Farnum
12:33 AM Revision 1c750c65 (ceph): OSDMonitor: implement remove_down_primary_temp()
Same as remove_down_pg_temp()
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:33 AM Revision 268ae82a (ceph): osd: do not misuse calc_pg_role
We've been using the role returned from this to determine if we're
the primary or not. Don't.
This is mostly about re...
Greg Farnum
12:33 AM Revision 7a9c1712 (ceph): OSDMap: doc the different pg->OSD mapping functions
Some of these look like what you should use for mapping and they absolutely
are not suitable for that. Make it cleare...
Greg Farnum
12:33 AM Revision c1a95f83 (ceph): OSDMap: remove get_pg_primary() function
This was used only by SyntheticClient, and that wants get_pg_acting_primary()
anyway. Delete the easily-misused get_p...
Greg Farnum
12:33 AM Revision 69a2ec27 (ceph): OSDMap: unify the pg_to_acting_osds and pg_to_up_acting_osds implementa...
These were the same except for a call to _raw_to_up_osds(). Move the
existing pg_to_up_acting_osds into a private fun...
Greg Farnum
12:33 AM Revision 5367d92e (ceph): OSDMap: rename _raw_to_temp_osds() -> _get_temp_osds()
This function does not (and never has!) used the raw vector, so remove it
and don't use a name which implies it is do...
Greg Farnum
12:33 AM Revision 5b699782 (ceph): OSDMap: switch pg_to_osds to have an explicit primary param
Use pointers instead of references for the out params, too!
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:33 AM Revision 9749f30c (ceph): OSDMap: implement pg_to_up_acting_osds with primary interface
Use our pointer calling conventions instead of a reference for the
new version of the function.
Right now we're just...
Greg Farnum
12:33 AM Revision 93d481a5 (ceph): mon, osdmaptool: switch to primary-specifying pg_to_up_acting_osds
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:33 AM Revision 045e1d75 (ceph): OSDMap: add primary-specifying pg_to_acting_osds
This works the same as pg_to_up_acting_osds
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
12:33 AM Revision a09d4f17 (ceph): PG: do not use role == 0 as a determinant of primacy
We already have an is_primary() function to use instead.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum

01/15/2014

11:28 PM Revision c60ae09b (ceph): Merge pull request #978 from ceph/wip-3454
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:12 PM Revision 644afd67 (ceph): radosgw-admin: add temp url params to usage
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:05 PM rbd Bug #7165 (Resolved): high ping latency in vm using rbd writeback cache in qemu 1.7 with async flush
See thread on qemu-devel: http://lists.nongnu.org/archive/html/qemu-devel/2014-01/msg01993.html
It happens only wh...
Josh Durgin
10:51 PM rbd Bug #6851 (Resolved): rbd snap unprotect test failing
commit:e91fb910653a672560867d4a81aa30f9d5dc0af8 Josh Durgin
10:50 PM rbd Bug #6693 (Resolved): "rbd ls" returns error if the pool empty
commit:ac547a5b7dc94282f079aef78e66348d99d9d5e9 Josh Durgin
07:06 PM Bug #7117 (Fix Under Review): centOS: init script silently dies due to missing '/usr/lib64/ceph/c...
I've verified that with this patch, the RPM packaging properly captures the @ceph_common.sh@ file in @/usr/lib64/ceph... Ken Dreyer
05:17 AM Bug #7117: centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_common.sh'
This is now affecting every test that runs on a system with that init script.
For example, all OSDs deployed in th...
Alfredo Deza
06:43 PM Revision fdf1a410 (ceph): autogen: re-run aclocal after libtoolize
This seems to prevent configure from re-running after the first
invocation of 'make' following ./autogen.sh. The auto...
Noah Watkins
06:25 PM Revision 980ef0e8 (ceph): Merge pull request #1089 from dachary/wip-mailmap
mailmap: add athanatos <sam.just@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
06:22 PM Revision 73e469c9 (ceph): Merge pull request #963 from dachary/wip-erasure-code-api
erasure code interface helpers
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
06:08 PM Revision 970f9387 (ceph): doc: Updated paths for OSDs using the OS disk.
fixes: #6682
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
04:49 PM rgw Bug #7054 (Fix Under Review): rgw: replace mongoose with civetweb
Yehuda Sadeh
04:47 PM rgw Bug #7073 (Fix Under Review): "rgw gc max objs" should have a prime number as default value
Yehuda Sadeh
04:33 PM Bug #7161 (Can't reproduce): rados api test LibRadosMisc.Exec failed on next branch
logs: ubuntu@teuthology:/a/teuthology-2014-01-14_23:00:02-rados-next-distro-basic-plana/39381... Tamilarasi muthamizhan
04:29 PM Feature #6835 (Fix Under Review): EC: ec pgs will need to be able to specify temp primaries other...
https://github.com/ceph/ceph/pull/1086 Greg Farnum
04:26 PM Bug #7160 (Duplicate): rados tests failed on next branch with scrub mismatch failures
logs: ubuntu@teuthology:/a/teuthology-2014-01-14_23:00:02-rados-next-distro-basic-plana/39382... Tamilarasi muthamizhan
04:14 PM Bug #7159 (Resolved): ceph status --format=json num_in_osds and num_up_osds formatting not consis...
From support ticket #932
root@burnupi02:/home/ubuntu# ceph status --format=json-pretty
"osdmap": { "osdmap": ...
Tyler Brekke
04:00 PM rgw Feature #3454 (Resolved): Support temp URLs for Swift API
merged upstream, commit:c60ae09b389c808735415553e31c871cfa42f776. I opened a new task (#7156) for creating a test for... Yehuda Sadeh
03:07 PM Subtask #7158 (Resolved): EC: flesh out how the ceph tool should be used to manage ec pools and c...
Not sure how much of this has been handled already. Samuel Just
02:45 PM devops Bug #7157 (Duplicate): ceph-disk list fails in encrypted disk setup
In a setup (Dumpling 0.67.5) that is using dm-crypt "ceph-disk" list fails with:
# ceph-disk list
Traceback (most...
Andreas Kurz
02:37 PM rgw Feature #7156 (New): rgw: create tests for temp url functionality
Yehuda Sadeh
02:33 PM rgw Feature #6874 (Fix Under Review): rgw: user level quota: rest api
Yehuda Sadeh
02:33 PM rgw Feature #6873 (Fix Under Review): rgw: user level quota: radosgw-admin interface
Yehuda Sadeh
02:33 PM rgw Feature #6872 (Fix Under Review): rgw: user level quota: async update of bucket info in user objc...
Yehuda Sadeh
02:33 PM rgw Feature #6871 (Fix Under Review): rgw: user level quota: core functionality
Yehuda Sadeh
02:19 PM Feature #7154: Allow reweight of crush subtree via command line tools
In what scenarios would this actually be a good idea? You trying to do incremental bring-up or something? Greg Farnum
02:08 PM Feature #7154 (Resolved): Allow reweight of crush subtree via command line tools
Instead of having to individual adjust weights for all osds in a rack or downloading the crushmap, modifying and enti... Kyle Bader
11:27 AM Bug #7116: mon: pg_temp left behind if pool deleted while pg_temp exist

The first cut at fixing this problem is in wip-7116. Sage had comments on the pull request for this branch https:/...
David Zafman
10:58 AM Revision 4425f9ed (ceph): librados: Add C API coverage for atomic write operations
Signed-off-by: Christian Marie <christian@ponies.io> Christian Marie
10:12 AM Documentation #4117 (In Progress): Document various language bindings better
http://ceph.com/docs/wip-doc-librados-intro/rados/api/librados-intro/
I've covered the basics for C, C++, Java and...
John Wilkins
08:23 AM Revision 1ffe4226 (ceph): mailmap: add athanatos <sam.just@inktank.com>
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
05:57 AM Revision 4050eae3 (ceph): Merge pull request #1084 from dachary/wip-cephtool-test
qa: cleanup cephtool/test.sh tmp files
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:17 AM Feature #7150 (Duplicate): mon: hunt for multiple mons in parallel
I use a few helper scripts to automate things, and those scripts
call ‘ceph’ command multiple times, like
------...
Dietmar Maurer

01/14/2014

11:12 PM Revision f19adc91 (ceph): Merge pull request #1085 from dachary/ceph-master
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
11:08 PM Revision 4b5f2570 (ceph): common: fix bufferlist::append(istream) test
bufferlist::append(istream) now filters out empty lines; reflect this in
the test
Signed-off-by: Loic Dachary <loic@...
Loïc Dachary
06:52 PM Feature #5997 (In Progress): EC: [link] Refactor scrub to use PGBackend methods
David Zafman
06:15 PM Bug #7116 (Fix Under Review): mon: pg_temp left behind if pool deleted while pg_temp exist
David Zafman
05:37 PM Revision e55a0896 (ceph): doc/release-notes: v0.75
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:03 PM Bug #7117: centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_common.sh'
I've pushed an experimental patch to https://github.com/ceph/ceph/tree/wip-7117-redhat
I need to test and see what...
Ken Dreyer
04:31 PM Revision 08c17b7c (ceph): qa: cleanup cephtool/test.sh tmp files
When run in a shared environment ( as opposed as a machine created for
the purpose of running this test only ), it is...
Loïc Dachary
04:20 PM Feature #7149 (Resolved): EC: missing_loc should be maintained until the object is no longer degr...
Samuel Just
04:16 PM Revision 03d7d97d (ceph): Merge branch 'next'
Ken Dreyer
04:10 PM Revision a520026e (ceph): Merge pull request #1076 from dachary/wip-vector-op
erasure-code: use uintptr_t instead of long long
Reviewed-by: Andreas Peters <andreas.joachim.peters@cern.ch>
Loïc Dachary
03:57 PM devops Bug #7144 (Resolved): Ceph build fails on fedora20 gitbuilder
Ok this gitbuilder is working correctly now. rescheduled a bunch of the failed jobs to run again. Sandon Van Ness
02:54 PM devops Bug #7144: Ceph build fails on fedora20 gitbuilder
So it looks like it was going OOM. I didn't expect this as 12G is usually enough ram for our gitbuilders. I went ahea... Sandon Van Ness
10:17 AM devops Bug #7144 (Resolved): Ceph build fails on fedora20 gitbuilder
All builds are failing in the middle of the build when hitting mds:
http://gitbuilder-ceph-rpm-fedora20-amd64-basi...
Sandon Van Ness
03:00 PM Subtask #7146 (Resolved): implement osd crush rule create-erasure
Currently, what we need to do is make sure the EC plugin maps onto a
linear array of devices the same way that CRUS...
Loïc Dachary
02:56 PM Bug #4934: ceph-deploy: librbd1 missing as a dependency
Interesting thing here. I think that this has been biting us recently. I will open another ticket on this because it... Anonymous
11:23 AM Bug #7145: PG::update_snap_map assert
ubuntu@teuthology:/a/teuthology-2014-01-13_23:00:02-rados-master-testing-basic-plana/37582/remote Samuel Just
11:23 AM Bug #7145 (Can't reproduce): PG::update_snap_map assert
0> 2014-01-14 01:35:32.305544 7f7bb3db0700 -1 osd/PG.cc: In function 'void PG::update_snap_map(std::vector<pg_lo... Samuel Just
11:21 AM Bug #7141 (Resolved): osd: segv in DBObjectMap::clear_keys_header()
09ae4bc2aa2530ea0d20c7487a4e1c11cb7eb488 Samuel Just
10:15 AM Linux kernel client Bug #6809: 3.11 kernel panic: Workqueue: ceph-msgr con_work
I am seeing a similar issue with Kernel 3.12.1 on Ubuntu 1310
Jan 14 03:09:27 gw2 kernel: [204578.112175] libceph:...
Eric Eastman
08:38 AM devops Bug #6726: Official packages do not appear to be available for Saucy
Since this has been brought to Mark and Peter's attention, is this going to be remedied any time soon? In the meantim... Tom Voss
06:48 AM Revision b67e9ef7 (ceph): ceph: Add inline state definition
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
06:48 AM Revision caf79714 (ceph): mds: Add inline fields to inode_t
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
06:48 AM Revision 5cf69089 (ceph): mds: Add inline encode/decode to inode_t
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
06:48 AM Revision 978ec18b (ceph): ceph: Add inline data feature
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Signed-off-by: Li Wang <liwang@ubuntukylin.com>
Li Wang
06:38 AM Revision dc4e212d (ceph): Merge pull request #1078 from ceph/wip-mon-pgmap
mon: make 'pg getmap' not include a trailing newline
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
03:23 AM Revision e268e956 (ceph): updated "sample.ceph.conf":
I've made the following changes to simplify initial cluster configuration:
* Removed deprecated option(s).
* Remov...
Dmitry Smirnov
02:00 AM rbd Bug #7125: Assertion failure in rbd_img_obj_callback()
Thanks Eric, I'll try to reproduce it here on a smaller scale this week. Ilya Dryomov
01:56 AM rbd Bug #5425 (Resolved): krbd: xfstest 89 hang, 'read_partial_message skipping long message'
As noted in the ceph-devel post referenced in the above comment, this
is bug is sort of twofold. The first problem ...
Ilya Dryomov
01:43 AM Revision 66a4f8a2 (ceph): Merge pull request #1071 from ceph/wip-max-file-size
allow mds max file size to be adjusted
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil
12:55 AM Revision 413fc237 (ceph): osd/ReplicatedPG: no HitSet on non-primary
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:55 AM Revision 91b8c783 (ceph): mon/OSDMonitor: simplify and make 'osd pool set ...' output consistent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:50 AM Revision c5cacf4e (ceph): Merge pull request #1058 from ceph/wip-cache-snap
snap/clone promotion, flush, and other goodies
This is now passing the thrashing with both cache and snap ops:
sag...
Sage Weil
12:19 AM Revision be8db8c3 (ceph): osd/ReplicatedPG: use get_object_context in trim_object
find_object_context() has all the logic to choose a particular clone given
a logical snap. In the trim case, we want...
Sage Weil
12:19 AM Revision f3ce2549 (ceph): osd/Replicated: mark obc !exists on snap trim
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision 8221a2a5 (ceph): osd/ReplicatedPG: cleanly abort flush if the object no longer exists
If the object no longer exists (for example, because the snap trimmer just
killed it) clean up the flush state withou...
Sage Weil
12:19 AM Revision 8cab9e76 (ceph): ceph_test_rados_api_tier: partial test for promote vs snap trim race
This reliably returns ENODEV due to the test at the finish of flush. Not
because we are actually racing with trim, t...
Sage Weil
12:19 AM Revision 10547e67 (ceph): osd/ReplicatedPG: always return ENOENT on deleted snap
Previously, if a snap was deleted but the clone was there and we hadn't
trimmed it yet, we would still return the dat...
Sage Weil
12:19 AM Revision d41a1d3d (ceph): osd/ReplicatedPG: update ObjectContext's object_info_t for new hit_set ...
We were fabricating an object_info_t correctly and writing it to disk, but
it was not reflected by the in-memory Obje...
Sage Weil
12:19 AM Revision 8b39719a (ceph): osd/OSDMonitor: fix 'osd tier add ...' pool mangling
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision b5ae76e8 (ceph): ceph_test_rados: do not delete in-use snaps
There are a bunch of ops that read from snaps. Do not delete a snap
while they are in use.
Signed-off-by: Sage Weil...
Sage Weil
12:19 AM Revision 7daab5ac (ceph): osd/ReplicatedPG: adjust flow in process_copy_chunk
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision 1a7335d5 (ceph): ceph_test_rados_misc: test bad version for copy-from
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision cd42368e (ceph): osd/ReplicatedPG: simplify copy-from temp object handling
Previously the caller was generating a temp object name and passing it
down in severaly different ways. Instead, gen...
Sage Weil
12:19 AM Revision 7e80fa06 (ceph): osd/ReplicatedPG: handle promote that races with snap deletion
If we are promoting a clone and realize that the object is no longer
defined for any snaps, abort the copy and delete...
Sage Weil
12:19 AM Revision 6719d302 (ceph): osd: fix propagation of removed snaps to other tiers
When we update removed_snaps we do not update snap_seq. Drop this broken
optimization.
Signed-off-by: Sage Weil <sa...
Sage Weil
12:19 AM Revision 48306e47 (ceph): mon: debug propagate_snaps_to_tiers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision 21f3dcbd (ceph): osd: include snap_seq in copy-get results
This is needed by the cache layer when reading a logical snap from a head
object on the backend in order to correctly...
Sage Weil
12:19 AM Revision 627bdead (ceph): osd/ReplicatedPG: infer snaps from head when promoting oldest clean clone
Consider:
- base and cache have same object foo; marked clean in cache pool
- modify + clone foo in cache pool. f...
Sage Weil
12:19 AM Revision 27eb4c5e (ceph): ceph_test_rados: improve read debug output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision ac446b5d (ceph): osd/ReplicatedPG: preserve clean/dirty state on clone
If we have a clean object and clone it in make_writeable(), the clone
should also be clean (it does not need to be wr...
Sage Weil
12:19 AM Revision 7eede85f (ceph): osd/ReplicatedPG: handle promotion of rollback, src_oids, etc.
Make other find_object_context() callers handle the case where the object
in question needs to be promoted. We add a...
Sage Weil
12:19 AM Revision d00116c6 (ceph): ceph_test_rados: flush can also fail due to snap trimming
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision 0b816c33 (ceph): osd/ReplicatedPG: make CopyResults inline in CopyOp
No reason to put this on the heap. Make the lifetime match that of the
CopyOp.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
12:19 AM Revision 934de77c (ceph): osd/ReplicatedPG: do not promote nonexistent clones
Do not promote a clone for a snap that we know doesn't exist. If
find_object_context() didn't give us a missing_oid,...
Sage Weil
12:19 AM Revision c6b73eb4 (ceph): osd/ReplicatedPG: always set obc->ssc SnapSetContext for clones
This can be useful!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:19 AM Revision 55b83f16 (ceph): ceph_test_rados: is_dirty on non-flushing objects only
This makes its results reliable. Otherwise, we can't mix the is_dirty
test with flush, which eliminates much of its ...
Sage Weil
12:19 AM Revision 9688642c (ceph): ceph_test_rados: don't update any state on successful cache-evict
- we didn't touch the user_version
- we didn't change the clean/dirty state
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:19 AM Revision 6f4f6513 (ceph): ceph_test_rados: test flush/evict on snaps
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision ac635513 (ceph): ceph_test_rados: IsDirty on random snaps
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision b70c476a (ceph): ceph_test_rados: make flush clean correct snap in model
Sage Weil
12:19 AM Revision af5a407c (ceph): ceph_test_rados: assert on read error
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision de8e8b5d (ceph): osd/ReplicatedPG: make cache-[try-]flush CACHE instead of WR ops
This will allow us to send a flush op on a snap.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:19 AM Revision 6bff648d (ceph): vstart.sh: allow MDS=0
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision c91166ec (ceph): osd/ReplicatedPG: refuse to flush when older dirty clones are present
If the next oldest clone is dirty, we cannot flush. That is, we must
always flush starting with the oldest dirty clo...
Sage Weil
12:19 AM Revision 5b8d957b (ceph): osd: add pg_log_entry_t event type CLEAN
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision b2f752a9 (ceph): osd/ReplicatedPG: construct appropriate snapc for flush/writeback
Construct a snap context that will trigger the appropriate cloning (if any)
on the base pool.
Signed-off-by: Sage We...
Sage Weil
12:19 AM Revision fc9f8ad5 (ceph): ceph_test_rados_api_tier: test flush on snaps/clones
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision c05765e8 (ceph): osd/ReplicatedPG: update snap_mapper for promoted clones
A clone that comes into existence via promotion takes an entirely
different path than a typical clone (which comes in...
Sage Weil
12:19 AM Revision 1f4350e2 (ceph): ceph_test_rados_api_tier: test promotion of clones
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision 90e352ca (ceph): osd: add rados CACHE mode (different from RD and WR)
It is useful to distinguish cache operations from read and modify
operations. Specifically, we will allow cache ops ...
Sage Weil
12:19 AM Revision 4e8259db (ceph): osd/ReplicatedPG: allow cache-evict on snaps
We do three things here:
- make cache-evict a CACHE instead of WR op, allowing us to submit it
on snaps (not jus...
Sage Weil
12:19 AM Revision 5c94d530 (ceph): osd/ReplicatedPG: only encode SnapSet on head objects in finish_ctx
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision bfd45301 (ceph): osd/ReplicatedPG: mirror SnapSet info when promoting head
When we promote the head for an object, get the list of snaps from the
backend pool and construct an appropriate Snap...
Sage Weil
12:19 AM Revision 38fe575d (ceph): osd/ReplicatedPG: always encode snaps in finish_ctx
On promote we use finish_ctx to build the final log entries, and need to
encode the snaps vector in that case. (Norm...
Sage Weil
12:19 AM Revision c3c1541c (ceph): osd/ReplicatedPG: make find_object_context() pass missing_oid
Prevoiusly we would return a snapid that we are blocked on if it is
missing. This is necessary because the missing c...
Sage Weil
12:19 AM Revision d22ecf3e (ceph): osd/ReplicatedPG: using missing_oid to decide which object to promote
find_object_context() now tells us which object it could use if it
doesn't find it on disk. Promote that one.
Signe...
Sage Weil
12:19 AM Revision 6dd0a1f0 (ceph): osd/ReplicatedPG: include snaps in copy-get results
When promoting a snapped object, we need to also get the set of snaps over
which the clone is defined. This is not s...
Sage Weil
12:19 AM Revision b840aae1 (ceph): osd/ReplicatedPG: adjust clone stats when promoting clones
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:19 AM Revision c70edf3e (ceph): osd/ReplicatedPG: add PROMOTE log entry type
This is an alternative to MODIFY that indicates the object was just
promoted from another tier. Thanksfully, is_modi...
Sage Weil
12:19 AM Revision 05547358 (ceph): osd/osd_types: SnapSet::from_snap_set
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

01/13/2014

11:52 PM Revision 33b5ef40 (ceph): mon/PGMap: make decode version match encode version
These should have been bumped way back in 091809b8.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:52 PM Revision a5aaab3c (ceph): ceph-dencoder: include offset in 'stray data' error message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:52 PM Revision 1308225c (ceph): buffer: do not append trailing newline when appending empty istream
If we call
bl.append(some_istream);
do not include a \n if the istream is empty (which is apparently is not
the sa...
Sage Weil
10:25 PM Revision 196e3d62 (ceph): Merge pull request #931 from ceph/wip-5858-rebase
Wip 5858 rebase
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
09:07 PM Revision 946d6036 (ceph): v0.75
Ken Dreyer
08:57 PM Revision 90343708 (ceph): doc: Added comment and example for SSL enablement in rgw.conf
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:40 PM Revision 96156453 (ceph): doc: Added python example of handle, and closing session examples.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:39 PM Revision a657fad4 (ceph): osd: Interim backfill changes
Make peer_backfill_info a map which holds a
BackfillInterval for all backfill targets.
Initially see if recover_backf...
David Zafman
07:39 PM Revision c0d92b67 (ceph): osd: Implement multiple backfill target handling
Fixes: #5858
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
07:34 PM devops Bug #6746: ceph-release rpm not playing well with yum-plugin-priorities
Ken - hard to say...it's a fairly important repo so I'd say 2 or 3 on our 10 point scale, but I suspect this varies f... John Kinsella
07:22 PM Revision 09ae4bc2 (ceph): Merge pull request #1077 from ceph/wip-7141
DBObjectMap::clear_keys_header: use generate_new_header, not _generate_n...
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:20 PM Revision 54e588c8 (ceph): doc: Modified doc examples to use rados_create2.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:02 PM Revision 4c92dc6f (ceph): DBObjectMap::clear_keys_header: use generate_new_header, not _generate_...
We aren't holding the header_lock here, so we need the locked version.
Signed-off-by: Samuel Just <sam.just@inktank....
Samuel Just
06:11 PM rbd Bug #7142 (Resolved): list_lockers() never returns after cluster restart and health_ok (librbdpy)
The cluster was shut off and then all nodes were restarted. Mon's came up first, then OSDs all at once). While the OS... JuanJose Galvez
05:31 PM Bug #7117: centOS: init script silently dies due to missing '/usr/lib64/ceph/ceph_common.sh'
I noticed the following warning today while building v0.75.
http://jenkins.ceph.com/job/ceph-build/Arch=x86_64,Dis...
Ken Dreyer
05:16 PM Revision 93a9b686 (ceph): erasure-code: use uintptr_t instead of long long
Checking the pointer alignment using a cast to long long raises a
warning when --Wpointer-to-int-cast is given.
Sign...
Loïc Dachary
04:50 PM Feature #6452 (Resolved): cachepool: snapshots
Sage Weil
04:46 PM Revision 5f165ed3 (ceph): Merge pull request #1075 from dachary/wip-crush
improve crushtool --build useability and documentation
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:33 PM Revision 0fd6a244 (ceph): Merge pull request #1072 from ceph/wip-tier-snap
Reviewed-by: Greg Farnum <greg@inktank.com> Gregory Farnum
04:23 PM devops Feature #6986: Build packages containing RBD and CephFS kernel modules for installation on RHEL7-...
Adding these links for reference.
http://people.redhat.com/jcm/el6/dup/docs/old/pre-release/whitepaper.pdf
http...
Ken Dreyer
03:47 PM Subtask #5858 (Resolved): Backfill should be able to handle multiple backfill peers
c0d92b6744d793f85c1ce2f7c5c67b9e9c18a135 David Zafman
03:46 PM Feature #7039 (Resolved): Check other OSD CEPH_FEATURE_OSD_ERASURE_CODES to enable acting set cha...
f9a11ef2f267591a38feea543a7903936702c76a David Zafman
03:45 PM Feature #5994 (Resolved): EC: [link] Backfill should be able to handle multiple backfill peers
c0d92b6744d793f85c1ce2f7c5c67b9e9c18a135 David Zafman
11:05 AM Bug #7141: osd: segv in DBObjectMap::clear_keys_header()
It would help to be holding the lock when accessing that map. Testing fix now. Samuel Just
09:37 AM Bug #7141 (Resolved): osd: segv in DBObjectMap::clear_keys_header()
... Sage Weil
03:20 AM rbd Bug #5425 (Fix Under Review): krbd: xfstest 89 hang, 'read_partial_message skipping long message'
For the record, this turned out to be not related to xfstest 89 at all,
it was just a coincidence. See ceph-devel (...
Ilya Dryomov
01:20 AM Linux kernel client Bug #7139 (In Progress): dead tcp connections during connection negotiation may lead to hangs
Nothing too suspicious in the dmesg:... Ilya Dryomov
 

Also available in: Atom