Project

General

Profile

Activity

From 02/26/2013 to 03/27/2013

03/27/2013

11:50 PM Revision bc724927 (ceph): doc: Updated usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:30 PM Revision 98445009 (ceph): upstart: try udevadm settle if osd journal isn't present
Wait briefly for the journal to appear if it isn't there yet, then give up.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:30 PM Revision 2ae297cc (ceph): ceph-disk: ignore udevadm settle return code
If we time out, just continue and let the next step fail.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:30 PM Revision 4362934a (ceph): ceph-disk: conditionally remove mount path
umount removes it on success; only remove it here if it is still there.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:44 PM Revision e86273e1 (ceph): fs test suite for upgrade task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:19 PM devops Bug #4571: el6: RGW init script failure
There is a centos init script in the ceph wip-init-radosgw. It's ready to go, just needs review. Anonymous
05:27 PM devops Bug #4571 (Resolved): el6: RGW init script failure
The current radosgw init script provided with CentOS package uses Debian specific init-functions.
The default apac...
Alexandre Marangone
09:23 PM CephFS Bug #4308 (Won't Fix): ceph-fuse crashed during blogbench test (argonaut)
this is most likely memory corruption in argonaut's ceph-fuse. Sage Weil
09:21 PM CephFS Bug #4564 (Resolved): client: Close session doesn't wait for outstanding requests
Sage Weil
09:09 AM CephFS Bug #4564 (Fix Under Review): client: Close session doesn't wait for outstanding requests
Pushed a fix to wip-4564. Sam Lang
07:13 AM CephFS Bug #4564 (Resolved): client: Close session doesn't wait for outstanding requests

Ran into another failure related to testing #4451 on the client where the following occurs:
client sends create/...
Sam Lang
09:21 PM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
my guess is we are putting too many references to the socket, and some lingering state is trying to call the socket s... Sage Weil
09:04 PM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
OK, clearly if you run the command with the additional
arguments specifying the pool, id, and keyring you get
a ker...
Alex Elder
07:53 PM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
OK, I did some more tests. Running this command by itself is fine:
strace rbd map afs254-vicepa
(Note, I haven't...
Alex Elder
04:22 PM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
A few notes.
I just ran this, without any other setup, and *that* caused
a crash:
strace rbd map afs254-vice...
Alex Elder
02:17 PM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Not a lot can be immediately seen from the specifics
of the crash. But I suspect there's some memory
corruption, l...
Alex Elder
02:10 PM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
OK, I've reproduced *something* using 3.8.4, but I don't
understand it yet. But it seems similar, the crash occurre...
Alex Elder
07:30 AM rbd Bug #4559 (Fix Under Review): krbd: kernel BUG when mapping unexisting rbd device
I have posted the following patch for review:
[PATCH] rbd: don't zero-fill non-image object requests
Sage, th...
Alex Elder
06:45 AM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Thanks. Without looking at the code, what I don't understand is why the user-mode rbd tool sends anything to the kern... Dan van der Ster
06:36 AM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
I think I know why the crash is occurring. I don't
fully understand the big picture yet, but here's
the problem I ...
Alex Elder
06:25 AM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Here is another trace of the BUG another slightly different way. It could be the lack of a keyring that causes the BU... Dan van der Ster
06:08 AM rbd Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
I think I have reproduced the problem. I don't know
much more but it appears to have something to do with
the use ...
Alex Elder
08:22 PM Revision 15074432 (ceph): osd: disallow classes with flags==0
They must be RD, WR, or something....
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 89c6901...
Sage Weil
08:22 PM Revision 6b6e0cef (ceph): osd: EINVAL when rmw_flags is 0
A broken client (e.g., v0.56) can send a request that ends up with an
rmw_flags of 0. Treat this as invalid and retu...
Sage Weil
08:22 PM Revision 4bdd3749 (ceph): osd: fix detection of non-existent class method
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 50b831e3641c21cd5b145271688189e199f432d1)
Sage Weil
08:21 PM Revision 76a5ee3e (ceph): Merge remote-tracking branch 'gh/wip-4556'
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:19 PM Revision 89c69016 (ceph): osd: disallow classes with flags==0
They must be RD, WR, or something....
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:12 PM Revision f28800f8 (ceph): osd: tolerate rmw_flags==0
We will let OSD return a proper error instead of asserting.
This is effectively a backport of c313423cfda55a2231e000...
Sage Weil
08:09 PM Revision 50b831e3 (ceph): osd: fix detection of non-existent class method
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:09 PM Revision f2dda43c (ceph): osd: EINVAL when rmw_flags is 0
A broken client (e.g., v0.56) can send a request that ends up with an
rmw_flags of 0. Treat this as invalid and retu...
Sage Weil
08:04 PM Revision 21a09b14 (ceph): Merge pull request #141 from ceph/wip-rgw-zone-config
Wip rgw zone config
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:03 PM Revision ac505d0a (ceph): suites for upgrade
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:39 PM Feature #4313: mon: generic key/value service
Dozed off in front of the TV and forgot to push the branches.
repushed code can still be found on https://github.c...
Joao Eduardo Luis
06:11 PM Revision b0103abd (ceph): OSD fails to start with error assert(values.size() == 2)
Remove redundant setting of dirty_info
Fix PG::upgrade() to conform to programming style
Set dirty_big_info in PG::wr...
David Zafman
06:10 PM Revision 26a9b132 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
06:00 PM Revision c8317dde (ceph): Merge pull request #148 from dachary/wip-4542
fix append to uninitialized buffer in FlatIndex::created
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
05:48 PM devops Feature #4468 (Fix Under Review): ceph-deploy: log everything locally
wip-log3 Dan Mick
05:08 PM Revision 4485cb87 (ceph): Merge pull request #153 from dalgaaf/wip-da-java
Fix some small java issues Joe Buck
04:59 PM Revision 0d98815b (ceph): Merge pull request #160 from alram/master
Fix radosgw upstart job
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:31 PM Revision 4db4a022 (ceph): Fix radosgw upstart job
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
04:18 PM Revision d4961e0c (ceph): Merge pull request #158 from alram/master
Change ceph apt recipe to repo in doc Sage Weil
04:13 PM Revision 94321ccd (ceph): test_librbd_fsx: fix image closing
Always close the image we opened in check_clone(), and check the
return code of the rbd_close() called before cloning...
Josh Durgin
04:06 PM Revision 5aa5bc2c (ceph): mds: Delay session close if in clientreplay
If the mds is in clientreplay, a session close
request needs to be delayed until it reaches
active. Otherwise, the s...
Sam Lang
04:01 PM Revision 9369f918 (ceph): Change ceph::apt -> ceph::repo in doc
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
03:56 PM Revision 7dca4aee (ceph): Merge pull request #6 from ceph/wip-mds-thrasher-logging
task/mds_thrash: Log mds dump after long delay Sage Weil
03:52 PM Revision 54f53853 (ceph): Merge pull request #156 from dalgaaf/wip-da-fix-mkcephfs
Fix issues in mkcephfs
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:50 PM Revision 98f6a25c (ceph): mkcephfs.in: use 32 chars for mktemp to be more unique
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:28 PM Revision 68901575 (ceph): Merge pull request #152 from dalgaaf/wip-da-fix-misc
MDS.cc: remove double is_clientreplay() check in active_start()
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:26 PM Revision 295c92ce (ceph): Merge pull request #157 from ceph/wip-4539
mds: Clear backtrace updates on standby_trim_seg
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:03 PM Revision 2cb9f963 (ceph): mkcephfs.in: cleanup rdir in MON case
Remove $rdir in MON case of 'mkcephfs -a' as soon as it's no
longer needed.
Signed-off-by: Danny Al-Gaaf <danny.al-g...
Danny Al-Gaaf
02:55 PM Revision a8338ee1 (ceph): mkcephfs.in: provide a valid rdir for MONs on -a
Provide also a valid rdir for ssh as in case of OSD/MDS hosts if
mkcephfs -a is called.
Signed-off-by: Danny Al-Gaaf...
Danny Al-Gaaf
02:40 PM Revision 38f845de (ceph): mkcephfs.in: use mktemp instead of dd+md5sum+awk
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:35 PM Revision 0e009b1b (ceph): mds: Clear backtrace updates on standby_trim_seg
If the mds is standby, when a segment is trimmed, we need
to clear the backtrace updates list to avoid the following
...
Sam Lang
01:50 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
Another 100 iterations of these tests without reproducing
the original problem:
214 221 222 236 241 243 245 246 247...
Alex Elder
05:46 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
150 iterations of running this set of tests and I haven't
seen the problem reproduce:
214 221 222 236 241 243 245 2...
Alex Elder
01:48 PM Revision 6fd7ebd4 (ceph): task/mds_thrash: Log mds dump after long delay
In cases where the mds thrasher continuously loops
waiting for an mds to be removed from the map, or
for a new mds to...
Sam Lang
01:37 PM Revision 0c43ac32 (ceph): ceph_common.sh: fix typo in comment
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:26 PM Bug #3816 (Resolved): osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
This second set of crashes in handle_op is #4556, now fixed.
The osd_lock issue has been fixed earlier as well. T...
Sage Weil
01:23 PM Bug #4556 (Pending Backport): OSDs crash with OSD::handle_op during recovery
commit:76a5ee3e214cb5187d85d45d4316adc4f3642182 Sage Weil
12:35 PM Bug #4556: OSDs crash with OSD::handle_op during recovery
I just saw osd.0 (and a couple of other) crash and have a core-file.
This is what the backtrace tells me:...
Wido den Hollander
10:37 AM Bug #4556 (Need More Info): OSDs crash with OSD::handle_op during recovery
Sage Weil
10:37 AM Bug #4556: OSDs crash with OSD::handle_op during recovery
Wido-
This is the same assert we say on #3816. Is it possible to reproduce this iwth some logging so we can see t...
Sage Weil
12:50 PM rgw Feature #4511: RGW: Reject requests containing invalid characters.
Neil Levine
11:45 AM CephFS Bug #4569 (Resolved): ceph-mds: segfault
I started receiving this segfault in ceph-mds with the latest master today.... Noah Watkins
11:38 AM Revision 17029a6c (ceph): java libcephfs: add serialVersionUID to some Exception classes
Fix for: "The serializable class does not declare a static final
serialVersionUID field" warning.
Signed-off-by: Dan...
Danny Al-Gaaf
11:37 AM Revision 10191a9c (ceph): CephMount.java: remove unused import
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Bug #4562 (Resolved): OSD fails to start with error assert(values.size() == 2)
commit:b0103abdee1fecaa9d906efce8e1e8c3325d9ef5 David Zafman
10:40 AM Bug #4562 (In Progress): OSD fails to start with error assert(values.size() == 2)

This was caused by the termination of an OSD while it was still running load_pgs() dealing with an upgrade from 0.5...
David Zafman
10:52 AM RADOS Documentation #4568 (Closed): FAQ entry for changing journal size/moving journal
It's easy if you know how: prevent the cluster from rebalancing on missing
OSD with 'noout', stop the OSD, flush hi...
Dan Mick
10:42 AM Fix #4567 (Resolved): mon: refactor mon caps; allow restriction of key/value storage by prefix
Sage Weil
10:35 AM Bug #4297 (Rejected): OSD: memory leak, do_notifies
This was most likely due to a large past intervals set due to a degraded pg, rather than a leak. Samuel Just
10:31 AM Bug #4421 (Duplicate): osd: deep-scrub stat mismatch errors seen
Sage Weil
10:29 AM Bug #4372 (Can't reproduce): osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
Samuel Just
10:05 AM Revision 8c962b5e (ceph): MDS.cc: remove double is_clientreplay() check in active_start()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:35 AM CephFS Bug #4565 (Resolved): MDS/client: issue decoding MClientReconnect on MDS
... Sage Weil
09:30 AM rbd Bug #4525: hang during librbd python tests
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-27_01:01:29-rbd-master-testing-basic/4331 Sage Weil
09:25 AM rbd Bug #4525: hang during librbd python tests
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-26_15:10:17-rbd-master-testing-basic/3828 Sage Weil
08:26 AM CephFS Bug #4539 (Resolved): include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_...
commit:295c92c Sage Weil
07:47 AM CephFS Bug #4539 (Fix Under Review): include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::stand...
Yep. There's no state bit, and the cache is unchanged by the backtrace updates list. The standby mds is free to cle... Sam Lang
08:04 AM CephFS Bug #4555 (Resolved): The CephFileSystem class is missing the createNonRecursive method
0a5175722a8444579715c1871c09c246969e7890 Noah Watkins
07:05 AM rbd Fix #4429: libceph: support a list of data items in a message
I hit the problem described here http://tracker.ceph.com/issues/4450
while testing this. So before committing these...
Alex Elder
06:00 AM rbd Fix #4429: libceph: support a list of data items in a message
This ran these tests, along with a "full" xfstests run
overnight with no problems:
- kernel_untar_build.sh
...
Alex Elder
07:03 AM Bug #4450: libceph: many socket "socket closed" issues on socket error
I seem to have hit this problem again while attempting to test
my most recent changes. It arose while running xfste...
Alex Elder
05:50 AM rbd Bug #4563 (Closed): rbd xfstests: test 167 failing
I believe this can be fixed by increasing the size of the
device (not sure if it's test or the scratch) used for tes...
Alex Elder
05:47 AM Revision 3f2e7116 (ceph): mon: fix crush_ops.sh tests
Make it work. Also, make note that these aren't handled idempotently by
the mon currently. Doh!
Signed-off-by: Sag...
Sage Weil
01:19 AM Revision ae993c47 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:21 AM Revision 76b296f0 (ceph): ReplicatedPG: send entire stats on OP_BACKFILL_FINISH
Otherwise, we update the stat.stat structure, but not the
stat.invalid_stats part. This will result in a recently
sp...
Samuel Just
12:05 AM Revision 8eb22740 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil

03/26/2013

11:08 PM Revision 503ed9ee (ceph): testing: fix hadoop-internal-test
Remove now superfluous directory changes
that are causing tests to fail.
This code should have been removed when we t...
Joe Buck
10:35 PM devops Feature #4468 (In Progress): ceph-deploy: log everything locally
i give up; see wip-log2 Sage Weil
03:56 PM devops Feature #4468 (Fix Under Review): ceph-deploy: log everything locally
Sage Weil
10:22 PM CephFS Bug #4539: include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_segments()
I think this is as simple as... Sage Weil
10:13 PM Revision 75bf1937 (ceph): Merge pull request #149 from ceph/wip-4530
#4530
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:09 PM Revision ebc3abaf (ceph): Merge pull request #139 from ceph/wip-topo-java
Merging in Noah's branch for adding topology calls. This passes existing libcephfs, libcephfs-java and hadoop tests. Joe Buck
10:08 PM Revision 7c1e9be0 (ceph): client: Don't signal requests already handled
The assertion failure reported in #4530 is triggered
by the following:
1. client sends request
2. mds sends unsafe r...
Sam Lang
08:28 PM Revision 77230d43 (ceph): fix append to uninitialized buffer in FlatIndex::created
The long_name variable is not initialized. When the append_oname
function is called, it will strlen(long_name) and ge...
Loïc Dachary
08:27 PM Revision bc54a8bf (ceph): locker: make desc optional
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:47 PM Feature #4510 (In Progress): OSD scrub/repair should handle read error and truncate reasonably
Ian Colle
07:38 PM Feature #4313: mon: generic key/value service
pull request: https://github.com/ceph/ceph/pull/150
Pushing it up for review only.
Needs to be thoroughly teste...
Joao Eduardo Luis
07:21 PM Revision 07e324ae (ceph): ceph.conf: osd debug op order = true
Debug the osd op ordering by default. Most of the runs have a small number
of clients, which makes the STL maps chea...
Sage Weil
07:06 PM Revision b8160018 (ceph): Merge pull request #144 from dalgaaf/wip-da-ceph-disk
Fix some issues in ceph-dsk
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:44 PM Revision 1baf66b9 (ceph): Merge pull request #143 from ceph/wip-mds-health
improve mds health checks
Reviewed-by: Sam Lang <sam.lang@inktank.com>
Sage Weil
06:40 PM Revision 8eabe1bb (ceph): locker/api: fix DELETE
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:34 PM Revision 86230f15 (ceph): Merge branch 'wip-lock'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
06:31 PM devops Feature #3120 (Fix Under Review): provide command "ceph-disk-list" that lists osd data/journal di...
Ok I pushed this out to wip-disk-list
I am probably doing some stupid stuff but seems to work ok. Example output:
...
Sandon Van Ness
10:11 AM devops Feature #3120 (In Progress): provide command "ceph-disk-list" that lists osd data/journal disks a...
Ian Colle
06:31 PM Revision 9eda8e5d (ceph): ceph-disk: udevadm settle before partprobe
After changing the partition table, allow the udev event to be
processed before calling partprobe. This helps preven...
Gary Lowell
05:32 PM Bug #4557 (Pending Backport): inconsistent during deep scrub
Samuel Just
12:25 PM Bug #4557 (Resolved): inconsistent during deep scrub
interactive-on-error: true
roles:
- - mon.0
- osd.0
- osd.1
- osd.2
- client.0
- - osd.3
- osd.4
...
Samuel Just
05:22 PM Bug #4562 (Resolved): OSD fails to start with error assert(values.size() == 2)
The problem occurred after an upgrade to master (67c696dfac0a2343ec7530ca68e5ea9b2d3d31d0).
Error from log is:
...
JuanJose Galvez
04:54 PM rbd Bug #4559 (In Progress): krbd: kernel BUG when mapping unexisting rbd device
I've requested more information. At this point though
my first step is reproducing the problem.
I did reproduce ...
Alex Elder
01:46 PM rbd Bug #4559 (Resolved): krbd: kernel BUG when mapping unexisting rbd device
Taken from the ceph-users mailing list.
I told Dan I'd take a look at this.
-------- Original Message --------
...
Alex Elder
04:29 PM Revision 23faa9f0 (ceph): Merge pull request #147 from ceph/wip-4537
mds: CInode::build_backtrace() always incr iter
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:14 PM Revision 14cef276 (ceph): mds: CInode::build_backtrace() always incr iter
Always increment the iterator when adding old pools
to the backtrace. This fixes a bug on files where
the layout had...
Sam Lang
04:06 PM Revision bb68a20f (ceph): java: fix test name typo
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
04:04 PM CephFS Feature #4277 (Closed): Move built hadoop artificats to download URL
Anonymous
04:03 PM CephFS Feature #4277: Move built hadoop artificats to download URL
For now, we're manually posting Hadoop bindings to http://ceph.com/download/. I'll close this for now and we can revi... Anonymous
03:58 PM rbd Fix #4429: libceph: support a list of data items in a message
(The following really applies to this issue as well
as 4428, 4427, and 4426.)
The patch(es) for this were posted ...
Alex Elder
03:52 PM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
I have been running tests all afternoon on two different
clusters with some code in place to catch this sort
of err...
Alex Elder
03:15 PM Revision 67c696df (ceph): Merge pull request #145 from dalgaaf/wip-da-c_str
CrushWrapper.cc: remove some std::string::c_str() calls
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:13 PM CephFS Bug #4530 (Resolved): client: Assert failure on session close
Sage Weil
10:19 AM CephFS Bug #4530: client: Assert failure on session close
I went to file another bug for the client reconnect triggering a session close, but the log indicates that its not ac... Sam Lang
02:52 PM Tasks #4560: unit tests for src/os/LFNIndex.cc
... Loïc Dachary
02:09 PM Tasks #4560 (Closed): unit tests for src/os/LFNIndex.cc
"work in progress":https://github.com/dachary/ceph/commits/wip-4560
Create a set of unit tests in *src/test/os/Tes...
Loïc Dachary
02:25 PM Revision b9141e94 (ceph): client: Cleanup request signaling
Split up the conditionals handling unsafe reply
and signaling the caller to improve readability.
The overall behavior...
Sam Lang
02:25 PM Revision 4dda138b (ceph): client: Remove got_safe from MetaRequest
Once a safe reply is received, we remove the
request from the mds_requests map, so checking that
it might be a duplic...
Sam Lang
02:25 PM Revision dfb46b9a (ceph): client: Always cleanup request after safe
The client MetaRequest should always be cleaned up
and removed from the mds_requests map once the client
gets a safe ...
Sam Lang
02:25 PM Revision 3b520b51 (ceph): client: Handle duplicate safe replies
If the mds sends a duplicate safe reply, the mds_requests
map won't contain a matching request id (tid). Instead of
...
Sam Lang
02:23 PM CephFS Fix #4191 (In Progress): qa: mulitiple mds in nightly (non-failure case)
Sage Weil
01:16 PM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
It may not be the right status, but I'm marking
this "testing" for now.
Alex Elder
01:15 PM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
This commit has been pushed to the ceph-client "testing" branch.
d51342b libceph: initialize data fields on last...
Alex Elder
01:11 PM Linux kernel client Bug #4524: libceph: bad ptr deref in rbtree for kick_requests
I am fairly sure the bad pointer dereference is this line
in rb_next():
/*
* If we have a right...
Alex Elder
12:52 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
There's no way around it - we need an async flush in librbd. Using coroutines vs callbacks doesn't matter in this cas... Josh Durgin
01:04 AM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Looks like I finally found a fix - using an explicitly asynchronous flush (instead of the sync flush made async by qe... Josh Durgin
12:32 PM rbd Bug #4392 (Resolved): kclient: libceph: osd ops send out of order
The following changes have been committed to the ceph-client
"testing" branch:
0518f43 libceph: send queued reque...
Alex Elder
07:51 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
The following updated patches have been posted for review:
[PATCH 3/6, v2] libceph: requeue only sent requests whe...
Alex Elder
06:44 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
Sage explained something to me yesterday after taking a
quick look at my posted patches:
- the requirement for requ...
Alex Elder
05:20 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
I tested (am testing) these patches overnight.
I ran my xfstests over rbd task with this in it:
- ceph:
br...
Alex Elder
12:18 PM Bug #4556 (Resolved): OSDs crash with OSD::handle_op during recovery
While tracking down #3816 I stumbled upon this one multiple times.
I tried the upgrade to 0.56.4 to be sure, but t...
Wido den Hollander
12:16 PM Linux kernel client Bug #4553: kclient: lockdep report, crash involving ceph fs and libceph
OK, after this I'm done with this problem.
I just wanted to point out that I think there are two
distinct problem...
Alex Elder
11:12 AM Linux kernel client Bug #4553: kclient: lockdep report, crash involving ceph fs and libceph
I have run this same test (only "suites/ffsb.sh") with the
"testing" branch twice. I got the same lockdep warning,
...
Alex Elder
11:02 AM Linux kernel client Bug #4553: kclient: lockdep report, crash involving ceph fs and libceph
Let's see if this one doesn't exceed the maximum size
something added....
Alex Elder
10:32 AM Linux kernel client Bug #4553: kclient: lockdep report, crash involving ceph fs and libceph
I just noticed the end of the kernel messages, leading up
to the hard crash, was not captured in what I initially
a...
Alex Elder
09:47 AM Linux kernel client Bug #4553: kclient: lockdep report, crash involving ceph fs and libceph
I just got (I think) the same lockdep report, running only
the "suites/ffsb.sh" test using the ceph-client "testing"...
Alex Elder
09:24 AM Linux kernel client Bug #4553 (Can't reproduce): kclient: lockdep report, crash involving ceph fs and libceph
I really don't know what to assign this to, but it looks like
a big complex potential deadlock so I thought I should...
Alex Elder
12:09 PM CephFS Bug #4555 (Resolved): The CephFileSystem class is missing the createNonRecursive method
This is needed by HBase
There is a pull request here: https://github.com/ceph/hadoop-common/pull/1
Mike Bryant
11:46 AM Revision f957e723 (ceph): CrushWrapper.cc: remove some std::string::c_str() calls
Passing the result of c_str() to a function that takes
std::string as argument is slow and redundant.
Signed-off-by:...
Danny Al-Gaaf
11:45 AM CephFS Feature #2144: mon: improve mds health checks
commit:1baf66b Sage Weil
11:45 AM CephFS Feature #2144 (Resolved): mon: improve mds health checks
Sage Weil
11:38 AM Bug #4521: mon: starting a new osd crashes all mon's
Logs as per IRC. Thanks. Matt Anderson
12:19 AM Bug #4521: mon: starting a new osd crashes all mon's
log of commands attached.
this was following the update to 0.59
Evan Felix
11:19 AM rgw Feature #4533: rgw: ability to configure zone params
I am having major deja-vu here as I think we may have discussed this elsewhere, but this feature is to allow multiple... Neil Levine
07:19 AM rgw Feature #4533: rgw: ability to configure zone params
Currently it is not possible to configure more than a single set of pools to be used on a single ceph cluster. That m... Yehuda Sadeh
11:14 AM Bug #4297: OSD: memory leak, do_notifies
this could just be that oen peers are way behind and do_notifies is sending a very large set of past intervals. the ... Sage Weil
11:11 AM CephFS Bug #4545 (Can't reproduce): error creating empty object store. Invalid argument.
Sage Weil
09:33 AM CephFS Bug #4545: error creating empty object store. Invalid argument.
i've seen this regularly in the qa runs over the last week or so Sage Weil
11:00 AM devops Feature #3302: ceph-disk: activate-journal, and matching udev rule
Sage Weil
09:41 AM CephFS Bug #4537 (Resolved): mds: hang on rmdir, unlink
Sam Lang
07:04 AM CephFS Bug #4537 (Fix Under Review): mds: hang on rmdir, unlink
Fix pushed to wip-4537. Sam Lang
09:12 AM Bug #4552: osd: temporarily hung box marks down peers
I haven't. The only semi-related config option I have is "mon osd down out interval = 600". Faidon Liambotis
09:09 AM Bug #4552: osd: temporarily hung box marks down peers
Hmm, did you change any of the config around the num_reports stuff?
Or do we in fact have the OSD sending multiple f...
Greg Farnum
09:05 AM Bug #4552: osd: temporarily hung box marks down peers
(I'm paravoid -- thanks for opening the bug report)
Attached is the mon log which shows the turn of events quite w...
Faidon Liambotis
08:58 AM Bug #4552 (Resolved): osd: temporarily hung box marks down peers
paravoid reports that a single machine that was being administered via megacli hung for a while, and was marked down,... Sage Weil
03:31 AM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
I've seen this one again on a 0.56.3 cluster last week.
12 OSDs went down with exactly the same backtrace. I didn'...
Wido den Hollander
02:06 AM rbd Bug #4446: librbd: crash from opensolaris vm
Yes, the same disk image boots and runs just fine from local storage (that's how we're running it now). FYI - here i... Jeff Moskow
01:19 AM rbd Bug #4446: librbd: crash from opensolaris vm
The error the guest is seeing is not actually a short read - it's just a bad error message from the solaris disk driv... Josh Durgin
01:27 AM rbd Bug #4551 (Resolved): librbd: rollback broken for clones
Reported on ceph-devel: http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/13979
Josh Durgin

03/25/2013

11:47 PM Revision 6208af93 (ceph): locker: clear desc on unlock
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:47 PM Revision 56820b3b (ceph): locker: set desc on lock
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:47 PM Revision 0b72c8db (ceph): lock: pass desc to lock operation; leave on unlock
Pass the desc to the lock operation.
The unlock operation now clears desc for us; no need to do it outselves.
Signe...
Sage Weil
11:29 PM Revision ffe8235f (ceph): Merge remote-tracking branch 'gh/wip-crush'
The non-crush bits
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
11:24 PM Revision 7f65c512 (ceph): doc/release-notes: extra note for v0.56.4
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:09 PM Revision 82b129ff (ceph): doc/release-notes: v0.56.4
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:52 PM Revision 7fbc1ab6 (ceph): rbd: remove fiemap use from import
On some kernels and filesystems fiemap can be racy and provide
incorrect data even after an fsync. Later we can use S...
Josh Durgin
10:42 PM Revision e594fcb3 (ceph): locker: log updates
Note whenever locks are acquired/released, or a machine's description is updated.
Under apache, these will go to erro...
Josh Durgin
10:39 PM Revision c50b143e (ceph): thrashosds: add test_backfill_full
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Samuel Just
10:39 PM Revision 97a5c051 (ceph): thrashosds.py: fix line length
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Samuel Just
07:35 PM rbd Bug #4392 (Fix Under Review): kclient: libceph: osd ops send out of order
The following patches have been posted for review.
[PATCH 1/6] libceph: slightly defer registering osd request
[P...
Alex Elder
07:35 PM rbd Bug #4392 (In Progress): kclient: libceph: osd ops send out of order
I have a series of patches I'm now testing that I believe
will address this. They don't do exactly what I suggested...
Alex Elder
07:23 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Ok, I did
ceph mds tell 0 dumpcache /tmp/dump.txt
http://91.226.13.93/dump.txt.gz
Ivan Kudryavtsev
07:16 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
... Ivan Kudryavtsev
09:20 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
If you run "ceph mds 0 dumpcache <filename>" then the MDS will dump everything it has in cache to the filename you sp... Greg Farnum
06:42 PM Revision 491795e2 (ceph): Improve test by getting cloneid from my_snaps vector
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com>
David Zafman
06:02 PM Revision 63b0f854 (ceph): v0.56.4
Gary Lowell
05:22 PM Feature #4549: api: Incorporate and respond to comments on DRAFT REST API
Yes. Can one express story dependencies here? Dan Mick
02:37 PM Feature #4549: api: Incorporate and respond to comments on DRAFT REST API
Neil Levine
02:37 PM Feature #4549: api: Incorporate and respond to comments on DRAFT REST API
Shouldn't this come after #3984? Neil Levine
01:58 PM Feature #4549 (Resolved): api: Incorporate and respond to comments on DRAFT REST API
Ian Colle
05:21 PM Feature #4547: api: implement self-description for --admin-daemon commands
In order to make some definable progress on the ceph CLI, we're deferring complete reimplementation
of "--admin-daem...
Dan Mick
02:37 PM Feature #4547 (Need More Info): api: implement self-description for --admin-daemon commands
Neil Levine
01:32 PM Feature #4547 (Resolved): api: implement self-description for --admin-daemon commands
Ian Colle
05:20 PM Feature #4548: api: implement self-description for osd/mon tell commands
Dan Mick
05:19 PM Feature #4548: api: implement self-description for osd/mon tell commands
In order to make some definable progress on the ceph CLI, we're deferring complete reimplementation
of "ceph tell <o...
Dan Mick
02:37 PM Feature #4548 (Need More Info): api: implement self-description for osd/mon tell commands
Neil Levine
01:34 PM Feature #4548 (Resolved): api: implement self-description for osd/mon tell commands
Ian Colle
05:20 PM Revision 90ab120a (ceph): rgw: bucket index ops on system buckets shouldn't do anything
Fixes: #4508
Backport: bobtail
On certain bucket index operations we didn't check whether
the bucket was a system buc...
Yehuda Sadeh
04:55 PM Revision 70e0ee8b (ceph): rgw: bucket index ops on system buckets shouldn't do anything
Fixes: #4508
Backport: bobtail
On certain bucket index operations we didn't check whether
the bucket was a system buc...
Yehuda Sadeh
04:45 PM Revision b7d7e689 (ceph): ceph-disk: rename some local variabels in list_*partitions
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:33 PM Feature #4299 (Resolved): crush: command to set additional parents for an interior node or leaf
commit:ffe8235f3469503ca415c85d83567a01bd261618 Sage Weil
04:30 PM rbd Feature #4550 (Resolved): Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
The Ceph packages will be in EPEL which makes them suitable for Red Hat users deploying either RADOS, RGW or the Ceph... Neil Levine
04:04 PM Revision b8657fa0 (ceph): systest: restrict list error acceptance
Only ignore errors after the midway point if the midway_sem_post is
defined.
Signed-off-by: Josh Durgin <josh.durgin...
Josh Durgin
04:04 PM Revision 5af3d64f (ceph): systest: fix race with pool deletion
The second test have pool deletion and object listing wait on the same
semaphore to connect and start. This led to er...
Josh Durgin
03:24 PM Revision 0b5fcfff (ceph): ceph-disk: fix naming of a local variable in find_cluster_by_uuid
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:18 PM Revision 8a999ded (ceph): ceph-disk: rename some constants to upper case variable names
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:15 PM Revision 86e55f54 (ceph): ceph-disk: add some more docstrings
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:34 PM devops Feature #3924: ceph-deploy: package it
Initial versions of rpm spec file and debian control file have been committed. Still need to move the package insta... Anonymous
02:27 PM Feature #3984: api: Send Out DRAFT REST API for Review
Neil Levine
02:27 PM Feature #3983: api: create initial DRAFT REST API Design
Neil Levine
02:10 PM rgw Feature #4533 (Need More Info): rgw: ability to configure zone params
Neil Levine
02:02 PM devops Feature #4376: chef: mon recipes
Neil Levine
02:02 PM devops Feature #4377: chef: osd recipes
Neil Levine
02:02 PM devops Feature #4468: ceph-deploy: log everything locally
Neil Levine
02:02 PM devops Feature #3120: provide command "ceph-disk-list" that lists osd data/journal disks and their state
Neil Levine
01:44 PM Bug #4320 (Resolved): ceph-deploy: getaddrinfo needs further change
right, Dan. This is done. Tamilarasi muthamizhan
01:12 PM Bug #4320 (Need More Info): ceph-deploy: getaddrinfo needs further change
I think this turned into "update the test cluster hosts files", and I assume it was a lab task that's been done? Any... Dan Mick
01:40 PM Cleanup #2078: ceph tool: only output response data to stdout
This will have bigger implications, as teuthology already has workarounds for the existing
broken behavior; need to ...
Dan Mick
01:37 PM CephFS Bug #4537 (In Progress): mds: hang on rmdir, unlink
Sam Lang
01:36 PM Revision 543327b1 (ceph): ceph-disk: print subprocess.CalledProcessError on error
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:06 PM CephFS Bug #4530 (Fix Under Review): client: Assert failure on session close
I pushed some fixes to wip-4530 for the client side part of this. Needs review. Sam Lang
09:49 AM CephFS Bug #4530 (In Progress): client: Assert failure on session close
Ian Colle
12:57 PM CephFS Bug #4545: error creating empty object store. Invalid argument.
Alright, I no longer think the apache2 signature is related. This seems like a proper bug in its own right. Anonymous
12:04 PM CephFS Bug #4545: error creating empty object store. Invalid argument.
This may be failing due to a package signing issue that I thought had been resolved. I'll hold onto this ticket until... Anonymous
12:02 PM CephFS Bug #4545: error creating empty object store. Invalid argument.
Added the yaml file I was using (needs 3 locked hosts) and the teuthology output as attachments. Anonymous
12:00 PM CephFS Bug #4545 (Can't reproduce): error creating empty object store. Invalid argument.
While running a teuthology test, mkcephfs failed with this error:
INFO:teuthology.task.ceph:Running mkfs on osd node...
Anonymous
12:55 PM Revision 2d26bcc0 (ceph): ceph-disk: fix indention
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:48 PM devops Feature #4546 (Resolved): mkcephfs: add DEPRECATED warnings to all stdout user interactions
We need to clearly indicate the mkcephfs is no longer the supported tool for doing ceph deployments and that users sh... Neil Levine
11:31 AM rbd Tasks #4210 (Resolved): get ceph and all libraries versions+patches in EPEL
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0487/ Josh Durgin
11:25 AM rbd Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
libvirt 0.10.2 and later is new enough already. Josh Durgin
11:01 AM RADOS Feature #4544 (New): ReplicatedPG:: better handle read waiting on write case
We currently block while holding the pg lock. We could probably be more clever about it. Samuel Just
10:41 AM Bug #4543 (Resolved): mon: corrupted store if monitor dies mid-sync
This came to my attention after spending some time figuring out what rzerre's (@ #ceph) issue with the monitor was.
...
Joao Eduardo Luis
10:36 AM rgw Bug #4508 (Resolved): Removing a bucket displays error
Fixed, commit:70e0ee8ba955322832f0c366537ddf7a0288761e. Also cherry picked into bobtail (commit:90ab120a3c08f30654207... Yehuda Sadeh
09:39 AM rgw Bug #4508 (In Progress): Removing a bucket displays error
Yehuda Sadeh
10:28 AM Linux kernel client Bug #2429 (Resolved): ceph-client: verify_authrizer_reply con method never called
Sage Weil
10:28 AM Bug #4282 (Resolved): auth: could not find secret_id=0
Sage Weil
10:07 AM Tasks #4542 (Resolved): fix append to uninitialized buffer in FlatIndex::created and unit tests f...
"work in progress":https://github.com/dachary/ceph/commits/wip-4542
Create a set of unit tests in *src/test/os/Fla...
Loïc Dachary
10:01 AM Bug #4534 (Resolved): GetMissing must wait check for need_up_thru after receiving Missing
commit:1cd51eb63a91fa0aa395c41572cfee4d53fbc7f5 Sage Weil
09:57 AM rbd Bug #4540 (Fix Under Review): libceph: problem in ceph_osdc_msg_data_set
Posted for review. And, uh, whoops, I didn't mark this "in progress."
From 50688843c0a8f4a7bd56a27f943972351c4b...
Alex Elder
09:52 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
OK I have a fix, and it doesn't do what I said it should...
Basically it just re-initializes the message when the ...
Alex Elder
09:25 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I have dropped my connection to the plana66 console. I
think I'm done with it and will pursue a fix for this.
I'...
Alex Elder
09:23 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I think the problem is that the message data fields
need to be initialized. That happens if the message
is allocat...
Alex Elder
09:20 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I should probably talk with someone about what's going on
in ceph_osdc_start_request(). It has some logic that's
a...
Alex Elder
09:08 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
It is the data out field in the request message that's
being set more than once. (What I expected, but I've
verifi...
Alex Elder
09:05 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I took the liberty of connecting to the console of plana66, which
appears to have been left in this state for that p...
Alex Elder
08:52 AM rbd Bug #4540: libceph: problem in ceph_osdc_msg_data_set
Is there any chance this problem started with the addition
of that last commit:
06fb6a9f ceph: fix buffer pointer...
Alex Elder
09:47 AM CephFS Bug #4517 (Resolved): ceph_rename fails success case
Sage Weil
09:38 AM Bug #4521: mon: starting a new osd crashes all mon's
Evan, did this happen after a store conversion? The logs don't show it, but I suspect that there might be some corne... Joao Eduardo Luis
07:23 AM Bug #4521 (In Progress): mon: starting a new osd crashes all mon's
Joao Eduardo Luis
09:11 AM Linux kernel client Feature #534 (Resolved): support CEPH_FEATURE_RECONNECT_SEQ in klibceph
Sage Weil
08:23 AM rgw Cleanup #4541 (Resolved): refactor RGWUser class
Per Yehuda's suggestion:
> Make RGWUser class look like librados::ObjectOperation, and librados::IoCtx::operate()....
caleb miles

03/24/2013

10:12 PM Revision 5d3fed47 (ceph): ceph-deploy: purge /var/lib/ceph data on finish
The install task does this now that the package doesn't; we
need to too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:03 PM Revision 9db05a25 (ceph): java: pretty print Ceph extent
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:51 PM Revision 60fe1367 (ceph): java: support ceph_get_file_extent_osds
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:51 PM Revision bc65ace0 (ceph): java: support ceph_get_osd_crush_location
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:51 PM Revision 486e5b99 (ceph): java: support ceph_get_osd_addr
Adds a few JNI utilities from the Android project (license: Apache) to
help with IP address conversions. These functi...
Noah Watkins
05:34 PM CephFS Bug #4537: mds: hang on rmdir, unlink
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-24_08:45:56-kernel-master-testing-basic/2501
cro...
Sage Weil
05:33 PM CephFS Bug #4537: mds: hang on rmdir, unlink
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-24_08:45:56-kernel-master-testing-basic/2503
<pr...
Sage Weil
03:18 PM CephFS Bug #4537: mds: hang on rmdir, unlink
similar hang:... Sage Weil
02:41 PM CephFS Bug #4537 (Resolved): mds: hang on rmdir, unlink
... Sage Weil
05:31 PM rbd Bug #4540 (Resolved): libceph: problem in ceph_osdc_msg_data_set
... Sage Weil
04:06 PM Fix #1857: osd: reimplement shutdown()
What about also flushing the journal on a graceful shutdown? Corin Langosch
03:22 PM CephFS Bug #4539: include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_segments()
ubuntu@teuthology:/a/sage-2013-03-24_08:29:36-fs-master-testing-basic/2410 Sage Weil
03:22 PM CephFS Bug #4539: include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_segments()
also ubuntu@teuthology:/a/sage-2013-03-24_08:29:36-fs-master-testing-basic/2414 Sage Weil
03:22 PM CephFS Bug #4539 (Resolved): include/elist.h: 92: FAILED assert(_head.empty()) from MDLog::standby_trim_...
... Sage Weil
03:15 PM Bug #4538: os/FileStore.h: 191: FAILED assert(q.empty()) on shutdown
seems to happen more when valgrind is running.. probably changes the timing? Sage Weil
03:15 PM Bug #4538 (Resolved): os/FileStore.h: 191: FAILED assert(q.empty()) on shutdown
... Sage Weil
12:50 PM Feature #3733 (Closed): osd: update leveldb submodule
Closing this because we decided to use the distros versions of leveldb. See bug #3945. Anonymous
11:16 AM CephFS Bug #4536 (Resolved): hadoop: receiving unexpected filenotfound exceptions
Fixed by 150e914c7549f7197eff9fe980abd17a921799ce Noah Watkins
04:10 AM Revision 78fd0965 (ceph): PendingReleaseNotes: mention renamin of cluster to zone
radosgw-admin now uses the term 'zone'
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:58 AM Revision 4e68c203 (ceph): verify /var/lib/ceph not present on start
Verify there is no /var/lib/ceph, just like we do with the cephtest
directory. We will need to change this (or make ...
Sage Weil
03:53 AM Revision 466fede7 (ceph): install: need sudo when purging /var/lib/ceph
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:31 AM Revision 8befbca7 (ceph): Merge branch 'next'
Sage Weil
12:30 AM Revision ece43488 (ceph): client: don't set other if lookup fails in rename
On rename, only set the other inode if the
lookup for the destination succeeds, otherwise we hit
a segv in set_other_...
Sam Lang

03/23/2013

06:03 PM Revision 84738791 (ceph): Merge branch 'next'
Sage Weil
06:03 PM Revision 836b97f3 (ceph): test/libcephfs: Test rename error cases
Make sure that rename fails with the ENOENT
if the source path doesn't exist.
Signed-off-by: Sam Lang <sam.lang@inkt...
Sam Lang
06:01 PM Revision 8e6a970c (ceph): client: Fix rename returning ENOENT for dest
Introduced by fc80c1dc6ee315ae5e039986602ffadba46cb43b,
the client should _not_ fail if the lookup for the
destinatio...
Sam Lang
12:39 PM CephFS Bug #4517: ceph_rename fails success case
All working fine now. Thanks Noah Watkins
12:19 PM CephFS Bug #4517: ceph_rename fails success case
Thanks for testing/reporting that Noah. That commit last night was bogus. Pushed wip-4517b. Sam Lang
11:04 AM CephFS Bug #4517: ceph_rename fails success case
I'm testing this branch, and I'm getting a segfault running the LibCephFS.Rename test.... Noah Watkins
11:53 AM CephFS Bug #4536 (Resolved): hadoop: receiving unexpected filenotfound exceptions
Jobs have started failing with the following trace.... Noah Watkins
11:08 AM rbd Feature #4444 (In Progress): send/receive rbd snapshots
Sage Weil
11:08 AM rbd Feature #4084 (In Progress): rbd: incremental backups
Sage Weil
11:08 AM rbd Feature #4445 (In Progress): librbd: expose changed objects since a given snapshot
Sage Weil
04:04 AM Revision 3f5f4326 (ceph): MDSMap: improve health check
Note if the cluster is degraded. If so, indicate specifically which MDSs
are degraded and what state they are in.
S...
Sage Weil
01:22 AM Revision e77cd59b (ceph): MDSMap:: constify a bunch of methods
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:46 AM Revision dd670afc (ceph): mkcephfs: make remote temp directory name unique
The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-...
Sage Weil
12:46 AM Revision 951f7e56 (ceph): init-ceph: push temp conf file to a unique location on remote host
The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-...
Sage Weil
12:46 AM Revision 901fa435 (ceph): init-ceph: clean up temp ceph.conf filename on exit
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6...
Sage Weil
12:46 AM Revision 664ffa7d (ceph): common/MemoryModel: remove logging to /tmp/memlog
This was a hack for dev purposes ages ago; remove it. The predictable
filename is a security issue.
CVE-2013-1882
...
Sage Weil
12:46 AM Revision 3569489b (ceph): os/FileJournal: fix aio self-throttling deadlock
This block of code tries to limit the number of aios in flight by waiting
for the amount of data to be written to gro...
Sage Weil

03/22/2013

10:24 PM Revision 838f1cde (ceph): preserve /var/lib/ceph on deb/rpm purge
We should clobber configuration and log data, but *not* user data. Leave
/var/lib/ceph alone.
Signed-off-by: Sage W...
Sage Weil
10:22 PM Revision 4a6e3b97 (ceph): install, nuke: explicitly purge /var/lib/ceph
The packages won't do this anymore.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:15 PM Revision d8f4be6e (ceph): mon: add 'osd crush add-bucket <name> <type>'
This is (I think) the last missing piece to let you construct an entire
map via the CLI. The add/set commands will c...
Sage Weil
10:15 PM Revision b54db77e (ceph): crush: fix remove_item on bucket removal
Remove the bucket if there are no references left.
Remove the name from the map even if it is a bucket (not sure why...
Sage Weil
10:15 PM Revision a60d7df4 (ceph): crush, mon: unlink vs remove
Make an 'unlink' mode of remove that will remove a link to a bucket but
not remove the bucket itself. This refactors...
Sage Weil
10:15 PM Revision eae1532c (ceph): mon, crush: add some tests to build a DAG via the cli
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:15 PM Revision 4f2051c4 (ceph): mon: factor out _get_pending_crush() helper
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:15 PM Revision a54a4117 (ceph): crush: add link_bucket()
Allow an existing bucket to get linked from a new position in the tree.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:15 PM Revision fe4e86c6 (ceph): crush: prevent formation of a loop
If we are adding an item, ensure it cannot form a loop in the tree/map/
DAG.
Signed-off-by: Sage Weil <sage@inktank....
Sage Weil
10:15 PM Revision 6cba563f (ceph): mon: 'ceph osd crush link ...' to add a link to an existing bucket
Allow a second reference to an existing bucket to be added. This lets
you create a DAG instead of a tree using the C...
Sage Weil
10:15 PM Revision ee6b9937 (ceph): crush: add remove_item_under()
Remove only instances of item nested beneath a particular ancestor.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:15 PM Revision 751b4bf8 (ceph): mon: add optional ancestor arg to 'ceph osd crush rm <item> [ancestor]'
Remove only instances of the item underneath a particular ancestor.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:15 PM Revision 683f745c (ceph): crush: change find_roots(); add find_takes()
The find_roots() was looking for nodes referenced by 'take', but those
aren't necessarily roots, which is what the ca...
Sage Weil
10:15 PM Revision 96e08ef1 (ceph): mon: allow removal of buckets via 'osd crush rm ...'
No reason to limit this to leaves.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:15 PM Revision 05dac04b (ceph): mon: 'ceph osd crush add ...' to add a second link to an item
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:30 PM Revision 78d8faf4 (ceph): rgw: zone info is configurable
Also rename RadosParams to ZoneParams
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:15 PM Revision 16063db2 (ceph): Merge remote-tracking branch 'upstream/wip_4435'
Fixes: #4435
Reviewed-by: David Zafman <david.zafman@inktank.com>
Samuel Just
09:15 PM Revision 1cd51eb6 (ceph): PG::GetMissing: need to check need_up_thru in MLogRec handler
Backport: bobtail
Fixes: #4534
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank...
Samuel Just
09:15 PM Revision d8668142 (ceph): PG,osd_types: improve check_new_interval debugging
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry...
Samuel Just
09:07 PM Revision 4fe4deaf (ceph): PG::GetMissing: need to check need_up_thru in MLogRec handler
Backport: bobtail
Fixes: #4534
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank...
Samuel Just
09:06 PM Revision d611eba9 (ceph): PG,osd_types: improve check_new_interval debugging
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
08:35 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
OK, I've tested this in groups using the current ceph-client
"testing" branch:
06fb6a9 ceph: fix buffer pointer...
Alex Elder
02:14 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
Just a little update.
I've been testing the "testing" branch with groups of the
xfstests I use to see if I could ...
Alex Elder
12:16 PM Bug #4450 (In Progress): libceph: many socket "socket closed" issues on socket error
I did a little work bisecting this about a week ago.
I'm not 100% trusting the result though, so I'm going
to try t...
Alex Elder
08:25 PM Revision c524e2e0 (ceph): common/MemoryModel: remove logging to /tmp/memlog
This was a hack for dev purposes ages ago; remove it. The predictable
filename is a security issue.
CVE-2013-1882
...
Sage Weil
08:25 PM Revision 6a7ad2ea (ceph): init-ceph: clean up temp ceph.conf filename on exit
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
08:25 PM Revision 05173452 (ceph): init-ceph: push temp conf file to a unique location on remote host
The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-...
Sage Weil
08:25 PM Revision f463ef78 (ceph): mkcephfs: make remote temp directory name unique
The predictable file name is a security problem.
CVE-2013-1882
Reported-by: Michael Scherer <misc@zarb.org>
Signed-...
Sage Weil
08:07 PM Revision 0d3f065c (ceph): Merge pull request #130 from ceph/wip-fs-rename
test: add ceph_rename test
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:02 PM Revision 2ed9f648 (ceph): teuthology: cleanup client dirs for workunit task
This patch corrects an issue where a workunit task is
not cleaning up generated directories
if the 'all' key is used ...
Joe Buck
06:52 PM Revision 853dd359 (ceph): doc: Added {id} argument to OSD lost.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:23 PM Revision 020fb1a0 (ceph): rgw: s/cluster/zone
Old cluster definition is what we'd call zone from now on.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:23 PM Revision 96ad9b14 (ceph): moved rgw/rgw_json.* common/ceph_json.*
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:23 PM Revision b07f3cda (ceph): rgw: add encode_json
dump() just dumps the internal content of an object, encode_json()
create the object inside its own section. Note tha...
Yehuda Sadeh
06:23 PM Revision 8bd79157 (ceph): rgw: generic decode_json for containers
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:23 PM Revision 959b658f (ceph): rgw: introduce decode_json to easily decode json structures
Introducing a new way to define the json structure of an
object, similar to what we do with bufferlist encode/decode....
Yehuda Sadeh
06:23 PM Revision da337013 (ceph): rgw: decode RGWUserInfo using decode_json
RGWUserInfo can be decoded using json_decode, and fix
the ->dump() method to match that decoding.
Signed-off-by: Yeh...
Yehuda Sadeh
06:23 PM Revision 53ba6c2d (ceph): rgw: rgw_jsonparser changes
Now testing json_decode functionality.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:09 PM Revision 6d63752c (ceph): ceph-disk: re-add python 2.7 dependency comment
FIXME!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:06 PM Revision c9157a19 (ceph): Merge pull request #117 from ceph/wip-ceph-disk
ceph-disk-* refactor Sage Weil
04:15 PM Revision 0981e466 (ceph): Merge branch 'next'
Sage Weil
04:15 PM Revision 38a5acbb (ceph): osd: reenable 'journal aio = true'
Now that #4079 is resolved. Reverts 1cfc3ae0.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:15 PM Revision e5940da9 (ceph): os/FileJournal: fix aio self-throttling deadlock
This block of code tries to limit the number of aios in flight by waiting
for the amount of data to be written to gro...
Sage Weil
04:11 PM Feature #4299 (Fix Under Review): crush: command to set additional parents for an interior node o...
Sage Weil
03:46 PM Revision a35b8650 (ceph): Merge pull request #137 from dalgaaf/wip-da-cleanup-includes
Cleanup some twice included header
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:25 PM Bug #4505 (Resolved): package purge should not remove cluster data
commit:838f1cde94f7243274a9fbd0742e7eed0c0fa4b1 Sage Weil
03:17 PM CephFS Feature #4535 (New): mds: add group usage statistics gathering to the MemoryModel
Once we've updated our MemoryModel (#4502, #4503) and have selected groups of in-memory data that we believe we can s... Greg Farnum
03:03 PM Revision 6c79604c (ceph): test/test_snap_mapper.cc: remove twice included <tr1/memory>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:02 PM Revision 00cf8178 (ceph): mon/MDSMonitor.cc: remove twice included MonitorDBStore.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:02 PM Revision a583029e (ceph): mon/LogMonitor.cc: remove twice included <sstream>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:01 PM Revision 9dd5b209 (ceph): mon/AuthMonitor.cc: remove twice included <sstream>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:01 PM Revision 11442609 (ceph): common/Formatter.h: remove twice included <list>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:26 PM Fix #4435 (Resolved): backfill on full osd is not being prevented
Samuel Just
02:16 PM Bug #4534 (Pending Backport): GetMissing must wait check for need_up_thru after receiving Missing
on wip_bobtail_sam Samuel Just
01:36 PM Bug #4534 (Resolved): GetMissing must wait check for need_up_thru after receiving Missing
The constructor checks, but not the MLogRec handler. Samuel Just
02:09 PM CephFS Bug #4517: ceph_rename fails success case
Indeed. Updated wip-4517. Sam Lang
01:49 PM CephFS Bug #4517: ceph_rename fails success case
I'm just skimming this in the middle of a meeting, but it looks like we're now failing the rename if the destination ... Greg Farnum
01:31 PM CephFS Bug #4517 (Fix Under Review): ceph_rename fails success case
Sam Lang
12:21 PM CephFS Bug #4517 (In Progress): ceph_rename fails success case
Sam Lang
01:27 PM CephFS Feature #4442 (Fix Under Review): java: add topology API support
Noah Watkins
01:19 PM Bug #4421: osd: deep-scrub stat mismatch errors seen
several other failures... Sage Weil
01:12 PM Bug #4282 (Fix Under Review): auth: could not find secret_id=0
Sage Weil
11:11 AM devops Fix #4532: remove python 2.7 dependency in ceph-disk
kai has 6.0.7, which is the latest squeeze, and python 2.6.6. <sigh> Dan Mick
10:21 AM devops Fix #4532: remove python 2.7 dependency in ceph-disk
This also impacts debian, unless I don't have the latest version on kai (pretty sure I still do). Greg Farnum
10:11 AM devops Fix #4532 (Resolved): remove python 2.7 dependency in ceph-disk
see _check_output
centos has python 2.6.something
Sage Weil
11:07 AM rgw Feature #4533 (Resolved): rgw: ability to configure zone params
That has been done as a part of the DR/georeplication development. We can make this specific feature available earlier. Yehuda Sadeh
10:02 AM Bug #4521: mon: starting a new osd crashes all mon's
Thanks for the logs! Joao Eduardo Luis
08:34 AM Bug #4521: mon: starting a new osd crashes all mon's
Here are the logs.. I'm not sure mon.b went down this run, but a,c did.. I may not have waited long enough for mon.b... Evan Felix
05:31 AM Bug #4521: mon: starting a new osd crashes all mon's
Can you reproduce this with 'debug mon = 20', 'debug paxos = 20' and 'debug ms = 1' on all monitors, and point me to ... Joao Eduardo Luis
10:01 AM rbd Bug #4531 (Resolved): ObjectCacher: read waiters for parent data during copyup get reordered, cau...
This assert was seen by several users using clones:... Josh Durgin
09:42 AM CephFS Bug #4530 (Resolved): client: Assert failure on session close

During testing of #4451:
../../src/common/Cond.h: In function 'int Cond::Signal()' thread 7fe04c36f700 time 2013...
Sam Lang
09:26 AM Bug #4528 (Resolved): ceph cli split command fails during rados api tests
... Sage Weil
09:23 AM devops Bug #4520: ceph-disk-prepare intermittently fails on Centos
There are 3 location between sgdisk and partprobe calls. I created a wip-4520 branch that has it.
This fixes the ...
Anonymous
08:36 AM devops Bug #4520: ceph-disk-prepare intermittently fails on Centos
where do you put the settle? Sage Weil
09:22 AM Bug #4527 (Resolved): journal Unable to read past sequence 0 but header indicates the journal has...
... Sage Weil
09:19 AM rbd Bug #4525: hang during librbd python tests
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-20_07:49:52-rbd-master-testing-basic/30 Sage Weil
09:00 AM rbd Bug #4525 (Resolved): hang during librbd python tests
... Sage Weil
09:17 AM rbd Bug #4364 (Pending Backport): ObjectCacher: inconsistency after flatten
Sage Weil
09:16 AM Bug #4079 (Resolved): osd: journal aio deadlock
commit:e5940da9a534821d0d8f872c13f9ac26fb05a0f5 Sage Weil
09:03 AM rbd Bug #4526 (Can't reproduce): rbd-fsx: ENOTEMPTY
2013-03-20T08:49:48.035 INFO:teuthology.orchestra.run.out:rbd_remove image_client.0-clone9: Directory not empty
wi...
Sage Weil
09:01 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-20_07:49:52-rbd-master-testing-basic/36 Sage Weil
08:58 AM Linux kernel client Bug #4524 (Can't reproduce): libceph: bad ptr deref in rbtree for kick_requests
... Sage Weil
06:15 AM Bug #4523 (Duplicate): osd: read stats not updated
A week ago I already added to http://tracker.ceph.com/issues/2209#change-18705 but as this bug is still closed I assu... Corin Langosch
03:40 AM Revision 4d28a657 (ceph): stop ignoring osd leaks
Note that the mds is the only one left that we are ignoring. Sage Weil
01:51 AM Revision 022903bf (ceph): PG: add helper for adding a timer event to retry backfill
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:51 AM Revision f9c8190e (ceph): PG: halt backfill on RemoteReservationRejected in Backilling
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:51 AM Revision 29a288f9 (ceph): ReplicatedPG: replica should post BackfillTooFull in do_scan if full
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:51 AM Revision 000310fd (ceph): ReplicatedPG: add debug flag to skip full check at reservation
This will make it easier to test the check in do_scan.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
01:51 AM Revision cec3d82e (ceph): OSDService: add too_full_for_backfill
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:51 AM Revision 33aaea59 (ceph): PG: use OSDService::too_full_for_backfill in RepWaitBackfillReserved
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:51 AM Revision cd735393 (ceph): PG: add helper for rejecting backfill reservation
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:51 AM Revision 3ab4a09d (ceph): PG: add BackfillTooFull event for RepRecovering
Replica will use this to notify Primary to stop backfilling.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
01:46 AM Revision f00f3bc4 (ceph): Merge remote-tracking branch 'upstream/wip_osd_shutdown_notification'
Fixes: #1857
Fixes: #4267
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
01:46 AM Revision fab0be1f (ceph): Makefile: add MOSDMarkMeDown
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:46 AM Revision 7bfaaf7a (ceph): OSD: notify mon prior to shutdown
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 8d43a2ec (ceph): OSD: reorder OSD::shutdown
Reorder teardown:
- pgs
- queues/threadpools
- persist superblock
- filestore
- timers
- messengers
Signed-off-by: S...
Samuel Just
01:37 AM Revision 95e9322c (ceph): ceph_osd: clear client_throttler prior to putting g_ceph_context
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 6119f297 (ceph): shared_cache: clear lru in destructor
Otherwise, the live references will attempt to extricate
themselves from a disolving SharedLRU instance as the
member...
Samuel Just
01:37 AM Revision 210ecc58 (ceph): FileStore::stat: valgrind: don't read *st on error
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 51ae5098 (ceph): OpRequest: use OpRequestRef for OpHistory
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision bb125221 (ceph): OSD: clear OpHistory on shutdown
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision b8929c42 (ceph): messages: add MOSDMarkMeDown
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision edebb341 (ceph): OSDMonitor: factor out check_source helper
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision a2dba959 (ceph): Monitor: add MOSDMarkMeDown support
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision eb8dd0d4 (ceph): PG: clarify PG::deleting comment
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 264cd3ef (ceph): ReplicatedPG,OSD: move dequeueing into on_shutdown
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 30b7a151 (ceph): OSD: move backfill_request_timer cleanup to OSDService::shutdown
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision e41554da (ceph): OSD: rename timer to tick_timer
Only used for scheduling ticks - we should keep it
that way.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
01:37 AM Revision 9d076a0e (ceph): OSD: lookup_lock_raw_pg is dead
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 505bebbb (ceph): OSD: check for is_stopping after locking osd_lock or heartbeat_lock
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:25 AM Revision 7118df89 (ceph): Merge pull request #135 from ceph/wip-4519
mon: AuthMonitor: delete auth_handler while increasing max_global_id
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:21 AM Revision 71ec9c6b (ceph): mon: AuthMonitor: delete auth_handler while increasing max_global_id
By not deleting and setting NULL the session's auth_handler, we could
hit a scenario in which we'd end up dispatching...
Joao Eduardo Luis
01:09 AM Revision 42a71c1d (ceph): FileJournal: quieter debugging on journal scanning
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
(cherry picked...
Samuel Just
01:03 AM Revision 6740d512 (ceph): FileJournal: quieter debugging on journal scanning
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
Samuel Just
12:53 AM rbd Bug #4522: RBD utility "showmapped" bug
If I run rbd map lun-legacy-vm-bw-web01 one more time, It succeeds. Ivan Kudryavtsev
12:49 AM rbd Bug #4522: RBD utility "showmapped" bug
... Ivan Kudryavtsev
12:47 AM rbd Bug #4522: RBD utility "showmapped" bug
Some new info.
I stopped VM and info about /dev/rbd62 and /dev/rbd/rbd/lun-legacy-vm-bw-web01 was wiped from fs au...
Ivan Kudryavtsev
12:04 AM Revision 7e8cc57d (ceph): doc: Fixed some typos.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

03/21/2013

11:49 PM rbd Bug #4522 (Can't reproduce): RBD utility "showmapped" bug
Hello, my command "rbd showmapped" doesn't show
one rbd volume which is in use:...
Ivan Kudryavtsev
11:41 PM Revision 56183ebc (ceph): Merge pull request #128 from dalgaaf/wip-da-pylint
Fix some python issues
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:35 PM Bug #4521 (Can't reproduce): mon: starting a new osd crashes all mon's
While using 0.59 today i wanted to add an ost back in that had crashed its disks. I had told ceph that the osd was lo... Evan Felix
11:16 PM Revision 7a4b880f (ceph): Merge pull request #132 from ceph/wip-libcephfs-fix
libcephfs: fix ceph_get_osd_crush_location
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:14 PM Revision 8f27fa61 (ceph): moving client.keyring creation out of ceph task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:32 PM Revision 76985007 (ceph): libcephfs: fix ceph_get_osd_crush_location
(a) Allow NULL buffer when length is zero to get the target buffer
length. (b) fix edge case where buffer length is t...
Noah Watkins
09:05 PM Bug #4505 (Fix Under Review): package purge should not remove cluster data
Sage Weil
09:05 PM Bug #4519 (Resolved): mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with ...
commit:71ec9c6bd54d560cc2bca4b6d0dbb3e6961df135 Sage Weil
06:24 PM Bug #4519: mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with auth 'none'
After some attempts at a successful pull request: https://github.com/ceph/ceph/pull/135 Joao Eduardo Luis
06:10 PM Bug #4519: mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with auth 'none'
pull request: https://github.com/ceph/ceph/pull/133 Joao Eduardo Luis
05:42 PM Bug #4519 (In Progress): mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 wi...
I've come up with a fix and will push it shortly to wip-4519 for review. Joao Eduardo Luis
05:39 PM Bug #4519 (Resolved): mon: on auth/none/AuthNoneServiceHandler.h: FAILED assert(0) on v0.59 with ...
Xiaoxi came to us with the following issue both on #ceph and on ceph-devel.... Joao Eduardo Luis
08:30 PM devops Bug #4520: ceph-disk-prepare intermittently fails on Centos
Adding "udevadm settle --timeout=10" appears to help, but I don't know if that is appropriate for all platforms. A 5... Anonymous
07:18 PM devops Bug #4520 (Resolved): ceph-disk-prepare intermittently fails on Centos
Probably a timing issue.
[ubuntu@gary-centos-01 ceph-deploy]$ ./ceph-deploy osd create gary-centos-01:/dev/sda
DE...
Anonymous
07:54 PM Revision a72aaff6 (ceph): test: add ceph_rename test
Triggers bug in ticket #4517
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
07:27 PM Revision fc3406f3 (ceph): FileStore: fix reversed collection_empty return value
Backport: bobtail
Fixes: #4380
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta...
Samuel Just
07:25 PM Revision 9f7c6ad3 (ceph): FileStore: set replay guard on create_collection
This should prevent sequences like:
rmcoll a
mkcoll a
touch a foo
<crash>
from causing trouble by preventing the rm...
Samuel Just
07:25 PM Revision 9932c9f0 (ceph): FileStore: _split_collection should not create the collection
This will simplify adding a replay guard to create_collection.
Backport: bobtail
Signed-off-by: Samuel Just <sam.jus...
Samuel Just
06:52 PM Revision 7e7ea826 (ceph): client: use 4MB f_bsize and f_frsize for statfs
Old stat(1) reports:
Block size: 1048576 Fundamental block size: 1048576
and the df(1) arithmetic works out. ...
Sage Weil
06:48 PM Feature #4267 (Resolved): osd: mark self immediately down on orderly (SIGINT, SIGTERM) shutdown
Samuel Just
01:32 PM Feature #4267 (Fix Under Review): osd: mark self immediately down on orderly (SIGINT, SIGTERM) sh...
Ian Colle
06:48 PM Fix #1857 (Resolved): osd: reimplement shutdown()
Samuel Just
01:33 PM Fix #1857 (Fix Under Review): osd: reimplement shutdown()
Ian Colle
06:21 PM Revision 49393017 (ceph): Merge pull request #127 from alram/master
[doc] undisplayed notes, tips, and important sections
Reviewed-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:14 PM Revision ebfb81a3 (ceph): Merge pull request #120 from ceph/wip-msgr-acks
msg/Pipe: fix seq handshake on reconnect
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
05:47 PM Revision 7ed0be19 (ceph): rados.py: remove unnecessary semicolon
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:46 PM Revision cffc2d50 (ceph): rados.py: fix bad indention
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:43 PM Revision 94966222 (ceph): rados.py: remove lenght modifier 'l' on format string
Remove length modifier 'l' since it's ignored for python.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:23 PM Revision d81d2c02 (ceph): rados.py: fix 'Rados' has no member 'name'
Lets store rados_id from __init__ and use this instead of 'name'.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect...
Danny Al-Gaaf
04:57 PM Revision 14f26745 (ceph): crush: use const string& args
Compiler will convert const char * to a std::string implicitly.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:57 PM Revision 4e2557a0 (ceph): crush: allow an item to be inserted twice
Modify insert_item() to let you add an existing item to a new position
in the map.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
04:36 PM Bug #4512 (Closed): librados: inaccessible headers referenced from librado.h[pp]
This was already fixed in the master branch by commit:0e33490a76b67fea5d89dfea6950715aa7dfade8. The former next branc... Josh Durgin
04:32 PM devops Bug #4518 (Resolved): ceph-deploy: osd create command fails
commit:963d83eaf2ef7b682b86c37667d32226dbcaffbf Sage Weil
12:58 PM devops Bug #4518 (Resolved): ceph-deploy: osd create command fails
on the latest master branch of ceph-deploy, osd create command fails
tamil@ubuntu:~/ceph-deploy-latest/ceph-deploy...
Tamilarasi muthamizhan
04:14 PM Revision eed8d532 (ceph): rados.py: add missing space after ','
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:13 PM Revision e2df59e2 (ceph): ceph-create-keys: rename log to LOG since it's a constants
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:34 PM Feature #4201 (In Progress): osd: data loss: pg export/import/remove
Ian Colle
01:33 PM Fix #4435 (In Progress): backfill on full osd is not being prevented
Ian Colle
12:52 PM CephFS Bug #4517 (Resolved): ceph_rename fails success case
ceph_rename has started returning -ENONET in the common case (source path exists, dest path doesn't exist). In the cl... Noah Watkins
11:49 AM Feature #4516 (New): qa: add test to compile a simple program against librados, librbd, and libce...
This can be a workunit that compiles something very simple that includes types from those libraries, just to verify t... Josh Durgin
11:44 AM devops Feature #4515 (Duplicate): packaging: create qemu packages with rbd enabled for centos 6
Set up a git repo with the spec file and any patches, like the ones described at https://nazar.karan.org/blob/nazar-r... Josh Durgin
11:42 AM Feature #4514 (Closed): packaging: set up git repo with ceph spec file for centos 6
Model it after the repos described at https://nazar.karan.org/blob/nazar-repos.git/eb4e1a3331197854e56b69cb9c8075ccc7... Josh Durgin
10:43 AM Documentation #4513 (Won't Fix): blog: update 'monitor changes' article to state v0.59 instead of...
The Monitor changes were in fact released in v0.59. They were introduced right after the v0.58 freeze, but didn't ma... Joao Eduardo Luis
07:40 AM Revision d67eee1d (ceph): Merge branch 'next'
Gary Lowell
05:11 AM Revision 17d4a7c4 (ceph): doc/release-notes: v0.59
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:52 AM Revision 541cd3c6 (ceph): msg/Pipe: fix seq handshake on reconnect
We go to the trouble to exchange our seq numbers during the handshake, but
the bit that then avoids resending old mes...
Sage Weil
04:17 AM Revision ac9fa433 (ceph): Fix tips in documentation
Use of .. tip: instead of .. tip:: resulting in content not
being displayed.
Signed-off-by: Alexandre Marangone <ale...
Alexandre Marangone
04:15 AM Revision cd96dbe2 (ceph): Fix important in documentation
Use of .. important: instead of .. important:: resulting in content
not being displayed.
Signed-off-by: Alexandre Ma...
Alexandre Marangone
04:10 AM Revision 33051578 (ceph): Fix notes in documentation
Use of .. note: instead of .. note:: resulting in content not
being displayed
Signed-off-by: Alexandre Marangone <al...
Alexandre Marangone
01:31 AM Revision e7cd598e (ceph): lock: make do_summary() respect --machine-type
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:42 AM Revision 18a782d0 (ceph): qa suites for upgrade task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:40 AM Revision 8ff32eb6 (ceph): stop and restart daemons as restart only starts.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:07 AM Revision f2141142 (ceph): Merge pull request #126 from alram/master
Update Chef deployment documentation
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

03/20/2013

11:49 PM Revision e4854717 (ceph): Update Chef deployment documentation
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
11:43 PM Revision 66dca773 (ceph): os/FileStore: check replay guard on src for collection rename
This avoids a problematic sequence like:
- rename A/ -> B/
- remove B/1...100
- destroy B/
- cre...
Sage Weil
11:17 PM Revision 131dce6e (ceph): Merge pull request #124 from ceph/wip-4509
mon: DataHealthService: shutdown mon if failed to obtain disk stats
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:19 PM Revision ea570591 (ceph): PG::proc_replica_log: oinfo.last_complete must be *before* first entry ...
Fixes: #4189
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 2dae6a68ee85a20220ee940dbe3...
Samuel Just
10:19 PM Revision aa38d87c (ceph): osd/PG: fix typo, missing -> omissing
From ce7ffc34408bf32c66dc07e6f42d54b7ec489d41.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commi...
Sage Weil
10:17 PM Revision ac914834 (ceph): PG::proc_replica_log: adjust oinfo.last_complete based on omissing
Otherwise, search_for_missing may neglect to check the missing
set for some objects assuming that if the need version...
Samuel Just
08:51 PM Revision 97fd7b61 (ceph): mon: DataHealthService: log to derr instead if we're about to shutdown
Otherwise the message would -- or could -- be lost.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
08:49 PM Revision 51d62d32 (ceph): mon: DataHealthService: shutdown mon if failed to obtain disk stats
Being unable to run a ::statfs() may be a symptom of something bigger.
We want to cleanly shutdown the monitor ASAP ...
Joao Eduardo Luis
07:51 PM Revision b0136f98 (ceph): use ceph.com/git instead of github
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:36 PM Bug #4512 (Closed): librados: inaccessible headers referenced from librado.h[pp]
This breaks compiling anything against librados. Josh Durgin
06:34 PM Bug #4509 (Resolved): mon: on DataHealthService: FAILED assert(!stats.empty())
This should have been resolved with commit commit:51d62d325c93a8aa7c93045d2e28b505f1491f2f being merged into master a... Joao Eduardo Luis
10:15 AM Bug #4509: mon: on DataHealthService: FAILED assert(!stats.empty())
Ran a monitor with store on dev/foo ; mid-execution moved dev/foo to dev/foo.bar to force statfs(dev/foo) to fail. M... Joao Eduardo Luis
10:05 AM Bug #4509 (Resolved): mon: on DataHealthService: FAILED assert(!stats.empty())
Tamil hit this last night.
Have been unable to reproduce it, but the only scenario in which this would happen is w...
Joao Eduardo Luis
05:12 PM Revision 06ae5196 (ceph): Merge pull request #123 from dalgaaf/wip-da-sca-misc-1
Some smaller misc fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:08 PM Revision 5bf0331a (ceph): client/Client.cc: handle error if _lookup() fails
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:56 PM Revision fc41684e (ceph): qa/workunits/direct_io/test_sync_io.c: add proper error handling
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:37 PM Revision a8a5683e (ceph): test_short_dio_read.c: add proper error handling
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:15 PM Revision f9c108c7 (ceph): mds/Locker.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:15 PM Revision 4151630c (ceph): mount/mount.ceph.c: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:48 PM Revision 9f37b49c (ceph): Merge pull request #122 from dalgaaf/wip-da-ceph-disk-1
More fixes for ceph-disk
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:36 PM Revision 87691dc4 (ceph): ceph-disk: cast output of subprocess.Popen() to str()
Cast output of subprocess.Popen() to str() to be able to use
str.split() and str.splitlines() without warnings from p...
Danny Al-Gaaf
01:33 PM Revision 45d5544c (ceph): Merge pull request #121 from ceph/wip-4448
mon: Monitor: clearer output on error during attempt to convert store
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:31 PM Revision c29812cd (ceph): mon: Monitor: clearer output on error during attempt to convert store
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
01:02 PM Revision 3575feb7 (ceph): ceph-disk: fix adjust_symlink() replace 'journal' with 'target'
Replace 'journal' variable with 'target' since journal doesn't
exist in this function.
Signed-off-by: Danny Al-Gaaf ...
Danny Al-Gaaf
01:01 PM Revision a27cb85b (ceph): ceph-disk: fix adjust_symlink() replace 'canonical' with 'path'
Replace 'canonical' variable with 'path' since canonical doesn't
exist in this function.
Signed-off-by: Danny Al-Gaa...
Danny Al-Gaaf
12:56 PM Revision 6d3247b5 (ceph): ceph-disk: there is no os.path.lstat use os.lstat
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:30 PM Revision 97b4f8d6 (ceph): ceph-disk: remove unused variable key from prepare_journal_dev()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:27 PM Revision 9daf6cfc (ceph): ceph-disk: fix except to catch OSError
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:15 PM Revision 0ada43f7 (ceph): ceph-disk: add missing space after >> operator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:54 AM rgw Feature #4511 (New): RGW: Reject requests containing invalid characters.
Certain characters can break XML. Example.
2013-03-19 01:11:52.828185 7fe2c8de1700 10 RGWRados::cls_bucket_list: g...
Tyler Brekke
11:33 AM Revision d3c60dc8 (ceph): fix: Redefining name 'uuid' from outer scope (line 14)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:21 AM Feature #4510: OSD scrub/repair should handle read error and truncate reasonably
Neil Levine
10:52 AM Feature #4510 (Resolved): OSD scrub/repair should handle read error and truncate reasonably
Currently, we hand the EIO to the client, which is not great. Samuel Just
11:17 AM Revision 6a8120d4 (ceph): ceph-disk: remove unused variables from list_partitions()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:10 AM Revision 3af7a1ac (ceph): ceph-disk: fix /dev/dm-[0-9] handling list_all_partitions()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:50 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
1) I don't use filesystem snapshots at all.
2) I really have 3 big directories with 40000 files total
3) Some days ...
Ivan Kudryavtsev
09:40 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Sorry this got dropped on the floor. I found the problems.
The MDS never finishes the "populate_mydir()" function ...
Greg Farnum
09:45 AM CephFS Bug #4451: client: Ceph client not releasing cap
Uploaded an annotated log with only the lines related to the inode exhibiting the problem. The problem occurs from t... Sam Lang
05:27 AM Revision cbae6a43 (ceph): v0.59
Gary Lowell
12:16 AM rgw Bug #4508 (Resolved): Removing a bucket displays error
Attempting to delete a bucket returns an error, although the bucket has been removed. This has been duplicated on two... JuanJose Galvez

03/19/2013

11:35 PM CephFS Bug #4489: ceph fs hangs on file stat
And MDS reload doesn't fixed problem until I rebooted one of FS clients. Ivan Kudryavtsev
11:34 PM CephFS Bug #4489: ceph fs hangs on file stat
Oh, sorry for that. It seems, I failed with log. I will attach correct log next time problem persist. But the problem... Ivan Kudryavtsev
02:05 PM CephFS Bug #4489 (Need More Info): ceph fs hangs on file stat
That log is from a standby MDS. You'll need to provide the log of the active MDS for us to do anything with it. :) Greg Farnum
10:38 PM Cleanup #4507 (Resolved): mon: drop atomic_t
This is not needed; everything is protected by the mon_lock.
Ideally, any boolean state variables would also be fo...
Sage Weil
09:53 PM Revision 7e778397 (ceph): Merge pull request #106 from ceph/wip-crush
crush: update weights properly for DAG (not tree) maps
Reviewed-by: caleb miles <caleb.miles@inktank.com>
Sage Weil
09:17 PM Revision c3404c62 (ceph): Merge pull request #119 from dalgaaf/wip-da-ceph-disk
Cleanup and fixes for wip-ceph-disk Sage Weil
09:07 PM Revision 9bcf5b64 (ceph): ceph-disk: rename local variable shadowing builtin
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:05 PM Revision 4adf0881 (ceph): ceph-disk: remove twice defined identical function unmount
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:02 PM Revision ea26ea0d (ceph): ceph-disk: remove twice defined function mount
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:00 PM Revision c57daa3c (ceph): ceph-disk: remove double defined function get_conf
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 57dde5c8 (ceph): ceph-disk: rename local variable shadowing builtin
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:46 PM Revision fabf36d2 (ceph): task/ceph: Revert extra check for running status
Don't use exit status info to track daemon state. We need to find
a better way to do this for the restart task.
Sig...
Sam Lang
08:36 PM Revision b7e2a0d4 (ceph): Merge pull request #118 from dalgaaf/wip-da-enum
QuorumService.h: use enum instead of static const int
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:33 PM Revision dfb1fbe7 (ceph): QuorumService.h: use enum instead of static const int
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:02 PM Revision 6a3aa2a2 (ceph): Missed adding rados_types.hpp to package
Caused by 3bd48cbbadb7908dd833ccde75359f085828fc5c
feature 4207 implementation
Signed-off-by: David Zafman <david.za...
David Zafman
07:52 PM Revision 20e4ba5c (ceph): ceph-disk: consolidate ceph-disk-* into a single binary
ceph-disk prepare ...
ceph-disk activate ...
ceph-disk ...
This let's us share code (we were already duplicating a...
Sage Weil
07:52 PM Revision a019753b (ceph): ceph-disk: consolidate exceptions
Use a single exception type, and catch it at the top level.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:52 PM Revision f287c6f9 (ceph): ceph-disk: simplify command dispatch
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:52 PM Revision c2602d74 (ceph): ceph-disk: install and package
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:12 PM Revision 66e27fa5 (ceph): suite: shorten subject a bit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:42 PM Revision 2900bf4a (ceph): PendingReleaseNotes: fix typo
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:42 PM Revision 1597b3e3 (ceph): librbd: optionally wait for a flush before enabling writeback
Older guests may not send flushes properly (i.e. never), so if this is
enabled, rbd_cache=true is safe for them trans...
Josh Durgin
06:37 PM Revision c170022b (ceph): radosgw-admin: Adjust garbage collection settings.
Signed-off-by: caleb miles <caleb.miles@inktank.com> caleb miles
06:30 PM Revision 4e1737b9 (ceph): Merge branch 'wip-4197'
David Zafman
06:27 PM Revision 4d7e1e91 (ceph): osd: data loss: low space handling
Automated test cases for feature #4197
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reported-by: Sam Just ...
David Zafman
05:43 PM Revision 7f39704b (ceph): osd: fix load_pgs collection handling
On a _TEMP pg, is_pg() would succeed, which meant we weren't actually
hitting the cleanup checks. Instead, restructu...
Sage Weil
05:43 PM Revision 0a09be99 (ceph): osd: fix load_pgs handling of pg dirs without a head
If there is a pgid that passes coll_t::is_pg() but there is no head, we
will populate the pgs map but then fail later...
Sage Weil
05:43 PM Revision 2dc25dfd (ceph): OSD::load_pgs: first scan colls before initing PGs
Backport: bobtail
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry...
Samuel Just
05:40 PM Revision 2fd8db29 (ceph): osd: Add digest of omap for deep-scrub
Add ScrubMap encode/decode v4 message with omap digest
Compute digest of header and key/value. Use bufferlist
to ref...
David Zafman
05:39 PM Revision 47f1a945 (ceph): Makefile: missing header
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:33 PM Revision ee59f517 (ceph): OSD: split temp collection as well
Otherwise, when we eventually remove the temp collection, there might be
objects in the temp collection which were in...
Samuel Just
05:32 PM Revision 7ec68e2d (ceph): PG: ignore non MISSING pg query in ReplicaActive
1) Replica sends notify
2) Prior to processing notify, primary queues query to replica
3) Primary processes notify an...
Samuel Just
05:32 PM Revision b279b148 (ceph): FileJournal: queue_pos \in [get_top(), header.max_size)
If queue_pos == header.max_size when we create the entry
header magic, the entry will be rejected at get_top() on
rep...
Samuel Just
05:32 PM Revision 56e0a129 (ceph): OSD: expand_pg_num after pg removes
Otherwise:
1) expand_pg_num removes a splitting pg entry
2) peering thread grabs pg lock and starts split
3) OSD::con...
Samuel Just
05:30 PM Revision d6e678a6 (ceph): osd: update snap collections for sub_op_modify log records conditionaly
The only remaining caller is sub_op_modify(). If we do have a non-empty
op transaction, we want to do this update, r...
Sage Weil
05:30 PM Revision 51c2c4d7 (ceph): osd: include snaps in pg_log_entry_t::dump()
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commi...
Sage Weil
05:30 PM Revision f0bf68ff (ceph): osd: unconditionally encode snaps buffer
Previously we would only encode the updated snaps vector for CLONE ops.
This doesn't work for MODIFY ops generated by...
Sage Weil
05:30 PM Revision aa74fabd (ceph): osd: improve debug output on snap collections
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commi...
Sage Weil
05:21 PM Revision 020d1b16 (ceph): mon: use enum instead of static const int
This way it compiles.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:15 PM Revision efc4b126 (ceph): mon/Paxos: set state to RECOVERING during restart
This ensures that the paxos state is not active when the PaxosService
restart() methods run right afterwards, and tha...
Sage Weil
05:03 PM Revision 511f04f2 (ceph): Fixed so that installation works on a brand new CentOS system.
Do yum install rather than yum reinstall for CentOS.
When exiting CentOS, yum erase the ceph-release rpm.
Signed-off...
Warren Usui
04:31 PM Revision 45843f75 (ceph): Makefile.am: fix misspelt header name
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
02:09 PM Bug #4436 (Resolved): FileJournal: queue_pos must be in [get_top(), header.max_size)
Samuel Just
02:09 PM Bug #4449 (Resolved): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
Samuel Just
02:09 PM Bug #4050 (Resolved): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type ==...
Samuel Just
02:08 PM Bug #4452 (Resolved): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread ...
Samuel Just
01:50 PM Bug #4506 (Resolved): teuthology: ceph task fails to stop a daemon
I've reverted the line that broke this. I'll create a separate ticket to address the problem for the restart task. Sam Lang
01:10 PM Bug #4506 (Resolved): teuthology: ceph task fails to stop a daemon
INFO:teuthology.task.ceph:Shutting down mds daemons...
ERROR:teuthology.task.ceph.mds.a:tried to stop a non-running ...
Sage Weil
01:10 PM Revision 1b0369bd (ceph): task/restart: Handle error from script correctly
The exitstatus on the process is a gevent.AsyncResult
(not an int). Use the try/except pattern for handling
errors i...
Sam Lang
12:49 PM Bug #4505 (Resolved): package purge should not remove cluster data
Currently our packages will basically destroy existing ceph clusters on package purge if that cluster is using the st... Mark Nelson
12:18 PM Bug #4279 (Resolved): mon: received but didn't forward osd boot message
commit:7aec13f749035b9bef5e398c1ac3d56ceec8eb81 and two follow-on commits. Sage Weil
12:17 PM devops Bug #3933 (Resolved): ceph-deploy gatherkeys silently fails if no host is specified
commit:37d9abb4ba75b95a1d57febe290d8b5573e736bc Sage Weil
12:16 PM devops Bug #4420 (Resolved): chef script fails seems that /var/run/ceph is not created
the fix in the current pull req looks right. we're running ceph-mon manually, so chef needs to create the dir. Sage Weil
11:43 AM rbd Feature #3817 (Resolved): librbd: make cache write-through until a flush is encountered
commit:1597b3e3a1d776b56e05c57d7c3de396f4f2b5b2 Sage Weil
11:39 AM devops Feature #3921 (Resolved): ceph-deploy: support RPM-based distros
commit:ff05e605182a8378798d4cf82eb54a8a451270ca Sage Weil
10:55 AM Bug #4488 (Rejected): ceph-osd crash on server under heavy load
that might explain it. 10 minutes is still a really long time!
in any case, this is a problem with the underlyi...
Sage Weil
10:11 AM Bug #4488: ceph-osd crash on server under heavy load
md raid1 was resyncing at the same time, so i think it's quite likely, that sync/syncfs failed to finish its work mipt patriot
09:59 AM Bug #4488: ceph-osd crash on server under heavy load
some errors like this in dmesg:
[ 6236.985604] INFO: task ceph-osd:3220 blocked for more than 120 seconds.
[ 6236...
mipt patriot
09:34 AM Bug #4488: ceph-osd crash on server under heavy load
This means that sync(2) or syncfs(2) failed to return after 10 minutes. This is a pathologically loaded system (high... Sage Weil
10:38 AM CephFS Feature #4504 (Resolved): mds: trim based on total memory usage
Right now the MDS only trims based on the count of the dentry cache. We should, based on a config option, optionally ... Greg Farnum
10:21 AM CephFS Feature #4503 (New): mds: MemoryModel: include the different boost::pools we use
We use a different boost::pool for each of CDir, CDentry, CInode, Capability. Include these pools, and any others we'... Greg Farnum
10:19 AM CephFS Feature #4502 (New): mds: Make the MemoryModel useful
Right now the MDCache's MemoryModel is trying to parse out usage from /proc/self/status. Switch it to use tcmalloc's ... Greg Farnum
10:08 AM CephFS Tasks #4499: Identify fields in CInode which aren't permanently necessary
Also, a small one but one that's everywhere: each of the classes in this sequence of bugs has an MDCache pointer. Pro... Greg Farnum
09:43 AM CephFS Tasks #4499 (Resolved): Identify fields in CInode which aren't permanently necessary
There are a number of fields in CInode that we don't always need. Examples include everything involved with projectio... Greg Farnum
10:01 AM CephFS Cleanup #89 (Closed): mds: put inode dirty fields in dirty_bits_t to reduce memory footprint
This is a less-specific duplicate of #4499 now. Greg Farnum
10:01 AM CephFS Feature #4501 (Resolved): Identify fields in CDir which aren't permanently necessary
The CDir has some machinery for handling things like dirty data that isn't always necessary. Audit it for these membe... Greg Farnum
09:57 AM CephFS Tasks #4500 (New): Identify fields in CDentry which aren't permanently necessary
CDentry is in far better shape than CInode in this regard, but audit it for things which we don't always need in memo... Greg Farnum
09:16 AM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
cdca0babf9145a8f6e7613ab7026cf0968b3bc91 Noah Watkins
09:03 AM devops Bug #4498 (Resolved): ceph-deploy osd create doesn't set up symlink for single node
> I'm trying to determine the ceph-deploy equivalent to the mkcephfs quick start
> we publish. I?m not sure how it ...
Ken Franklin
09:00 AM CephFS Feature #3540 (Resolved): mds: maintain per-file backpointers on first file object
8b798867731d298c05d9f93b0c207a541d2b5e90 merged to master Ian Colle
08:45 AM Feature #4199 (Resolved): mon: data loss: low disk space handling
Merged Ian Colle
06:09 AM Revision bee50463 (ceph): mon/PaxosService: handle non-zero return values
If 7aec13f749035b9bef5e398c1ac3d56ceec8eb81 we started passing non-zero
return values to these completions; now we ha...
Sage Weil
05:54 AM Revision 16745191 (ceph): Merge branch 'next'
Sage Weil
04:13 AM Revision d4775942 (ceph): ceph-disk-prepare: 'mkfs -t' instead of 'mkfs --type='
Older mkfs (el6) doesn't like --type=.
Fixes: #4495
Reported-by: Alexandre Maragone <alexandre.maragone@inktank.com>...
Sage Weil
04:07 AM Revision 9029b091 (ceph): mds: Handle ENODATA returned from getxattr
The osds might return ENODATA if we request an
xattr that doesn't exist. In this case, we're
requesting the 'parent'...
Sam Lang
04:00 AM Revision 7aec13f7 (ceph): mon/PaxosService: fix proposal waiter handling
- Cancel the propsal waiters with EAGAIN on election, etc.
- Drop the wakeup helper and open-code the one caller.
Si...
Sage Weil
01:12 AM Revision 9d2f7f08 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
01:12 AM Revision 62cd409b (ceph): ceph-deploy qa suite for fs tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:05 AM Revision 640c1265 (ceph): ceph-deploy qa suite for rbd tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:00 AM Revision 167a26c3 (ceph): ceph-deploy qa suite for rados
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

03/18/2013

11:29 PM Revision 23557907 (ceph): s/dist-upgrade/upgrade
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:18 PM Revision 6774290e (ceph): Makefile: fix header name
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:53 PM Revision 7e7a19ba (ceph): Merge pull request #115 from ceph/wip-4199
Resolves #4199
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:43 PM Revision a3751d1f (ceph): mon: QuorumService: Allow for services quorum-bound to be easily created
As the monitor grows in features, we have been dumping them in the Monitor
class as they don't really fit anywhere el...
Joao Eduardo Luis
10:43 PM Revision b781400f (ceph): mon: HealthMonitor: Keep track of monitor cluster's health
The HealthMonitor builds upon the QuorumService interface, and should be
used to keep track of all and any relevant i...
Joao Eduardo Luis
10:43 PM Revision cecfe411 (ceph): mon: Monitor: take advantage of the new HealthMonitor class.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:18 PM Linux kernel client Bug #2429: ceph-client: verify_authrizer_reply con method never called
Sage Weil
09:19 PM Bug #4282 (In Progress): auth: could not find secret_id=0
Sage Weil
09:18 PM rbd Bug #4388 (Resolved): rbd import broken
commit:35ab2a4189103abc25035a489a74b8261e9317c2 Sage Weil
09:17 PM Bug #4394 (Can't reproduce): mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_increment...
Sage Weil
09:14 PM Bug #4495 (Resolved): el6: ceph-disk-prepare failure when calling mkfs
commit:d47759429a6e2fdd392265e90b67046302c97644 Sage Weil
05:23 PM Bug #4495 (Resolved): el6: ceph-disk-prepare failure when calling mkfs
This is a el6 oddity.
mkfs does not read the --type option and falls back to mkfs.ext2.
However it does interpret t...
Alexandre Marangone
09:13 PM Revision a2ac9358 (ceph): qa: add 16MB direct-io write test
See bug #2657.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:07 PM CephFS Bug #4491 (Resolved): mds: assert failure on _purge_forward_pointers
Sage Weil
03:37 PM CephFS Bug #4491 (Fix Under Review): mds: assert failure on _purge_forward_pointers
I pushed a proposed fix to wip-4491. Basically we just need to handle the case that the osd returns ENODATA. Sam Lang
03:03 PM CephFS Bug #4491: mds: assert failure on _purge_forward_pointers
This happens soon after ceph-fuse mount. I hit this when trying to run blogbench test. Tamilarasi muthamizhan
02:47 PM CephFS Bug #4491 (Resolved): mds: assert failure on _purge_forward_pointers

Joe Buck reported a bug with master:
INFO:teuthology.task.ceph.mds.0.err:mds/MDCache.cc: In function 'void MDCac...
Sam Lang
09:03 PM rgw Bug #4497 (Resolved): rgw: FAIL: testSlashInName (test.functional.tests.TestContainer)
... Sage Weil
08:53 PM Revision 9010b10c (ceph): Merge pull request #113 from dalgaaf/wip-da-performance-3
Iterator related fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:51 PM Revision 717d221c (ceph): Merge pull request #112 from dalgaaf/wip-da-performance-2-v2
prefer prefix ++/--operator for e.g. iterators for performance reasons
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:35 PM Revision c55f1288 (ceph): Fixed ceph-fuse mount point cleanup bug
Tested for the existence of /sys/fs/fuse/connections/*/abort
before clobbering it. This problem was generated when a...
Warren Usui
08:10 PM Revision 53c1c482 (ceph): signal_handler: add func to queue an async signal
For example, queue a SIGINT without actually sending the signal via the
OS.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:51 PM Revision a13ae372 (ceph): client: Remove unecessary set_inode() in _rmdir()
With the recent changes in fc80c1dc6ee315ae5e039986602ffadba46cb43b,
we only allow setting the inode once on a MetaRe...
Sam Lang
06:03 PM CephFS Bug #4489: ceph fs hangs on file stat
and no other specific events were that moment (like scrubbing, osd/mds/mon failures). Ivan Kudryavtsev
06:02 PM CephFS Bug #4489: ceph fs hangs on file stat
no, it started early than #4486, so the reason is another one. Ivan Kudryavtsev
06:00 PM CephFS Bug #4489: ceph fs hangs on file stat
I think it could be connected with #4486, because, I found about 150 launched cron tasks and every task is launched t... Ivan Kudryavtsev
05:46 PM CephFS Bug #4489: ceph fs hangs on file stat
Wrapping cron.d code.... Ivan Kudryavtsev
05:44 PM CephFS Bug #4489: ceph fs hangs on file stat
code, which caused hung running on two hosts:... Ivan Kudryavtsev
10:20 AM CephFS Bug #4489: ceph fs hangs on file stat
can provide shell access to one of servers but don't know if it can be reproduced easily. Ivan Kudryavtsev
10:17 AM CephFS Bug #4489 (Can't reproduce): ceph fs hangs on file stat
hi. I have cephfs (kernel client) mounted from two hosts at /var/www.
I'm trying to do...
Ivan Kudryavtsev
05:46 PM CephFS Feature #1448: test hadoop on sepia
Are nodes available for scale testing? Issdm cluster is withering away.. Noah Watkins
05:42 PM CephFS Feature #4484 (Resolved): Enable Hadoop bindings to pull configuration options from the monitor
Noah Watkins
04:28 PM CephFS Feature #4494 (New): qa: exercise recovery from migration points
In #4493 we checked recovery in an MDS cluster. Now we need to check recovery following each kill point involved in m... Greg Farnum
04:28 PM Revision 42e98497 (ceph): task/restart: Cleanup in finally
Need to cleanup the files created for this test from
the testdir.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
04:27 PM Revision cd98efe5 (ceph): task/restart: Fix check for done
The last command a restart script outputs is 'done'
indicating the script does not require being restarted
further. ...
Sam Lang
04:23 PM CephFS Feature #4493 (New): qa: trigger each kill_at point related to clustered recovery
Write a workunit using the restart teuthology task interface that handles running several MDS daemons and fully exerc... Greg Farnum
04:18 PM CephFS Tasks #4492 (New): mds: Define kill points involved in clustered migration and recovery
We need to define all the separate points at which a break in 1) clustered recovery and 2) migration leaves a differe... Greg Farnum
04:16 PM Revision 6fe1dead (ceph): task/restart: Restart task for testing daemon kill
The ceph daemons support being killed at a specific code point
with a config option. In some cases, we want to test ...
Sam Lang
03:53 PM Feature #4199: mon: data loss: low disk space handling
Yet Another Pull Request: https://github.com/ceph/ceph/pull/115 Joao Eduardo Luis
02:42 PM Feature #4199: mon: data loss: low disk space handling
New pull request: https://github.com/ceph/ceph/pull/114 Joao Eduardo Luis
02:38 PM Feature #4490: rados per-pool quota
Sage Weil
02:37 PM Feature #4490 (Resolved): rados per-pool quota
introduce a pg_pool_t flag for 'full', and fields max_bytes, max_objects, etc.
mon: commands to update the quota fie...
Sage Weil
02:11 PM Bug #4279 (Need More Info): mon: received but didn't forward osd boot message
Managed to get a bunch of runs in which one of the monitors didn't forward one osd_boot message.
The thing is, non...
Joao Eduardo Luis
02:00 PM Revision 5e5e1cd4 (ceph): mon/Session.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:39 PM Revision ffaf2866 (ceph): test/filestore/workload_generator.cc: prefer prefix ++operator for iter...
Prefer prefix ++operator for iterator. Move the iterator declaration into
the for-loop header since the iterator isn'...
Danny Al-Gaaf
01:38 PM Revision 37fd66e0 (ceph): test/filestore/test_idempotent.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:34 PM Revision 72580516 (ceph): test/filestore/test_idempotent.cc: fix ~TestFileStoreState()
Fix interator handling in ~TestFileStoreState(). After std::map::erase()
the used iterator is invalid. Use a while-lo...
Danny Al-Gaaf
01:34 PM Revision 80615f6b (ceph): test/test_snap_mapper.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:33 PM Revision ed159c4a (ceph): test/osd/RadosModel.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:33 PM Revision 0535e1f0 (ceph): test/filestore/TestFileStoreState.cc: prefer prefix ++operator for iter...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:32 PM Revision 2a04a9b2 (ceph): test/xattr_bench.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:31 PM Revision 28354c0a (ceph): test/osd/Object.cc: prefer prefix --/++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:30 PM Revision ed4a0faa (ceph): test/encoding/ceph_dencoder.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:30 PM Revision a8f6b760 (ceph): test/bench/bencher.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:29 PM Revision e94cbeee (ceph): ObjectMap/test_object_map.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:29 PM Revision f56d4847 (ceph): tools/rest_bench.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:28 PM Revision 58d07add (ceph): tools/common.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:28 PM Revision 6ba964f2 (ceph): ceph-filestore-dump.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:27 PM Revision 12a44bc2 (ceph): rgw/rgw_user.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:26 PM Revision 424bce9a (ceph): rgw/rgw_rest_swift.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:26 PM Revision 360191f9 (ceph): osd/OSDMap.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:25 PM Revision 5fe46a3c (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:25 PM Revision 51a2d786 (ceph): mds/CInode.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:24 PM Revision d0a1632d (ceph): client/Client.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:08 PM Revision c091dcc0 (ceph): auth/AuthMethodList.cc: fix remove_supported_auth()
Make sure the iterator isn't incremented twice if a element gets erased.
Move increment out of the for-loop header an...
Danny Al-Gaaf
12:03 PM Revision a96a1cc5 (ceph): mds/mdstypes.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:45 AM Revision 3967ce4e (ceph): rgw/rgw_rados.cc: make sure range_iter != ranges.end()
Make sure range_iter is valid, set range_iter = next_iter instead of
++range_iter, since next_iter is already checked...
Danny Al-Gaaf
11:35 AM Revision a740eef0 (ceph): osdmaptool.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision c4cc2e80 (ceph): rgw/rgw_acl_s3.cc: prefer prefix ++operator for iterators
Prefer prefix ++operator for iterators, move some iterator declaration into
the for-loop header, since the iterator i...
Danny Al-Gaaf
11:35 AM Revision 272ebf3e (ceph): rgw/rgw_admin.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 006a70db (ceph): rgw/rgw_rados.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 5b8a5059 (ceph): rados.cc: prefer prefix ++operator for iterators
Prefer prefix ++operator for iterators, move some iterator declaration into
the for-loop header, since the iterator i...
Danny Al-Gaaf
11:35 AM Revision 273517af (ceph): osd/SnapMapper.cc: use empty() instead of size() == 0
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 49c54706 (ceph): osd/osd_types.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 844671ef (ceph): osdc/Filer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 060d2d57 (ceph): osdc/Filer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision d0df3da8 (ceph): osdc/Objecter.h: prefer prefix ++operator for iterators
Prefer prefix ++operator for iterators, move one iterator declaration into
the for-loop header, since the iterator is...
Danny Al-Gaaf
11:35 AM Revision da438aa9 (ceph): osdc/ObjectCacher.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision f0ed8c4f (ceph): osdc/ObjectCacher.cc: prefer prefix ++/--operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 4d46efa9 (ceph): osdc/Objecter.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision d5f60730 (ceph): osdc/Striper.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 16fa6f11 (ceph): os/FlatIndex.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision d777e5a8 (ceph): os/JournalingObjectStore.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision c089f5d5 (ceph): mds/Migrator.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 7647003f (ceph): os/LFNIndex.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 812ca213 (ceph): osd/OSD.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision cdfce021 (ceph): osd/OSDMap.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 293bb072 (ceph): osd/PG.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 10b0839c (ceph): osd/ReplicatedPG.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision d7936e8b (ceph): mon/OSDMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 62f00f0e (ceph): msg/Pipe.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision 9704dde1 (ceph): msg/Pipe.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 AM Revision b374a3a1 (ceph): os/FileStore.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:30 AM Revision 344feba0 (ceph): mds/journal.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:23 AM Revision d2026a99 (ceph): mds/events/EMetaBlob.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:22 AM Revision 18b4a17b (ceph): mds/SnapRealm.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Revision 566b60bf (ceph): common/Finisher.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Revision ebd959b3 (ceph): kv_flat_btree_async.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Revision 7a3e2ee6 (ceph): librados/librados.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Revision 55e8bcc0 (ceph): mds/CDir.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Revision 2b902b3e (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:20 AM Revision 206cd8d6 (ceph): mds/Migrator.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:05 AM rgw Feature #4464 (In Progress): rgw: bucket commands and RESTful API
Ian Colle
09:55 AM CephFS Bug #4434: looping waiting for quorum after upgrade
Yep! This says that you ran a branch which included an unreleased set of encoding rules on the MDS which would have c... Greg Farnum
09:39 AM Bug #4488 (Rejected): ceph-osd crash on server under heavy load
It crashes after about 15-30 minutes of working. Reproduced many times.
ceph version 0.56.3 (6eb7e15a4783b122e9b0...
mipt patriot
09:32 AM Bug #4487 (Duplicate): osd: FAILED assert(0 == "FileJournal::read_entry(): corrupt journal")
While attempting to trigger a monitor bug, triggered this instead.
Unfortunately, both the machine state and the o...
Joao Eduardo Luis

03/17/2013

12:12 PM CephFS Feature #4484 (Fix Under Review): Enable Hadoop bindings to pull configuration options from the m...
Noah Watkins
12:12 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
ceph.git wip-4484
hadoop-common.git cephfs/wip-4484
Noah Watkins
12:01 PM Feature #4199 (Fix Under Review): mon: data loss: low disk space handling
wip-4199
pull request: https://github.com/ceph/ceph/pull/111
Joao Eduardo Luis
11:10 AM CephFS Feature #4485 (New): Improve "needsrecover" handling
Jim Schutt reported issues on the mailing list[1] with slow stats that turned out to be due to inodes with the "needs... Greg Farnum

03/16/2013

10:45 PM Revision 35ab2a41 (ceph): Merge branch 'wip-rbd-import' into next
Reviewed-by: Sage Weil <sage.weil@inktank.com> Josh Durgin
04:45 PM Revision fc80c1dc (ceph): client: Ensure inode/dentries are ref counted
The MetaRequest holds onto inodes and dentries
for retrying unsafe requests, but those objects
might be removed from ...
Sam Lang
04:45 PM Revision 9e138862 (ceph): mds: Use map for CInode pinrefs
Implements pin refs on the inode as a map instead of
a multiset, allowing individual ref counts to act as
real refere...
Sam Lang
04:45 PM Revision b8fb2ee0 (ceph): dencoder: Add inode_backtrace_t to types
To test the backtrace attributes on objects, we need
to be able to decode the backtrace using ceph-dencoder.
Signed-...
Sam Lang
04:45 PM Revision fb07745c (ceph): include/elist: Fix clear() to use pop_front()
elist<T>::clear() is calling remove(), which isn't a
method defined on elist<T> (it was never defined according
to gi...
Sam Lang
04:45 PM Revision 62d12d8a (ceph): message/mds: Fix client reconnect decode
Flip the conditional so that snap realms are
decoded, otherwise this results in an assertion
failure of the mds when ...
Sam Lang
04:45 PM Revision 4d0448f8 (ceph): mds: New backtrace handling
Add unified backtrace handling for storing a backtrace on file objects
(the first data object) and dirs. The backtra...
Sam Lang
04:45 PM Revision 8b798867 (ceph): mds: Backtrace for create,rename,mkdir,setlayout
Design info:
http://www.spinics.net/lists/ceph-devel/msg11872.html
Adds a backtrace to the data pool for supporting ...
Sam Lang
04:45 PM Revision 0c744757 (ceph): mds: Cleanup new segment conditionals
The second conditional for adding a new segment is always
true when the first conditional is true. Clean this up
to ...
Sam Lang
04:45 PM Revision acae3d02 (ceph): pybind/cephfs: Add initial py wrappers for cephfs.
Initial Support for python bindings to libcephfs for testing
MDS backtraces with a the python script test-backtraces....
Sam Lang
04:45 PM Revision 85057e96 (ceph): mds: Add kill points for backtrace testing
To test the mds journal and replay behavior, and the
functionality for storing backtraces on inodes, we
add kill poin...
Sam Lang
04:45 PM Revision 2678db53 (ceph): qa/workunits/restart: Add test to check backtrace
This script uses the python bindings to libcephfs and rados
to create files and check the correctness of the backtrac...
Sam Lang
04:45 PM Revision ba5c935e (ceph): mds: Add config option for log segment size
The mds log segment size is chosen from the
default layout object size (4MB). Add a parameter
to the config to enabl...
Sam Lang
03:50 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
I'd lean towards keyring files, but we may want to float this on Monday's stand-up. Anonymous
03:18 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
Seems like there are keyring files, secret strings, client usernames, etc… Which one(s) should we use?
http://ceph...
Noah Watkins
03:10 PM CephFS Feature #4484: Enable Hadoop bindings to pull configuration options from the monitor
This replaces the current approach, which assumes that the host with the JobTracker (likely not an OSD and possibly n... Anonymous
02:59 PM CephFS Feature #4484 (Resolved): Enable Hadoop bindings to pull configuration options from the monitor
At present, the Hadoop bindings require several options be specified in xml files.
It would be easier for users if ...
Anonymous
12:05 AM Revision 9ea02b84 (ceph): ceph_features: fix CEPH_FEATURE_OSD_SNAPMAPPER definition
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
12:05 AM Revision 5b022e8b (ceph): hobject: fix snprintf args for 32 bit
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
12:05 AM Revision f8d66e87 (ceph): OSD: split temp collection as well
Otherwise, when we eventually remove the temp collection, there might be
objects in the temp collection which were in...
Samuel Just

03/15/2013

11:25 PM Revision ee178fba (ceph): ceph.spec.in: Additional clean-up on package removal
When removing the last instance of ceph, also remove the files
created by ceph during operation. These consist of th...
Gary Lowell
11:00 PM Revision d0296792 (ceph): move osd powercycling tests to rados suite
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:50 PM Revision 9e81ff58 (ceph): added ceph_health check and a few log messages
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:04 PM Bug #4282: auth: could not find secret_id=0
a few problems:
0- some other issue is making us repeatedly fault and reconnect.
1- the authorizer isn't rebuilt ...
Sage Weil
08:36 PM Revision e77f20fe (ceph): fs: drop fuse_use_invalidate_cb: true, since that is now the default
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:35 PM Revision 65c31e1b (ceph): ceph-fuse: invalidate cache by default
Closes: #2215
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:16 PM Revision f7fe5b33 (ceph): task yaml for basic upgrade
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:13 PM Revision 9b252dda (ceph): task yaml for upgrade test
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:13 PM Revision 8b942d6b (ceph): task yaml for upgrade tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:23 PM Revision 2230500e (ceph): rados/thrashers: enable split testing
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:09 PM Revision a30903c6 (ceph): PG: check_recovery_sources must happen even if not active
missing_loc/missing_loc_sources also must be cleaned up
if a peer goes down during peering:
1) pg is in GetInfo, act...
Samuel Just
07:08 PM Revision 19f6df28 (ceph): HashIndex: _collection_list_partial must tolerate NULL next
Backport: bobtail
Fixes: #4379
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta...
Samuel Just
07:08 PM Revision 1b5c1564 (ceph): OSD: lock not needed in ~DeletingState()
No further refs to the object can remain at this point.
Furthermore, the callbacks might lock mutexes of their
own.
...
Samuel Just
07:08 PM Revision 50d2d4a7 (ceph): ReplicatedPG: don't leak reservation on removal
Fixes: 4431
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
(cherry pic...
Samuel Just
07:04 PM rbd Feature #3817 (Fix Under Review): librbd: make cache write-through until a flush is encountered
wip-rbd-writethrough Josh Durgin
06:21 PM Revision 9edc87a5 (ceph): Merge branch 'wip_4196'
Reviewed-by: Sage Weil <sage@inktank.com>
Fixes: #4196
Samuel Just
06:21 PM Revision 39a66b86 (ceph): Merge branch 'next'
Samuel Just
06:21 PM Revision c3725e92 (ceph): FileJournal: add committed_up_to to header
header_t::committed_up_to provides a lower bound for safetly committed
journal entries. If read_entry fails prior to...
Samuel Just
06:21 PM Revision cf009300 (ceph): FileJournal::wrap_read_bl: convert arguments to explicit in/out arguments
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision 3b767fa6 (ceph): FileJournal,Journal: detect some corrupt journal scenarios
When the checksum or footer are invalid, we will now try to
look at the next entry. If we find a valid entry, it is ...
Samuel Just
06:21 PM Revision a22cdc67 (ceph): FileJournal: add testing methods to corrupt entries
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision f3ad12ea (ceph): test_filejournal: add tests for footer, header, payload corruption
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:21 PM Revision 4aa0f8a2 (ceph): FileStore: add more debugging for remove and split
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:07 PM Revision de8edb73 (ceph): FileJournal: queue_pos \in [get_top(), header.max_size)
If queue_pos == header.max_size when we create the entry
header magic, the entry will be rejected at get_top() on
rep...
Samuel Just
06:07 PM Revision f1b031b3 (ceph): OSD: expand_pg_num after pg removes
Otherwise:
1) expand_pg_num removes a splitting pg entry
2) peering thread grabs pg lock and starts split
3) OSD::con...
Samuel Just
06:07 PM Revision 8222cbc8 (ceph): PG: ignore non MISSING pg query in ReplicaActive
1) Replica sends notify
2) Prior to processing notify, primary queues query to replica
3) Primary processes notify an...
Samuel Just
05:41 PM Documentation #4469: Use virtio bus instead of ide bus for QEMU example
http://www.linux-kvm.org/page/Virtio says the minimum kernel is 2.6.25 Josh Durgin
04:30 PM Documentation #4469: Use virtio bus instead of ide bus for QEMU example
Mark, I actually tried it, but I think the kernel image I Josh pointed me to was too old. I didn't want to publish so... John Wilkins
02:52 PM Documentation #4469 (Resolved): Use virtio bus instead of ide bus for QEMU example
In our QEMU/KVM example here:
http://ceph.com/docs/master/rbd/libvirt/
We tell people to use the ide bus for RB...
Mark Nelson
05:15 PM Revision 4300f426 (ceph): Fixed 'clock:' on Centos
ntpdc commands were formerly returning -127 on CentOS
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Reviewed-...
Warren Usui
05:13 PM Bug #4452 (Pending Backport): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)'...
f8d66e87a5c155b027cc6249006b83b4ac9b6c9b Samuel Just
03:24 PM Bug #4452: PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread 7ff23b3ac70...
(marked wrong bug pending backport) Got it. Need to split temp collection as well. Testing. Samuel Just
12:28 PM Bug #4452 (Pending Backport): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)'...
8222cbc8f35c359a35f8381ad90ff0eed5615dac Samuel Just
09:54 AM Bug #4452 (Resolved): PG::proc_primary_info(ObjectStore::Transaction&, const pg_info_t&)' thread ...
0> 2013-03-14 23:30:18.965344 7ff23b3ac700 -1 osd/PG.cc: In function 'void PG::proc_primary_info(ObjectStore::Tr... Samuel Just
05:11 PM Fix #4192: osd: fix log trimming
It's not in v0.57 either, but is queued for v0.59 (out monday). Pushed wip-log-4192 based on v0.58 that includes the... Sage Weil
04:53 PM Fix #4192: osd: fix log trimming
This code fix seems to have disappeared in version v0.58 Evan Felix
03:25 PM Bug #4050 (Pending Backport): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query...
Samuel Just
03:08 PM Bug #4471 (Resolved): osd: pool name for each pg not updated in memory after pool rename
I noticed this before (hence #4269), but apparently didn't finish filing a bug about it.
Now someone else ran into...
Josh Durgin
02:54 PM CephFS Feature #4326: qa: add samba + (kclient|ceph-fuse) to suite
I'm going to need to dig into why it doesn't seem to be finishing, but I think it might be exposing some (more) file ... Greg Farnum
10:51 AM CephFS Feature #4326: qa: add samba + (kclient|ceph-fuse) to suite
The wip-samba-on-ceph branch has "samba", "cifs-mount", and "smbtorture" tasks.
I notice that smbtorture on ceph-f...
Greg Farnum
02:47 PM Cleanup #2078: ceph tool: only output response data to stdout
wip-cephtool-stderr is gitbuilding. I've tested the commands manually; I wonder if it's worth adding unit tests, or ... Dan Mick
02:39 PM devops Feature #4468 (Resolved): ceph-deploy: log everything locally
Sage Weil
02:32 PM rgw Feature #4151: Add transparent header support
We actually support that since bobtail. Also made it configurable so that you can add arbitrary headers such as that ... Yehuda Sadeh
02:28 PM rgw Feature #4151: Add transparent header support
Neil Levine
02:25 PM Feature #2651 (Rejected): mon: race calling tick() when doing slurping
no more slurp. Sage Weil
02:23 PM Feature #4299: crush: command to set additional parents for an interior node or leaf
i think this will make more sense as a command to explicitly add a second link to the bucket/whatever that has multip... Sage Weil
02:13 PM Feature #4299: crush: command to set additional parents for an interior node or leaf
Neil Levine
02:23 PM CephFS Bug #4451: client: Ceph client not releasing cap
Looked at this again briefly. I notice:
1) the inode was previously in the stray directory (before MDS restart)
2) ...
Greg Farnum
09:31 AM CephFS Bug #4451: client: Ceph client not releasing cap
For some reason the MDS is sending back an "export" on the caps for that inode (timestamp 2013-03-15 09:07:38.098273)... Greg Farnum
08:59 AM CephFS Bug #4451 (Resolved): client: Ceph client not releasing cap

I'm occasionally hitting a hang in my backtrace testing, where unmount never completes. The client log shows a dis...
Sam Lang
02:22 PM Fix #4435: backfill on full osd is not being prevented
Need to actually cancel in progress backfills on full Samuel Just
02:13 PM Feature #4107: Usage quota for rados pools
Neil Levine
01:56 PM CephFS Tasks #4467 (New): qa: make ior tasks work
Sage Weil
01:42 PM CephFS Fix #3630 (Resolved): mds: broken closed connection cleanup
Sage Weil
01:38 PM CephFS Fix #4286: SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
also, the invalidate callback code probably needs to be conditional, too! Sage Weil
01:35 PM CephFS Fix #2215 (Resolved): ceph-fuse does not invalidate page cache
Sage is turning it on by default now following weeks of testing in the nightlies! Greg Farnum
01:33 PM CephFS Feature #2903 (Resolved): ceph-fuse: Support -o noallow_other
Sage Weil
01:25 PM rgw Feature #4466 (Resolved): Quotas per bucket - synchronous
Allow the user or the admin to set the max size of a bucket. Neil Levine
01:24 PM rgw Feature #4465 (Duplicate): Quotas per user/bucket - asynchronous
Allow an admin to configure a maximum amount of storage for the aggregate bucket space created by a user Neil Levine
01:14 PM rgw Feature #4464: rgw: bucket commands and RESTful API
Neil Levine
01:07 PM rgw Feature #4464 (Resolved): rgw: bucket commands and RESTful API
Ian Colle
01:14 PM rgw Feature #3274 (In Progress): rgw: RESTful admin api for user admin
Ian Colle
01:12 PM rgw Feature #4309 (Fix Under Review): rgw: multisite: metadata objects versioning
Ian Colle
01:12 PM rgw Feature #4312 (In Progress): rgw: multisite: log metadata changes
Ian Colle
01:04 PM rgw Feature #3992 (Fix Under Review): rgw: refactor internal user API for RGW Admin
Ian Colle
12:48 PM Feature #4463 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON or XML
Ian Colle
12:47 PM Feature #4462 (Resolved): api: RESTful client: implement remaining N-1 commands JSON or XML
Ian Colle
12:46 PM Feature #4461 (Resolved): api: RESTful client: prototype 1 command JSON or XML
Ian Colle
12:45 PM Feature #4460 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON only
Ian Colle
12:45 PM Feature #4459 (Resolved): api: RESTful client: implement remaining commands JSON only
Ian Colle
12:44 PM Feature #4458 (Resolved): api: RESTful client: prototype 1 command JSON only
Ian Colle
12:36 PM Feature #4457 (Resolved): api: add JSON schema/output protocol to rados.py
Ian Colle
12:34 PM Feature #4455: api: move '--format' into just another command argument
move '--format' into 'just another command argument', prevalidated,
and perhaps even handle it all client-side (if t...
Ian Colle
12:33 PM Feature #4455 (Resolved): api: move '--format' into just another command argument
Ian Colle
12:33 PM devops Feature #4456 (Resolved): chef: convert recipes to handle non-upstart environments
Current Chef recipes assume an upstart environment. Conver to support other operating systems which use initd or syst... Neil Levine
12:32 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
Neil Levine
12:31 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
Currently there is an apt.rb which handles installation on deb based systems. This should be converted to a generic p... Neil Levine
12:31 PM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
After some time even more OSDs crashed with another backtrace already seen.
This time it were the OSDs running wit...
Wido den Hollander
11:57 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
So, running with a1f85e8344849dcb1bb6ab5eb18fdc6d30b9b524 the cluster won't recover at all.
It seems I'm still see...
Wido den Hollander
12:31 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
2230500eda5673783dadcc136db0f935d183caf9 - ceph-qa-suite Samuel Just
12:29 PM Feature #4196 (Resolved): osd: data loss: journal corruption
9edc87a54fb764238cf6f1ad3c1669b7450b7e26 Samuel Just
12:29 PM Bug #4436 (Pending Backport): FileJournal: queue_pos must be in [get_top(), header.max_size)
de8edb732e3a5ce4471670e43cfe6357ae6a2758 Samuel Just
12:28 PM Bug #4449 (Pending Backport): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
f1b031b3cf195cf6df3d3c47c7d606fba63ed4c4 Samuel Just
12:28 PM devops Feature #4377 (Fix Under Review): chef: osd recipes
Neil Levine
12:28 PM devops Feature #4376 (Fix Under Review): chef: mon recipes
Neil Levine
12:27 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
7a434d10da0f77e1b329de0b06b6645cd73cc81b
Didn't need backport after all.
Samuel Just
12:26 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
50d2d4a77f339d489703c1125dc5c1159d08ca8a Samuel Just
12:26 PM Bug #4378 (Resolved): OSD::DeletingState: don't lock in ~DeletingState
1b5c1564bad3574db257cb17d48190958d870f51 Samuel Just
12:25 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
19f6df28337307ce6d8617524f88f222c0ffcab3 Samuel Just
12:25 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
a30903c6adaa023587d3147179d6038ad37ca520 Samuel Just
12:24 PM Bug #4371 (Resolved): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
Samuel Just
11:54 AM rbd Feature #4454 (Closed): openstack: support volume migration in Cinder
As per the blueprint below:
http://summit.openstack.org/cfp/details/126
This will allow customers to copy RBD ...
Neil Levine
11:52 AM rbd Feature #4013: rbd: openstack: extend nova boot api to support going from image to volume
Josh Durgin
11:52 AM rbd Feature #4017: rbd: openstack: simplify volume booting with new api
Ian Colle
11:41 AM rbd Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
Sage Weil
11:17 AM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Sage Weil
04:11 AM Revision 632f7200 (ceph): Merge branch 'next'
Conflicts:
src/mon/AuthMonitor.cc
Sage Weil
04:10 AM Revision 11650c5a (ceph): mon: only try to bump max if leader
I broke this in 4637752db6f8520abba160b4817323379c4a7fe0 when I
restructured this function. Only try to increase the...
Sage Weil
04:05 AM Revision 80af5fb8 (ceph): ceph-disk-activate: identify cluster .conf by fsid
Determine what cluster the disk belongs to by checking the fsid defined
in /etc/ceph/*.conf. Previously we hard-code...
Sage Weil
01:26 AM Revision fa1faa1f (ceph): added install.upgrade task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:18 AM Revision aaf02ab0 (ceph): added task for ceph.restart
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:16 AM Revision 6f15dba9 (ceph): debian/control: Fix for moved file
The ceph-mds.conf file moced from the ceph package to the
ceph-mds package. Add replaces/breaks statements to the
co...
Gary Lowell
12:05 AM Revision 7370b556 (ceph): ceph-disk-activate: abort if target position is already mounted
If the target position is already a mount point, fail to move our mount
over to it. This usually indicates that a di...
Sage Weil

03/14/2013

11:27 PM Revision 85a8baae (ceph): install: do debs for 'Debian'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:26 PM Revision 46a78afa (ceph): install: el6 -> rpm
Slightly more general.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:25 PM Revision 0c75c6b1 (ceph): Added el6 install functionality for CentOS systems.
install_packages, remove_packages and remove_sources are now the
installation and removal functions used by teutholog...
Warren Usui
10:13 PM devops Bug #4424 (Resolved): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
Fixed with the following commit:
commit 6f15dba93199fe79b83c69f50faeb276059f54f2
Author: Gary Lowell <glowell@ink...
Anonymous
09:06 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
Sage Weil
09:06 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
Sage Weil
09:05 PM Bug #3253 (Resolved): ceph-disk-activate: support clusters not named "ceph"
commit:80af5fb887f30792c342ac16da9ed95d7e89e491 Sage Weil
08:45 PM Revision 18525ebf (ceph): rados/test.sh fails in the nightly run
Make test more robust by using my_snaps vector for snap IDs
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
08:27 PM Revision 1cbcc044 (ceph): Merge remote-tracking branch 'origin/wip-osd-addr-api'
Reviewed-by: Sage Weil <sage@inktank.com> Noah Watkins
08:03 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
Fix pending merge of wip_4196 Samuel Just
07:33 PM Revision efd153e9 (ceph): debian: add start ceph-mds-all on ceph-mds install
This ensures that when we then start individual mds instances, we can
stop ceph-mds-all and they will get stopped. W...
Sage Weil
07:33 PM Revision 41897fcb (ceph): debian: add start ceph-mds-all on ceph-mds install
This ensures that when we then start individual mds instances, we can
stop ceph-mds-all and they will get stopped. W...
Sage Weil
07:31 PM Bug #4450: libceph: many socket "socket closed" issues on socket error
Three more things. If there are no connection failures
injected this problem does not occur.
When socket error...
Alex Elder
07:23 PM Bug #4450 (Resolved): libceph: many socket "socket closed" issues on socket error
When running xfstests over rbd with error injection:... Alex Elder
07:25 PM Revision 47378d69 (ceph): libcephfs: add ceph_get_osd_addr interface
Return the network address for an OSD by ID.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
07:05 PM Revision b6102c09 (ceph): Revert "ceph-disk-activate: rely on default/configured keyring path"
This reverts commit 936b8f20af1d390976097c427b6e92da4b39b218.
This is necessary because we mount the osd in a tempor...
Sage Weil
07:04 PM Revision 3e628eee (ceph): Revert "ceph-disk-activate: don't override default or configured osd jo...
This reverts commit 813e9fe2b4291a1c1922ef78f031daa9b78fe53b.
We run --mkfs with the osd disk mounted in a temporary...
Sage Weil
06:54 PM Bug #4449 (Resolved): osd/OSD.cc: 4626: FAILED assert(service.splitting(*i))
2013-03-14 17:24:36.812903 7f644b432700 -1 osd/OSD.cc: In function 'void OSD::split_pgs(PG*, const std::set<pg_t>&, s... Samuel Just
06:41 PM Revision 8f462d47 (ceph): Merge pull request #109 from dalgaaf/wip-da-performance-1-v2
prefer prefix ++/--operator for e.g. iterators for performance reasons
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:38 PM Revision ab54d67f (ceph): Merge pull request #108 from ceph/wip-refuse-last-mon-remove
mon: refuse "mon remove" if only one mon left
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:24 PM Revision a26a9f7c (ceph): mon/MonMap.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 45a3d0cc (ceph): mon/Monitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 01c6a7e5 (ceph): mon/MonmapMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 0c5532cf (ceph): mon/PGMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 282d3aa4 (ceph): monmaptool.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision e98432c0 (ceph): mds/Mutation.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 6127f431 (ceph): mds/SnapServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 823a56f0 (ceph): mds/SnapServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision c0506c2e (ceph): mds/SnapServer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision ab0dac15 (ceph): mds/mdstypes.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 23ce79ff (ceph): mon/AuthMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision a66170df (ceph): mon/LogMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision a6c45432 (ceph): mon/MDSMonitor.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 180d93a2 (ceph): mds/Locker.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision ce8060e8 (ceph): mds/MDBalancer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 6735383c (ceph): mds/MDCache.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 865d7a8d (ceph): mds/MDLog.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision 3ff204e3 (ceph): mds/MDS.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision f8825a36 (ceph): mds/MDSMap.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision d0a0ee54 (ceph): mds/MDSTableClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:24 PM Revision e317a978 (ceph): mds/MDSTableServer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:23 PM Revision a42e9ef8 (ceph): mds/CInode.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:23 PM Revision f2452b11 (ceph): mds/MDCache.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:21 PM Revision 1e60fcfa (ceph): mds/CDir.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision ab46e6d5 (ceph): libcephfs.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 5ac012ac (ceph): librados/IoCtxImpl.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 73327960 (ceph): librados/RadosClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 2ef97a68 (ceph): librbd/ImageCtx.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision f4a78a24 (ceph): librbd/internal.cc: prefer prefix ++operator for iterators
Prefer prefix ++operator for iterators, move iterator declaration into
the related for loop.
Signed-off-by: Danny Al...
Danny Al-Gaaf
06:18 PM Revision 1525053c (ceph): mds/AnchorClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 8b96655b (ceph): mds/AnchorServer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision d0d89294 (ceph): mds/AnchorServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 60cedb11 (ceph): client/SyntheticClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 381bee3e (ceph): common/lockdep.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 9a1b8630 (ceph): crush/CrushCompiler.cc: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision e2776a93 (ceph): crush/CrushWrapper.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision 46c0d9ce (ceph): key_value_store/cls_kvs.cc: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:18 PM Revision e8d59d56 (ceph): kv_flat_btree_async.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:02 PM Revision 31a36451 (ceph): mon: refuse "mon remove" if only one mon left
Fixes: #4439
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
05:20 PM Revision f56620b7 (ceph): osd: data loss: low space handling
Add check whether to allow writing ops based on failsafe full percentage
Check for failsafe nearfull warning or full ...
David Zafman
05:02 PM Revision ce7ee727 (ceph): ceph_common.sh: Fix sed regex in get_local_daemon_list
In get_local_daemon_list() the sed expression trimming the cluster
name from the host name was trimming too much if t...
Gary Lowell
04:22 PM Revision 8c774aac (ceph): rbd: clean up do_import() a bit
Move declarations above error conditons so we can goto done almost
everywhere. Remove cpp_strerror printing, since it...
Josh Durgin
04:15 PM rbd Bug #4446: librbd: crash from opensolaris vm
I just realized that the log file didn't get attached. Jeff Moskow
04:12 PM rbd Bug #4446 (Closed): librbd: crash from opensolaris vm
We have about 60 VM's using RBD. All of them are working fine except for one that's used with Solaris 10. I have ve... Jeff Moskow
03:51 PM CephFS Bug #4434: looping waiting for quorum after upgrade
This is what was captured at the time the test was run successfully: Ceph Version: 0.57-667-g6a9cda7
The next inst...
Ken Franklin
10:12 AM CephFS Bug #4434: looping waiting for quorum after upgrade
Just to make sure I'm tracking these upgrades correctly:
It was created on v0.56.3? (Not a branch.) Then it moved to...
Greg Farnum
09:30 AM CephFS Bug #4434: looping waiting for quorum after upgrade
It's quite possible the upgrade was corrupted somewhere along the line. Prior to the issues the system was on 0.56.3... Ken Franklin
03:05 PM Feature #4201: osd: data loss: pg export/import/remove
Neil Levine
03:03 PM rbd Feature #4445: librbd: expose changed objects since a given snapshot
Neil Levine
02:54 PM rbd Feature #4445 (Resolved): librbd: expose changed objects since a given snapshot
This could be used by #3272 and/or an rbd 'diff' command to show the changes between two snapshots or since a particu... Ian Colle
03:03 PM rbd Feature #4444: send/receive rbd snapshots
Neil Levine
02:53 PM rbd Feature #4444: send/receive rbd snapshots
From Sage - "I think this breaks down into a few different pieces:
1) Decide what output format to use. We want to...
Ian Colle
02:52 PM rbd Feature #4444 (Resolved): send/receive rbd snapshots
It would be great to be able to send and receive incremental RBD snapshots as is done in zfs.
zfs send -i snap1 .....
Ian Colle
02:59 PM devops Feature #1668: collectd: push ceph plugin upstream
Neil Levine
02:59 PM rbd Subtask #3387 (Rejected): librbd: expose changed objects since a given snapshot
Moved to 4445 to track as a feature, not a subtask. Ian Colle
02:58 PM Feature #2539 (New): ceph should issue timeout message when it can't connect to mon
Neil Levine
02:57 PM Feature #2539: ceph should issue timeout message when it can't connect to mon
Neil Levine
02:58 PM rbd Subtask #3272: send/receive rbd snapshots
Moved to 4444 - to track as a feature, not a subtask Ian Colle
02:57 PM rbd Subtask #3272 (Rejected): send/receive rbd snapshots
Ian Colle
02:58 PM Feature #2010: mon: check for slow performing osds
Neil Levine
02:58 PM Feature #3848: osd: gracefully handle cluster network heartbeat failure
Neil Levine
02:54 PM rbd Feature #4087 (Need More Info): rbd: bitmaps for tracking object existence
Neil Levine
02:53 PM rbd Feature #4082: rbd-fuse: improve performance
Neil Levine
02:53 PM rbd Feature #4083: rbd-fuse: expose snapshots (and maybe other pools)
Neil Levine
02:52 PM rbd Feature #4081: rbd-fuse: improve usage, make consistent with other ceph tools
Neil Levine
02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
OnAPP offer this with their SAN product:
http://www.quora.com/OnApp/Is-OnApps-SAN-built-using-Ceph
Neil Levine
02:51 PM rbd Feature #3064: librbd: A way to read from nearby replicas
Neil Levine
02:37 PM rgw Feature #4310: rgw: multisite: radosgw changes: copy across regions
Neil Levine
02:36 PM rgw Feature #4347: rgw: dr: bucket index objclass: fetch changes log
Neil Levine
02:36 PM rgw Feature #4346: rgw: dr: bucket index objclass: changes
Neil Levine
02:36 PM rgw Feature #4343: rgw: multisite: metadata push notifications
Neil Levine
02:35 PM rgw Feature #4342: rgw: dr: data sync agent: update sync processing state
Neil Levine
02:35 PM rgw Feature #4341: rgw: dr: data sync agent: implement delta changes sync
Neil Levine
02:35 PM rgw Feature #4340: rgw: dr: data sync agent: implement full sync
Neil Levine
02:35 PM rgw Feature #4339: rgw: multisite: metadata sync agent: update sync processing state
Neil Levine
02:35 PM rgw Feature #4338: rgw: multisite: metadata sync agent: implement delta changes sync
Neil Levine
02:35 PM rgw Feature #4337: rgw: multisite: metadata sync agent: implement full sync
Neil Levine
02:35 PM rgw Feature #4336: rgw: dr: sync processing state: implement internal RESTful API
Neil Levine
02:35 PM rgw Feature #4335: rgw: dr: sync processing state: define datastructures
Neil Levine
02:35 PM rgw Feature #4334: rgw: dr: bucket index log API: implement RESTful API
Neil Levine
02:35 PM rgw Feature #4333: rgw: multisite: metadata-changes log: implement RESTful API
Neil Levine
02:35 PM rgw Feature #4332: rgw: multisite: metadata-changes log: tie into metadata update operations
Neil Levine
02:35 PM rgw Feature #4331: rgw: multisite: metadata-changes log: create internal API
Neil Levine
02:35 PM rgw Feature #4330: rgw: dr: updated buckets log: radosgw-admin changes
Neil Levine
02:35 PM rgw Feature #4329: rgw: dr: updated buckets log: RESTful API
Neil Levine
02:35 PM rgw Feature #4328: rgw: dr: updated buckets log: tie into internal bucket changes tracker
Neil Levine
02:34 PM rgw Feature #4327: rgw: dr: updated buckets log: create internal API
Neil Levine
01:47 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
commit:18525ebf5517d2ea4a16b7d405a37b706688a265
David Zafman
01:39 PM Feature #4197 (Resolved): osd: data loss: low space handling
commit f56620b7fcb188469c3c006cb39a14311a1aeacc
Author: David Zafman <david.zafman@inktank.com>
Date: Tue Mar 12 ...
David Zafman
01:30 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
Noah Watkins
01:19 PM CephFS Feature #4441 (Resolved): libcephfs: add ceph_get_osd_addr()
Noah Watkins
01:20 PM CephFS Feature #4442 (Resolved): java: add topology API support
Noah Watkins
12:57 PM Bug #2545 (In Progress): init-ceph: stops if one instance fails to start
Anonymous
12:39 PM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
Dan Mick
10:33 AM Bug #4439 (Resolved): ceph mon remove should not allow removal of last monitor
Call "ceph mon remove" EINVAL for removing last one. Dan Mick
12:23 PM Feature #4440 (Resolved): permanent log of all operator actions
When investigating problems we often find ourselves trying to infer what operators actually did, or reconcile the evi... Anonymous
12:21 PM devops Bug #4031: ceph-disk-activate hardcodes journal path, ignores configuration
We may backport it later, but first we'd like to get ceph-deploy into a "done" state. Sage Weil
12:17 PM devops Bug #4031: ceph-disk-activate hardcodes journal path, ignores configuration
When I experienced this (probably a few days before reporting it) there was no support for passing the journal path, ... Faidon Liambotis
12:08 PM devops Bug #4031 (Won't Fix): ceph-disk-activate hardcodes journal path, ignores configuration
Or not.. I had to revert this.
The problem is that ceph-disk-activate mounts the osd in a temporary location and n...
Sage Weil
10:01 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
I didn't realize the latest source was an option via Crowbar — it's only tested against argonaut right now.
It's c...
Greg Farnum
06:41 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
please note that i use chef in combination with crowbar. ramon makkelie
09:53 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
Sage Weil
08:54 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
passed another 100 iterations (modulo a machine lockup on the server side) Sage Weil
09:21 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I'm trying without the second patch, only with: "osd: print op prior to calling methods to check for caps"
Some di...
Wido den Hollander
04:37 AM Revision 8d8f892c (ceph): Simplify may_write()
CEPH_MDS_OP_CREATE has CEPH_MDS_OP_WRITE bit set so already checked
Signed-off-by: David Zafman <david.zafman@inktan...
David Zafman
02:59 AM Revision 04c8a3bd (ceph): Merge branch 'wip_omap_snaps'
Reviewed-by: Greg Farnum <greg@inktank.com> Samuel Just
02:45 AM Revision 3177cb85 (ceph): PG: check and repair snap_mapper entries during scrub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 388616b0 (ceph): OSD: remove snap_mapper entries in RemoveWQ
This is a somewhat ugly hack for now until we implement
pg resurrection.
Signed-off-by: Samuel Just <sam.just@inktan...
Samuel Just
02:45 AM Revision 0b436abe (ceph): ObjectStore: add Context management to Transaction
ObjectStore now appends passed contexts in queue_transaction
to the Transaction contexts and uses that to pass into
t...
Samuel Just
02:45 AM Revision 03e53308 (ceph): DBObjectMap, hobject: add helpers for pgid bit matching
Create helpers in hobject for generating prefixes for a
pg as well as matching hobjects against a pgid/numpgs
combo. ...
Samuel Just
02:45 AM Revision 4ac16ec9 (ceph): filestore: add debug option to verify split results
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 984c0c3d (ceph): common/shared_ptr.hpp: add get_next and expose VPtr and WeakVPtr types
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 2f9e3691 (ceph): common/: add map_cacher
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 580ea548 (ceph): osd/: add SnapMapper
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 354f33d9 (ceph): test/: add tests for map_cacher
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 8db029db (ceph): Makefile: add SnapMapper to osd
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
02:45 AM Revision 8631e925 (ceph): osd/: Integrate SnapMapper with OSD
- SnapTrimmer now uses SnapMapper to get the next object to trim
- Entries for a snap are implicitely removed from Sn...
Samuel Just
02:45 AM Revision 86658392 (ceph): OSD,PG: add upgrade procedure for snap_mapper
Also, sub_op_modify transactions currently carry the operations
for creating snap links in the shipped transaction. ...
Samuel Just
02:45 AM Revision 7db2a511 (ceph): ObjectStore: move queue_transaction into ObjectStore
This will simplify the SnapMapper implementation.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
02:45 AM Revision f6500f59 (ceph): Context: allow C_Contexts to not have a cct, add list_to_context
This will simplify the SnapMapper implementation.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
02:45 AM Revision 78db663e (ceph): osd_internals/snaps.rst: update description to reflect SnapMapper
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:48 AM Revision 1a8c1701 (ceph): OSD: add debugging to start_split and complete_split
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:48 AM Revision be95af7b (ceph): PG::read_log: fix assert, split may introduce holes in the log
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:48 AM Revision ba449ce0 (ceph): osd_internals/snaps.rst: add a description of snaps and trimming
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:37 AM Revision 01a40cfb (ceph): Use service instead of initctl to restart rsyslog.
This change is needed to make sure teuthology works on CentOS when the
-a option is specified.
Signed-off-by: Warren...
Warren Usui
01:14 AM Revision 32bf131e (ceph): ReplicatedPG: don't leak reservation on removal
Fixes: 4431
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
01:14 AM Revision e4bf1bca (ceph): OSD: lock not needed in ~DeletingState()
No further refs to the object can remain at this point.
Furthermore, the callbacks might lock mutexes of their
own.
...
Samuel Just
01:14 AM Revision ce4432ad (ceph): HashIndex: _collection_list_partial must tolerate NULL next
Backport: bobtail
Fixes: #4379
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta...
Samuel Just
01:14 AM Revision 7a434d10 (ceph): FileStore: fix reversed collection_empty return value
Backport: bobtail
Fixes: #4380
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inkta...
Samuel Just
01:14 AM Revision de22b186 (ceph): PG: check_recovery_sources must happen even if not active
missing_loc/missing_loc_sources also must be cleaned up
if a peer goes down during peering:
1) pg is in GetInfo, act...
Samuel Just
01:09 AM Revision 6dfea4bb (ceph): Merge remote-tracking branch 'gh/wip-powercycle-fixes'
Sage Weil
12:28 AM Revision 30912838 (ceph): rbd: remove fiemap use from import
On some kernels and filesystems fiemap can be racy and provide
incorrect data even after an fsync. Later we can use S...
Josh Durgin

03/13/2013

11:46 PM Revision 22f51f02 (ceph): Merge remote-tracking branch 'dalgaaf/wip-da-performance'
Conflicts:
src/client/Client.cc
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:38 PM Revision 8b713371 (ceph): Merge branch 'wip-mds-con'
Reviewed-by: Greg Farnum <greg@inktank.com>
Tested-by: Noah Watkins <jayhawk@cs.ucsc.edu>
Sage Weil
11:38 PM Revision 2b55470d (ceph): mds: mark_down old sessions using con
Use the Connection ref to mark old client sessions down. This is cleaner.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:38 PM Revision 5c9186cb (ceph): mds: useless cleanup
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:38 PM Revision dcda3669 (ceph): mds: mark con for closed session disposable
If there is a fault while delivering the message, close the con. This will
clean up the Session state from memory. ...
Sage Weil
11:38 PM Revision 311704f3 (ceph): mds: use session con ref to mark down killing session
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:38 PM Revision 8123a1fd (ceph): mds: log session resets more cleanly
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:37 PM Revision f67596a4 (ceph): Merge branch 'wip-4390-b'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
11:36 PM Revision bc2a2eb9 (ceph): client: validate/lookup mds session in each message handler
For every message handler, look up the MetaSession by int mds and verify
that the Connection* matches properly. If s...
Sage Weil
11:36 PM Revision ca5d68a2 (ceph): client: fix wake_inode_waiters() arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision e6f04db5 (ceph): client: fix trim_caps() args
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision e35d19ba (ceph): client: clean up useless MetaSession lookups
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision ca89cf52 (ceph): client: fix kick_flushing_caps() args
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 6fca300d (ceph): client: pass session to send_reconnect and resend_unsafe_requests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 41f8b610 (ceph): client: drop unused release_lease()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision dea707bf (ceph): client: use session->inst where possible
Removing remaining lookups up the mds inst in the MDSMap. Instead, use
the MetaSession inst field.
Signed-off-by: S...
Sage Weil
11:36 PM Revision f8272c0e (ceph): client: use Connection* in MetaSession instead of the inst/addr
This moves us to a cleaner API, and makes the session lifetime explicit
and clean. Yay!
Signed-off-by: Sage Weil <s...
Sage Weil
11:36 PM Revision 6d1040ba (ceph): client: only signal session waiters on open and close
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 1ab8ff9b (ceph): client: remove unused MetaSession::was_stale
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision ced92b09 (ceph): client: fix remaining s->inst users to use s->con
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision e47d4906 (ceph): client: instantiate MetaSession for opening connections
The previous kludge where a waiting_for_session key indicated that we
had an open in progress was... kludgey.
Introd...
Sage Weil
11:36 PM Revision 3975774d (ceph): mds: flush log when we hit xlock during path traversal
This ensures we don't stall out waiting for a lock state to change.
This fixes ~4-5 second stalls easily reproducibl...
Sage Weil
11:36 PM Revision 72d11844 (ceph): client: use helper for _close_mds_session()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:36 PM Revision 80e81ec4 (ceph): client: fix up _closed_mds_session
Drop useless arg. Simplify callers.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:36 PM Revision 6d0b7c83 (ceph): client: handle ESTALE redirection in make_request(), not reply handler
Resending the request in the reply handler is a bit fugly and throws a
small wrench into moving to a MetaSession*-bas...
Sage Weil
11:36 PM Revision 90b30146 (ceph): client: switch kick_requests and send_request to take a session *
More cleanup!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:36 PM Revision 5f2efe62 (ceph): client: pass around MetaSession* instead of int mds
This is mostly just shuffling argument types around. In a few cases we
now assert that the session actually exists; ...
Sage Weil
11:36 PM Revision cee87865 (ceph): client: check for mds state before sending messages
This fixes some callers, not all.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:39 PM Revision 1779d394 (ceph): mon: increase max_global_id before we hit the wall
Bump the max before we run out of IDs to allocate. This avoids a stall in
authentication every N new clients.
Signe...
Sage Weil
10:39 PM Revision cb7cb4a8 (ceph): Merge branch 'next'
Sage Weil
10:38 PM Revision 4637752d (ceph): mon: simplify assign_global_id()
Simplify the logic a bit so it is easier to follow.
Small behavior change: we will successfully allocate and return ...
Sage Weil
10:38 PM Revision 436e5be9 (ceph): mon: AuthMonitor: don't return global_id right away if we're increasing it
This only happens on the Leader and leads to duplicate global_ids.
Fixes: #4285
Signed-off-by: Joao Luis <joao.luis...
Joao Eduardo Luis
10:03 PM Revision b99367bf (ceph): mon: Paxos: only finish a queued proposal if there's actually *any*
When proposing an older value learned during recovery, we don't create
a queued proposal -- we go straight through Pa...
Joao Eduardo Luis
08:41 PM Revision 7710ee23 (ceph): auth: assert if auth_debug = true and secret_id == 0
Hunting #4282.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:39 PM Revision 67f0aa11 (ceph): ceph.conf: auth debug = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:21 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
And what's interesting all the time MDS server has incoming traffic of ~40MB/s, but no active clients. I found it aft... Ivan Kudryavtsev
08:14 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
OK, I don't know what do you mean under "start" term. But actually, all the time MDS run with
debug ms =1 and debug ...
Ivan Kudryavtsev
06:52 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Hi Ivan-
Looking at the log, it looks like all 3 times the MDS started up it came up within 5 seconds or so. Do y...
Sage Weil
08:08 PM Bug #4431: ReplicatedPG: on_remove() leaks recovery reservations
32bf131e0141faf407b5ff993f75f97516b27c12 Samuel Just
08:01 PM Bug #4431 (Pending Backport): ReplicatedPG: on_remove() leaks recovery reservations
Samuel Just
09:38 AM Bug #4431 (In Progress): ReplicatedPG: on_remove() leaks recovery reservations
Ian Colle
08:08 PM Bug #4378: OSD::DeletingState: don't lock in ~DeletingState
e4bf1bcab159d7c5b720f5da01877c0f67c16d16 Samuel Just
08:01 PM Bug #4378 (Pending Backport): OSD::DeletingState: don't lock in ~DeletingState
Samuel Just
08:07 PM Bug #4379: HashIndex::_collection_list_partial: correctly handle NULL next
ce4432adc67dc2fc06dd21ea08e59d179496bcc6 Samuel Just
08:01 PM Bug #4379 (Pending Backport): HashIndex::_collection_list_partial: correctly handle NULL next
Samuel Just
08:07 PM Bug #4380: FileStore: fix reversed collection_empty return value
7a434d10da0f77e1b329de0b06b6645cd73cc81b Samuel Just
08:03 PM Bug #4380 (Pending Backport): FileStore: fix reversed collection_empty return value
Samuel Just
08:07 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
de22b186c497ce151217aecf17a8d35cdbf549bb Samuel Just
08:00 PM Bug #4371 (Pending Backport): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
Samuel Just
02:54 PM Bug #4371: osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
pending merge of wip_omap_snaps Samuel Just
08:06 PM Feature #2149 (Resolved): osd: use omap for snap collections
Samuel Just
08:06 PM Feature #2149: osd: use omap for snap collections
04c8a3bd394286488ba9a5a9ced13c0c0b6a4e2c Samuel Just
07:57 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
What I've been trying to do today is make it so a message's
header length is defined in a centralized location, base...
Alex Elder
06:44 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
logs in ubuntu@plana03:~/bug_4050/ Samuel Just
06:42 PM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
Reproduced it by accident.
osd.2 (primary):
2013-03-13 18:09:58.201224 7f038ebab700 1 -- 10.214.131.37:6809/2214...
Samuel Just
02:53 PM Bug #4050 (New): recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_q...
Ian Colle
06:32 PM Revision c6b7c4be (ceph): rgw: set up curl with CURL_NOSIGNAL
Fixes: #4425
Backport: bobtail
Apparently, libcurl needs that in order to be thread safe. Side
effect is that if libc...
Yehuda Sadeh
06:28 PM rbd Bug #4388 (Fix Under Review): rbd import broken
The wip-rbd-import branch removes the fiemap usage on top of the 'next' branch. I think it should be backported to bo... Josh Durgin
09:37 AM rbd Bug #4388: rbd import broken
Well you know the ceph sources better for sure. It's only that I'm quite surprised that such a grave bug (it causes c... Corin Langosch
06:14 PM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
20 iterations on testing branch. i ran a bunch on master to make sure i could trigger the old bug, but then couldn't... Sage Weil
06:09 PM Revision 8659b7e0 (ceph): libcephfs_jni.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:08 PM Revision bc77af7e (ceph): dupstore.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:07 PM Revision f6b4f3e0 (ceph): crushtool.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:06 PM Revision c4810a5b (ceph): libcephfs_jni.cc: fix indention
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:57 PM Revision 6802f279 (ceph): doc: Added libvirt config comments for discard granularity.
fixes: #4395
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
05:45 PM Revision 88725316 (ceph): rgw: set up curl with CURL_NOSIGNAL
Fixes: #4425
Backport: bobtail
Apparently, libcurl needs that in order to be thread safe. Side
effect is that if libc...
Yehuda Sadeh
05:40 PM Revision 4056552c (ceph): src/crush/CrushTester.{cc,h}: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:40 PM Revision acac2be0 (ceph): common/pick_address.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:39 PM Revision 1fc0b4d2 (ceph): common/buffer.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:09 PM Revision 7feec803 (ceph): common/WorkQueue.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:09 PM Revision ae9fdfd1 (ceph): LogEntry.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:08 PM Revision 74198cc4 (ceph): common/LogClient.cc: : prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:07 PM Revision 5c7b603b (ceph): client/SyntheticClient.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:56 PM Revision 20dbd130 (ceph): osd/osd_types.h: prefer prefix --/++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:56 PM Revision e0472608 (ceph): osd/PG.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:55 PM Revision f59f6448 (ceph): osd/OSD.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:55 PM Revision 5e016d9a (ceph): client/Client.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:54 PM Revision 8998c9f1 (ceph): ceph_syn.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:50 PM Revision 740fb85a (ceph): ceph-deploy: uninstall even when no archive
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:40 PM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion
commit:f67596a44739e8071cc97fb0463f37203502faaa Sage Weil
04:39 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
commit:8b713371447f9761597457af2c81f0b870d3c4ba Sage Weil
04:20 PM Revision b94f4b3e (ceph): mon/Session.h: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:19 PM Revision 1e89f74c (ceph): mon/Session.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:18 PM Revision 69d1eab6 (ceph): mds/SnapRealm.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:18 PM Revision 62d33e96 (ceph): mds/SessionMap.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:18 PM Revision d3f96737 (ceph): mds/MDSMap.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:17 PM Revision 89ffc640 (ceph): mds/CInode.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:15 PM Revision 13d0d5ab (ceph): task/ceph_manager: Only reconnect if powercycled
We don't need to reconnect for remotes
that haven't been powercycled.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang
04:03 PM Bug #4436 (Resolved): FileJournal: queue_pos must be in [get_top(), header.max_size)
Otherwise, when we write entry_header_t, if queue_pos is header.max_size, we set the magic incorrectly and fail to de... Samuel Just
03:59 PM Revision bd4f1a37 (ceph): msg/Messenger.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:58 PM Revision 95749b38 (ceph): MonMap.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:58 PM Revision 6ae03459 (ceph): buffer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:48 PM Bug #4079: osd: journal aio deadlock
not this bug.
also, facepalm, the reason i can't reproduce is becuase we turned of journal aio by default until we...
Sage Weil
03:47 PM Revision 5d401b0a (ceph): types.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM Revision 81e00c14 (ceph): auth/Crypto.cc prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
commit:436e5be950154fdbbd9e1cfaf4267be6159249d5 Sage Weil
03:34 PM Bug #3066 (Resolved): impermissible OSD ops get dropped on the floor
Sage Weil
03:34 PM Bug #3065 (Won't Fix): don't always default to "client.admin"; perhaps client.$USER or something?
Sage Weil
03:33 PM Bug #3042 (Can't reproduce): monitor hangs when osds are shut down
Sage Weil
03:32 PM Bug #3009 (Resolved): if you mkfs an OSD with --filestore-xattr-use-omap and then don't start the...
Sage Weil
03:31 PM Bug #3004 (Resolved): bootstrapped initial monitor can't find its own keyring with relative paths
Sage Weil
03:31 PM Bug #2997 (Resolved): ceph-mon --mkfs allows you to create one without an id which then crashes o...
Sage Weil
03:30 PM Bug #2887 (Resolved): pjd open/08.t failed test 2
fixed upstream! Sage Weil
03:30 PM Bug #2907 (Resolved): rados benchmarking tool which does not always do creates
Sage Weil
03:28 PM Bug #2891: heap profiler hangs when trying to start it up on the mon
this is a problem with the version of perftools in precise Sage Weil
03:27 PM Bug #3829: new osd added to the cluster is not receiving data
I'm not sure due to formatting, but it looks like the OSD somehow has a weight of 0 in the crush map. Don't know why ... Greg Farnum
03:25 PM Bug #2354: osd: make watch timeout configurable
Samuel Just
03:24 PM Bug #2354 (Resolved): osd: make watch timeout configurable
Sage Weil
03:25 PM Bug #2390 (Won't Fix): dencoder: depends on expat
not sure this is worth fixing or worrying about. Sage Weil
03:23 PM Revision 6043bd7f (ceph): schedule_suite.sh: crank up mon logs
Until we find #4279.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:23 PM Bug #2648 (Resolved): removing a monitor from the map while it's running causes a crash
i just tested this and it works. Sage Weil
03:19 PM Revision 6be6f6c6 (ceph): task/thrashosds: Ipmi checking/setup in thrashosds
We don't need to setup the ipmi console on runs that
don't use powercycling, so delay setup of the RemoteConsole
with...
Sam Lang
03:14 PM Bug #2803 (Resolved): filer: probe crash
dup, ooo was the root cause Sage Weil
03:14 PM Bug #4009 (Can't reproduce): osd reports map e6 wrongly marked me down
Sage Weil
03:10 PM Bug #3702 (Can't reproduce): OSD SIGABRT during startup
Samuel Just
03:03 PM Bug #4279 (In Progress): mon: received but didn't forward osd boot message
Sage Weil
08:23 AM Bug #4279: mon: received but didn't forward osd boot message
i'm going to crank up mon logs across all the qa runs so that next time this happens we will ahve it.
the trick is...
Sage Weil
04:15 AM Bug #4279: mon: received but didn't forward osd boot message
Those logs appear to have gone AWAL as well, so I've been trying to reproduce this for approx. 24 hours now without a... Joao Eduardo Luis
03:03 PM CephFS Bug #4434: looping waiting for quorum after upgrade
More details? I'm not sure how the title relates to the bug description or MDS log. The log is crashing on the Sessio... Greg Farnum
02:52 PM CephFS Bug #4434: looping waiting for quorum after upgrade
changed the project Ken Franklin
02:41 PM CephFS Bug #4434: looping waiting for quorum after upgrade

Part of the bug appears to be in ceph, where the following returns an error, causing an infinite loop in get_key():...
Sam Lang
02:36 PM CephFS Bug #4434 (Resolved): looping waiting for quorum after upgrade
How we got here:
Bobtail .56 installed on burnupi60 failed daily upgrade due to new gitbuilder keys.
updated key.
...
Ken Franklin
03:03 PM Bug #4250 (Resolved): mon: crash in finish_proposal after recovery
commit:b99367bfb2c1a98df901c073b9b4e9b7aceb21bd Sage Weil
02:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
Sage Weil
02:44 PM Fix #4435 (Resolved): backfill on full osd is not being prevented
Steps to reproduce:
1) create vstart cluster on disk 90% full
2) kill osd and verify that backfill is prevented
Samuel Just
02:25 PM CephFS Bug #3640 (Duplicate): kclient: hang and kernel panic
dup of #3088 Sage Weil
02:24 PM CephFS Bug #3088: NULL pointer dereference at ceph_d_prune
this code may be gone now with yan's d_prune changes... Sage Weil
02:21 PM Linux kernel client Bug #2371 (Can't reproduce): pjd chown/00.t 141, 145, 153 fail on kclient
we fixed ntp, which may have been this. in any case, havn'et seen it Sage Weil
02:20 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
Sam suggested this new situation is a separate bug. I'll open an different case to track. Ken Franklin
01:55 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
after restarting I'm left with these "ceph" processes running:
0 S ubuntu 27465 26879 0 80 0 - 2026 pipe_w ...
Ken Franklin
11:57 AM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
I'm confused now. My upgrade from bobtail (0.56.3) to latest master is working fine with just apt-get upgrade. Befo... Anonymous
11:23 AM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
I've tried the wip-4424 branch and the update goes ok.
There are other issues now: ceph-mds doesn't start. I get ...
Ken Franklin
02:06 PM CephFS Bug #1945: blogbench hang on caps
Yan, would you mind taking a look at this when you have time? Ian Colle
02:05 PM CephFS Bug #3637: client: not issuing caps for with clients doing shared writes
Sage Weil
02:00 PM RADOS Feature #4433 (New): osd: allow reads to progress in parallel within a pg and on the same object
Serializing reads per pg is unnecessary, and degrades performance any time more than one client, or the same client, ... Josh Durgin
01:45 PM rgw Feature #4432: Develop plan for multi-user / multi-tenancy
We need to have a plan with regard to how to handle multiple users under a single account. Currently we have the subu... Yehuda Sadeh
01:28 PM rgw Feature #4432 (Need More Info): Develop plan for multi-user / multi-tenancy
Ian Colle
11:54 AM Linux kernel client Bug #3514 (Resolved): support 32-bit placement seed
this went upstream in commit:2169aea Sage Weil
11:53 AM rbd Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
Sage just pinged me about this bug report.
I'll pick this up and write patch for libvirt to fix this.
Wido den Hollander
11:52 AM rbd Bug #2400 (Resolved): xfstest: failed #84
we're running this one now. Sage Weil
11:45 AM rbd Bug #4047: removing a non-existing rbd image logs error in osd logs
Josh Durgin
11:44 AM rbd Bug #4012 (Won't Fix): rbd: image creation behaviour has to be uniform across bobtail and argonau...
Josh Durgin
11:37 AM rbd Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
Josh Durgin
11:36 AM rbd Bug #3619: librbd: read_iterate sparse behavior broken
Josh Durgin
11:35 AM rbd Bug #2689: qemu iozone test hangs
Josh Durgin
11:34 AM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
Fixed, commit:88725316ddcfa02ff110e659f7a8131dc1ea2cfc. Pushed to next and bobtail. Yehuda Sadeh
09:38 AM rgw Bug #4425 (In Progress): rgw: crash when keystone is used
Ian Colle
11:02 AM Documentation #4395 (Resolved): Improve qemu/libvirt documentation
Added commentary to http://ceph.com/docs/master/rbd/qemu-rbd/#enabling-discard-trim. Added comment to use virsh edit,... John Wilkins
10:56 AM Documentation #4395 (In Progress): Improve qemu/libvirt documentation
John Wilkins
10:31 AM rbd Subtask #4091: ObjectCacher: optionally make readx/writex calls never block
wip-rbd-cache-aio Josh Durgin
10:02 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
can you reproduce the EOPNOTSUPP with debug filestore = 20 and debug osd = 20 ?
Sage Weil
09:59 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
On the userland side of things, we put the requests to be resent into a map<tid,Request*> so that they get sorted bef... Sage Weil
08:40 AM rbd Bug #4392: kclient: libceph: osd ops send out of order
All osd requests are sent in the order they sit on the
osd client req_unsent list. The tid for an osd request
is s...
Alex Elder
09:55 AM Bug #2209 (New): osd: read kb stats not tracked?
User 'gucki' from irc reports two testing clusters (one argo, one 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5)) ... Patrick McGarry
09:46 AM Bug #2209: osd: read kb stats not tracked?
Output of "rados df" from my bobtail cluster a few minutes later for comparison: http://pastebin.com/C0nrf02T
Corin Langosch
09:41 AM Bug #2209: osd: read kb stats not tracked?
This bug still seems to be around in argonaut [0.48.2-0ubuntu2] and latest bobtail [ceph version 0.56.3 (6eb7e15a4783... Corin Langosch
09:39 AM devops Bug #4420: chef script fails seems that /var/run/ceph is not created
i think it is the job of upstart and/or the sysvinit script to create that directory Sage Weil
03:21 AM Revision 8791b374 (ceph): task/ceph_manager: Check that ipmi is enabled
If powercycling was requested for the osd thrasher
we should ensure that we are able to reach the
ipmi console. This...
Sam Lang
03:21 AM Revision 5ef2a041 (ceph): task/ceph: Recreate /var/run/ceph on powercycle
If a node is powecycled during testing, we need to
recreate /var/run/ceph once the node restarts.
Signed-off-by: Sam...
Sam Lang
02:50 AM Revision fd1e083c (ceph): lock: tolerate description of None
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:50 AM Revision af3b1634 (ceph): doc: Fixed syntax error.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:45 AM Revision 65119508 (ceph): teuthology: update hadoop task for new code layout
Update the teuthology Hadoop task to use
the new code layout.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by...
Joe Buck
12:44 AM Revision be6f7ce6 (ceph): doc: Added tcp and bind settings and cleaned up syntax a bit.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

03/12/2013

11:18 PM CephFS Feature #4277: Move built hadoop artificats to download URL
I have a documentation branch pushed up that is waiting for the URLs. Let me know what those are and I can integrate ... Noah Watkins
11:22 AM CephFS Feature #4277 (In Progress): Move built hadoop artificats to download URL
As a starting point, let's post this on the download page as stand-alone jar files. I'll take ownership of doing that... Anonymous
11:14 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
Looks like this was merged. Noah Watkins
10:43 PM Revision 77ecdc72 (ceph): doc: Setting should use network not single IP.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:39 PM Revision 669d2ba5 (ceph): doc: Fixed usage and added note for copying keyring to client. Added hy...
fixes: #4373
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:25 PM Revision 7f66ebe9 (ceph): doc: Addressed confusion with version numbering.
fixes: #4411
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:15 PM Revision 4df44bb1 (ceph): doc: Added troubleshooting entry for single OSD and single replica.
fixes: #3327
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:57 PM CephFS Bug #4385 (Fix Under Review): mds: refusing connections with high open socket count
sounds right. thanks for testing! Sage Weil
08:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Err, "unclean mounts" = "exiting without unmounting" Noah Watkins
08:23 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Well hot damn. That branch seems to solve two problems. First, clients that do a clean unmount don't leave lots of FD... Noah Watkins
07:55 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Noah, do you want to try wip-mds-con? Sage Weil
07:45 PM CephFS Bug #4385 (In Progress): mds: refusing connections with high open socket count
Sage Weil
01:53 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Although the high counts were because of double counting by lsof, the sockets still are not being closed. Without any... Noah Watkins
12:32 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Hmm, did we screw up our refactoring work so that replaced sockets are no longer actually closed? That might explain ... Greg Farnum
12:25 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Here's some more info after investigating this a bit further.
Open socket counts by category after a fresh MDS reb...
Noah Watkins
08:06 PM Revision 9c7717c3 (ceph): ceph-deploy suites task yaml with roles
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:12 PM Revision bdd1feca (ceph): increasing the default memory of vm to 4 MB
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:03 PM Revision 9464b5e9 (ceph): Merge remote-tracking branch 'origin/wip-fix-librados-headers'
David Zafman
06:52 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
I've added a replaces/breaks ceph statement to the debian control file for the ceph-mds package. This is currently i... Anonymous
04:33 PM devops Bug #4424: ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487

The bigger hammer workaround is:
apt-get -o Dpkg::Options::="--force-overwrite" upgrade
Alternatively removin...
Anonymous
04:16 PM devops Bug #4424 (In Progress): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
This problem is happening because /etc/init/ceph-mds.conf is in the ceph package in bobtail and in the ceph-mds packa... Anonymous
11:54 AM devops Bug #4424 (Resolved): ceph-mds.conf fails to upgrade from ceph 0.56.3 to 0.58-487
upgrading from a previous version of Ceph fails with errors when overwritting ceph-mds.conf. This occured on the sys... Ken Franklin
06:18 PM rbd Fix #4429 (Fix Under Review): libceph: support a list of data items in a message
The following patches have been posted for review:
[PATCH] libceph: collapse all data items into one
[PATCH...
Alex Elder
02:57 PM rbd Fix #4429 (Duplicate): libceph: support a list of data items in a message
This will require a number of patches to complete, but
it's a logical unit of work.
An abstracted data item is no...
Alex Elder
06:17 PM Bug #4428 (Fix Under Review): libceph: use cursor for reads
The following patches have been posted for review.
[PATCH 0/4] libceph: use cursor for incoming data
[PATCH 1/4] ...
Alex Elder
02:47 PM Bug #4428: libceph: use cursor for reads
This is related to http://tracker.ceph.com/issues/3761. Alex Elder
02:44 PM Bug #4428 (Resolved): libceph: use cursor for reads
The abstract message data item and cursor defined so far
is used for outbound data. It should be used for incoming
...
Alex Elder
06:15 PM Bug #4427 (Fix Under Review): libceph: record residual bytes for all message data types
This patch has been posted for review:
[PATCH] libceph: record residual bytes for all message data types
Alex Elder
02:46 PM Bug #4427: libceph: record residual bytes for all message data types
This is related to http://tracker.ceph.com/issues/3761. Alex Elder
02:42 PM Bug #4427 (Resolved): libceph: record residual bytes for all message data types
As I got closer to fully implementing the abstract data
item for reads I realized it was necessary to know the
full...
Alex Elder
06:15 PM Bug #4426 (Fix Under Review): libceph: no outbound zero data
This patch has been posted for review.
[PATCH] libceph: no outbound zero data
Alex Elder
02:38 PM Bug #4426: libceph: no outbound zero data
This is related to http://tracker.ceph.com/issues/3761.
Getting rid of this makes it easier to rearrange things so...
Alex Elder
02:37 PM Bug #4426 (Resolved): libceph: no outbound zero data
There is handling in write_partial_message_data() for the case where
only the length of--and no other information ab...
Alex Elder
06:15 PM Revision a5156fb7 (ceph): Merge pull request #97 from Elbandi/master
Fix FTBFS
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
06:07 PM Revision 36c672dc (ceph): Fix typo in ceph usage output
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
06:00 PM Revision 6e2b33b4 (ceph): Merge pull request #103 from dalgaaf/wip-da-fix-c_str
mon/Monitor.h: return string instead of 'char *' from get_state_name()
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:21 PM Revision 60639ab6 (ceph): mon/Monitor.h: return string instead of 'char *' from get_state_name()
Return a string instead of 'char *' to avoid usage of std::string:c_str()
to return a 'char *' from get_state_name()....
Danny Al-Gaaf
04:57 PM Revision 34f19848 (ceph): Merge pull request #102 from dalgaaf/wip-da-sca-style-4-v2
Fixes for more cppcheck issues (v2 of #101)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:31 PM Bug #4431 (Resolved): ReplicatedPG: on_remove() leaks recovery reservations
patch pending wip_omap_snaps Samuel Just
04:29 PM Bug #4079: osd: journal aio deadlock
Alex saw a slowdown in one of his xfstests runs against ceph master. Logs and a short description of the setup are on... Josh Durgin
03:59 PM Revision 72c62269 (ceph): client/hadoop/CephFSInterface.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision ae15b2fc (ceph): test/osd/RadosModel.h: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 5e882db5 (ceph): test/system/st_rados_list_objects.cc: remove not needed statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 9b51c25f (ceph): test/test_filejournal.cc: use %u to format unsigned in sprintf()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 64dca11e (ceph): tools/rest_bench.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision b1437a8b (ceph): auth/Auth.h: prefer prefix ++operator for non-primitive types
Prefer prefix ++operator for non-primitive types like iterators for
performance reasons. Prefix ++/-- operators avoid...
Danny Al-Gaaf
03:59 PM Revision 0f48638e (ceph): CephxKeyServer.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 822c67ef (ceph): SyntheticClient.h: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 7a310854 (ceph): client/Inode.cc: prefer prefix ++operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 5ad24601 (ceph): cls/rgw/cls_rgw.cc: prefer prefix --operator for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision a19a2a14 (ceph): test_keyvaluedb_iterators.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 3072902c (ceph): test_object_map.cc: use %u to format unsigned in snprintf()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 8dc0a329 (ceph): bench/dumb_backend.h: remove never executed delete statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision a6bd6581 (ceph): test/encoding/ceph_dencoder.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 3cb9b356 (ceph): test/librados/aio.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision b77454c6 (ceph): test_mon_workloadgen.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 4762facc (ceph): test/omap_bench.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision faab0e84 (ceph): test/osd/Object.cc: catch exception by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision c6becc6b (ceph): rgw/rgw_rados.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision a37d71dc (ceph): rgw/rgw_rados.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision f8a9fec8 (ceph): rgw/rgw_rados.cc: perform initialization of prefix in initialization list
Perform initialization of IntentLogNameFilter:prefix in initialization list
instead of constructor body.
Signed-off-...
Danny Al-Gaaf
03:59 PM Revision 38942059 (ceph): rgw/rgw_rest_s3.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 69cb92e3 (ceph): rgw/rgw_rest_usage.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 03e0308f (ceph): rgw/rgw_user.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:59 PM Revision 08bf10b9 (ceph): rgw/rgw_xml.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:50 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
Is 4125 last thing left to do? Ian Colle
02:12 PM rbd Feature #3761: kernel messenger: need to support multiple ops per request
I haven't updated this in a long time.
I have now implemented the majority of what I described
in my "prototyping...
Alex Elder
02:47 PM Documentation #3694 (In Progress): doc: how to use the admin socket interface
There is a high level mention here: http://ceph.com/docs/master/rados/operations/monitoring/#using-the-admin-socket
...
John Wilkins
02:43 PM Documentation #4373 (Resolved): cephx authentication docs needs change with additional info
Fixed usage and added instructions for copying the keyring. http://ceph.com/docs/master/rados/operations/authenticati... John Wilkins
11:58 AM Documentation #4373 (In Progress): cephx authentication docs needs change with additional info
John Wilkins
02:29 PM Documentation #4411 (Resolved): RBD Openstack - Ceph Client Openstack Auth is confusing
Added clarification (or later) to address confusion: http://ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client... John Wilkins
11:51 AM Documentation #4411 (In Progress): RBD Openstack - Ceph Client Openstack Auth is confusing
John Wilkins
02:22 PM Documentation #3327 (Resolved): doc: replica size=1 can leave pg stale forever
Added entry to OSD troubleshooting. http://ceph.com/docs/master/rados/operations/troubleshooting-osd/#placement-group... John Wilkins
02:03 PM rbd Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
This has been reviewed and is committed to the "testing" branch.
c61ffd1 libceph: set response data fields earlier
Alex Elder
02:01 PM rbd Subtask #4263 (Resolved): libceph: clearly abstract message data operations
The following have been reviewed and are now committed to the
ceph-client "testing" branch.
634a072 libceph: isol...
Alex Elder
01:59 PM rbd Bug #4407 (Resolved): libceph: kill the message trail
In order to do this, the osd client had to stop using
the trail, and doing that required enabling the use of
a page...
Alex Elder
01:57 PM rbd Subtask #4406 (Resolved): libceph: data length should be sum of ops length
This has been reviewed and is now committed to the testing branch.
58516b5 libceph: let osd ops determine request ...
Alex Elder
01:55 PM rbd Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
These have been reviewed and are now committed to the testing branch.
5478489 libceph: use local variables for mes...
Alex Elder
01:54 PM rbd Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
Josh reviewed this and it has been committed to the testing branch.
b0e22c9 libceph: don't clear bio_iter in prepa...
Alex Elder
01:54 PM rbd Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
Josh reviewed these and they have now been committed
to the testing branch:
c9582368 libceph: record byte count n...
Alex Elder
01:52 PM rbd Cleanup #4400 (Resolved): libceph: various cleanups
Josh has reviewed these and they have now been committed
to the testing branch:
1e82218 libceph: define CEPH_MSG_...
Alex Elder
12:42 PM rgw Bug #4425: rgw: crash when keystone is used
We weren't able to reproduce the issue without keystone, hence we suspect it's related. May be related to the use of ... Yehuda Sadeh
12:39 PM rgw Bug #4425 (Resolved): rgw: crash when keystone is used
We get the following crash randomly:... Yehuda Sadeh
11:52 AM CephFS Documentation #4422: Typo on Release Process webpage
Make that one fewer "are". Got to love making a typo on a ticket about a typo. Anonymous
11:38 AM CephFS Documentation #4422 (Resolved): Typo on Release Process webpage
This sentence (in section 1) needs one less instance of "and":
"The RPM based packages are are built natively, so on...
Anonymous
11:47 AM Documentation #4423 (Resolved): Clarify OSD Hardware Requirements
http://ceph.com/docs/master/install/hardware-recommendations/
Specifically a user was asking for a better descript...
Patrick McGarry
10:06 AM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
Sage Weil
09:54 AM Bug #4421 (Duplicate): osd: deep-scrub stat mismatch errors seen
logs: ubuntu@teuthology:/a/teuthology-2013-03-11_20:00:06-regression-bobtail-master-basic/22286
2013-03-11 21:16:4...
Tamilarasi muthamizhan
08:58 AM rgw Bug #4397 (Resolved): fix rgw test failure in the nightlies
already fixed in master, cherry-picked to next in ceph-qa-suite.git Sage Weil
08:44 AM rgw Bug #4397: fix rgw test failure in the nightlies
still failing (next branch):
/a/teuthology-2013-03-12_01:00:05-regression-next-testing-basic
22603 FAIL scheduled...
Sage Weil
08:54 AM Bug #4250 (Fix Under Review): mon: crash in finish_proposal after recovery
Joao Eduardo Luis
08:32 AM Bug #4250: mon: crash in finish_proposal after recovery
This bug has nothing to do with timechecks. It happened due to the proposal from within Paxos, after a recovery, in ... Joao Eduardo Luis
08:08 AM Bug #4250: mon: crash in finish_proposal after recovery
Patch commit:2fa8bc2384005cb301158cc9a52682ebcb65efad on wip-4250 has fixed this. Still letting it run through teutho... Joao Eduardo Luis
08:23 AM Revision 579d4ad7 (ceph): testing: update wordcount to new code layout.
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
06:51 AM devops Bug #4420 (Resolved): chef script fails seems that /var/run/ceph is not created
Chef recipie fails to install ceph "use latest source"
i tried it with ceph version 0.58 and 0.56.3
the first err...
ramon makkelie
06:41 AM Revision 09fa7110 (ceph): testing: fix hadoop-internal-tests
The hadoop-internal-tests workunit needs
to be updated in light of our moving to
using stock Hadoop with our hadoop-c...
Joe Buck
04:57 AM rbd Bug #4285 (Fix Under Review): rbd copy.sh test failing on counting images
Proposed fix in wip-4285 commit commit:0a5e92c70b85448ee16326f66cd0a7e4c7f6b1a4 has gone through a whole night of bei... Joao Eduardo Luis
04:15 AM Revision 936b8f20 (ceph): ceph-disk-activate: rely on default/configured keyring path
No reason to override the default or configured value here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:14 AM Revision 813e9fe2 (ceph): ceph-disk-activate: don't override default or configured osd journal path
There is no reason not to rely on the default or obey any configured
value here.
Fixes: #4031
Signed-off-by: Sage We...
Sage Weil
12:46 AM Revision 8c16a376 (ceph): osd: mark down connections from old peers
Close out any connection with an old peer. This avoids a race like:
- peer marked down
- we get map, mark down the ...
Sage Weil
12:46 AM Revision 1affc8b6 (ceph): osd/PG: rename require_same_or_newer_map -> is_same_or_newer_map
This avoids confusion with the OSD method of the same name, and better
matches what the function tests (and does not ...
Sage Weil
12:38 AM Revision f8bc21a8 (ceph): crush: add test for reweighting multiple items in the tree
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:09 AM Revision 9eb0d91b (ceph): debian: stop ceph-mds before uninstalling ceph-mds
Fixes: #4384
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

03/11/2013

11:59 PM Revision 82677c38 (ceph): Merge branch 'next'
Josh Durgin
11:57 PM Revision 1ac8f6ab (ceph): Merge branch 'wip-rbd-flatten-cache' into next
Reviewed-by: Sage Weil <sage.weil@inktank.com> Josh Durgin
11:57 PM Revision f2a877ad (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
11:26 PM Revision 7ca55d36 (ceph): log: drop default 'log max recent' from 100k -> 10k
Use less memory.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c021c5ccf0c063cccd7314964420...
Sage Weil
11:25 PM Revision c021c5cc (ceph): log: drop default 'log max recent' from 100k -> 10k
Use less memory.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:22 PM Revision a5e1ed28 (ceph): ceph-deploy: no need to call chef explicitly
The chef task does this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:21 PM Revision e9c26063 (ceph): ceph-deploy: use ceph.com git mirror
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:49 PM Revision 46e8fc00 (ceph): librbd: invalidate cache when flattening
The cache stores which objects don't exist. Flatten bypasses the cache
when doing its copyups, so when it is done the...
Josh Durgin
10:49 PM Revision f2a23dc0 (ceph): ObjectCacher: add a method to clear -ENOENT caching
Clear the exists and complete flags for any objects that have exists
set to false, and force any in-flight reads to r...
Josh Durgin
10:44 PM Revision f6f876fe (ceph): ObjectCacher: keep track of outstanding reads on an object
Reads always use C_ReadFinish as a callback (and they are the only
user of this callback). Keep an xlist of these for...
Josh Durgin
10:34 PM devops Bug #3933 (Fix Under Review): ceph-deploy gatherkeys silently fails if no host is specified
Fix is checked into wip-3933 branch.
Originally there was no output it a host was not supplied, but it is now:
...
Anonymous
09:34 PM devops Bug #3933 (In Progress): ceph-deploy gatherkeys silently fails if no host is specified
Anonymous
10:22 PM Revision fbfe81b5 (ceph): fs: add osd and mds message delays to thrash suite
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:19 PM devops Bug #3934 (Resolved): ceph-deploy new should require at least one host name
Looks like this was fixed with Sages commit 4d698347. Anonymous
09:35 PM devops Bug #3934 (In Progress): ceph-deploy new should require at least one host name
Anonymous
09:59 PM Revision 53cf1f13 (ceph): fs: move mds thrashing from marginal, add pjd task
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:55 PM Revision 28c0ce61 (ceph): crush: make item adjust weight adjust *all* instances of the item
This is useful if you have parallel trees and an item appears in both.
Return the number of items changed instead of...
Sage Weil
09:55 PM Revision b3b059e2 (ceph): crush: whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:54 PM Revision c48c76ff (ceph): ceph: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:34 PM CephFS Feature #4393 (Resolved): Add apache-hadoop gitbuilder to master gitbuilder webpage
gitbuilder.sepia.com just needed the new gitbuilder added to the proxy config file. Anonymous
09:15 PM devops Bug #4031 (Resolved): ceph-disk-activate hardcodes journal path, ignores configuration
commit:813e9fe2b4291a1c1922ef78f031daa9b78fe53b Sage Weil
08:23 PM Revision 2450db1b (ceph): Revert "Use start-stop-daemon --chuid option to setuid to www-data."
This reverts commit a99ed038ecaf170574ee75cd5ddb12f252f9bc26.
On second thought, this will require a bit more care t...
Sage Weil
08:13 PM Revision 33ac786d (ceph): Fix radosgw actually reloading after rotating logs.
The --signal argument to Debian's start-stop-daemon doesn't
make it send a signal, but defines which signal should be...
Jan Harkes
07:51 PM Revision 467a95df (ceph): Merge branch 'wip-4135'
Feature: #4135 - osd: noscrub, nodeepscrub osdmap flags
Reviewed-by: Samuel Just <sam.just@inktank.com>
David Zafman
07:50 PM Revision a52c48d6 (ceph): mon: Paxos: increase trim tolerance from 3 to 30.
This increase only means that we'll keep more versions around before we
trim. It doesn't change the number of versio...
Joao Eduardo Luis
07:50 PM Revision 41987f38 (ceph): mon: Paxos: bootstrap leader if he has fallen behind upon reaching collect
Fixes: #4256
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
07:44 PM Revision 8ce26eaf (ceph): Document scrubbing behavior
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:00 PM Revision 263bff8d (ceph): Merge pull request #100 from jaharkes/init
Fixes for RadosGW init script
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
07:00 PM Revision 42d24395 (ceph): Merge pull request #99 from dalgaaf/wip-da-sca-style-3
More smaller (style related) fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:15 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
Tamilarasi muthamizhan
06:06 PM Bug #4417 (Duplicate): rbd_fsx run failed in the nightlies: FAILED assert(i->empty())
logs: ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21524... Tamilarasi muthamizhan
06:01 PM Revision 6838b8db (ceph): common: reduce default in-memory logs for non-daemons
The default of 100000 can result in hundreds of MBs of extra memory
used. This was most obvious when using librbd wit...
Josh Durgin
05:59 PM Bug #4416 (Resolved): rados/test.sh fails in the nightly run
log: ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21384... Tamilarasi muthamizhan
05:58 PM rbd Bug #4388: rbd import broken
I'm pretty sure it's fiemap since that's almost the only difference between importing from a file and importing from ... Josh Durgin
05:55 PM CephFS Bug #4398: fix kclient_workunit_misc.yaml in the nightlies
ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21326 Tamilarasi muthamizhan
09:38 AM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
Ian Colle
05:52 PM Bug #4271 (In Progress): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
ubuntu@teuthology:/a/teuthology-2013-03-11_01:00:04-regression-master-testing-gcov/21314... Tamilarasi muthamizhan
05:48 PM Bug #4006 (Resolved): osd: repeating 'wrong node' message in log
i think this was #4246 (and/or the previous osd msgr refactoring) Sage Weil
05:47 PM rbd Subtask #4091 (In Progress): ObjectCacher: optionally make readx/writex calls never block
Josh Durgin
05:45 PM Bug #4246 (Resolved): osd/msgr: rebound to an addr a peer osd already had open
fixed by commit:881e9d850c6762290f8be24da9e74b9dc112f1c9 Sage Weil
05:43 PM Bug #3690 (Resolved): osd crashed in FileStore::_do_transaction
fixed by commit:79d68ae8581141c3fb4cfafd76d5111ff009b762 Sage Weil
05:40 PM rbd Bug #4364: ObjectCacher: inconsistency after flatten
If this doesn't cause any problems, it should be backported to bobtail. Leaving in testing until then. Josh Durgin
05:39 PM Bug #4319 (Resolved): ceph-deploy: --zap-disk option
the zap functionality is already the same; added in-use warnings to avoid the confusing error messages Sage Weil
05:32 PM Bug #4279: mon: received but didn't forward osd boot message
teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20546
- blogbench workload hung, waiting for osds to b...
Sage Weil
09:13 AM Bug #4279: mon: received but didn't forward osd boot message
yeah :( i thin we need to wait for it to happen again. i tried ot reproduce it explicitly with a targetted job and... Sage Weil
09:08 AM Bug #4279: mon: received but didn't forward osd boot message
These logs appear to be missing. Either that or I'm at a complete loss on where to find them. teuthology's archive di... Joao Eduardo Luis
05:30 PM rgw Bug #4397: fix rgw test failure in the nightlies
recent logs:
ubuntu@teuthology:/a/teuthology-2013-03-09_01:00:05-regression-next-testing-basic/19338
ubuntu@teuth...
Tamilarasi muthamizhan
05:19 PM rbd Bug #4285: rbd copy.sh test failing on counting images
recetn log: ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20671 Tamilarasi muthamizhan
11:57 AM rbd Bug #4285 (In Progress): rbd copy.sh test failing on counting images
... Joao Eduardo Luis
10:29 AM rbd Bug #4285: rbd copy.sh test failing on counting images
Latest logs as per last Friday.... Joao Eduardo Luis
05:17 PM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
recent logs:
ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20626
ubuntu@teutho...
Tamilarasi muthamizhan
05:11 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
fix is in next Sage Weil
05:02 PM Bug #4052 (Can't reproduce): OSD High memory usage (8-12GB) right after start
Closing out this bug. The wip_bobtail_f issues were limited to that branch. We'll need to reproduce the problem on ... Sage Weil
04:59 PM rgw Feature #3274: rgw: RESTful admin api for user admin
Neil Levine
04:59 PM rgw Feature #4311: rgw: dr: radosgw changes: internal bucket changes tracker
Neil Levine
04:59 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
Neil Levine
04:59 PM rgw Feature #4312: rgw: multisite: log metadata changes
Neil Levine
04:53 PM rbd Feature #2630: teuthology: add task to run qemu-iotests against rbd
Neil Levine
04:53 PM rbd Feature #2637: teuthology: task for running a vm using libvirt
Neil Levine
04:53 PM rbd Feature #2557: QEMU support for image locking
Neil Levine
04:53 PM rbd Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Neil Levine
04:31 PM Revision 25f8d2c6 (ceph): Merge pull request #91 from Youscribe/defaultweight
Set weight of an osd based on df.
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:26 PM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
Sage Weil
04:24 PM Bug #4179: osd: memory leak during deep scrub on bobtail
and possibly also 'log max recent = big number' (100000 by default).
Dropping the default down, and closing this b...
Sage Weil
04:26 PM Revision 44f1cc5b (ceph): Fix radosgw actually reloading after rotating logs.
The --signal argument to Debian's start-stop-daemon doesn't
make it send a signal, but defines which signal should be...
Jan Harkes
04:26 PM Revision a99ed038 (ceph): Use start-stop-daemon --chuid option to setuid to www-data.
Signed-off-by: Jan Harkes <jaharkes@cs.cmu.edu> Jan Harkes
04:00 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
Some further suggestions:
* stdout should show useful a useful summary about is happening ("Installing packages" r...
Neil Levine
03:54 PM devops Feature #3351: ceph-deploy: Support upgrades
Neil Levine
03:37 PM devops Feature #3481 (Resolved): ceph-deploy: remove mon
commit:bc105efe55d0b53cfc02565894bfe78613842a17 Sage Weil
03:31 PM Revision c846e5c0 (ceph): rgw/rgw_op.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:28 PM Revision 7e650487 (ceph): rgw/rgw_op.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:25 PM Revision 6f852874 (ceph): rgw/rgw_multi_del.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:23 PM Revision f87b4ea2 (ceph): rgw/rgw_multi.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:22 PM CephFS Feature #4073 (Resolved): qa: add message delay injection to test suite
Sage Weil
03:20 PM CephFS Feature #4190 (Resolved): qa: add mds thrashing to nightly
Sage Weil
03:19 PM Revision 7ed6fe88 (ceph): rgw/rgw_http_client.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:10 PM Revision b322024e (ceph): rados_sync.cc: fix typo in error msg
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:10 PM Feature #4197 (In Progress): osd: data loss: low space handling
David Zafman
03:08 PM Revision 8ad58b43 (ceph): rgw/rgw_common.cc: initialize has_acl_header in constructor with 'false'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:00 PM Bug #4414 (Rejected): OSD::mkfs: correct error output if superblock exists
Current code does not actually decode the superblock. Samuel Just
03:00 PM Revision 33f67c9b (ceph): rgw/rgw_admin.cc: remove some unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:56 PM devops Tasks #4413 (Won't Fix): Re-do downburst's discover.py to use a parser instead of regex magic.
Pretty much the subject line... Sandon Van Ness
02:56 PM Revision 026575b7 (ceph): rgw/rgw_admin.cc: reduce scope of 'int ret'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:52 PM Revision 30938f68 (ceph): rgw/rgw_admin.cc: remove twice check for 'object'
Remove twice checked 'object'. Put checks in alphabetic order to make
double checks easier to catch.
Signed-off-by: ...
Danny Al-Gaaf
02:47 PM Revision 9f34cf58 (ceph): rgw/rgw_rados.h: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:44 PM Revision ece03bc6 (ceph): rgw/rgw_acl_s3.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:35 PM Revision f106e1a5 (ceph): rgw/rgw_common.h: pass some const variables by reference to 'operator<<'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:31 PM Revision b6696822 (ceph): rbd_fuse/rbd-fuse.c: remove consecutive return/break statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:30 PM Revision fab9ee50 (ceph): rbd.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:28 PM Bug #4282: auth: could not find secret_id=0
I hit this on a test cluster a little while ago, but wasn't able to reproduce once I turned on logging and restarted ... Josh Durgin
02:23 PM Bug #4282: auth: could not find secret_id=0
My best guess right now is that either this is a kclient bug with startup (we send an osd req before we have a valid ... Sage Weil
01:33 PM Bug #4282: auth: could not find secret_id=0
Got some partial logs on this from another user (zendesk 254). The osd has secret ids 1001-1003, and the expirations... Sage Weil
02:23 PM Revision 8720f520 (ceph): rados_sync.{cc,h}: pass some const std::string by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:14 PM Revision 315c8c3e (ceph): rados_sync.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:07 PM Revision 2b3cef7e (ceph): rados_export.cc: reduce scope of 'int ret' in do_rados_export()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:05 PM Revision da51f596 (ceph): src/rados.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:02 PM Revision 965f5d0c (ceph): src/osdmaptool.cc: remove some unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:58 PM Revision 531ff1c0 (ceph): osdc/Objecter.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:50 PM Revision 0517a2d5 (ceph): osdc/ObjectCacher.cc: set left to 0 instead off 'left -= left'
Instead of call 'left -= left', which results in 0, set left directly
to 0 and remove not needed assert call 'left ==...
Danny Al-Gaaf
01:47 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
we will update the repos on the next release. Sage Weil
09:39 AM devops Bug #4404: SUSE - wrong repository configuration
I've fixed up the spec file on the gitbuilders to put the repo file in /etc/zypp/repos.d on opensuse and sles11. The... Anonymous
01:46 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
Sage Weil
01:46 PM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
Sage Weil
12:50 PM devops Bug #4412: ceph-deploy:"mon create" command fails for multiple mons on same host
yes, it works on next branch. Tamilarasi muthamizhan
12:13 PM devops Bug #4412 (Need More Info): ceph-deploy:"mon create" command fails for multiple mons on same host
Pushed a fix for this on Sunday to the next branch.
Note that it fixes the crash, but Ceph deploy needs to have se...
Sage Weil
11:50 AM devops Bug #4412 (Resolved): ceph-deploy:"mon create" command fails for multiple mons on same host
ceph-deploy fails on "mon create" command, when trying to deploy more than one monitor on the same host.... Tamilarasi muthamizhan
01:44 PM devops Bug #3469 (Won't Fix): ceph-deploy needs to sync with the ceph version it is working with
Sage Weil
01:43 PM devops Bug #3469: ceph-deploy needs to sync with the ceph version it is working with
I think we should backport the ceph-disk-prepare/activation options we need to latest bobtail at the point we do a "1... Sage Weil
01:38 PM Revision 75531a10 (ceph): osdc/ObjectCacher.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:06 PM Revision 868447d6 (ceph): os/FileStore.cc: move variable async_done to the right #ifdef block
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:05 PM Feature #4135 (Resolved): osd: noscrub, nodeepscrub osdmap flags
commit 467a95dffb817d4cbf628d4a1b6dc2c1c638cf6e
Merge: 42d2439 8ce26ea
Author: David Zafman <david.zafman@inktank.c...
David Zafman
10:14 AM Feature #4135 (Fix Under Review): osd: noscrub, nodeepscrub osdmap flags
David Zafman
01:03 PM Revision 2a943400 (ceph): os/FileStore.cc: remove assignment of a never used value
There is no need to set local variable basedir_fd to -1 after
closing and right before leaving the function.
Signed-...
Danny Al-Gaaf
12:51 PM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
commit:a52c48d639646167de8862835522e62fc2d9d9cd Sage Weil
09:50 AM Bug #4256: mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
wip-4256 commit commit:f75d0e0a2ae76211f3522c4acd21bfb1d123da5a
also added a patch to increase the trim tolerance ...
Joao Eduardo Luis
09:19 AM Bug #4256 (In Progress): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
Sage triggered a new iteration of this bug last Friday.
The cause is analogous to what we had previously fixed, bu...
Joao Eduardo Luis
12:45 PM Revision a6f4de92 (ceph): msg/SimpleMessenger.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:30 PM Revision 637e8e77 (ceph): mon/PGMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:27 PM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
Josh Durgin
11:34 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
cherry-picked to bobtail. Josh Durgin
12:25 PM Revision 0ed2f377 (ceph): mon/Monitor.cc: Clarify calculation precedence for '%' and '?'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:52 AM Revision 88b6b572 (ceph): librbd/internal.cc: clarify expression with parentheses
From cppcheck:
[src/librbd/internal.cc:379]: (style) Boolean result is used in
bitwise operation. Clarify expressio...
Danny Al-Gaaf
11:49 AM Documentation #4411 (Resolved): RBD Openstack - Ceph Client Openstack Auth is confusing
http://ceph.com/docs/master/rbd/rbd-openstack/#setup-ceph-client-authentication
Which auth command to use can be a...
Tyler Brekke
11:25 AM Revision f7eec26a (ceph): SyntheticClient.cc: Clarify calculation precedence for '%' and '?'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:13 AM Revision 94d370e7 (ceph): fusetrace_ll.cc: reduce scope of 'int err' in main()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:13 AM Revision 5c1dc929 (ceph): mds/Locker.cc: fix warning about 'Possible null pointer dereference'
Fix following warning from cppcheck:
[src/mds/Locker.cc:2255] -> [src/mds/Locker.cc:2258]: (error)
Possible null ...
Danny Al-Gaaf
11:12 AM Revision f971a67c (ceph): mds/Locker.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:12 AM rgw Feature #4099: rgw: Object Expiration
Neil Levine
10:11 AM rgw Documentation #3217: rgw: document RESTful usage api
Neil Levine
10:11 AM rgw Feature #4097: rgw: s3 static website
Neil Levine
10:11 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
Neil Levine
10:11 AM rgw Feature #3668: rgw: support CORS
Neil Levine
09:47 AM CephFS Feature #4326 (In Progress): qa: add samba + (kclient|ceph-fuse) to suite
Ian Colle
09:42 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
bah, i lost these logs too. Sage Weil
08:58 AM Bug #4394: mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_incremental(epoch_t, epoch_t)
This has happened to me before with other runs, but I just can't find the logs for this run: they're not on teutholog... Joao Eduardo Luis
09:40 AM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
Ian Colle
07:33 AM rgw Bug #4410 (Can't reproduce): rgw: exits uncleanly on fastcgi socket error
... Yehuda Sadeh
07:31 AM rgw Bug #4409 (Resolved): rgw: better logging on fastcgi socket error
Yehuda Sadeh
04:42 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Log is done when it was stuck last time. I stopped MDS, increased log level and started again. Ivan Kudryavtsev
12:08 AM Revision c6a427be (ceph): ceph: sudo grep /var/log/ceph/ceph.log
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/10/2013

11:40 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Log download link: http://pixeltram.com/ceph-mds.1.log.1.gz
Ivan Kudryavtsev
07:43 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
If the stuck startup is reproducible now (by lowering the cache size and restarting), a log with debug ms =1 and debu... Sage Weil
12:31 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
I mounted ceph root and counted amount of files and it's less than default cache size of 100000... Ivan Kudryavtsev
12:05 AM CephFS Bug #4405: MDCache::populate_mydir can loop forever
Actually, regarding initial ticket message. I think MDS goes in some kind of LOOP during start, when cache size is sm... Ivan Kudryavtsev
07:20 PM devops Feature #4130 (Resolved): ceph-deploy: be polite about pushing ceph.conf
Sage Weil
07:19 PM devops Feature #4374 (Fix Under Review): ceph-deploy: 'config' command
Sage Weil
07:19 PM devops Feature #3481 (In Progress): ceph-deploy: remove mon
Sage Weil
02:40 PM rbd Subtask #4406 (Fix Under Review): libceph: data length should be sum of ops length
This patch has been posted for review:
[PATCH] libceph: let osd ops determine request data length
Alex Elder
12:37 PM rbd Subtask #4406 (Resolved): libceph: data length should be sum of ops length
Currently the osd client sets the length of the outgoing
data portion of a message based on a value that's passed
i...
Alex Elder
02:39 PM rbd Bug #4402 (Fix Under Review): libceph: no need to clear bio_iter field any more
This has been posted for review:
[PATCH] libceph: don't clear bio_iter in prepare_write_message()
Alex Elder
01:45 PM rbd Bug #4407 (Fix Under Review): libceph: kill the message trail
Alex Elder
01:44 PM rbd Bug #4407: libceph: kill the message trail
I have posted for review the following patches that resolve this.
[PATCH 1/4] libceph: have osd requests support p...
Alex Elder
01:23 PM rbd Bug #4407 (Resolved): libceph: kill the message trail
The ceph messenger supports a pagelist for its data in
addition to the trail (which is also a pagelist).
The trai...
Alex Elder
01:42 PM rbd Cleanup #4403: libceph: refactor messenger for multiple data sources
Well, as I should have expected, the testing was important.
I found two bugs in one of these patches, and reposted a...
Alex Elder
06:17 AM Revision d9a233c9 (ceph): mds_thrash: requery mds status inside the wait loop
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:12 AM Revision 07820f03 (ceph): mon/MonMap: don't crash on dup IP in mon host
If the mon_host line has an IP twice, we shouldn't crash.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:34 AM Revision f1d66d2d (ceph): schedule_suite.sh: check, but do not sync, clock for each run
Trust NTP to actually sync things. But check the clock skew so we can
verify it if something seems off.
Signed-off-...
Sage Weil
05:20 AM Revision 5df43e64 (ceph): mpi: substitute $TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:07 AM Revision b4d22343 (ceph): exec/pexec: substitute $TESTDIR into command
It might be better to make this unescaped, but that's trickier.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:18 AM Revision 0dd956cb (ceph): debian: Fix FTBFS because depend on old libboost-dev
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso

03/09/2013

11:59 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
I think it's important to specify some kind of metrics so everyone could calculate memory utilization of specific cac... Ivan Kudryavtsev
11:49 PM CephFS Bug #4405: MDCache::populate_mydir can loop forever
regarding q2:
I increased mds cache size to
mds cache size = 100000000
and it started in seconds.
I don't...
Ivan Kudryavtsev
11:27 PM CephFS Bug #4405 (Resolved): MDCache::populate_mydir can loop forever
I had unusual MDS failure. My server NIC started to flap and as a result (finally)
my CEPH FS started to recover an...
Ivan Kudryavtsev
10:35 PM CephFS Bug #4390: mds: zapping named mds causes client assertion
ran this through the fs suite and it passed. i would expect breakage in mds thrashing and multimds situations, thoug... Sage Weil
03:43 PM devops Bug #4404 (Resolved): SUSE - wrong repository configuration
ceph-release-1-0.*.noarch.rpm for OpenSUSE and SLES contain a YUM configuration file.
SUSE distributions use zypper....
Alexandre Marangone
12:47 PM rbd Bug #4388: rbd import broken
@Josh To make sure it's no kernel bug I just upgraded this single host to the latest mainline stable kernel (3.8.2-03... Corin Langosch
03:28 AM rbd Bug #4388: rbd import broken
@Josh: are you sure? I mean I'm using a stable kernel versuion, not an rc or any custom build. XFS is known for it's ... Corin Langosch
08:45 AM rbd Cleanup #4403: libceph: refactor messenger for multiple data sources
I have posted these for review. But I updated them
and I need to re-test them (I normally do that before
I post th...
Alex Elder
08:29 AM rbd Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
This really was work needed to make it easier to have
the messenger deal with multiple sources of data, and
to trea...
Alex Elder
08:25 AM rbd Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
This became obvious as I was refactoring some messenger
code in order to support multiple sources of data (4125).
...
Alex Elder
08:12 AM rbd Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
In working through implementing a cursor to traverse
multiple hunks of data for a message I discovered that
while a...
Alex Elder
07:30 AM Bug #4279: mon: received but didn't forward osd boot message
I suspect this also happend with run ubuntu@teuthology:/a/samuelj-2013-03-08_16:03:20-regression-wip_omap_snaps-testi... Sage Weil
07:24 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
That might work, as long as we don't need to update the flags and i_release_count atomically... that'd have to become... Sage Weil
06:12 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
any idea to fix the locking issue? use atomic bit operation to modify the i_ceph_flags? Zheng Yan
07:20 AM rbd Cleanup #4400 (Resolved): libceph: various cleanups
I was going to do this before but now I've posted the patches
for review, so I'm doing it after the fact. They're n...
Alex Elder
04:23 AM Revision 3fbdfd30 (ceph): Add code to check flag state
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
03:31 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
I'm using XFS everywhere. Kernel is stock ubuntu quantal (3.5.x) on these systems. Corin Langosch
03:07 AM Revision cbfeac99 (ceph): radosgw-admin: Adjust garbage collection settings.
Signed-off-by: caleb miles <caleb.miles@inktank.com> caleb miles
02:38 AM Revision 494f968a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:49 AM Revision 0e33490a (ceph): librados: fix installed header include paths
Avoid referencing non-installed header deps.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
01:10 AM Revision c7aa897c (ceph): ceph_common.sh: add warning if 'host' contains dots
This is a common error and there's no reason the script can't
at least tell you it's a really bad idea. One might ar...
Dan Mick

03/08/2013

11:46 PM Revision 4fe52a7f (ceph): Revert "Update conf.py"
This reverts commit 700899206224436255522d8469612e6603fe3116.
Apparently github's edit lets you commit directly to th...
Dan Mick
11:44 PM Revision 70089920 (ceph): Update conf.py
Dan Mick
11:17 PM Revision bfacb375 (ceph): schedule_suite.sh: take machine type
This script is getting out of hand.. pretty soon we need to move to python
and argparse.
Signed-off-by: Sage Weil <s...
Sage Weil
10:19 PM Revision a457b179 (ceph): marginal: fix mds thrasher tasks
Make the ceph cluster get installed and set up before we start thrashing
the mds.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
10:15 PM Revision 6a398a5e (ceph): regression: add fs/traceless
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:14 PM Revision f80f64cf (ceph): osd: allow (some) log trim when degraded, but not during recovery
We allow some trim during degraded, although we keep more entries around to
improve our chances of a restarting OSD o...
Sage Weil
10:13 PM Revision e502a65d (ceph): osd: restructure calc_trim
No functional change, except that we log more debug, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: S...
Sage Weil
10:13 PM Revision 3a312303 (ceph): osd: allow pg log trim during (non-classic) scrub
Chunky (and deep) scrub do not care about PG log trimming. Classic scrub
still does.
Deep scrub can take a long tim...
Sage Weil
10:13 PM Revision cde0f224 (ceph): msgr: drop messages on cons with CLOSED Pipes
Back in commit 6339c5d43974f4b495f15d199e01a141e74235f5, we tried to make
this deal with a race between a faulting pi...
Sage Weil
10:06 PM Revision 776c0428 (ceph): osd: noscrub, nodeepscrub osdmap flags
Just add NOSCRUB/NODEEP_SCRUB to OSDMap flags and allow set/unset
Feature: #4135
Signed-off-by: David Zafman <davi...
David Zafman
09:51 PM Revision 2fa2546c (ceph): Fix output of 'ceph osd tree --format=json'
Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com>
(cherry picked from commit 9bcba944c6586ad5f007c0a30e69c6b5a88...
Tyler Brekke
09:49 PM Revision 2c40124b (ceph): Merge pull request #96 from concubidated/master
Fix output of command 'ceph osd tree --format=json'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:45 PM Revision cdb4ae3e (ceph): doc: Added a new network configuration reference document.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:44 PM Revision 9bcba944 (ceph): Fix output of 'ceph osd tree --format=json'
Signed-off-by: Tyler Brekke <tyler.brekke@inktank.com> Tyler Brekke
09:44 PM Revision 3854d3ed (ceph): doc: Added network settings. Reorganized index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:43 PM Revision 4c8c36c3 (ceph): doc: Excised network settings.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:43 PM Revision da706c15 (ceph): doc: Format edits. Excised much of network discussion. Added reference ...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:45 PM Revision 31a110c5 (ceph): Merge branch 'wip-osd-map' into next
Fixes: 4369
Backport: bobtail
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:40 PM Revision ba7e815a (ceph): osd/PG: rename require_same_or_newer_map -> is_same_or_newer_map
This avoids confusion with the OSD method of the same name, and better
matches what the function tests (and does not ...
Sage Weil
08:40 PM Revision 881e9d85 (ceph): osd: mark down connections from old peers
Close out any connection with an old peer. This avoids a race like:
- peer marked down
- we get map, mark down the ...
Sage Weil
08:30 PM Bug #4399 (Resolved): librados: installed headers reference non-installed headers
Fixes in wip-fix-librados-headers Noah Watkins
07:51 PM Bug #4006: osd: repeating 'wrong node' message in log
I am hopeful that commit:881e9d850c6762290f8be24da9e74b9dc112f1c9 resolves this. It's in next branch, but I was goin... Sage Weil
07:44 PM Bug #4006: osd: repeating 'wrong node' message in log
IRC user Kioob reports similar issues tonight. Seems like he's got such errors four hours after the last relevant OS... Dan Mick
07:44 PM Revision b70e2c27 (ceph): deb: Add ceph-coverage to ceph-test deb package
Teuthology uses the ceph-coverage script extensively
and expects it to be installed by the ceph task. Add
the script...
Sam Lang
06:43 PM Revision 7a9107d1 (ceph): mon/Paxos: make old clock skew message more/less suggestive
There is a separate clock skew check now, and more often than not this
suggests laggy messages, and not necessarily s...
Sage Weil
05:45 PM Revision 2535e04f (ceph): Merge pull request #92 from jaharkes/content_length
Properly format Content-Length: header on 32-bit systems.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:33 PM Revision 36b877ad (ceph): Revert "ceph.conf: osd debug op order = true"
This reverts commit 4f68e3ee122d0d2bb18d7f75b711962b272d3edd.
Until we fix 4392... the kernel is sending ops out of ...
Sage Weil
05:28 PM Revision 416b962c (ceph): Properly format Content-Length: header on 32-bit systems.
- Promote len argument in dump_content_length to uint64_t.
- Make sure there is sufficient scratch space to format st...
Jan Harkes
05:27 PM CephFS Bug #4398: fix kclient_workunit_misc.yaml in the nightlies
looks like the test failed due to,
2013-03-06T06:38:55.270 INFO:teuthology.task.workunit.client.0.out:
2013-03-06...
Tamilarasi muthamizhan
05:16 PM CephFS Bug #4398 (Duplicate): fix kclient_workunit_misc.yaml in the nightlies
log: ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regression-master-testing-gcov/16995... Tamilarasi muthamizhan
05:13 PM rgw Bug #4397 (Resolved): fix rgw test failure in the nightlies
looks like the task yaml file needs to be modified.
Log: ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regre...
Tamilarasi muthamizhan
05:09 PM Bug #4250: mon: crash in finish_proposal after recovery
ubuntu@teuthology:/a/teuthology-2013-03-06_01:00:04-regression-master-testing-gcov/17076 Tamilarasi muthamizhan
04:30 PM Bug #4250: mon: crash in finish_proposal after recovery
... Tamilarasi muthamizhan
03:33 AM Bug #4250: mon: crash in finish_proposal after recovery
Unless something triggered of which I'm not aware of, it doesn't appear that it did. Tamil's update was in fact #425... Joao Eduardo Luis
05:06 PM Bug #4396: osd crashed in ReplicatedPG::do_op in the nightlies
-3> 2013-03-08 08:54:13.000357 7f750e4f5700 5 --OSD::tracker-- reqid: client.4396.1:74, seq: 22763, time: 2013-0... Samuel Just
04:50 PM Bug #4396 (Duplicate): osd crashed in ReplicatedPG::do_op in the nightlies
logs: ubuntu@teuthology:/a/teuthology-2013-03-08_01:00:06-regression-master-testing-gcov/18382... Tamilarasi muthamizhan
05:03 PM Revision ca9aac78 (ceph): rgw: set attrs on various list bucket xml results (swift)
Fixes: #4247
The list buckets operation was missing some attrs on the different
xml result entities. This fixes it.
...
Yehuda Sadeh
05:03 PM Revision e39660c9 (ceph): formatter: add the ability to dump attrs in xml entities
xml entities may have attrs assigned to them. Add the ability
to set them. A usage example:
formatter->open_array_se...
Yehuda Sadeh
04:34 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Log file fun. Here is the MDS log up until it stopped accepting connections.
http://piha.soe.ucsc.edu/ceph-mds.a.l...
Noah Watkins
10:57 AM CephFS Bug #4385: mds: refusing connections with high open socket count
Would you like to logs up to the point that the MDS stops accepts connections, or just a snap shot after the FD list ... Noah Watkins
10:34 AM CephFS Bug #4385: mds: refusing connections with high open socket count
can you reproduce with debug ms = 20 and debug mds = 20 ? those logs would be helpful Sage Weil
10:30 AM CephFS Bug #4385: mds: refusing connections with high open socket count
To Greg's question, it seems as though the connections were not timing out. I'd toss out a rough estimate of about 45... Noah Watkins
10:29 AM CephFS Bug #4385: mds: refusing connections with high open socket count
Is there anything I can do to get more information for this ticket? Noah Watkins
09:56 AM CephFS Bug #4385: mds: refusing connections with high open socket count
It might be contributing, but I believe the sockets should still be getting closed after a timeout period, right? Greg Farnum
09:45 AM CephFS Bug #4385: mds: refusing connections with high open socket count
I bet #3630 is contributing here. Sage Weil
07:11 AM CephFS Bug #4385: mds: refusing connections with high open socket count
I had this thought that the set of FDs in the logs would be >> than the set shown in lsof, and that we'd want to cros... Noah Watkins
04:31 PM Revision 4384e59a (ceph): rgw: set attrs on various list bucket xml results (swift)
Fixes: #4247
The list buckets operation was missing some attrs on the different
xml result entities. This fixes it.
...
Yehuda Sadeh
04:31 PM Revision 7cb6ee28 (ceph): formatter: add the ability to dump attrs in xml entities
xml entities may have attrs assigned to them. Add the ability
to set them. A usage example:
formatter->open_array_se...
Yehuda Sadeh
03:30 PM Documentation #4227 (Resolved): networks section still doesn't explain global vs specific
Added a new network configuration section. http://ceph.com/docs/master/rados/configuration/network-config-ref/ and co... John Wilkins
03:20 PM Documentation #4395 (Resolved): Improve qemu/libvirt documentation
Please add this to the page:
http://ceph.com/docs/master/rbd/qemu-rbd/#enabling-discard-trim
--
If using l...
Michael Evans
03:09 PM Revision a460fa14 (ceph): rgw: don't iterate through all objects when in namespace
Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl...
Yehuda Sadeh
03:03 PM Revision 0304b85e (ceph): rgw: don't iterate through all objects when in namespace
Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl...
Yehuda Sadeh
02:55 PM Revision 6669e73f (ceph): rgw: don't iterate through all objects when in namespace
Fixes: #4363
Backport: argonaut, bobtail
When listing objects in namespace don't iterate through all the
objects, onl...
Yehuda Sadeh
02:47 PM Revision 108063c9 (ceph): Merge pull request #93 from jaharkes/range_requests
Avoid sending a success response when an error occurs.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
02:11 PM CephFS Bug #4390: mds: zapping named mds causes client assertion
pushed wip-4390-b, which solves this on the client side.
i don't really want to delay the mark-down/failing in the...
Sage Weil
08:48 AM CephFS Bug #4390: mds: zapping named mds causes client assertion
That approach was breaking the monitor. Just pushed a new approach that queues the zap for later. Sam Lang
06:37 AM CephFS Bug #4390 (Fix Under Review): mds: zapping named mds causes client assertion
Sam Lang
06:37 AM CephFS Bug #4390: mds: zapping named mds causes client assertion
Proposed fix in wip-4390. Should we also cleanup the client code to wait till the mdsmap contains up members? Separ... Sam Lang
06:31 AM CephFS Bug #4390 (Resolved): mds: zapping named mds causes client assertion

Hit the following assertion on the client with backtrace testing:
../../src/mds/MDSMap.h: In function 'const ent...
Sam Lang
01:35 PM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
were you running with both or just 1 of those patches? I fyou could try with just the first patch that would be great... Sage Weil
01:31 PM devops Feature #4375 (Need More Info): chef: convert apt recipe to multi-OS install
Neil Levine
01:31 PM devops Feature #4376 (Need More Info): chef: mon recipes
Neil Levine
01:31 PM devops Feature #4377 (Need More Info): chef: osd recipes
Neil Levine
01:29 PM Feature #2088 (New): msgr: refactor 2 threads to one
Neil Levine
01:27 PM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
commit:31a110c5d0ff5ffa1668589067e6f59249f02500 Sage Weil
12:12 PM Bug #4369 (Fix Under Review): osd: msgr connection not cleanly shut down
Sage Weil
12:12 PM Bug #4369: osd: msgr connection not cleanly shut down
wip-osd-map
now passes my test!
Sage Weil
01:26 PM rgw Feature #1950 (New): rgw: create S3/Swift ACL interoperability suite
Neil Levine
01:26 PM rgw Feature #2229 (New): rgw: functional tests for rgw class
Neil Levine
01:23 PM rbd Feature #2232 (New): qemu: resize guest disk when rbd image is resized
Neil Levine
01:23 PM rbd Feature #2231 (New): librbd: expose header change (resize?) via api
Neil Levine
01:23 PM rbd Feature #1662 (New): libvirt: obscure qemu/rbd secrets
Neil Levine
01:22 PM rbd Feature #3205 (New): doc: pool permissions for cloning use-case
Neil Levine
01:22 PM rbd Feature #2297 (New): ObjectCacher: mark buffers mergeable for ksm
Neil Levine
01:20 PM rbd Feature #4089: rbd: improve small I/O performance
Neil Levine
01:20 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
This is the wrong area to be authentication. Sam probably has a better idea what precisely it is; I would need to go ... Greg Farnum
12:55 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
This might be an authentication issue. That is one of the possible causes for the osd init failed error. I believe... Anonymous
11:17 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Seems like I can't even downgrade anymore... :-(. I'll delete all files of this osd and restart it using the old vers... Corin Langosch
11:07 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
I just tried to update one of my osds, but it doesn't start. I tried it twice:
ceph version 0.56.3-28-g2457211 (24...
Corin Langosch
01:18 PM rbd Feature #4084: rbd: incremental backups
Neil Levine
12:57 PM rbd Bug #4388: rbd import broken
Yeah, I did that for stdin but left the file algorithm alone. Dan Mick
12:20 PM rbd Bug #4388: rbd import broken
we should switch to using SEEK_HOLE and SEEK_DATA.. that is supposed to work regardless of sync state.
i thought, ...
Sage Weil
12:16 PM rbd Bug #4388: rbd import broken
Yes, this probably means fiemap is broken on xfs with that kernel. The image file you're importing wasn't just writte... Josh Durgin
11:24 AM rbd Bug #4388: rbd import broken
Import from stdin seems to work fine. I tried it twice, both times it gave the correct checksum. Just to make sure I ... Corin Langosch
09:23 AM rbd Bug #4388: rbd import broken
Distro: Ubuntu quantal
Kernel: 3.7.10-030710-generic #201302271235 SMP Wed Feb 27 17:36:27 UTC 2013 x86_64 x86_64 x8...
Corin Langosch
09:20 AM rbd Bug #4388: rbd import broken
Could you provide a few more details on your setup:
- what kernel and distro?
- what fs are the files being impor...
Josh Durgin
03:08 AM rbd Bug #4388 (Resolved): rbd import broken
Im tried to import a vm image (10 GB) into a bobtail 0.56.3 (6eb7e15a4783b122e9b0c85ea9ba064145958aa5) cluster. Howev... Corin Langosch
11:36 AM Bug #4394 (Can't reproduce): mon/OSDMonitor.cc: In function 'MOSDMap* OSDMonitor::build_increment...
... Sage Weil
10:56 AM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
yes Greg. ceph-mds has been uninstalled.
to reproduce the issue,
tamil@ubuntu:~/test/teuthology$ cat t.yaml
r...
Tamilarasi muthamizhan
09:29 AM CephFS Feature #4393 (Resolved): Add apache-hadoop gitbuilder to master gitbuilder webpage
I brought a new gitbuilder online at gitbuilder-precise-apache-hadoop-amd64.front.sepia.ceph.com and ran the command ... Anonymous
09:29 AM rbd Bug #4392 (Resolved): kclient: libceph: osd ops send out of order
I'm observing:... Sage Weil
09:14 AM rgw Bug #4247 (Resolved): rgw: swift list bucket entities missing attrs (in xml)
Yehuda Sadeh
09:14 AM rgw Bug #4247: rgw: swift list bucket entities missing attrs (in xml)
Done, commit:4384e59ad046afc9ec53a2d2f1fff6a86e645505. Fix went into next, bobtail. Yehuda Sadeh
09:01 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
I hit this today while testing. Sorry, I don't remember
which test but Sage says he knows what happened.
http://pa...
Alex Elder
08:46 AM CephFS Fix #2215: ceph-fuse does not invalidate page cache
Those tests are part of the full regression test suite. Sam Lang
07:36 AM devops Feature #4366: ceph-deploy: create config push option
Sage was less in favour of having ceph-deploy handle creation and key deployment, which I think I now agree with. How... Neil Levine
07:30 AM rgw Bug #4363 (Resolved): rgw: listing objects in a namespace can be more efficient
Fixed, commit:6669e73fa50e3908ec825ee030c31a6dbede6ac0. Pushed to next, bobtail, argonaut. Yehuda Sadeh
05:07 AM Revision 1586e07d (ceph): fs: test traceless replies from mds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:02 AM Revision 38e55dc5 (ceph): Merge branch 'wip-2733'
David Zafman
04:00 AM Revision 3b260f3d (ceph): Add filestore_replica_fadvise config option default true
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sam Just <sam.just@inktank.com>
David Zafman
03:36 AM Revision f52ec6de (ceph): osd: fadvise replica data don't use
Add transaction flag indicating if op is at a replica
After write has been sync'ed use posix_fadvise() to clear kerne...
David Zafman
03:29 AM Revision 08d5a283 (ceph): Avoid sending a success response when an error occurs.
Functions called from RGWGetObj_ObjStore_S3::send_response_data may
change the value of the non-local variable 'ret'....
Jan Harkes
03:22 AM rbd Feature #4389 (Closed): get md5 of image
Afaik there's no way to get a md5sum of an rbd image without exporting it first and then running md5sum. It'd be grea... Corin Langosch
02:42 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
Unfortunately, no. Because it's in production. The question is "How OSD became buggy with massive amount of "slow req... Ivan Kudryavtsev
02:06 AM Revision e7c079f7 (ceph): rados.py: add option to do many short runs
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Samuel Just
01:59 AM Revision edd0a1c6 (ceph): Fix FileStore to notice if filestore_flusher config is changed
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
David Zafman
01:56 AM Revision 09e14bf4 (ceph): ceph-deploy task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:52 AM Revision de62a795 (ceph): Merge branch 'wip-traceless'
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
01:51 AM Revision 3a7233bc (ceph): mds: pass created_ino back to client on replayed requests
After an MDS restart, the client will resend uncommitted requests. Use the
information we now have in the session_in...
Sage Weil
01:51 AM Revision 3f1b7fd5 (ceph): client: debug async cache invalidation
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:51 AM Revision eb9b5f07 (ceph): client: move annoying traceless handling into verify_reply_trace()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:51 AM Revision 0bcf2ac0 (ceph): mds: track created inos with completed request ids in session info
Along with each session completed request (tid), also track the created
ino (if any). This will be used to pass back...
Sage Weil
01:43 AM Revision e0ad6faa (ceph): added 'extras' to install extra packages excluding ceph
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
01:38 AM Revision 75afff70 (ceph): task for ceph-deploy sample run
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:42 AM Revision 977a1cb2 (ceph): client: debug created ino
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:42 AM Revision 974dc84f (ceph): client: unlink old_dentry on traceless rename reply
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:09 AM Revision 98a383be (ceph): client: handle fh cleanup in ll_create() failure path
Release the fh if we fail the permissions check.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 31127548 (ceph): mds: do not do traceless reply for open O_TRUNC requests
Even though these are "may_write" and may be a mutation, the MDS should not
fake out a traceless reply. In a real fa...
Sage Weil
12:09 AM Revision 0d501f61 (ceph): client: make _do_lookup take a const string
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:09 AM Revision bc92b406 (ceph): client: force lookup on traceless reply
Call _do_lookup directly so that we avoid hitting the cache
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:09 AM Revision 80e122f5 (ceph): client: pass ptarget from link, create, mkdir, symlink, setattr
Use the new make_request functionality to ensure that we properly handle
the re-lookup/getattr when we get a traceles...
Sage Weil
12:09 AM Revision 613c8f1e (ceph): client: clear I_COMPLETE on traceless reply for dentry request
If a request is against a dentry, and we get a traceless reply, clear
the directory I_COMPLETE flag on the parent dir...
Sage Weil
12:09 AM Revision d87035c0 (ceph): client: root can write to any file
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/07/2013

11:22 PM Revision 29abaf66 (ceph): client: handle traceless replies from make_request()
Modify the generic make_request wrapper to retry lookups or getattrs on
requests when the ptarget pointer is specifie...
Sage Weil
10:46 PM Feature #4135 (In Progress): osd: noscrub, nodeepscrub osdmap flags
David Zafman
10:44 PM devops Feature #3921: ceph-deploy: support RPM-based distros
The issue with 4307 and signing dev packages has been resolved. The centos gitbuilder is producing correct ceph-rele... Anonymous
10:34 PM devops Feature #4367 (In Progress): ceph-deploy: if host is localhost, don't use ssh but run commands di...
Anonymous
09:13 AM devops Feature #4367 (Resolved): ceph-deploy: if host is localhost, don't use ssh but run commands directly
As a user, I am running ceph-deploy from the machine that will become the admin machine and want to install the ceph ... Neil Levine
10:32 PM CephFS Fix #4286 (In Progress): SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
big_write was added in fuse 2.8, sles has fuse version 2.7.2
atomic_o_trunc requires fuse > 2.2 and kernel > 2.6.2...
Anonymous
09:49 PM devops Bug #4381: devops: I think that the Centos master repodata directory is in the wrong location.
Should be better now. I made some changes to support the ceph-deploy command. Those changes are running on the cent... Anonymous
05:11 PM devops Bug #4381 (Resolved): devops: I think that the Centos master repodata directory is in the wrong l...
/ceph-rpm-centos6-x86_64-basic/ref/master/RPMS/x86_64 does not have a repodata directory. The repodata directory is ... Anonymous
09:48 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Doesn't /proc tell you whether the fd is a socket or not? Or do you mean correlate activity?
In any case, all the ...
Greg Farnum
07:05 PM CephFS Bug #4385: mds: refusing connections with high open socket count
Err, dump up the level on the MDS... Noah Watkins
07:04 PM CephFS Bug #4385: mds: refusing connections with high open socket count
I'll test out the ulimit as a workaround, and presumably to verify the open fd limit theory.
I checked all my clie...
Noah Watkins
06:53 PM CephFS Bug #4385: mds: refusing connections with high open socket count
The direct cause of this is almost certainly an open fd limit coming from the OS, which you can probably work around ... Greg Farnum
06:04 PM CephFS Bug #4385 (Resolved): mds: refusing connections with high open socket count
My MDS has become unresponsive after a long period of map-reduce jobs. The MDS process is idle, but is eating up 16 G... Noah Watkins
09:19 PM Bug #4369: osd: msgr connection not cleanly shut down
suspicious of commit commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4 for #4271 ... Sage Weil
09:05 PM Bug #4369: osd: msgr connection not cleanly shut down
now i see that the pgs aren't clean, because of a msgr weirdness... a notify reply isn't delivered due ot the msgr th... Sage Weil
05:33 PM Bug #4369 (In Progress): osd: msgr connection not cleanly shut down
this is actually requests not coming back from the osd.. possibly/probably due to #4079?
reproducing with osd+jour...
Sage Weil
09:46 AM Bug #4369 (Resolved): osd: msgr connection not cleanly shut down
i saw a hang during umount due to the FILE_BUFFER pin on a bunch fo disconnected indoes. at first this looked like t... Sage Weil
09:06 PM CephFS Fix #4034 (Resolved): mds: fix replayed ino creation extra_bl
commit:3a7233bc8b199c97fbde9c1e44370353f0504af8 Sage Weil
05:46 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
There's still a bad comment in 0c0313c6f6d4e2733fcf972b49456bf1faad9255, but the rest looks good! Greg Farnum
03:49 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
Reviewed on Github. Greg Farnum
09:06 PM CephFS Feature #4074 (Resolved): qa: add traceless reply test to fs suite
commit:de62a79589fc4feed4243ac278d365b6363bfa2b fixed ceph.git bugs. added tests to fs suite. Sage Weil
03:49 PM CephFS Feature #4074: qa: add traceless reply test to fs suite
Edit; wrong bug, sort of. Greg Farnum
08:41 PM CephFS Cleanup #4387 (Resolved): mds: EMetaBlob::client_reqs doesn't need to be a list
It is either set or not set at all, currently. Sage Weil
08:05 PM Feature #2733 (Resolved): osd: fadvise replica data don't use
commit 3b260f3dbd7ef9b0b0cbb66798db5fbb31159454
Author: David Zafman <david.zafman@inktank.com>
Date: Thu Mar 7 1...
David Zafman
07:21 PM CephFS Feature #4386 (Resolved): kclient: Mount error message when no MDS present
Right now you either get an input/output error or a message about not being able to find the superblock when trying t... Mark Nelson
06:55 PM devops Bug #4384: ceph-deploy: mds daemon running even after ceph is uninstalled
The MDS is in a separate package — are you sure it got uninstalled? (It's also totally possible that we left out a ho... Greg Farnum
06:01 PM devops Bug #4384 (Resolved): ceph-deploy: mds daemon running even after ceph is uninstalled
ceph-deploy Uninstall doesn't stop the ceph-mds daemon and it keeps running even after ceph is uninstalled.
ubuntu...
Tamilarasi muthamizhan
06:31 PM Revision 1e2864a0 (ceph): osd: increate default pg log size from 1000 -> 3000
This reduces the probability that we will fail to detect a dup op. See
#4368.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
05:40 PM Revision cef6e5d5 (ceph): lock: remove description when unlocking
This will hopefully make it easier to track down what's leaving nodes unlocked.
Signed-off-by: Josh Durgin <josh.dur...
Josh Durgin
05:29 PM Revision e19b8f5f (ceph): Merge remote-tracking branch 'gh/wip-log-max' into next
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:28 PM Revision a714c166 (ceph): vstart.sh: osd debug op order = true
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:07 PM Bug #4380 (Resolved): FileStore: fix reversed collection_empty return value
patch testing in wip_omap_snaps Samuel Just
05:06 PM Bug #4379 (Resolved): HashIndex::_collection_list_partial: correctly handle NULL next
patch testing with wip_omap_snaps Samuel Just
05:05 PM Bug #4378 (Resolved): OSD::DeletingState: don't lock in ~DeletingState
The callbacks may grab locks upsetting lockdep.
Patch testing with wip_omap_snaps.
Samuel Just
03:57 PM devops Feature #3311: ceph-deploy: pushy bug triggers on interpreter shutdown
Neil Levine
03:57 PM devops Feature #3312: ceph-deploy: pushy uses pickle, that's a security problem
Neil Levine
03:57 PM devops Feature #3922: ceph-deploy: version command
Neil Levine
03:57 PM devops Feature #3347: ceph-deploy: allow setting ssh user
Neil Levine
03:57 PM devops Feature #3310: ceph-deploy: handle stderr from commands better
Neil Levine
03:57 PM devops Feature #4366: ceph-deploy: create config push option
Neil Levine
09:12 AM devops Feature #4366: ceph-deploy: create config push option
Got it. so, yeah an alternative client switch which only installs limited keys would be very useful.
I'll create a...
Neil Levine
03:42 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
For all supported distros: RH, CentOS, Deb, SLES. Ian Colle
03:40 PM devops Feature #4375: chef: convert apt recipe to multi-OS install
For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4):
1. create initial directory for hosting can...
Ian Colle
03:20 PM devops Feature #4375 (Resolved): chef: convert apt recipe to multi-OS install
Ian Colle
03:42 PM devops Feature #4376: chef: mon recipes
For all supported distros: RH, CentOS, Deb, SLES. Ian Colle
03:40 PM devops Feature #4376: chef: mon recipes
For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4) do:
1. install software
2. start process
3...
Ian Colle
03:20 PM devops Feature #4376 (Resolved): chef: mon recipes
Ian Colle
03:41 PM devops Feature #4377: chef: osd recipes
For all supported distros: RH, CentOS, Deb, SLES. Ian Colle
03:41 PM devops Feature #4377: chef: osd recipes
For each supported operating system (Ubuntu 12.04, RH6.4, CentOS 6.4) do:
1. install software
2. create default O...
Ian Colle
03:20 PM devops Feature #4377 (Resolved): chef: osd recipes
Ian Colle
02:36 PM devops Feature #4374 (Resolved): ceph-deploy: 'config' command
Sage Weil
02:32 PM Revision d43384df (ceph): Set weight of an osd based on df.
priority to Weight in ceph.conf
Signed-off-by: Guilhem Lettron <guilhem.lettron@youscribe.com>
Guilhem Lettron
01:57 PM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
Perhaps, but the most common cause of this is somebody doing startup and shutdown of stuff in a way that is somehow i... Greg Farnum
09:36 AM Bug #4357: osd: FAILED assert("join on thread that was never started" == 0)
Possible messenger issue? Ian Colle
01:41 PM Documentation #4373 (Resolved): cephx authentication docs needs change with additional info
http://ceph.com/docs/master/rados/operations/authentication/ - The given link under "CEPHX ADMINISTRATION" section ne... Tamilarasi muthamizhan
01:24 PM devops Feature #4130: ceph-deploy: be polite about pushing ceph.conf
Because teh second pass/item would want to write the file? Nope. It only throws an error if the conf file exists AN... Sage Weil
12:28 PM devops Feature #4130: ceph-deploy: be polite about pushing ceph.conf
Looks good. The only thing that I had a question about is that if someone is configuring multiple services on one no... Anonymous
01:09 PM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
An initial patch from Yan is in our testing branch and should fix this issue. (Or at least fixes one cause.) It may g... Greg Farnum
09:35 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
Let's see if this happens in testing branch after Yan's patches are all applied. Ian Colle
01:01 AM CephFS Bug #4358: kclient: ENOENT during kernel build on kclient
got following message for kernel build error "find: `./include/generated': No such file or directory".
It's strange ...
Zheng Yan
01:04 PM Bug #4372: osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
This is the bug formlerly known as #4180. I wanted to cancel my unfinished comment and instead deleted the bug. Sorry! Samuel Just
01:04 PM Bug #4372 (Can't reproduce): osd/ReplicatedPG.cc: 4620: FAILED assert(!missing.is_missing(soid))
0> 2013-02-18 00:43:01.087699 7f78586ee700 -1 osd/ReplicatedPG.cc: In function 'void ReplicatedPG::sub_op_modify... Samuel Just
12:58 PM Bug #4371 (Resolved): osd/ReplicatedPG.cc: 4814: FAILED assert(peer_missing.count(fromosd))
Seems to be caused by check_recovery_sources only getting invoked in active:
1) pg is in GetInfo, acting is [3,1]
2...
Samuel Just
12:38 PM CephFS Bug #4370 (New): mds: high-cpu utilization in memorymodel:_sample
Shortly after running some fs workloads on a 1-mds/16-osd cluster, cpu utilization spikes and never returns to normal... Noah Watkins
10:30 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
This is just a matter of the pg log being too short. Bumping it from 1000 -> 3000. ffsb generates sooo many in-flig... Sage Weil
09:33 AM Bug #4368 (Resolved): last_commit_tid from ffsb + ceph-fuse
... Sage Weil
09:39 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
is it possible to reproduce this with
debug ms = 1
debug osd = 20
?
Sage Weil
09:36 AM rbd Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
just merged the fix for this into next. still needs to be cherry-picked to bobtail branch. Sage Weil
09:20 AM Bug #4250: mon: crash in finish_proposal after recovery
Has this been seen since http://tracker.ceph.com/projects/ceph/repository/revisions/98408f5ca4f2396838002be739cb2f5d1... Ian Colle
05:57 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I tried but it failed again.
The backtrace of osd.0 looks kind of similar, but not exactly the same:...
Wido den Hollander
05:55 AM Revision 6137a703 (ceph): marginal/multiclient: /tmp/cephtest -> $TESTDIR
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:43 AM Revision 3a951df7 (ceph): marginal/osd_powercycle: restructure collection
Move install and ceph into the powercycle facet, so that it comes before
the osdthrasher. Remove it from all of the ...
Sage Weil
05:35 AM Revision 4f68e3ee (ceph): ceph.conf: osd debug op order = true
Debug the osd op ordering by default. Most of the runs have a small number
of clients, which makes the STL maps chea...
Sage Weil
01:49 AM Revision e6caf69c (ceph): config: note which options are overridden by common_preinit()
Defaults for these differ based on the context in which they're used.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
01:47 AM Revision 7c208d2f (ceph): common: reduce default in-memory logs for non-daemons
The default of 100000 can result in hundreds of MBs of extra memory
used. This was most obvious when using librbd wit...
Josh Durgin
01:09 AM Revision a58eec90 (ceph): init-ceph: fix run dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

03/06/2013

11:13 PM Revision de2c5b3f (ceph): osd: add ctor for clone_info
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 439d0e334d7d0246806e5b7c6702b8198f9bed71)
Sage Weil
10:40 PM Revision e1e2d5d2 (ceph): Missed adding rados_types.hpp to package
Caused by 3bd48cbbadb7908dd833ccde75359f085828fc5c
feature 4207 implementation
Signed-off-by: David Zafman <david.za...
David Zafman
09:58 PM devops Feature #4366: ceph-deploy: create config push option
The ceph-deploy admin command sets up a host with admin keys, so it has full permissions on the cluster. Presumably y... Greg Farnum
07:42 PM devops Feature #4366 (Resolved): ceph-deploy: create config push option
Neil needs to fill in more specific requirements here, but for a starting point, something like:
"ceph-deploy rbd-cl...
Neil Levine
08:35 PM Revision d0dafaa7 (ceph): ObjectCacher: fix debug log level in split
Level 0 should never be used for this kind of debugging.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Review...
Josh Durgin
08:32 PM Revision cb3ee335 (ceph): ObjectCacher: fix debug log level in split
Level 0 should never be used for this kind of debugging.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Review...
Josh Durgin
07:36 PM rgw Bug #4363 (In Progress): rgw: listing objects in a namespace can be more efficient
Yehuda Sadeh
07:12 PM rgw Bug #4363 (Resolved): rgw: listing objects in a namespace can be more efficient
If an object is in a namespace (e.g., multipart upload) then when listing these objects we only need to traverse the ... Yehuda Sadeh
07:35 PM rgw Feature #4365 (Resolved): rgw: allow setting wildcard keystone role
Yehuda Sadeh
07:14 PM rbd Bug #4364 (Resolved): ObjectCacher: inconsistency after flatten
Using a vstart-created cluster with:... Josh Durgin
06:21 PM Revision 439d0e33 (ceph): osd: add ctor for clone_info
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:43 PM devops Feature #4130 (Fix Under Review): ceph-deploy: be polite about pushing ceph.conf
see wip-conf in ceph-deploy.git Sage Weil
05:16 PM CephFS Feature #4361 (Resolved): Setup another gitbuilder VM for building external Hadoop git repo(s)
One of the first things I did today was create it but it was taking a while and I started working on some other stuff... Sandon Van Ness
11:55 AM CephFS Feature #4361 (Resolved): Setup another gitbuilder VM for building external Hadoop git repo(s)
We're moving from building our own monolithic Hadoop packages to building a Hadoop/Ceph library and then running that... Anonymous
04:54 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
oops, fixed by commit:0b2e7db Sage Weil
04:43 PM devops Bug #4362 (Resolved): ceph-deploy osd create error - ceph-disk-prepare usage wrong
root@ceph-client:~/sandbox# ../ceph-deploy/ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb|less
DEBUG:ceph_depl...
Neil Levine
04:11 PM Revision 1e01b045 (ceph): Merge remote-tracking branch 'gh/wip-expose-topo'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
03:54 PM Revision de31531d (ceph): Merge pull request #90 from grosskur/fix-debian-libsnappy
debian: require libsnappy-dev for ceph Sage Weil
03:34 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
Noah Watkins
02:59 PM Bug #4298 (Resolved): misdirected op in ffsb test
commit 2f60d3028438dd1fef122d37786ee685d727e8a7
Author: Sage Weil <sage@inktank.com>
Date: Wed Mar 6 14:57:03 201...
Sage Weil
02:15 PM Bug #4298 (Fix Under Review): misdirected op in ffsb test
Sage Weil
10:19 AM Bug #4298: misdirected op in ffsb test
I screwed up the decoding of the pgid in the recent kernel client changes. Testing a fix now, wip-osdmap. Sage Weil
10:58 AM devops Bug #4351 (Resolved): test cluster's /etc/hosts should have public IP for local machine hostname
Made ceph-qa-chef change 127.0.1.1 for hostname.front.sepia.ceph.com to replace with the machines actual IP address. ... Sandon Van Ness
10:23 AM Bug #4360: gitbuilder ceph-dencoder test failing
that was fast... :-) Ian Colle
10:22 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
added missing ctor, commit:439d0e334d7d0246806e5b7c6702b8198f9bed71 Sage Weil
10:18 AM Bug #4360 (Resolved): gitbuilder ceph-dencoder test failing
On master and other recent branches, one of the
./test/encoding/check-generated.sh
checking ceph-dencoder genera...
Anonymous
10:21 AM Revision a319f5cb (ceph): debian: require libsnappy-dev for ceph
Debian builds are currently broken without this requirement. Alan Grosskurth
07:51 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
Hi Wido-
The crash in those last 2 logs is different. I pushed backported patch to wip-3816-2...
The first pat...
Sage Weil
07:38 AM rgw Feature #4359 (New): Compression by bucket
We are using RGW to serve images, html and css files.
We divide content on 3 buckets.
A good feature for us is a ...
Guilhem Lettron
07:31 AM CephFS Bug #4358 (Resolved): kclient: ENOENT during kernel build on kclient
... Sage Weil
07:18 AM Revision ee158ed2 (ceph): libcephfs: return osd location from crush map
Adds ceph_get_osd_crush_location that returns a list of (type,name)
pairs for devices that exist between a given osd ...
Noah Watkins
06:08 AM Revision e694ea58 (ceph): release-process.rst: Fix typos
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
02:48 AM Revision da1e63bd (ceph): testing: fix logic in determining Hadoop master
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
02:47 AM Revision 6b0a8d3d (ceph): testing: specify ceph.conf path in core-site.xml
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
12:32 AM Bug #4357 (Can't reproduce): osd: FAILED assert("join on thread that was never started" == 0)
I found #1650 which seems related, but rather old and a different use-case.
I got a message from my monitoring sys...
Wido den Hollander
12:04 AM Revision e8da4bf9 (ceph): client: expose extent/osd mapping
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins

03/05/2013

11:41 PM Revision ff014ed2 (ceph): rados: remove unused "check_stdio" parameter
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit bb860e49a7faeaf552538a9492ef0ba738c99760)
DanTest MickTest
11:12 PM Revision e89884da (ceph): rados: obey op_size for 'get'
Otherwise we try to read the whole object in one go, which doesn't bode
well for large objects (either non-optimal or...
Sage Weil
11:12 PM Revision 1660d896 (ceph): install: install libcephfs-java
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:14 PM Revision daad53fc (ceph): ceph-fuse: install via install.py
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:33 PM Revision 8184b68c (ceph): Merge branch 'wip-prepare'
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Alexandre Marangone <alexandre.marangone@inktank.com>...
Sage Weil
09:08 PM Revision 32407c99 (ceph): ceph-disk-prepare: move in-use checks to the top, before zap
Move the in-use checks to the very top, before we (say) zap!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
Adaptec has BBU Ivan Kudryavtsev
08:33 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
... Ivan Kudryavtsev
09:44 AM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
is 'journal aio = true' in your cluster? (ceph-osd -i NNN --show-config | grep journal_aio) Sage Weil
07:47 PM CephFS Feature #4356 (Fix Under Review): libcephfs: expose osd topology
Noah Watkins
07:46 PM CephFS Feature #4356 (Closed): libcephfs: expose osd topology
wip-expose-topo
e8da4bf and 6b3fce1
Noah Watkins
07:14 PM CephFS Feature #4074 (Fix Under Review): qa: add traceless reply test to fs suite
Sage Weil
07:14 PM CephFS Fix #4034 (Fix Under Review): mds: fix replayed ino creation extra_bl
Sage Weil
07:03 PM Revision b244b87f (ceph): Update doc/radosgw/s3/python.rst
Note about creating conn object for non-ssl implementations. Carson Anderson
07:03 PM Revision 8550e5c6 (ceph): doc/release-notes: v0.58
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:26 PM Revision 3bd48cbb (ceph): Merge branch 'wip-4207'
Feature: #4207: osd/librados: add ops to list snaps for an object
Signed-off-by: David Zafman <david.zafman@inktank....
David Zafman
05:06 PM Revision af6b6edd (ceph): Merge branch 'master' of https://github.com/ceph/ceph
Gary Lowell
05:05 PM Revision 66cadbe5 (ceph): Merge branch 'next'
Gary Lowell
03:47 PM CephFS Feature #4355 (New): uclient: add perfcounters
The client currently has 3 perfcounters: average latency of replies, of processing a request, and of a file write.
...
Greg Farnum
03:46 PM CephFS Feature #4354 (Resolved): mds: add an equivalent to the OSD OpTracker
Like it says — we want to be able to get information about ops-in-flight and their current status in a lot of differe... Greg Farnum
02:38 PM Bug #4349 (Closed): on v0.56.3, 'rados get' returns huge positive error value
Sure looks like it will; the old code just did one read, and stuffed the return into an 'int'. That's no good.
Cl...
Dan Mick
01:34 PM Bug #4349: on v0.56.3, 'rados get' returns huge positive error value
Sage is remembering commit:234becd3447a679a919af458440bc31c8bd6b84f, and I wonder if that fixes this?
Dan Mick
08:47 AM Bug #4349: on v0.56.3, 'rados get' returns huge positive error value
I think I remember Piston hitting this issue, and fixing up the do_get() function in rados.cc to do a chunked read. ... Sage Weil
07:47 AM Bug #4349 (Closed): on v0.56.3, 'rados get' returns huge positive error value
I haven't been able to trigger it on current master, but given that the code over at 'do_get()' was changed around 0.... Joao Eduardo Luis
01:43 PM rbd Bug #4324 (Resolved): kernel messenger: leaks in ceph_con_in_msg_alloc()
This has been committed to the ceph-client testing branch:
d11db70 libceph: clean up skipped message logic
Alex Elder
08:46 AM rbd Bug #4324: kernel messenger: leaks in ceph_con_in_msg_alloc()
I seem to remember having a hand in it as well. :) Sage Weil
07:35 AM rbd Bug #4324 (Fix Under Review): kernel messenger: leaks in ceph_con_in_msg_alloc()
The following patch has been posted for review.
(This patch is available as the top commit in branch
"review/wip-...
Alex Elder
06:29 AM rbd Bug #4324 (In Progress): kernel messenger: leaks in ceph_con_in_msg_alloc()
> FYI I mentioned this to Sage and he said the code has been
> refactored incorrectly a couple of times so it's defi...
Alex Elder
01:35 PM devops Feature #3256 (Resolved): ceph-disk-prepare: abort if target disk has any partition mounted
commit:8184b68c37f1a2c9303e13caeaad0eccd5678ab6 Sage Weil
01:32 PM Linux kernel client Bug #3967 (Resolved): libceph: complete linger requests only once
This has been committed to the ceph-client testing branch.
4ada29f libceph: complete lingering requests only once
Alex Elder
01:30 PM Bug #4322 (Resolved): libceph: define mds_alloc_msg() method
These have been committed to the ceph-client testing branch:
fa14129 libceph: define mds_alloc_msg() method
95f24...
Alex Elder
01:29 PM CephFS Cleanup #4166 (Resolved): ceph: simplify ceph_sync_write() page_align
This has been committed to the ceph-client testing branch.
038832c ceph: simplify ceph_sync_write() page_align cal...
Alex Elder
01:29 PM rbd Subtask #4127 (Resolved): kernel osd client: clearly separate read and write data buffers
These have been committed to the ceph client testing branch:
7f6346a libceph: separate read and write data
b019f5c ...
Alex Elder
11:51 AM rbd Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
On irc, t0rn reports increased memory usage with caching turned off, and with bobtail compared to argonaut:... Josh Durgin
11:12 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
The underlying RADOS cluster in this report isn't fully healthy. I'm pretty sure that's all there is. Unless we hear ... Greg Farnum
09:00 AM CephFS Bug #4350 (Rejected): ceph-fuse: lockup from 40g loopback mkfs.ext3
... Sage Weil
11:08 AM devops Bug #4351 (Resolved): test cluster's /etc/hosts should have public IP for local machine hostname
gethostbyname()/getaddrinfo()/etc. use /etc/nsswitch.conf to determine nameservice search order.
Our test cluster is...
Dan Mick
10:30 AM Feature #4207 (Resolved): osd/librados: add ops to list snaps for an object
commit 3bd48cbbadb7908dd833ccde75359f085828fc5c
Merge: af6b6ed 7cd1cb2
Author: David Zafman <david.zafman@inktank.c...
David Zafman
09:43 AM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
recent log:
ubuntu@teuthology:/a/teuthology-2013-03-01_20:00:05-regression-last-master-basic/14898
Tamilarasi muthamizhan
09:39 AM Bug #4256 (Resolved): mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
commit:b271b656a889b14d052f0f354ade4e5e68c6740f Sage Weil
09:22 AM Bug #4256: mon/Paxos.cc: 534: FAILED assert(begin->last_committed == last_committed)
Which of these options are we going to proceed with, so we can get this issue closed? Ian Colle
09:27 AM Bug #4298: misdirected op in ffsb test
recent log: ubuntu@teuthology:/a/teuthology-2013-03-04_20:00:05-regression-bobtail-master-basic/16316
2013-03-04 2...
Tamilarasi muthamizhan
07:16 AM Revision 818f3d29 (ceph): Add rados listsnaps command
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:16 AM Revision 7cd1cb2f (ceph): Add list_snaps() calls to snapshots test cases
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:16 AM Revision db4ccc08 (ceph): osd/librados: add op to list clones/snaps for an object
Returning snap_set_t with clone info
and snapshots in ascending order
Add clones with snapshots to obj_list_snap_resp...
David Zafman
06:22 AM rbd Bug #4240 (Resolved): libceph: fix a osd request memory leak
This was committed recently and I neglected to close this.
commit 6b3c5cdf66da552096b165a50dbd5313759a6ea6
Author...
Alex Elder
06:00 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
I have posted this series of patches for review, and patch 4
resolves this issue. Patch 3 also tightens up the mds ...
Alex Elder
05:58 AM rbd Subtask #4263: libceph: clearly abstract message data operations
OK, I have posted a new series for review, and in it, patches
1, 2, and 5 resolve this issue (and the last one even ...
Alex Elder
05:56 AM rbd Cleanup #4163 (Resolved): libceph: improve packing in struct ceph_osd_req_op
This patch was committed recently and I forgot to
close this.
commit e7e319a9c51409c7effe34333ea26facf2fab9e1
Au...
Alex Elder
05:35 AM Revision 84183303 (ceph): osd: correct comment
SnapSet snaps are in descending order
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
05:35 AM Revision 1ebfb414 (ceph): osd: Improve snapshot test
In SelfManagedSnapRollbackPP add some overlapping writes
New SelfManagedSnapOverlap creates overlapping writes
Signe...
David Zafman
05:35 AM Revision 3b5933e0 (ceph): Remove unused SnapContext in librados.hpp
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
04:57 AM Revision a6196de9 (ceph): ceph-disk-prepare: verify device is not in use by device-mapper
Be nice and tell the user which devices/mappings are consuming the device,
too.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
01:30 AM Revision 3bd0ac0a (ceph): ceph-disk-prepare: verify device is not mounted before using
Make sure the data and/or journal device(s) are not in use (mounted)
before using them. Make room for additional "in...
Sage Weil
12:49 AM Revision 867586c6 (ceph): debian: require >= python2.6 for ceph as well
ceph-disk-prepare and ceph-disk-activate use the with statement,
str.format, and possibly other new features from pyt...
Josh Durgin
12:29 AM Revision f03f6269 (ceph): ceph-disk-prepare: clean up stupid check for a digit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:08 AM Revision 59505546 (ceph): ceph-disk-prepare: use os.path.realpath()
My janky symlink resolution is broken in various ways.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

03/04/2013

11:50 PM devops Feature #3924 (In Progress): ceph-deploy: package it
Anonymous
11:49 PM devops Feature #3921: ceph-deploy: support RPM-based distros
Need fix for 4307. Currently using --nogpgcheck to workaround. Anonymous
11:47 PM devops Feature #3921 (In Progress): ceph-deploy: support RPM-based distros
Anonymous
11:41 PM Bug #3948 (Resolved): problems from leveldb static linkage and leveldb downgrade
Anonymous
11:40 PM Bug #3945 (Resolved): osd: dynamically link to leveldb
Anonymous
11:18 PM Revision ba3f91e7 (ceph): v0.58
Gary Lowell
11:10 PM Revision 66df847e (ceph): Add X-Python-Version >=2.6 to debian control file.
python-ceph complains when installed to debian squeeze about the 'with'
statement. Apparently installation tries to i...
Filippos Giannakos
09:54 PM Revision a06ea30f (ceph): PG,ReplicatedPG: use pg_has_reset_since to discard old async events
Local async events are obsolete if the pg is deleting or if the
epoch at which they were created is prior to last_pee...
Samuel Just
09:54 PM Revision 83e9aa50 (ceph): PG::build_scrub_map: detect race with peering via last_peering_reset
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 67225339dc3d62d7fe5a32eec65d51e53e8d35bb)
Samuel Just
09:53 PM Revision 9e472259 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject: use intrusive_ptr for pg
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 04ee8f478bbd587a711d0668c471cfc5c1cab06c)
Samuel Just
09:53 PM Revision 3e596678 (ceph): ReplicatedPG::C_OSD_CommittedPushedObject take epoch submitted
What we really care about is that the epoch in which the Context
was submitted is at complete() time >= last_peering_...
Samuel Just
09:05 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
Where "this branch" is wip-prepare. Thanks! Sage Weil
09:05 PM devops Feature #3256 (Fix Under Review): ceph-disk-prepare: abort if target disk has any partition mounted
Tamil, can you test this branch with that ceph-deploy you were doing on burnupi07 and see if it properly tells you wh... Sage Weil
01:58 PM devops Feature #3256: ceph-disk-prepare: abort if target disk has any partition mounted
Sage Weil
08:34 PM Revision 2a7e802d (ceph): init-ceph: fix --restart option
Reported-by: Bryan K. Wright <bkw1a@ayesha.phys.virginia.edu>
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:15 PM Bug #4006: osd: repeating 'wrong node' message in log
Reopened. Ian Colle
05:50 PM Bug #4006: osd: repeating 'wrong node' message in log
Logs from Bill are in cephdrop as 'wer-logs-4006-4Mar13.tgz' Dan Mick
05:11 PM Bug #4006: osd: repeating 'wrong node' message in log
I don't have the radosgw logs but had a widespread occurence of this same issue running ceph version 0.57 (9a7a9d06c0... Bill Reid
08:12 PM Bug #4345 (Duplicate): osd crash
Ian Colle
03:24 PM Bug #4345: osd crash
This is actually the same issue as #4344, please close this ticket and sorry for the noise. Francois Deppierraz
03:01 PM Bug #4345 (Duplicate): osd crash
Same context as issue #4344.... Francois Deppierraz
08:04 PM rbd Bug #4285: rbd copy.sh test failing on counting images
Ian agrees. Ian Colle
12:53 PM rbd Bug #4285: rbd copy.sh test failing on counting images
Okay – I can dig into this if necessary but I bet Ian will be happier if Joao does it and I work on other things. Ask... Greg Farnum
12:36 PM rbd Bug #4285: rbd copy.sh test failing on counting images
As my previous updated noted, there are logs and a running cluster on plana13. My guesses about the causes are from c... Josh Durgin
07:48 PM Revision 007c83db (ceph): doc: Updated year in footer.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:59 PM Revision 0167d2ae (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
06:59 PM Revision 1d334360 (ceph): doc: Added instructions for ensuring ceph config file and keyring prior...
fixes: #3796
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:33 PM Revision 872753bd (ceph): Merge pull request #89 from Elbandi/master
remove unused variable from makefile Sage Weil
06:08 PM Revision 1cfc3ae0 (ceph): jounal: disable aio
There is a deadlock issue in the aio code, see #4079. Disable for the time
being.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
05:56 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
I also got perf dumps for all OSDs two days before. I can place ODS table here with latencies, but I was unable to fi... Ivan Kudryavtsev
05:54 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
My OSD tree is:... Ivan Kudryavtsev
05:42 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
After I started grow (5:00 AM) I got next messages in my client kernel:
Mar 5 05:10:20 tsk-vps-node-04 kernel: [6...
Ivan Kudryavtsev
05:25 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
Some more words.
The problem makes system stale when ceph launches either scrubs (so I disabled it few days ago, b...
Ivan Kudryavtsev
04:53 PM Bug #4348: OSD slow request leads to RBD clients stalled/delayed
BTW, I'm using zabbix to monitor OSD hosts and on buggy host I've seen slightly larger iowait last days, but it was a... Ivan Kudryavtsev
04:48 PM Bug #4348 (Resolved): OSD slow request leads to RBD clients stalled/delayed
Hi. I have next problem and I believe it can be reproduced. One of my OSDs is full with messages like:
2013-03-05 ...
Ivan Kudryavtsev
05:18 PM Revision a3f50267 (ceph): Merge remote-tracking branch 'gh/wip-3484'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
03:51 PM Bug #4079: osd: journal aio deadlock
tracked this down to a hang in the journal aio code.. the throttle code in write_thread_entry() Sage Weil
03:23 PM rgw Feature #4347 (Resolved): rgw: dr: bucket index objclass: fetch changes log
Ian Colle
03:23 PM rgw Feature #4346 (Resolved): rgw: dr: bucket index objclass: changes
Ian Colle
02:57 PM Bug #4344 (Can't reproduce): osd/ReplicatedPG.cc: 5378: FAILED assert(pi.recovery_info.soid.snap ...
OS: Ubuntu 12.04
Release: 0.56.3-1precise from ceph.com
Filesystem: XFS
On a brand new ceph cluster with 2 osd o...
Francois Deppierraz
02:36 PM rgw Feature #4343 (New): rgw: multisite: metadata push notifications
Ian Colle
02:35 PM rgw Feature #4342 (Duplicate): rgw: dr: data sync agent: update sync processing state
Ian Colle
02:34 PM rgw Feature #4341 (Resolved): rgw: dr: data sync agent: implement delta changes sync
Ian Colle
02:34 PM rgw Feature #4340 (Resolved): rgw: dr: data sync agent: implement full sync
Ian Colle
02:33 PM rgw Feature #4339 (Resolved): rgw: multisite: metadata sync agent: update sync processing state
Ian Colle
02:32 PM rgw Feature #4338 (Resolved): rgw: multisite: metadata sync agent: implement delta changes sync
Ian Colle
02:32 PM rgw Feature #4337 (Resolved): rgw: multisite: metadata sync agent: implement full sync
Ian Colle
02:31 PM rgw Feature #4336 (Resolved): rgw: dr: sync processing state: implement internal RESTful API
Ian Colle
02:30 PM rgw Feature #4335 (Resolved): rgw: dr: sync processing state: define datastructures
Ian Colle
02:29 PM rgw Feature #4334 (Resolved): rgw: dr: bucket index log API: implement RESTful API
Ian Colle
02:28 PM rgw Feature #4333 (Resolved): rgw: multisite: metadata-changes log: implement RESTful API
Ian Colle
02:28 PM rgw Feature #4332 (Resolved): rgw: multisite: metadata-changes log: tie into metadata update operations
Ian Colle
02:27 PM rgw Feature #4331 (Resolved): rgw: multisite: metadata-changes log: create internal API
Ian Colle
02:25 PM rgw Feature #4330 (Resolved): rgw: dr: updated buckets log: radosgw-admin changes
Ian Colle
02:25 PM rgw Feature #4329 (Resolved): rgw: dr: updated buckets log: RESTful API
Ian Colle
02:24 PM rgw Feature #4328 (Resolved): rgw: dr: updated buckets log: tie into internal bucket changes tracker
Ian Colle
02:23 PM rgw Feature #4327 (Resolved): rgw: dr: updated buckets log: create internal API
Ian Colle
02:10 PM CephFS Feature #4326 (Resolved): qa: add samba + (kclient|ceph-fuse) to suite
Sage Weil
12:58 PM Feature #4207: osd/librados: add ops to list snaps for an object
Sample output:... David Zafman
12:53 PM rbd Bug #4324: kernel messenger: leaks in ceph_con_in_msg_alloc()
FYI I mentioned this to Sage and he said the code has been refactored incorrectly a couple of times so it's definitel... Greg Farnum
12:03 PM rbd Bug #4324 (Resolved): kernel messenger: leaks in ceph_con_in_msg_alloc()
I posted some code for review and Greg caught what looks
like a memory leak in error handling. I looked a bit into
...
Alex Elder
12:36 PM Revision 7e2785a3 (ceph): Build: no longer need to use LEVELDB_INCLUDE
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
11:37 AM Revision de6d0a22 (ceph): mon: Monitor: 'ceph df'
Fixes: #3484
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
11:37 AM Revision d5a453f0 (ceph): tools: ceph: add 'ceph df' usage
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:01 AM CephFS Documentation #3796 (Resolved): FUSE mount documentation needs some corrections for v0,56x
Page has been updated with instructions, and a hyperlink to Cephx Configuration Reference. See http://ceph.com/docs/m... John Wilkins
10:06 AM CephFS Documentation #3796 (In Progress): FUSE mount documentation needs some corrections for v0,56x
John Wilkins
10:40 AM rbd Subtask #4127 (Fix Under Review): kernel osd client: clearly separate read and write data buffers
These patches have been posted for review. (I include
the first because it also is pretty closely connected
to the...
Alex Elder
08:54 AM rbd Subtask #4127: kernel osd client: clearly separate read and write data buffers
In addition to distinguishing incoming data from outgoing
data, the data for an osd request is either held in a bio
...
Alex Elder
10:38 AM CephFS Cleanup #4166: ceph: simplify ceph_sync_write() page_align
This patch (2/3 below) has been posted for review, along with
a few others I include here for context. Marking for ...
Alex Elder
08:50 AM CephFS Cleanup #4166 (In Progress): ceph: simplify ceph_sync_write() page_align
I'm reopening this after all.
It turns out that the original patch was fine. The only part
that was bad was due ...
Alex Elder
10:36 AM Bug #4322 (Fix Under Review): libceph: define mds_alloc_msg() method
These patches have been posted for review:
[PATCH 0/3] libceph: simplify incoming message allocation
[PATCH 1/3] ...
Alex Elder
08:43 AM Bug #4322 (Resolved): libceph: define mds_alloc_msg() method
The only user of the ceph messenger that doesn't define an alloc_msg
method is the mds client. Define one, such tha...
Alex Elder
09:18 AM Feature #3484 (Resolved): mon: 'ceph df'
commit:a3f50267aea09109c4a7a8b48a3884fd569a033a Sage Weil
03:37 AM Feature #3484: mon: 'ceph df'
... Joao Eduardo Luis
09:18 AM Feature #4106 (Resolved): Monitor free space on crush pools
commit:a3f50267aea09109c4a7a8b48a3884fd569a033a Sage Weil
07:14 AM CephFS Feature #4277: Move built hadoop artificats to download URL
Thanks for the info Gary! Let me do a little bit more research on how users want to obtain the artifacts. I think tha... Noah Watkins
06:27 AM Bug #4218 (Resolved): mon: segfault on 'ceph quorum'
Upstream commit:cf20ea6e1a51adf725653f4fcde547bd87bf8670 Joao Eduardo Luis
04:09 AM Tasks #4321 (Resolved): unit tests for FileStore::_detect_fs
"work in progress":https://github.com/dachary/ceph/commits/wip-4321
"FileStore.cc::_detect_fs":https://github.com/...
Loïc Dachary

03/03/2013

07:58 PM rbd Bug #4285: rbd copy.sh test failing on counting images
Part of that AuthMonitor story sounds familiar to me — in particular I believe you'll find the max_global_id is only ... Greg Farnum
10:16 AM Feature #3484: mon: 'ceph df'
Looks much nicer!
Let's call it raw used in the global view to distinguish it from user data usage units.
Also...
Sage Weil
08:03 AM Feature #3484: mon: 'ceph df'
Updated the branch using TextTable to reflect Dan's suggestion (this thing is a beauty!)
Also added a new column o...
Joao Eduardo Luis

03/02/2013

05:56 PM rbd Bug #4285: rbd copy.sh test failing on counting images
At least one cause of this is a bug in the AuthMonitor assigning the same global id more than once.
This results in ...
Josh Durgin
10:38 AM Feature #3484: mon: 'ceph df'
gh branch updated Joao Eduardo Luis
10:17 AM Feature #4313 (Fix Under Review): mon: generic key/value service
Basically, every single piece of code is now being kept on Monitor.cc. It should be moved to a different file, ideal... Joao Eduardo Luis
07:32 AM Revision e3847986 (ceph): README: Add libsnappy-dev to build requirements.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
03:53 AM Revision 14daccc1 (ceph): doc: missing blank line in radosgw/config-ref
Dan Mick
03:09 AM Revision 83705e64 (ceph): Merge pull request #85 from dalgaaf/wip-da-spec-1
Fix package requirements to get sgdisk and merge some changes back from SUSE spec file.
Reviewed-by: Gary Lowell <ga...
Gary Lowell
01:50 AM Revision f8f2cb2d (ceph): Merge pull request #88 from nmtadam/master
librados.hpp typo Sage Weil
12:36 AM Bug #4320 (Resolved): ceph-deploy: getaddrinfo needs further change
when trying to resolve hostname on the same node, getaddrinfo seems to expect the /etc/hosts to contain an explicit e... Tamilarasi muthamizhan

03/01/2013

11:57 PM Revision c0b03a1d (ceph): fs: Add fuse_use_invalidate_cb option
Enables the fuse_use_invalidate_cb for the
ceph fuse client in the nightlies. Once these
tests pass reliably, we can...
Sam Lang
11:49 PM Revision e01c15b2 (ceph): librados.hpp: replace paris with pairs
Signed-off-by: Adam Manzanares <nmtadam@gmail.com>
Working on a lua-rados library I noticed that paris was used
in t...
Adam Manzanares
11:09 PM Revision d5ec9cad (ceph): doc: Instruction should have been noout, not nodown.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:35 PM Revision d54ded49 (ceph): doc: Fixed OSD pool config settings. Should be in [global], not [osd].
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:38 PM Revision ded94add (ceph): ceph.spec.in: Require gptfdisk for Suse, gdisk for otherwise
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
06:34 PM Feature #3484: mon: 'ceph df'
The plain output columns say (B), but the data will be in different units since you're using si_t. I'd suggest just l... Josh Durgin
06:33 PM Feature #3484: mon: 'ceph df'
If you're using TextTable you can, trivially :)
Dan Mick
05:28 PM Feature #3484: mon: 'ceph df'
Can you right-justify the numbers in the plain view?
otherwise, looks good to me!
Sage Weil
10:12 AM Feature #3484: mon: 'ceph df'
It just wasn't clear from the columns whether each category got a separate row or if it was just a category listing. :) Greg Farnum
10:03 AM Feature #3484: mon: 'ceph df'
It should print something like... Joao Eduardo Luis
09:25 AM Feature #3484: mon: 'ceph df'
Haven't looked at the code, but how do those categories display in the detail version? Does the pool print out multip... Greg Farnum
08:47 AM Feature #3484 (Fix Under Review): mon: 'ceph df'
wip-3484
Example output:...
Joao Eduardo Luis
06:18 PM Revision 84f48c3a (ceph): Merge pull request #87 from dalgaaf/wip-da-sca-style-2
Fix more issues found via cppcheck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:52 PM Revision 1de23b5d (ceph): osd/Watch.cc: init NotifyTimeoutCB::canceled in constructor with false
Initialize NotifyTimeoutCB::canceled in the constructor with
false as already done in onter cases.
Signed-off-by: Da...
Danny Al-Gaaf
05:44 PM Revision 7ee047c6 (ceph): osd/ReplicatedPG.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:41 PM rbd Subtask #4127: kernel osd client: clearly separate read and write data buffers
I have put together a series of patches that implement
this clear separation. It required work in both the
osd cli...
Alex Elder
05:36 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
I think I'm going to check in the functions that
isolate/abstract message data operations without
assertions enable...
Alex Elder
05:30 PM rbd Subtask #4263: libceph: clearly abstract message data operations
This is partially done. These two have been committed:
ba1dd81 libceph: set page alignment in start_request()
46...
Alex Elder
05:27 PM Tasks #4198 (Resolved): osd: define data loss plan of attack for cuttlefish
we have tasks scheduled for these items, except for losing a partial pg log, which is unlikely and suggests a larger ... Sage Weil
02:07 PM Tasks #4198 (Fix Under Review): osd: define data loss plan of attack for cuttlefish
Sage Weil
05:09 PM Bug #4319 (Resolved): ceph-deploy: --zap-disk option
It would be nice to implement --zapdisk option in osd create command to clean up the disk with zeroes.... Tamilarasi muthamizhan
04:58 PM Revision 16955254 (ceph): ReplicatedPG.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:55 PM Revision 91e24b82 (ceph): ReplicatedPG.cc: remove consecutive return/break statement
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:14 PM Revision 79569f7d (ceph): osd/PG.cc: reduce scope of listed_collection in read_log_old()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:11 PM Revision 75a265f2 (ceph): osd/PG.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:11 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
Which automatic tests actually run those? I'm not sure that the nightlies do so right now. Greg Farnum
04:00 PM CephFS Fix #2215: ceph-fuse does not invalidate page cache
I add the fuse_use_invalidate_cb: true option in the ceph-qa-suite to the basic and verify fs suites (in the btrfs.ya... Sam Lang
04:05 PM Revision b4276cbc (ceph): osd/OSD.cc: remove unused variable 'map<int64_t, int> pool_resize'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:57 PM Revision e0308f34 (ceph): osd/OSD.cc: reduce scope of "PG *pg" in OSD::handle_pg_query()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:54 PM Revision 054424ba (ceph): osd/OSD.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM Tasks #4318 (Resolved): qa: put split testing in nightly suite
Sage Weil
03:37 PM Revision 3c96faa4 (ceph): os/IndexManager.cc: reduce scope of 'int r' in IndexManager::build_index()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:33 PM Revision b8711633 (ceph): os/LevelDBStore.h: pass const string by reference to past_prefix()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:27 PM Revision ea7907fc (ceph): os/FileStore.cc: fix warning about comparing int with bool
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:15 PM Cleanup #2078: ceph tool: only output response data to stdout
Dan Mick
03:09 PM Revision 40aaf821 (ceph): os/FileStore.cc: remove identical else branch
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:07 PM devops Feature #4317 (New): redmine: only interpret "fixes #1234" in commits if in specific branches (e....
Sage Weil
03:04 PM Revision a68411bd (ceph): os/FileStore.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:56 PM Documentation #4260 (Resolved): centos/suse default reject rule in iptables
I added http://ceph.com/docs/master/rados/operations/troubleshooting-mon/#client-can-t-connect-mount. TO DO. I want t... John Wilkins
02:54 PM Revision f1f1c776 (ceph): SimpleMessenger.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:47 PM Feature #4315 (In Progress): api: create python CLI wrapper for ceph tool; read command descripti...
Dan Mick
02:41 PM Feature #4315 (Resolved): api: create python CLI wrapper for ceph tool; read command descriptions...
This restructuring along with #4314 sets up for a RESTful API to the same commands Dan Mick
02:40 PM Revision 5009c77d (ceph): msg/Pipe.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:36 PM CephFS Feature #3819: mds: re-add snaptests to qa suite
De-prioritizing in light of ongoing discussions. Greg Farnum
02:35 PM CephFS Bug #4134: mds: request locking hang under snaptests
De-prioritizing this for now based on our meetings and discussion yesterday. Greg Farnum
02:33 PM Feature #4314 (Fix Under Review): api: modify ceph tool to describe own commands
Ian Colle
02:32 PM Feature #4314 (Resolved): api: modify ceph tool to describe own commands
Ian Colle
02:29 PM Feature #4313 (Resolved): mon: generic key/value service
Sage Weil
02:26 PM Feature #4197: osd: data loss: low space handling
log, scream loudly, drop writes on the floor. Sage Weil
02:24 PM Feature #4197: osd: data loss: low space handling
drop writes when usage past threshhold. Samuel Just
02:18 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
Any discussion of cephfs options (which really don't have much to do with mount!) should also refer to the equivalent... Greg Farnum
01:45 PM CephFS Documentation #3113: Ceph FS Options Could Use Some Additional Information
John - could you move this up your queue? Ian Colle
02:16 PM Feature #4273: osd: prioritize recovery for degraded pgs
if acting.size < replication, queue in front Samuel Just
02:15 PM Feature #4196: osd: data loss: journal corruption
- add option to write out header with most recent committed seq every so often
- include next few sizes in entry hea...
Samuel Just
02:09 PM Revision bb172dd4 (ceph): mon/Paxos.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:05 PM CephFS Fix #4034: mds: fix replayed ino creation extra_bl
Sage Weil
01:44 PM CephFS Documentation #2206: Need a control command to gracefully shutdown an active MDS prior to planned...
'ceph mds fail 0' Sage Weil
01:37 PM Revision 8bfe3c6f (ceph): mon/PGMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:33 PM Revision 5376a139 (ceph): mon/PGMap.cc: remove useless assigment to 'first', it's never used
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:32 PM Revision e13da07a (ceph): mon/OSDMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:25 PM Revision 9b73448b (ceph): mon/MonmapMonitor.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:22 PM Revision 4d5e3dd1 (ceph): mon/MonmapMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:18 PM rgw Feature #4312 (Resolved): rgw: multisite: log metadata changes
Ian Colle
01:18 PM Revision e2fe6f00 (ceph): mon/Monitor.cc: reduce scope of reuse_caps in Monitor::_ms_dispatch()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:17 PM rgw Feature #4311 (Resolved): rgw: dr: radosgw changes: internal bucket changes tracker
Ian Colle
01:17 PM rgw Feature #4310 (Resolved): rgw: multisite: radosgw changes: copy across regions
Ian Colle
01:16 PM rgw Feature #4309: rgw: multisite: metadata objects versioning
modify metadata operations to use new objclass Ian Colle
01:15 PM rgw Feature #4309 (Resolved): rgw: multisite: metadata objects versioning
Ian Colle
01:15 PM Revision 0b73c318 (ceph): mon/Monitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:12 PM rgw Feature #3990 (Fix Under Review): rgw: dr: implement new version objclass
Yehuda Sadeh
01:07 PM rgw Feature #3988 (Fix Under Review): rgw: dr: region mgt changes: define/implement internal API
Yehuda Sadeh
01:06 PM rgw Feature #3991 (Fix Under Review): rgw: dr: region mgt changes: define datastructures
Yehuda Sadeh
01:06 PM rgw Feature #3987 (Fix Under Review): rgw: dr: region mgt changes: extend json parser with json decoder
Yehuda Sadeh
01:04 PM rgw Feature #3989 (Fix Under Review): rgw: dr: region mgt changes: radosgw admin changes
Yehuda Sadeh
01:02 PM Revision 02138062 (ceph): mon/MonClient.cc: use static_cast instead of C-Style cast
Use static_cast<T*>(m) instead of C-Style cast, add missing
include needed for static_cast.
Signed-off-by: Danny Al-...
Danny Al-Gaaf
12:57 PM Revision f26fad2a (ceph): mon/MDSMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:53 PM Revision 956408ea (ceph): mon/LogMonitor.cc: move unused variable into related code block
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:51 PM Revision b232621b (ceph): mon/LogMonitor.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:49 PM Revision 17bd1576 (ceph): mon/Elector.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:47 PM Revision 00b309cf (ceph): mon/AuthMonitor.cc: remove unused 'std::stringstream ss'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:41 PM Revision 17aa1b40 (ceph): mds/flock.cc: remove unused variable 'crossed_waiting_locks'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:38 PM Revision eedb4638 (ceph): mds/Server.cc: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:33 PM Revision 116d8d1f (ceph): mds/Server.cc: : use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:27 PM Revision 146e4575 (ceph): mds/Migrator.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:20 PM Revision cb31159d (ceph): mds/MDS.cc: remove unused variable 'oldresolve'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:20 PM Revision 7def48c3 (ceph): mds/MDS.cc: : use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:10 PM Revision 926e9960 (ceph): mds/MDCache.cc: remove unused variables recover_q and check_q
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:05 PM Revision 87a1773c (ceph): mds/MDCache.cc: reduce scope of 'in' in MDCache::open_root_inode()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:03 PM Revision ec0e6cb6 (ceph): mds/MDCache.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:49 AM Revision f40932d6 (ceph): mds/MDBalancer.h: init some double variables in constructor
Initialize double variables my_load and target_load with 0.0 in
the constructor.
Signed-off-by: Danny Al-Gaaf <danny...
Danny Al-Gaaf
11:48 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
ubuntu@teuthology:/a/teuthology-2013-02-28_20:00:04-regression-argonaut-master-basic/14358 Tamilarasi muthamizhan
11:41 AM CephFS Bug #4308 (Won't Fix): ceph-fuse crashed during blogbench test (argonaut)
Log: ubuntu@teuthology:/a/teuthology-2013-02-28_20:00:04-regression-argonaut-master-basic/14324... Tamilarasi muthamizhan
11:40 AM Revision a8be638f (ceph): mds/MDBalancer.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:36 AM rbd Feature #3817: librbd: make cache write-through until a flush is encountered
Sage Weil
11:35 AM rbd Cleanup #4262: libceph: drop redundant page info assignments
These have been committed.
5038c43 libceph: don't pass request to calc_layout()
3ed9489 libceph: format target ob...
Alex Elder
11:29 AM rbd Cleanup #4262 (Resolved): libceph: drop redundant page info assignments
Sage Weil
11:33 AM Revision eabd0b88 (ceph): ESession.h: initialze 'open' in the constructor with false
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:16 AM rbd Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
Reproduced with client side logging after running in a loop for several days. Josh Durgin
11:15 AM Revision b6305c1e (ceph): mds/LogEvent.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:11 AM Revision 82f233b5 (ceph): mds/Locker.cc: reduce scope of 'pool' in Locker::issue_client_lease()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:02 AM Revision eed14761 (ceph): ceph.spec.in: merge fdupes support from SUSE packages
Use fdupes to avoid duplicated files as done in the SUSE
packages. Since it doesn't work as expected on Fedora/RHEL
d...
Danny Al-Gaaf
10:56 AM Revision 558681d9 (ceph): ceph.spec.in: add on non-RHEL sharutils to 'BuildRequires:'
Add sharutils to 'BuildRequires:', needed for configure.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
10:51 AM Revision db4fee29 (ceph): ceph.spec.in: fix 'Requires:' to get sgdisk into the system
Fix package Requirements to get sgdisk. On RHEL/CentOS/Fedora the
package is gdisk. On SUSE/openSUSE < 12.2 it's scsi...
Danny Al-Gaaf
10:41 AM Revision c02e317f (ceph): mds/Locker.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
10:22 AM Revision 95cfffb2 (ceph): mds/CDir.h: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
09:24 AM Bug #4050: recovery assert failure, osd/PG.cc: 6255: FAILED assert(query.query.type == pg_query_t...
Any update on this? Should we downgrade? Ian Colle
06:31 AM Revision 96e9da1f (ceph): ceph.spec.in: gdisk for for rpm based systems instead of gptfdisk.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
12:58 AM Revision 862c7615 (ceph): Merge branch 'next'
Sage Weil
12:57 AM Revision 0f42edde (ceph): msgr: drop messages on cons with CLOSED Pipes
Back in commit 6339c5d43974f4b495f15d199e01a141e74235f5, we tried to make
this deal with a race between a faulting pi...
Sage Weil
12:22 AM Revision 0ad717aa (ceph): osd: useful debugging for when we drop requests
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
12:22 AM Revision 2ed9f5a9 (ceph): osd: include osdmap epoch in osd_op message operator<<
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
12:22 AM Revision 2a84437f (ceph): osd: add 'osd debug op order' to track and assert order of client ops
Keep a big fat slow map in memory to ensure that client ops are applied to
objects in the order the clien sent them. ...
Sage Weil
12:12 AM RADOS Feature #4305: CRUSH: it should be possible use ssd as primary and hdd for replicas but still mak...
Here's an idea how it could work:
rule ssd-primary {
ruleset 4
type replicated
min_size 0
max_size 10
...
Corin Langosch

02/28/2013

11:50 PM Revision d6724525 (ceph): crush-map.rst: fix chooseleaf syntax in ssd example
Fixes: 4304
Backport: bobtail
Reviewed-by: Greg Farnum <greg@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktan...
Samuel Just
10:59 PM Revision 6a9cda7e (ceph): Merge pull request #84 from dalgaaf/wip-da-sca-style
Some more smaller fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:45 PM Revision ffc0ff68 (ceph): init-ceph: kick off ceph-create-keys when starting mons
We don't have a particularly tidy way to kick off ceph-create-keys from
sysvinit. So, do something simple, ugly, and...
Sage Weil
09:44 PM Revision 1e0b2d89 (ceph): init-ceph: fix default admin socket path used for status
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:33 PM Revision 0cbe406f (ceph): osd: show retry attempt in MOSDOp operator<<
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:01 PM Revision c47c02dd (ceph): msg/Pipe: allow tuning of TCP receive buffer size
Performance tests on high-end machines have indicated the Linux autotuning
of the receive buffer sizes can cause thro...
Sage Weil
09:00 PM Revision e10c1d14 (ceph): msg/Pipe: move setting of socket options into a common method
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
07:10 PM Revision 50b4f72e (ceph): FileJournal::wrap_read_bl: adjust pos before returning
Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ...
Samuel Just
07:10 PM Revision ee943c8b (ceph): FileJournal::wrap_read_bl: adjust pos before returning
Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ...
Samuel Just
07:08 PM Revision 5d54ab15 (ceph): FileJournal::wrap_read_bl: adjust pos before returning
Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine ...
Samuel Just
06:45 PM Revision 6cba9245 (ceph): librbd/internal.cc: remove unused variable total_write
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:41 PM Revision c12d91e9 (ceph): librbd/internal.cc: reduce scope of 'int r'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:34 PM Revision bed61fca (ceph): librados/librados.cc: don't check unsigned 'len' against less than zero
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:33 PM Revision a2b14cf6 (ceph): librados/librados.cc: reduce scope of 'ret' in rados_objects_list_next()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:30 PM Revision f441d38c (ceph): librados/librados.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:24 PM Revision 56902d72 (ceph): librados/RadosClient.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast. Add some missing
includes to make the static_cast work.
Signed-off-by:...
Danny Al-Gaaf
05:29 PM Revision 43e9edd0 (ceph): Merge pull request #82 from dalgaaf/wip-da-spec
ceph.spec.in: add new Requires from ceph-disk-prepare
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:28 PM Revision 30a0852e (ceph): Merge pull request #83 from dalgaaf/wip-da-realloc
crush/builder.c: fix realloc handling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:07 PM Revision 2f66b493 (ceph): crush/builder.c: fix realloc handling
Fix handling of realloc. If realloc() fails it returns NULL, assigning
the return value of realloc() directly to the ...
Danny Al-Gaaf
04:59 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
this was a messenger bug, fixed by commit:0f42eddef5da6c1babe9ed51ceaa3212a42c2ec4
technically a dup of #3675
Sage Weil
04:57 PM Tasks #4198: osd: define data loss plan of attack for cuttlefish
What else is left to do here? Ian Colle
04:51 PM CephFS Feature #4074 (In Progress): qa: add traceless reply test to fs suite
Sage Weil
04:44 PM Subtask #4306 (Resolved): make the new snap trimmer design work with split
Short of a primitive to cheaply move extents of keys from object a to object b we will have to live with lazily clean... Samuel Just
04:38 PM Subtask #2203 (In Progress): implement new design
Samuel Just
04:13 PM Revision 9b87690f (ceph): crush/builder.c: fix sizeof handling of bucket->h.items
Fix sizeof handling for realloc/malloc of bucket->h.items. items are
of type __s32 and not __u32 (sizeof gives the sa...
Danny Al-Gaaf
03:57 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
Not actually in bobtail, fixed in
d6724525e1a70e80101fecd445f7bf96892cdd88
Samuel Just
03:50 PM Bug #4304: Doc: Crush map page has incorect syntax
it'd also be nice to know what "indep" means compared to "firstn" :) Corin Langosch
03:44 PM Bug #4304 (Resolved): Doc: Crush map page has incorect syntax
in the ssd/platter example, need firstn Samuel Just
03:53 PM RADOS Feature #4305 (New): CRUSH: it should be possible use ssd as primary and hdd for replicas but sti...
http://ceph.com/docs/master/rados/operations/crush-map/
rule platter {
ruleset 3
type replicated
min_size...
Corin Langosch
03:43 PM rbd Tasks #4210 (Fix Under Review): get ceph and all libraries versions+patches in EPEL
Josef said earlier this week that he has submitted the epel branch. I'm not sure if that means the builds are now ha... Sage Weil
03:34 PM rbd Tasks #4210: get ceph and all libraries versions+patches in EPEL
Not libvirt, but librbd, librados, etc. Ian Colle
03:12 PM Revision 56777b08 (ceph): cls_rbd.cc: remove another unused variable
Remove 'new_snaps' since it only used for a sizeof() call,
get the size directly from the data type of new_snaps inst...
Danny Al-Gaaf
02:56 PM Revision 9f98b80f (ceph): cls_rbd.cc: remove unused variable
Remove unused variable 'len', left over from commit
0b0009cfe8429072ba2af6f6843537d5501b27c3.
Signed-off-by: Danny A...
Danny Al-Gaaf
01:58 PM Revision d75cf466 (ceph): CInode.h: use static_cast instead of C-Style cast
Use static_cast<const T>() instead of C-Style cast. Change CInode* to
const, since it never changed.
Signed-off-by: ...
Danny Al-Gaaf
01:56 PM devops Feature #4209 (Resolved): make ceph-create-keys work on non-upstart systems
ceph.git commit:ffc0ff68e017747bbb1459520a0908ec75f32931 Sage Weil
01:45 PM Revision 4f1cd469 (ceph): CDentry.h: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
01:16 PM Revision 5c3f5c5b (ceph): ceph.spec.in: add new Requires from ceph-disk-prepare
Added new Requires from ceph-disk-prepare: cryptsetup, gptfdisk,
parted and util-linux.
Signed-off-by: Danny Al-Gaaf...
Danny Al-Gaaf
01:12 PM Bug #4298: misdirected op in ffsb test
Sage Weil
12:34 PM Bug #4298 (Resolved): misdirected op in ffsb test
Logs: ubuntu@teuthology:/a/teuthology-2013-02-27_20:00:05-regression-last-master-basic/13866... Tamilarasi muthamizhan
01:02 PM Messengers Feature #2100 (Resolved): msgr: Prevent throttled clients from slowing down non-throttled connect...
commit:c47c02dd87064032762d6a79f58b441f624fc8ed Sage Weil
12:48 PM Feature #4299 (Resolved): crush: command to set additional parents for an interior node or leaf
Currently you can have an OSD is multiple roots, but you need to generate the crushmap manually to do so.
Request ...
Tyler Brekke
12:01 PM Bug #4297: OSD: memory leak, do_notifies
Confirmed, all osds are running v0.56.3. Samuel Just
12:00 PM Bug #4297 (Rejected): OSD: memory leak, do_notifies
From the list:
From: "Bryan K. Wright" <bkw1a@ayesha.phys.virginia.edu>
Sender: ceph-devel-owner@vger.kernel.org
...
Samuel Just
11:47 AM rbd Bug #4285: rbd copy.sh test failing on counting images
triggered again last night, ubuntu@teuthology:/a/teuthology-2013-02-28_01:00:03-regression-next-testing-basic$ less 1... Sage Weil
11:41 AM rbd Bug #4285: rbd copy.sh test failing on counting images
I haven't been able to reproduce this yet, but I suspect it's the previous remove that failed. Unfortunately there ar... Josh Durgin
11:24 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
> That field has no semantic meaning. All it does is
> control the alignment of the memory the OSD reads
> into, w...
Alex Elder
11:00 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
That field has no semantic meaning. All it does is control the alignment of the memory the OSD reads into, which wil... Sage Weil
10:33 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
Another thing about that field. In ceph_osdc_build_request(),
the 64-bit "off" value is subject to this:
...
Alex Elder
10:30 AM rbd Subtask #4125: kernel messenger: support multiple sources of data
I've been winding my way through code this morning and
I've discovered there's something in the ceph message
protoc...
Alex Elder
11:11 AM Bug #4296: Journal: read_entry fails on wrap around
5d54ab154ca790688a6a1a2ad5f869c17a23980a Samuel Just
11:08 AM Bug #4296 (Resolved): Journal: read_entry fails on wrap around
ubuntu@teuthology:/a/sage-log1/12400 Samuel Just
10:48 AM CephFS Feature #4295: mds: Actually purge deleted directories
And Sage points out the reason it's not done so far is because fragmentation mucks it up a bit.... Greg Farnum
10:48 AM CephFS Feature #4295 (Resolved): mds: Actually purge deleted directories
Right now we never actually delete a directory object when it gets unlinked in the filesystem.
1) Identify the reaso...
Greg Farnum
09:44 AM Bug #4283: ceph weight of host not recalculated after taking osd out
Ah, right. I was thinking we'd have a problem where all new data maps to the small one, but of course as long as the ... Greg Farnum
09:01 AM Bug #4283: ceph weight of host not recalculated after taking osd out
Greg: it doesn't, no... the weights are unchanged. But the behavior he is seeing where data from an out osd is shift... Sage Weil
08:18 AM Bug #4283: ceph weight of host not recalculated after taking osd out
@Sage, the CRUSH tunables work changes when host weights are recalculated? In particular, doesn't this change mean th... Greg Farnum
09:33 AM CephFS Fix #4286: SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
Need to figure out what version of fuse added those flags. Ian Colle
08:52 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Yes Sage Weil
05:04 AM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Great, thanks. Can only upgrade a single osd (out of around 16) to this branch and keep the others running using argo... Corin Langosch
07:20 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
My test to verify my explanation seems to have done so.
I had a message print when get_reply() was called. This
...
Alex Elder
06:59 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
After further consideration I don't think this is going to
be good enough. My goal here is to allow multiple blocks...
Alex Elder
06:28 AM rbd Bug #4284: rbd: bio getting set more than once in a message?
Testing once more with key debug messages enabled that will I
think allow me to prove my explanation is correct.
Alex Elder
06:42 AM Linux kernel client Bug #3967 (Fix Under Review): libceph: complete linger requests only once
A fix for this has been posted for review.
Subject: [PATCH] libceph: complete lingering requests only once
An o...
Alex Elder
06:38 AM Linux kernel client Bug #3967 (In Progress): libceph: complete linger requests only once
I have a fix and I have verified that linger requests do
in fact get completed more than once. (I already knew
thi...
Alex Elder
05:54 AM Revision caa0af25 (ceph): Merge branch 'wip-4222'
Fix for Bug 4222. Add libcephfs-test.jar to the ceph-test package.
Signed-off-by: Gary Lowell <gary.lowell@inktank...
Gary Lowell
05:04 AM Revision 5ce08094 (ceph): fix ceph-object-corpus submodule commit
Broken by 58f4cd53b9a29ec16c863fde8e790381dee20253
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:43 AM Revision 58f4cd53 (ceph): doc: rbd-cloudstack: fix bullet list, missing words, change ! to .
Dan Mick
02:25 AM Revision b65ca564 (ceph): ceph-test.install: Add libcephfs-test.jar to package.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
12:10 AM Revision f5cfd9af (ceph): Merge branch 'wip-4281'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
12:03 AM Revision be3581ec (ceph): doc: Consolidated Ubuntu and Ubuntu 12.10 requirements.
fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins

02/27/2013

11:54 PM Revision fac4959d (ceph): mon: PaxosServices: don't ignore get_version(ver,bl) return value
get_version(version_t,bufferlist) can only return one of two values:
-ENOENT iff the version doesn't exist
zero i...
Joao Eduardo Luis
11:53 PM Revision ded84b1b (ceph): doc: Added dependencies for ubuntu 12.10.
fixes: #4288
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
11:43 PM Revision cfcaceac (ceph): debian: require cryptsetup-bin
This is needed for ceph-disk-prepare's dmcrypt support.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:07 PM Bug #3945: osd: dynamically link to leveldb
Backports of leveldb should only be needed for squeeze, oneiric, sles, and opensuse. Squeeze also requires a snappy b... Anonymous
10:56 PM Bug #3945: osd: dynamically link to leveldb
Danny's pull request updated the README file. Thanks for the reminder. Anonymous
09:38 PM Bug #3945: osd: dynamically link to leveldb
We should also update README to include the new packages Dan Mick
09:06 AM Bug #3945: osd: dynamically link to leveldb
Sage Weil
06:44 AM Bug #3945: osd: dynamically link to leveldb
The problem is that quantal only have libleveldb1 version 0+20120530.gitdd0d562-2 (check http://packages.ubuntu.com/s... Danny Al-Gaaf
05:06 AM Bug #3945: osd: dynamically link to leveldb
packages on gitbuilder currently appear to be broken. An update attempt this morning shows:
nhm@burnupiX:~$ sud...
Mark Nelson
10:45 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Created branch bobtail-leveldb with leveldb changes. Anonymous
10:42 PM CephFS Tasks #4222 (Resolved): Add libcephfs-test.jar to ceph-test deb package
Resolved with commit:
commit b65ca564b6ec7324ba43e4d35a2d114b4f7220ea
Author: Gary Lowell <glowell@inktank.com>
...
Anonymous
10:41 PM Revision 5e278b85 (ceph): vstart.sh: give mon. key mon = 'allow *' caps
This is needed for ceph-create-keys to do its thing.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:27 PM Revision 202ae8e7 (ceph): doc: fixed link and form edit.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:27 PM Revision 783555f7 (ceph): doc: Added auth entry to index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:26 PM Revision 7f7b2e74 (ceph): doc: Removed auth entries from general. Part of an auth-specific sectio...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:26 PM Revision 712fca64 (ceph): doc: Added comment to enable message. Added link to Auth Config Reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:25 PM Revision c0ed9011 (ceph): doc: Added Auth Config Reference as standalone config reference.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:36 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
I'm too tired to offer a guarantee, but I'm pretty sure
this is what's going on. A connection fault occurs while
r...
Alex Elder
05:18 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
OK, back again after a meeting.
I was thinking about it, and I wonder whether this has to
do with a message that ...
Alex Elder
12:53 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
We are in the path where an osd response message has
been received, and the messenger has called its
alloc_message ...
Alex Elder
12:28 PM rbd Bug #4284: rbd: bio getting set more than once in a message?
I have reproduced the problem--just. I haven't had a chance
to look at it but I think I will soon be able to identi...
Alex Elder
09:17 AM rbd Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
I have to reproduce this again because my target machine
that hit this got rebooted. But a recent proposed change
...
Alex Elder
08:28 PM Revision c5b55f9b (ceph): Fix pass/fail display on exit.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
08:28 PM Revision 09979541 (ceph): Implement email task.
Email.py was added so that the emailto attribute could be passed,
and to prevent 'module object has no attribute: ema...
Warren Usui
07:21 PM Revision f62c5ab8 (ceph): osd: allow log trimming during recovery
We rely on min_last_complete_ondisk being accurate; as long as we have logs
from that point, the current replicas wil...
Sage Weil
07:04 PM Revision c980b763 (ceph): ceph-fuse: add ceph options for all current fuse options
This will make it easier to disable these for end users, and for platforms
with old libfuse versions that don't suppo...
Sage Weil
06:54 PM Revision bf2cad1a (ceph): Merge pull request #81 from dalgaaf/wip-da-sca-style-1
Fix some smaller style issues
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:50 PM Revision cf0d4f86 (ceph): mon: MonitorDBStore: return -ENOENT on get() if key doesn't exist
And adjust version_t get(string,string) so that, in case of -ENOENT, it
returns 0 (when a key doesn't exist, assumes ...
Joao Eduardo Luis
06:40 PM Revision 1e6e8aeb (ceph): ceph-fuse: fix install_debs call with new syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:36 PM Revision 1a581d0d (ceph): kv_flat_btree_async.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:32 PM Revision b6884e8e (ceph): kv_flat_btree_async.cc: remove some unreachable break statements
Remove unreachable break statements after return calls in a switch.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bise...
Danny Al-Gaaf
06:18 PM Revision ebdf67f3 (ceph): key_value_store/cls_kvs.cc: remove unused variable dupmap
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:14 PM Revision ca71457b (ceph): bloom_filter.hpp: check for self assignment
Check for self assignment in operator= to avoid problems with
dynamic memory (cppcheck).
Signed-off-by: Danny Al-Gaa...
Danny Al-Gaaf
06:09 PM Bug #4271: osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
2013-02-27 16:48:25.907737 7f624039e700 10 osd.3 pg_epoch: 9 pg[2.3( v 9'1918 (9'917,9'1918] local-les=4 n=5 ec=1 les... Sage Weil
05:18 PM Bug #4271 (In Progress): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
ubuntu@plana25:~/cephtest/archive/log$ grep rb.0.1010.7a6d8d3c.000000000003 osd.3.log | grep -- -- | grep -v sub_... Sage Weil
10:42 AM Bug #4271: osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
hit this again, ubuntu@teuthology:/a/sage-2013-02-27_09:23:30-rbd-next-testing-basic$ less 13513/teuthology.log
Sage Weil
05:53 PM Revision 8d35a660 (ceph): crush/builder.c: reduce scope of oldsize in crush_add_rule()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:45 PM Revision d9d075e9 (ceph): debian: let dpkg calculate the shlibs dep for leveldb (if any)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:27 PM Revision afa811ca (ceph): CrushCompiler.cc: remove duplicate if/else branches
Fix duplicate content of a if/else branch. Remove the
complete if/else around the content.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
05:22 PM Revision 9a40ab3a (ceph): common/secret.c: reduce the scope of some variables
Reduce the scope of error_buf to the place where it's used.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:01 PM Revision 4b242f9a (ceph): pick_address.cc: pass const string by refrence
Pass 'const string networks' by reference to find_ip_in_subnet_list().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b...
Danny Al-Gaaf
05:00 PM Revision 7b7e9124 (ceph): obj_bencher.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
04:53 PM Revision 4ac5edd2 (ceph): config.cc: remove unused variable 'val' from parse_injectargs()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:50 PM Revision 7aab4808 (ceph): code_environment.cc: move variable ret in get_process_name()
Move 'ret' in get_process_name() to the correct block to suppress
warning about unused variable in cppcheck.
Signed-...
Danny Al-Gaaf
04:49 PM Revision de3f80cd (ceph): ceph_context.cc: remove unused variable 'args' from do_command
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:43 PM Revision 0449c3ae (ceph): Merge pull request #79 from dalgaaf/wip-da-leveldb
Some fixes related to switch to system leveldb
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:36 PM Revision babb3299 (ceph): Merge pull request #80 from dalgaaf/wip-da-4261
ceph_argparse.cc: accept also 0/1 for boolean injectargs
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:29 PM rbd Feature #3417 (In Progress): krbd: read path (layering)
Ian Colle
04:28 PM rbd Subtask #2855 (Closed): krbd: copy-up on write to clone
Tracking effort under 3419 Ian Colle
04:27 PM rbd Feature #3419 (New): krbd: copy-up on write to clone
Ian Colle
04:25 PM rbd Subtask #2854 (Closed): krbd: write path
Tracking under 3418 Ian Colle
04:25 PM rbd Feature #3418 (In Progress): krbd: write path (layering)
Ian Colle
04:23 PM rbd Subtask #2852 (Closed): krbd: open parent on open
Move this tracking to 3416 Ian Colle
04:21 PM rbd Feature #3416 (In Progress): krbd: open parent on open
Ian Colle
04:21 PM rbd Feature #2851: krbd: RBD layering support
Josh created the new feature tickets so they'd show up in redmine backlog - subtasks don't. Ian Colle
04:11 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
commit:f5cfd9af3c1b7fd5c585377cdf42e84c0abed64c Sage Weil
04:04 PM Documentation #4288 (Resolved): New requirements to build Ceph from source
Added dependencies to Ubuntu. See http://ceph.com/docs/master/install/build-prerequisites/#ubuntu John Wilkins
03:47 PM Documentation #4288 (In Progress): New requirements to build Ceph from source
John Wilkins
12:38 PM Documentation #4288 (Resolved): New requirements to build Ceph from source
On Ubuntu 12.10 libsnappy-dev and libleveldb-dev are now required to build Ceph from source. caleb miles
03:54 PM Revision cd4dc834 (ceph): cls_crypto.cc: remove some unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:51 PM Revision 924040ba (ceph): cls_acl.cc: remove unused variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:48 PM Revision b20d0248 (ceph): common/armor.c: reduce scope of some variables
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:40 PM Revision 289d8164 (ceph): ceph_argparse.cc: accept also 0/1 for boolean injectargs
Accept also 0 (as false) and 1 (true) as arguments for
boolean option on injectargs.
Fixes: #4261
Signed-off-by: Da...
Danny Al-Gaaf
03:39 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
When you have a minute, hold your nose and checkout wip-create-keys. Tested on debian wheezy and it works fine.
Sage Weil
02:45 PM devops Feature #4209 (Fix Under Review): make ceph-create-keys work on non-upstart systems
Sage Weil
03:14 PM Revision a7e797d7 (ceph): TextTable: pass const string by refrence to define_column()
Pass 'const string heading' by reference to define_column().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:04 PM Revision 90c407ee (ceph): CephBroker.h: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:59 PM devops Feature #3344 (Resolved): ceph-disk-prepare?: provide some sort of tool to clear out a disk, with...
added a whiel back, commit:b2ff6e8c9d96dee2c063b126de7030a5c2ae0d02 Sage Weil
02:53 PM Revision 85e36c15 (ceph): SyntheticClient.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:40 PM devops Feature #3920: ceph-deploy: support other deb-based distros
ceph-deploy commit:502acf2c0f0d31636ab739df6eff072dea9ac3e5 Sage Weil
02:40 PM devops Feature #3920 (Resolved): ceph-deploy: support other deb-based distros
Sage Weil
02:40 PM devops Feature #3919 (Resolved): ceph-deploy: remove upstart dependency
Sage Weil
02:39 PM Revision f42a63ba (ceph): debian/control: fix Depends
Remove request for libleveldb1 version > 1.2. Every libleveldb1 package
should work, otherwise the SO name/version of...
Danny Al-Gaaf
01:47 PM Revision 43161532 (ceph): debian/control: add libleveldb-dev to Build-Depends:
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:47 PM Revision 2becb35a (ceph): README: add leveldb-dev to package list needed for build
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:39 PM Revision f811f727 (ceph): ceph.spec.in: fix leveldb handling
There is no need to add leveldb as 'Requires:'. The RPM build system
will find this dependency by itself.
Add leveld...
Danny Al-Gaaf
01:27 PM Revision 37d148ba (ceph): configure.ac: check for libsnappy
Since libsnappy is needed by leveldb, check if the lib is installed
before check for leveldb.
Signed-off-by: Danny A...
Danny Al-Gaaf
01:26 PM Revision 83dbaf65 (ceph): add src/leveldb to .gitignore
Add src/leveldb to .gitignore in master, since the directory
may get checked out by older branches. Ignore it since i...
Danny Al-Gaaf
01:22 PM Revision 8162215d (ceph): remove leveldb from master branch
Since we now build against system leveldb and no longer
against a git submodule, drop the submodule from git master.
...
Danny Al-Gaaf
12:58 PM Feature #3775: log: stop logging in statfs reports usage above some threshold
Sage Weil
12:55 PM Feature #4203 (Resolved): kernel: support for new pool hashing feature
Sage Weil
12:55 PM Fix #4192 (Resolved): osd: fix log trimming
commit:f62c5ab8e86e20c05b3e21feb06a145f301adb92 Sage Weil
12:28 PM Bug #4287 (Duplicate): Rbd volumes from pools with hyphen in name are not mappable if cephx is used
The fix is already in the bobtail branch, in addition to master and next. Josh Durgin
12:03 PM Bug #4287 (Duplicate): Rbd volumes from pools with hyphen in name are not mappable if cephx is used
ceph 0.56.3... Maciej Galkiewicz
11:45 AM Feature #4106: Monitor free space on crush pools
sorry, i misunderstood ian's question.
i think what this is looking for is looking at the osd_stat summations (use...
Sage Weil
11:26 AM Feature #4106 (Duplicate): Monitor free space on crush pools
Ian Colle
11:18 AM rgw Feature #4098: rgw: multi-site: Global Bucket Namespace
This feature should be available in the Dumpling release due at the beginning of August. Neil Levine
11:10 AM CephFS Fix #4286 (Rejected): SLES 11 - cfuse: disable 'big_writes'and 'atomic_o_trunc
encounted error when mounting a cfuse volume on SLES 11.
unknown option: big-writes
unknown option: atomic_o_trun...
Ken Franklin
11:02 AM rbd Bug #4285 (Resolved): rbd copy.sh test failing on counting images
... Sage Weil
09:56 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I've attached the log of osd.0 and osd.3 which both crashed again. Wido den Hollander
09:06 AM Bug #3816 (Need More Info): osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
Sage Weil
08:34 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
Can you capture a bit of log leading up to the crash? debug osd = 0/20 Sage Weil
06:52 AM Bug #3816: osd/OSD.cc: 3318: FAILED assert(osd_lock.is_locked())
I just tried the fix on another cluster where I was seeing this, but still see OSDs crash:... Wido den Hollander
09:37 AM Bug #4282 (Need More Info): auth: could not find secret_id=0
Can you please do
ceph osd tell \* injectargs '--debug-monc 20 --debug-auth 20 --debug-ms 1'
and then see if y...
Sage Weil
08:36 AM Bug #4261 (Resolved): injectargs can't parse boolean values correctly
Sage Weil
07:48 AM Bug #4261: injectargs can't parse boolean values correctly
see https://github.com/ceph/ceph/pull/80 for a fix to accept also 0/1 for boolean options on injectargs. Danny Al-Gaaf
07:58 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
The issue for not completing multiple lingering requests
more than once is http://tracker.ceph.com/issues/3967.
(Ju...
Alex Elder
05:02 AM Revision c0c33834 (ceph): install: poll for packages if wait-for-package: true
If the yaml has
wait-for-package: true
then block and poll for the packages to appear if they are not already
ther...
Sage Weil
05:01 AM Revision b33714a5 (ceph): test: add hadoop-internal test
Add a test for our branch of the Hadoop code.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sam Lang <sam...
Joe Buck
05:01 AM Revision 454e1618 (ceph): install: fix branch/tag/sha1 selection
We were only allowing selection of packages by branch!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:00 AM Revision f985106d (ceph): test: update java tests
Add additional packages to be installed
for the java tests. This is required
due to recent changes to teuthology.
...
Joe Buck
04:07 AM Revision ea546aef (ceph): Build: Change build to always use system leveldb
Dynamically link to the leveldb installed on the system rather than
statically linking ceph copy. Remove the --with-...
Gary Lowell
02:28 AM Revision a34e7c6f (ceph): ceph-test.install: remove cepkfs-test.jar
This was merged prematurely to mast.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
01:53 AM Revision 0e239e64 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Sage Weil
01:50 AM Revision 8c6f5221 (ceph): osd: leave osd_lock locked in shutdown()
No callers expect the lock to be dropped.
Fixes: #3816
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked fr...
Sage Weil
01:45 AM Revision 75ce88fb (ceph): doc: fix rst for watch/notify internals
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:36 AM Revision c313423c (ceph): OpRequest: rmw_flags may actually be 0
If the operation includes only an invalid method,
the flags will be 0.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com...
Samuel Just
01:29 AM Revision d6b4a7be (ceph): Merge branch 'next'
Sage Weil
01:29 AM Revision 0666b630 (ceph): ceph-test.install: Add libcephfs-test.jar.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
01:11 AM Revision 1da4087e (ceph): Merge pull request #78 from Elbandi/master
Some fixes and functions for libcephfs and client
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:53 AM Revision 1d8e1195 (ceph): client: add some new functions: lchmod, fsetattr, lutime
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:53 AM Revision ac9ed33a (ceph): client: allow change file owner or group only
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:52 AM Revision 7bd84006 (ceph): client: use get_filehandle
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:52 AM Revision 3cc0551b (ceph): client: fix log data
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:52 AM Revision c5d78f4a (ceph): libcephfs: fix default parameters document for ceph_open_layout
Signed-off-by: Andras Elso <elso.andras@gmail.com> Andras Elso
12:47 AM Revision d908c30d (ceph): ceph_manager: use an exception type
Otherwise this obscures the error
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:11 AM Revision 3768050f (ceph): Merge pull request #76 from dalgaaf/wip-da-sca-style
Fix some style related issues found by cppcheck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil

02/26/2013

11:53 PM Revision b271b656 (ceph): Merge remote-tracking branch 'gh/wip-4256'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
11:47 PM Revision 6810111c (ceph): mon: Monitor: adjust sync start criteria considering a peon's bootstrap
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:47 PM Revision cf20ea6e (ceph): mon: Monitor: check for an argument to 'quorum' before reading the array
Fixes: #4218
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
11:47 PM Revision ebf47175 (ceph): mon: give useful errors to user when store is missing
We used to assert() instead, which didn't shed enough light on the cause
and could confuse the user into believing so...
Joao Eduardo Luis
11:47 PM Revision b5c9e59f (ceph): PendingReleaseNotes: mention ceph-mon requiring the creation of data dir
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:47 PM Revision d9962cc3 (ceph): mon: Paxos: bootstrap if we have fallen behind when we start collecting
Fixes: #4256
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
10:55 PM Revision f58601d6 (ceph): librbd: fix rollback size
The duplicate calls to get_image_size() and get_snap_size() replaced
by 5806226cf0743bb44eaf7bc815897c6846d43233 unco...
Josh Durgin
10:32 PM CephFS Feature #4277: Move built hadoop artificats to download URL
The output of the gitbuilders are staged to gitbuilder.ceph.com, the release process (different set of scripts) produ... Anonymous
02:17 PM CephFS Feature #4277 (Closed): Move built hadoop artificats to download URL
We are at the point now where we are building some useable jar files that we'd like to reference from the Hadoop docu... Noah Watkins
10:07 PM Revision a324d999 (ceph): msg: fix entity_addr_t::is_same_host() for IPv6
We weren't checking the memcmp return value properly! Aie...
Backport: bobtail
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
10:07 PM devops Feature #3920 (In Progress): ceph-deploy: support other deb-based distros
Sage Weil
10:07 PM Revision c8dd2b67 (ceph): msg: fix entity_addr_t::is_same_host() for IPv6
We weren't checking the memcmp return value properly! Aie...
Backport: bobtail
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
10:04 PM devops Feature #4209: make ceph-create-keys work on non-upstart systems
wip-create-keys Sage Weil
09:12 PM Revision 5b468e25 (ceph): mon: fix other debug dumps
These should only kick in at high debug levels. Moving any "work" between
the dout() and dendl lines puts them insid...
Sage Weil
09:06 PM Bug #4283: ceph weight of host not recalculated after taking osd out
Thanks for the quick info. Seems like I have to wait for bobtail to use them, right? I'm already using the other thre... Corin Langosch
08:57 PM Bug #4283 (Closed): ceph weight of host not recalculated after taking osd out
This is a known problem with the old (and unfortuantely still default) CRUSH behavior. You can fix this with a comma... Sage Weil
08:40 PM Bug #4283 (Closed): ceph weight of host not recalculated after taking osd out
Today I experienced an osd failure and marked that osd (osd.1) out. It was a big osd so had a weight of 2. Another sm... Corin Langosch
08:38 PM Revision be313909 (ceph): msgr: print dump before asserting (if that is enabled)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:35 PM Revision 20b09339 (ceph): msgr: dump corrupt message to log (at high debug levels)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:29 PM Revision 33d91cce (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
08:26 PM Revision 6d89b34e (ceph): osd: allow (some) log trim when degraded, but not during recovery
We allow some trim during degraded, although we keep more entries around to
improve our chances of a restarting OSD o...
Sage Weil
08:26 PM Revision 86df164d (ceph): osd: restructure calc_trim
No functional change, except that we log more debug, yay!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: S...
Sage Weil
08:26 PM Revision 0ba8db6b (ceph): osd: allow pg log trim during (non-classic) scrub
Chunky (and deep) scrub do not care about PG log trimming. Classic scrub
still does.
Deep scrub can take a long tim...
Sage Weil
08:25 PM Revision dd123333 (ceph): Merge remote-tracking branch 'gh/wip_4257'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
07:45 PM Bug #4282 (Resolved): auth: could not find secret_id=0
root@ceph-osd-2-1:/var/log/ceph# ceph -v
ceph version 0.56.2 (586538e22afba85c59beda49789ec42024e7a061)
ON osd:
...
Ivan Kudryavtsev
07:33 PM Revision c1cffc71 (ceph): mon: avoid expensive dump unless log will gather
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:13 PM Bug #4250: mon: crash in finish_proposal after recovery
recent logs: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11462 Tamilarasi muthamizhan
06:27 PM Bug #4250: mon: crash in finish_proposal after recovery
I haven't been able to reproduce this, but given the stack trace, I have a feeling that it was fixed by commit:98408f... Joao Eduardo Luis
07:10 PM Revision 95a379aa (ceph): ceph_common.sh: tolerate missing mds, mon, osds in conf
With set -e this seems to fail (at least on some machines) if, say, there
is no MDS in the conf file. This fixes it....
Sage Weil
07:09 PM Revision 95c13bf5 (ceph): Merge branch 'wip-4119'
Fix for bug 4119r, create directories under /var/lib/ceph. Gary Lowell
07:02 PM Bug #4253: radosgw: segfault in lockdep register
recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11592 Tamilarasi muthamizhan
06:57 PM rbd Bug #4255: osdc/ObjectCacher.cc: 517: FAILED assert(i->empty())
recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11554
2013-02-25T03...
Tamilarasi muthamizhan
06:53 PM Revision 6bd09695 (ceph): testing: updating hadoop-internal test
Small tweaks to the hadoop-internal test
to better use existing environment varaibles
and in response to the recent t...
Joe Buck
06:51 PM Revision 12740642 (ceph): CephBroker.cc: fix condition
from cppcheck:
Fix Suspicious condition (assignment + comparison); Clarify
expression with parentheses.
Signed-off...
Danny Al-Gaaf
06:50 PM Bug #3690 (In Progress): osd crashed in FileStore::_do_transaction
recent log: ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11496
2013-02-25 02...
Tamilarasi muthamizhan
06:46 PM Revision f0ae3804 (ceph): test: removing dead code
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
06:46 PM Revision 50060281 (ceph): test: updating libcephfs-java tests
Recent changes in teuthology necessitate
changes to libcephfs-java test case.
Signed-off-by: Joe Buck <jbbuck@gmail....
Joe Buck
06:43 PM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
recent log:
ubuntu@teuthology:/a/teuthology-2013-02-25_01:00:05-regression-master-testing-gcov/11488
ubuntu@teuthol...
Tamilarasi muthamizhan
06:31 PM Revision 4ce34616 (ceph): Client.cc: reduce the scope of some variables
Reduce the scope of some variables.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:23 PM Bug #4281: mon: FAILED assert(success) on LogMonitor
wip-4281 contains a patch on commit:b4e1006b99a22955149ec26777c81572007fa20d Joao Eduardo Luis
06:07 PM Bug #4281 (Resolved): mon: FAILED assert(success) on LogMonitor
The bug is highly reproducible by running 'ceph -w', and presents itself in the form of:... Joao Eduardo Luis
06:18 PM Revision 60b9b108 (ceph): Client.cc: use static_cast instead of C-Style cast
Use static_cast<T>() instead of C-Style cast.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
06:18 PM Revision e00bff22 (ceph): teuthology: remove CEPH_JAVA_PATH
Since teuthology now uses debian packages,
we do not need to set this in workunit.
The one test that uses this now te...
Joe Buck
06:15 PM Revision 9af61cb6 (ceph): teuthology: add an extra_packages flag to install
Some tests require additional packages
(e.g., java bindings, hadoop bindings).
Extend the install task to allow for t...
Joe Buck
06:00 PM Revision 455832a7 (ceph): Merge pull request #75 from alram/master
Typo: pool should be root in rados/operations/crush-map.rst
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:51 PM Bug #4274 (Duplicate): osd: FAILED assert(osd_lock.is_locked())
this is actually a dup of #3816.. reported by you! :) Cherry-picked the fix to bobtail, commit:8c6f52215240f48b5e4d... Sage Weil
01:06 PM Bug #4274 (Duplicate): osd: FAILED assert(osd_lock.is_locked())
So I just got a notice from my test cluster that is was unhealthy.
I checked and 7 out of 12 OSDs died with the sa...
Wido den Hollander
05:50 PM Revision 26e8577d (ceph): Paxos.h: pass string name function parameter by reference
Pass 'const string name' function parameter by reference.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
05:47 PM Revision dc55c293 (ceph): Typo: pool should be root in rados/operations/crush-map.rst
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
05:32 PM Feature #3484 (In Progress): mon: 'ceph df'
Joao Eduardo Luis
05:22 PM Documentation #4227: networks section still doesn't explain global vs specific
Sage: yeah, that wasn't the question; the question was, say you have public/cluster nets
in global; can you specify ...
Dan Mick
04:50 PM Documentation #4227: networks section still doesn't explain global vs specific
the sections behave in the usual way, where [type.foo] overrides [type] overrides [global]. Sage Weil
05:01 PM CephFS Bug #4134: mds: request locking hang under snaptests
Oh, and actually the client is the one with the seq of 2 while the MDS only thinks it should have a seq of 1. Curious... Greg Farnum
02:48 PM CephFS Bug #4134 (In Progress): mds: request locking hang under snaptests
The request is attempting to read a snapshotted inode, but the inode is still in the LOCK_SNAP_SYNC state from when i... Greg Farnum
05:00 PM Revision 8f7d56c5 (ceph): Merge pull request #73 from dalgaaf/wip-da-sca-cppcheck-emptiness
fix more emptiness checks
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:58 PM Revision 25768c2a (ceph): Merge pull request #74 from dalgaaf/wip-da-sca-misc
mds/journal.cc: fix assert in replay()
Let's see how many bugs this has been hiding... :)
Reviewed-by: Sage Weil <s...
Sage Weil
04:35 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Unfortunately there doesn't appear to be a way to detect that with leveldb's current API. (If there was, I would exp... Sage Weil
03:02 PM Bug #3948: problems from leveldb static linkage and leveldb downgrade
Will you also add checks to ensure ceph doesn't start if the on disk data is incompatible with the version of the lib... Corin Langosch
10:10 AM Bug #3948 (In Progress): problems from leveldb static linkage and leveldb downgrade
We'll create a branch off of Bobtail with the fix for 3945. Ian Colle
04:32 PM CephFS Bug #4280: mds: crash on lookupsnap
Logs and core in kai:/home/gregf/logs/4280 Greg Farnum
04:31 PM CephFS Bug #4280 (Resolved): mds: crash on lookupsnap
While running qa/workunits/snaps/snaptest-snap-rm-cmp.sh:... Greg Farnum
04:25 PM Bug #4279 (Resolved): mon: received but didn't forward osd boot message
on a cluster of 6 osds, we get osd boot messages from ~4 osds, and forward only some of them to the leader. this rep... Sage Weil
03:35 PM Feature #4278 (New): add ability to make ceph ignore io errors for non-meta/internal data
Right now a ceph osd crashes/ exits if it gets an io error. In many cases - i assume - ceph could simply continue run... Corin Langosch
03:27 PM Revision ef20382d (ceph): osd/ReplicatedPG.cc: remove unused variables
Remove unused variable declarations.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:24 PM Revision fd5ce75b (ceph): osd_types.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:23 PM Revision c0da0e12 (ceph): OSDMap.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:13 PM Revision 83eadd89 (ceph): PGMonitor.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:03 PM Revision 43e2b51a (ceph): Client.cc: add parenthesis around expression
Add parenthesis around expressions like (x && y & z).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
02:56 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
commit:f58601d681d3aee6541119ab830ba5e2a9ec3a13 Sage Weil
12:23 PM rbd Bug #4272 (Resolved): rbd snap rollback broken on next
... Sage Weil
02:56 PM Revision d783f95c (ceph): CephxProtocol.cc: catch end_of_buffer by reference
Follow 'Throw by value, catch by reference' to void copying and
potential slicing the exception.
Signed-off-by: Dann...
Danny Al-Gaaf
02:54 PM Revision bf10e5e9 (ceph): CephxProtocol.cc: catch error by reference
Follow 'Throw by value, catch by reference' to void copying and
potential slicing the exception.
Signed-off-by: Dann...
Danny Al-Gaaf
02:47 PM Revision d0e48ebb (ceph): crushtool.cc: remove unneeded function declaration
Remove unneeded function declarations (data_analysis() is unused and
usage() is not needed).
Signed-off-by: Danny Al...
Danny Al-Gaaf
02:21 PM Revision a6b3cc78 (ceph): mds/journal.cc: fix assert in replay()
Fix assert in replay(), check if mds->sessionmap.version is cmapv
instead of assign cmapv to mds->sessionmap.version...
Danny Al-Gaaf
12:44 PM Feature #4199: mon: data loss: low disk space handling
Sage Weil
12:42 PM Feature #4273: osd: prioritize recovery for degraded pgs
Sage Weil
12:40 PM Feature #4273 (Resolved): osd: prioritize recovery for degraded pgs
When recovering from a disk/ osd crash ceph should put priority on degraded pgs. This would be the cluster in a safe ... Corin Langosch
12:28 PM Bug #4257 (Resolved): osd: clearing recovery state on pg removal races with applying pushes
commit:dd123333b8e432e1b84b67b500437949d2e75dff Sage Weil
12:19 PM Bug #4271 (Resolved): osdc/ObjectCacher.cc: 834: FAILED assert(ob->last_commit_tid < tid)
on latest next, including the most recent osd ooo reply fixes:... Sage Weil
11:13 AM devops Feature #4119 (Resolved): rpm: create /var/lib/ceph/* directories
Resolved with the following commit:
commit 1c8ffc5852d573181a29e0cd9b2e83cc46381f71
Author: Gary Lowell <glowell@...
Anonymous
11:12 AM rbd Cleanup #4262 (Fix Under Review): libceph: drop redundant page info assignments
Ian Colle
11:08 AM RADOS Tasks #4269 (New): qa: test pool rename
Make sure caps matching pool name work correctly after a pool is renamed. Josh Durgin
11:07 AM Fix #4225 (Resolved): objecter: watch is treated as a read (linger) operation
Sage Weil
11:07 AM Fix #4192 (In Progress): osd: fix log trimming
Sage Weil
11:04 AM rgw Feature #3990 (In Progress): rgw: dr: implement new version objclass
Ian Colle
10:46 AM Bug #4268 (Can't reproduce): mon: timecheck: teuthology task fails due to unreported timecheck fr...
The leader didn't report he's own timecheck entry on the report, leading the teuthology task to fail for absence of s... Joao Eduardo Luis
10:25 AM Revision 88555e72 (ceph): KeyValueDBMemory.cc: use empty() instead of size() == 0
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:19 AM Revision 4059d94a (ceph): ReplicatedPG.cc: use empty() instead of size() == 0
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:16 AM Revision a2d842f9 (ceph): FileStore.cc: use if(!empty()) instead of if(size())
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:15 AM Revision e3b27b7b (ceph): mon_store_converter.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:13 AM Revision ed83d4b9 (ceph): Paxos.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:01 AM Revision 14716fd2 (ceph): Monitor.h: use empty() instead of !size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
10:01 AM Revision 7a81b07f (ceph): Monitor.cc: use empty() instead of size()
Use empty() since it should be prefered as it has, following the
standard, a constant time complexity regardless of t...
Danny Al-Gaaf
09:36 AM CephFS Bug #4266 (Won't Fix): crush placement from crushtool mismatches observed behavior for pools othe...
The --x is only coincidentally related to the second part of hte pgid (currently). If you want to map a specific pgi... Sage Weil
08:05 AM CephFS Bug #4266 (Won't Fix): crush placement from crushtool mismatches observed behavior for pools othe...
Because OSDs add the pool id to the pg number to form the x passed to crush_do_rule, whereas crushtool just gets an x... Alexandre Oliva
09:27 AM Feature #4267 (Resolved): osd: mark self immediately down on orderly (SIGINT, SIGTERM) shutdown
If you kill a daemon, it should take the time to tell the monitor it is going down. This will avoid having to wait f... Sage Weil
07:51 AM Revision 1c8ffc58 (ceph): ceph.spec.in: Create placeholder directorys under /var/lib/ceph (Bug 4...
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
05:12 AM rbd Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
Of course it's not going to be easy... The problem showed up
this time at offset 2199533527040 instead of 219953839...
Alex Elder
03:35 AM Revision aa79077c (ceph): configure.ac: Add test for c++ compiler.
The AC_PROG_CXX macro sets a flag if a C++ compiler is found
but does not fail if one is not found, it left to applic...
Gary Lowell
03:15 AM Revision 3ebabb34 (ceph): Add timer.py and display summary info in run.py.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
03:15 AM Revision 51fa5fb2 (ceph): nuke: blow away /home/ubuntu/cephtest too
(along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:14 AM Revision b744f423 (ceph): radosgw-admin: Bug fixes for issue 4251.
Fixes errors introduced by d44fb14762c3d7e2853a8e4be012cd8e4557124e.
Signed-off-by caleb.miles <caleb.miles@inktank....
caleb miles
02:27 AM Revision 0b968f51 (ceph): Add rbd locking/fencing test
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
02:17 AM Revision ccdafa06 (ceph): test_lock_fence.sh, rbdrw.py: rbd lock/fence test
qa/workunits/rbd/test_lock_fence.sh runs using test/rbdrw.py
rbdrw.py creates an image, locks it, and runs an I/O lo...
Dan Mick
01:54 AM Revision bee8dffc (ceph): nuke: blow away /home/ubuntu/cephtest too
(along with /tmp/cephtest)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:48 AM Revision 1f142741 (ceph): Merge remote-tracking branch 'gh/wip-4249-master'
Sage Weil
01:48 AM Revision 9096d706 (ceph): Merge remote-tracking branch 'gh/wip-4249' into next
Sage Weil
01:41 AM Revision 21471c1e (ceph): Merge remote-tracking branch 'gh/wip-4252'
Sage Weil
01:32 AM Revision 8ce9490e (ceph): rgw: no lockdep on radosgw
This currently crashes because of linking problems, see #4253.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:55 AM Revision 98408f5c (ceph): mon: PaxosService: remove lingering uses of paxos getters and wait methods
We should use the PaxosServices getters, setters, and wait methods when and
wherever possible. These must have falle...
Sage Weil
12:50 AM Revision 9d472ca7 (ceph): systest: restrict list error acceptance
Only ignore errors after the midway point if the midway_sem_post is
defined.
Signed-off-by: Josh Durgin <josh.durgin...
Josh Durgin
12:50 AM Revision b64d2617 (ceph): systest: fix race with pool deletion
The second test have pool deletion and object listing wait on the same
semaphore to connect and start. This led to er...
Josh Durgin
12:49 AM Revision 29642d33 (ceph): Merge remote-tracking branch 'gh/wip-4147'
Sage Weil
12:29 AM Revision 9e6025b6 (ceph): doc: Added subnet example and verbiage to network settings.
fixes: #4049
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
12:12 AM Revision 5e5530be (ceph): doc: Added content to remove REJECT rules from iptables.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:09 AM Revision 9c693d7e (ceph): test_rbd: move flatten tests back into TestClone
They need the same setup, and it's easy enough to run specific
subtests. Making them a separate subclass accidentally...
Josh Durgin
12:02 AM Revision 3e8d11b4 (ceph): Add timer.py and display summary info in run.py.
Signed-off-by: Warren Usui <warren.usui@inktank.com> Warren Usui
 

Also available in: Atom