Project

General

Profile

Activity

From 04/27/2014 to 05/26/2014

05/26/2014

07:43 PM Revision bb67ba13 (ceph): lib: implement GetClusterStats
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:38 PM Revision fc036b6e (ceph): lib: implement WaitForLatestOSDMap
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:14 PM Revision 8659a523 (ceph): doc: update readme with example
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:11 PM Revision c4f0d8cb (ceph): lib: implement SetConfigOption
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:53 PM Revision eb1efa6e (ceph): lib: add conn.ListPools
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:24 PM Bug #8439 (Won't Fix): ceph-osd crashing often
We have most of our OSDs crashing at least twice a day since a couple of days.
Here's the logs of such a crash.
...
Pierre Grandin
09:21 AM Bug #8438: erasure code: object are not cleanup
Just tried to run a deep-scrub but this didn't trigger any deletion...
$ sudo ceph pg deep-scrub 4.1da
instructin...
Sébastien Han
07:50 AM Bug #8438 (Resolved): erasure code: object are not cleanup
While playing with the erasure code, I noticed that erasure coded objects were not cleaned up.
My setup:
* Debian...
Sébastien Han
05:57 AM Feature #8265 (Fix Under Review): config: make int parser accept K, M, G, T, P suffix and scale v...
forgot to update the ticket last week
https://github.com/ceph/ceph/pull/1857
Joao Eduardo Luis
05:52 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
After creating and digging through many more gcore, valgrind, and collectl logs, it appears that this issue is relate... Mark Nelson

05/25/2014

04:34 PM Revision 4c22c6f9 (ceph): pybind/rados: Fix timeouts for small t
Previously, if passing a number less than 0.5 for
the timeout, operations would always return
a failure status code.
...
John Spray
03:38 PM Revision 1e0a82fd (ceph): osd: fix map advance limit to handle map gaps
The recent change in cf25bdf6b0090379903981fe8cee5ea75efd7ba0 would stop
advancing after some number of epochs, but d...
Sage Weil
09:05 AM Revision 641732d5 (ceph): documentation: update pid file description
The pid file behavior changed over time and the description is misleading.
http://tracker.ceph.com/issues/8324 Fixes...
Loïc Dachary
09:03 AM Tasks #8437 (Won't Fix): erasure code: use cauchy_good instead of reed_sol_van
The cauchy_good technique is faster than reed_sol_van. It should be used instead. It was not used initially because i... Loïc Dachary
06:05 AM Bug #8387: osd: skipping missing maps broken
Hi
This problem occurred somewhere between 16 - 18th May . Before this cluster was healthy.
# As far as i reme...
karan singh
03:31 AM Bug #8345 (Fix Under Review): PG::repair_object() should check for and return errors
"need review":https://github.com/ceph/ceph/pull/1868 Loïc Dachary
03:15 AM Revision c9ff4818 (ceph): Improvements to radosgw docs
- Correct a typo (`rados-admin`) in admin docs
- Reorder sections in config so "above example" is in expected position
Colin Mattson
02:06 AM Bug #8324 (Fix Under Review): pid files are not created
"need review":https://github.com/ceph/ceph/pull/1867 Loïc Dachary

05/24/2014

10:58 PM Revision e741ea4e (ceph): os/FileStore: include filestore backend, f_type in osd metadata
Report the FileStore backend and underlying fs type as part of the osd
metadata shared with the monitor.
Signed-off-...
Sage Weil
06:42 PM Revision 8ba5ad18 (ceph): lib: rename Open to NewConn
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:41 PM Revision 56038c26 (ceph): doc: update method doc
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:28 PM Revision af6b92d0 (ceph): doc: update method docs
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
06:13 PM Revision e9bf7323 (ceph): doc: add readme
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:36 PM Revision 3a6efa08 (ceph): initial commit: starting go-rados library
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
05:00 PM Bug #8324 (In Progress): pid files are not created
The "default for pid_file":https://github.com/ceph/ceph/blob/firefly/src/common/config_opts.h#L30 in firefly is indee... Loïc Dachary
04:15 PM Bug #8254 (Fix Under Review): Not logging missing_on_shards properly
"need review":https://github.com/ceph/ceph/pull/1865 Loïc Dachary
02:57 PM Feature #7571 (Resolved): erasure code: implicit ruleset creation when a pool is created
Loïc Dachary
02:50 PM Bug #8387: osd: skipping missing maps broken
Hello Sage
As per our discussion on mailing list and IRC , i tried your procedure for this problem. Its been over...
karan singh
08:57 AM Revision 6bb0a048 (ceph): Merge pull request #1861 from atwardowski/patch-3
Fix Doc Typo
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
07:03 AM Revision 82e40bcf (ceph): Merge pull request #1846 from ceph/wip-8342
init-ceph: keep trying other OSDs if we fail to set CRUSH position on one OSD
Reviewed-by: Loic Dachary <loic@dachar...
Loïc Dachary
01:43 AM Bug #6043 (Won't Fix): upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
Loïc Dachary
01:36 AM Bug #7188 (Won't Fix): Admin socket files are lost on log rotation calling initctl reload (ubuntu...
Document the proposed workaround in the description for reference. Loïc Dachary
12:05 AM Bug #8342 (Resolved): init script may not start all OSDs
Loïc Dachary

05/23/2014

11:35 PM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
We had the same issue a few months back (http://tracker.ceph.com/issues/6043). We cheated and updated ceph's logrotat... Hunter Nield
09:52 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
Mail sent asking for advice on the best workaround to James Page and James Hunt cc'd ceph-devel. Loïc Dachary
08:44 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
The problem is confirmed to not happen on ubuntu *trusty* Loïc Dachary
07:43 AM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
On a ceph 0.80.1 on a freshly installed ubuntu *raring*, when running... Loïc Dachary
11:17 PM Bug #8342: init script may not start all OSDs
Sage, your fix works perfectly. Thank you.
Dmitry Smirnov
08:37 PM Revision b4a55d76 (ceph): Merge pull request #1858 from ceph/wip-8428
rgw: check appropriate entity permission on put_metadata
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
07:35 PM Revision 827df7d5 (ceph): Fix Doc Typo
Signed-off-by: Adam Twardowski <adam.twardowski@gmail.com> Adam Twardowski
06:47 PM Revision 3cf723c5 (ceph): os/FileStore: fix journal-less operation
A few different fixes here:
- make the op_seq correct on start when there is no replay
- make an explicit 'no journa...
Sage Weil
06:47 PM Revision 9312c5ea (ceph): os/FileStore: refactor backend instantiation
Use a factory method for creating the backend so that the logic is not
duplicated in mkfs() and _detect_fs(). Make t...
Sage Weil
05:38 PM Revision 200d0ae9 (ceph): ceph-disk: Enable creating multiple osds per dev
This is useful for demos and testing. Enables
creation of lots of OSDs on a single block device
by simply running ce...
John Spray
04:40 PM Revision 2ceb13af (ceph): rgw: check appropriate entity permission on put_metadata
Fixes: #8428
Backport: firefly
Cannot use verify_object_permission() to test acls, as the operation
here might eithe...
Yehuda Sadeh
04:10 PM Bug #8396 (In Progress): osd: message delayed in Session misdirected after split
Samuel Just
11:20 AM Bug #8396: osd: message delayed in Session misdirected after split
It's the waiting_for_pg queue. It used to get reprocessed through the op queue, but now gets directly enqueue'd into... Samuel Just
11:04 AM Bug #8396: osd: message delayed in Session misdirected after split
Hmm... op misdirected to the pre-split pgid (3.7 not 3.47)... I suspect the new queuing code. Samuel Just
02:52 PM rgw Bug #8436 (Resolved): rgw: ignores provided md5 for object upload
broken in commit:01235f4365d00771ac4f8c1ce33f1bccdea77d3c Yehuda Sadeh
12:38 PM CephFS Bug #8432: ceph-fuse process not dying
I bet these are duplicates of #8427, but I haven't checked yet. Greg Farnum
08:46 AM CephFS Bug #8432: ceph-fuse process not dying
Also:
http://pulpito.ceph.com/teuthology-2014-05-20_19:02:54-fs-dumpling-testing-basic-plana/267406/
http://qa-prox...
Zack Cerza
08:41 AM CephFS Bug #8432 (Closed): ceph-fuse process not dying
http://pulpito.ceph.com/ubuntu-2014-05-19_20:36:16-multimds-wip-multimds-testing-basic-plana/264360/
http://qa-proxy...
Zack Cerza
11:34 AM rbd Bug #8425: osd crashed in rados-dumpling-testing-basic-plana suite
Same problem in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-21_19:55:29-upgrade:dumpling-x:stress-split-fi... Yuri Weinstein
09:43 AM rgw Bug #8428 (Fix Under Review): rgw: can't set bucket acls via swift api
Yehuda Sadeh
04:54 AM rgw Bug #8428: rgw: can't set bucket acls via swift api
Ian Colle
08:52 AM Bug #8433: SSHException: Key-exchange timed out waiting for key negotiation
Also:
http://pulpito.ceph.com/teuthology-2014-05-20_19:55:02-upgrade:dumpling-x:stress-split-firefly---basic-plana/2...
Zack Cerza
08:51 AM Bug #8433: SSHException: Key-exchange timed out waiting for key negotiation
The last host mentioned is 10.214.132.4... Zack Cerza
08:49 AM Bug #8433 (Duplicate): SSHException: Key-exchange timed out waiting for key negotiation
http://pulpito.ceph.com/teuthology-2014-05-20_19:55:02-upgrade:dumpling-x:stress-split-firefly---basic-plana/268335/
...
Zack Cerza
08:24 AM Bug #8429 (Resolved): admin socket: commands always return 0 even if erroneous
It appears that the admin socket interface will only propagate error codes to the user if the command itself outputs ... Joao Eduardo Luis
05:25 AM Revision ab0db34e (ceph): documentation: adapt PG formula for erasure coded pools
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
12:37 AM Revision d3af8fa8 (ceph): Update architecture.rst:Calculating PG IDs
To Calculate PG ID, if I didn't get it wrong, CRUSH calculates the hash modulo
the number of PGs instead of OSDs, acc...
Kai Zhang

05/22/2014

10:37 PM Revision a898ee56 (ceph): cephfs-java: build against older jni headers
Older versions of the JNI interface expected non-const parameters
to their memory move functions. It's unpleasant, bu...
Greg Farnum
09:34 PM Revision 04f8e0ef (ceph): Merge pull request #1854 from ceph/wip-java-build
cephfs-java: build against older jni headers
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:01 PM Revision 7ad2fbf3 (ceph): ReplicatedPG: lock snapdir obc during write
Otherwise, we won't block properly in prep_push_backfill_object.
Signed-off-by: Samuel Just <sam.just@inktank.com>
(...
Samuel Just
06:20 PM rgw Bug #8428 (Resolved): rgw: can't set bucket acls via swift api
The swift POST on bucket is broken. Yehuda Sadeh
05:26 PM Revision d3c23007 (ceph): Don't crash when an invalid branch is passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:20 PM Revision 74f736d3 (ceph): Merge pull request #258 from ceph/wip-fix-format-samba
Fixed formatting and added a better variable for time out
Conflicts:
teuthology/task/samba.py
Zack Cerza
05:07 PM Revision 8a12a940 (ceph): OSDMonitor: set next commit in mon primary-affinity reply
Commit 8c5c55c8b47e ("mon: set next commit in mon command replies")
fixed MMonCommand replies to include the right ve...
Ilya Dryomov
05:06 PM rbd Bug #8425 (Duplicate): osd crashed in rados-dumpling-testing-basic-plana suite
Tamilarasi muthamizhan
08:56 AM rbd Bug #8425 (Duplicate): osd crashed in rados-dumpling-testing-basic-plana suite
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-20_19:00:34-rados-dumpling-testing-basic-plana/267... Yuri Weinstein
05:05 PM rgw Bug #8213 (Duplicate): RGW is creating empty pool names
Samuel Just
05:05 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
looks like something that needs to be backported to dumpling? Samuel Just
05:04 PM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
(05:04:35 PM) sjusthm: yehudasa: ping
(05:04:45 PM) sjusthm: in the mon log
(05:04:46 PM) sjusthm: I see
(05:04:48...
Samuel Just
04:30 PM Bug #8346: OSD crashes on master (FAILED assert(ip_op.waiting_for_commit.count(from)))
Hmm, ceph-osd.0.log appears to have a bunch of 0s in the middle of the file. Samuel Just
04:17 PM Bug #7999: osd: pgs share info that hasn't been persisted
Samuel Just
04:15 PM Bug #8361 (Need More Info): osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
Samuel Just
04:15 PM Bug #8361: osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
Any chance of being able to reproduce this with debug osd = 20, debug ms = 1? Samuel Just
04:13 PM Bug #8315: osd: watch callback vs callback funky
Also, the bug manifested in dumpling, but appears to exist in the same form in master as well. Samuel Just
04:13 PM Bug #8315: osd: watch callback vs callback funky
Tricky... check_blacklisted_obc_watchers does not clear watch->cb before calling handle_watch_timeout. Watch.cc sugg... Samuel Just
03:36 PM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
In firefly branch, commit:a898ee56e01f971c12c0f7bebc22e59f850f27c0 Greg Farnum
02:34 PM Bug #8359 (Pending Backport): FTBFS with gcj-jdk v4.9.0
This got merged in to master by commit:04f8e0effaae54d1cc4c4b34d30db48b85039595; I guess we need to backport it to Fi... Greg Farnum
09:35 AM Bug #8359 (Fix Under Review): FTBFS with gcj-jdk v4.9.0
https://github.com/ceph/ceph/pull/1854
It passes on our gitbuilders too; I'll get somebody to merge at standup.
Greg Farnum
09:34 AM Bug #8359 (In Progress): FTBFS with gcj-jdk v4.9.0
With attached patch (provided by Gregory) I built Ceph_0.80.1 successfully with gcj-jdk and with openjdk-7.
Thank ...
Dmitry Smirnov
02:59 PM CephFS Bug #8427 (Won't Fix): ceph-fuse: Dumpling "cache still has 0+1 items, waiting (for caps to relea...
A similar (same?) issue was previously tracked at #4451, but that's resolved now:... Greg Farnum
02:19 PM Revision ddb580b1 (ceph): Merge pull request #1851 from FlorentFlament/master
documentation: update osd pool default size from 2 to 3.
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail...
Loïc Dachary
02:14 PM Bug #7068: os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size()) (dumpling)
The bug is that the snap trimmer in dumpling does not take a lock on the object. The fix is probably backporting b87... Samuel Just
09:09 AM Bug #7068: os/FileStore.cc: 4035: FAILED assert(omap_attrs.size() == omap_aset.size()) (dumpling)
ubuntu@teuthology:/a/teuthology-2014-05-20_19:00:34-rados-dumpling-testing-basic-plana/267269 Sage Weil
01:49 PM Revision a6aebe2b (ceph): Set results_server by default
So that queued jobs get pushed to paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
12:14 PM Revision 99b96827 (ceph): documentation: update osd pool default size from 2 to 3.
Fixes: #7725
Signed-off-by: Florent Flament <florent.flament@cloudwatt.com>
Florent Flament
09:28 AM devops Bug #8292 (In Progress): ceph-disk prepare output not explicit on too small disk
This is going to be tricky.
I have a working solution, with nice/informational output, but the calls keep going an...
Alfredo Deza
08:58 AM Revision 4a29c6a1 (ceph): Merge pull request #1815 from ceph/osd-metadata
osd: include osd_objectstore in metadata reported to mon
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
05:53 AM Revision 7b3457d5 (ceph): Merge pull request #1793 from ceph/wip-multimds
Speed up several cross-MDS operations by reducing the number of two-phase commit disk accesses we have to go through.... Gregory Farnum
05:22 AM Documentation #7725: osd pool default size need updating
"Need review":https://github.com/ceph/ceph/pull/1851
Florent Flament
04:41 AM Revision 4d4b77e5 (ceph): cephfs-java: build against older jni headers
Older versions of the JNI interface expected non-const parameters
to their memory move functions. It's unpleasant, bu...
Greg Farnum
02:38 AM Fix #6278: osd: throttle snap trimming
Sorry for noise, one precision please : if I want to throttle to N io per OSD, the correct formula is : 1 * osd_disk_... Olivier Bonvalet
02:17 AM Fix #6278: osd: throttle snap trimming
Ok, I found the commit : https://github.com/ceph/ceph/commit/4e5e41deeaf91c885773d90e6f94da60f6d4efd3
We have to s...
Olivier Bonvalet
02:12 AM Fix #6278: osd: throttle snap trimming
Hi,
I see that a patch for this is present
* in dumpling (0.67.9) :
> osd: allow snap trim throttling with simpl...
Olivier Bonvalet
12:29 AM Revision f81c53a7 (ceph): Merge pull request #1838 from ceph/wip-client-time
fs: include client timestamp in all mds requests
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
12:09 AM Revision e02a773a (ceph): Merge pull request #36 from ceph/wip-objectstore
fix objecstore test Sage Weil

05/21/2014

10:56 PM CephFS Bug #8405: multimds: FAILED assert(dir->is_frozen_tree_root())
Drat, teuthology hung on this run instead of finishing and gathering up the logs. :( I'll make sure to save them when... Greg Farnum
09:33 PM Revision 19af7635 (ceph): Merge pull request #35 from ceph/wip-add-v0.67.9
Added dumpling v0.67.9 version, removed older versions v0.67.2, v0.67.4,... Warren Usui
09:18 PM Revision 3b382b70 (ceph): Process queued jobs synchronously
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:06 PM Revision 50dc3eac (ceph): Added dumpling v0.67.9 version, removed older versions v0.67.2, v0.67.4...
This will reduce number of tests to run, some may failed on old versions, see http://tracker.ceph.com/issues/8409
S...
Yuri Weinstein
08:20 PM Revision 596d4118 (ceph): Merge pull request #1835 from ceph/wip-8332
HashIndex: in cleanup, interpret missing dir as completed merge
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:19 PM Revision 5d8442a1 (ceph): Merge pull request #1834 from ceph/wip-8334
Wip 8334
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:00 PM Revision 6069ff08 (ceph): doc/release-notes: v0.67.9
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:37 PM Bug #7593: Disk saturation during PG folder splitting
Sage Weil wrote:
> At a high level, sure, if you know ahead of time how many objects per PG you expect you can pre-h...
Guang Yang
07:11 PM rbd Bug #8413 (Rejected): test_librbd_fsx: krbd size check races with disk size revalidation
In this case it was in fact the kernel client taking more than 10 seconds to respond to a notify, not a bug. This may... Josh Durgin
05:24 PM Revision 9a376d71 (ceph): Merge pull request #260 from ceph/wip-8422
Add exception hook to teuthology-worker Warren Usui
05:22 PM Revision df0086c0 (ceph): Merge pull request #1848 from yuyuyu101/librbd-flush
Avoid extra check for clean object
Backport: firefly, dumpling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:09 PM Bug #8395 (Pending Backport): ceph-test-objectstore doesn't clean up
fix in master of ceph-qa-suite. to 'backport', we jsut need to advance the firefly branch up to master in ceph-qa-su... Sage Weil
04:57 PM Revision ba340a97 (ceph): 0.67.9
Jenkins
04:34 PM Revision 08ace546 (ceph): Add exception hook to teuthology-worker
Workers processes are dying occasionally, and this should cause the
exceptions to be logged.
Signed-off-by: Zack Cer...
Zack Cerza
03:54 PM Bug #8379: cephx: clock skew causes verify_reply decode error
Greg Farnum wrote:
> So this is just the OSDs (or, possibly, the monitors) being out of sync with their clocks and e...
Sage Weil
03:52 PM Bug #8379: cephx: clock skew causes verify_reply decode error
So this is just the OSDs (or, possibly, the monitors) being out of sync with their clocks and expiring or advancing t... Greg Farnum
08:41 AM Bug #8379: cephx: clock skew causes verify_reply decode error
Thanks, now that we know what causes this I think we should improve the error message (at a minimum). Sage Weil
08:40 AM Bug #8379: cephx: clock skew causes verify_reply decode error
Sage Weil
04:30 AM Bug #8379: cephx: clock skew causes verify_reply decode error
@Sage Weil, I can't close that issue, please help to close, thanks!
BTW, if add the above limitation to CEPH install...
jian li
04:25 AM Bug #8379: cephx: clock skew causes verify_reply decode error
I fix that issue when all the MON and OSDs nodes SYNC the same system date. jian li
03:40 PM Revision 7784ef17 (ceph): Merge pull request #1849 from ceph/wip-mon-get-version
mon: set MMonGetVersionReply tid
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:18 AM Feature #8265 (In Progress): config: make int parser accept K, M, G, T, P suffix and scale value ...
Joao Eduardo Luis
10:14 AM Revision f51e33bd (ceph): Avoid extra check for clean object
We needn't to check clean object via buffer state, skip the clean object.
Signed-off-by: Haomai Wang <haomaiwang@gma...
Haomai Wang
09:09 AM Bug #8420 (Can't reproduce): iogen workunit not stopping properly
http://pulpito.front.sepia.ceph.com/ubuntu-2014-05-19_20:36:16-multimds-wip-multimds-testing-basic-plana/264360/
<pr...
Zack Cerza
08:57 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
I'm also seeing this error. Will try removing my RBD cache tier and see if it stops happening.... Michael Potter
08:42 AM rbd Bug #8416 (Closed): Client Crash when try to map a volume (ubuntu)
Hi,
I'm following the install guide, and when I do the following command in the client:
sudo rbd map foo --poo...
Miguel Barajas
08:20 AM Revision 9235dcb1 (ceph): mon: set MMonGetVersionReply tid
Currently we don't set MMonGetVersionReply tid even if the original
MMonGetVersion message had a non-zero tid. This ...
Ilya Dryomov
06:39 AM devops Bug #8401 (Fix Under Review): ceph-deploy must warn against custom cluster names when system is s...
pull request opened https://github.com/ceph/ceph-deploy/pull/191 Alfredo Deza
05:09 AM Revision 5be30f0d (ceph): rados/singleton-nomsgr/all/objectstore: clean up
ceph_test_objectstore scribbles in $CWD. Keep it inside $TESTDIR and
clean up when we are done.
Fixes: #8395
Signed...
Sage Weil
05:09 AM Revision a4f00aba (ceph): rados/singleton-nomsgr/all/objectstore: skip ceph cluster setup
Not necessary; we just need it installed.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:56 AM Revision ba53889a (ceph): README: move package dependencies into separate files
Sorted, with a short, simple command to paste. Avoid the duplication of
the lists.
Signed-off-by: Sage Weil <sage@i...
Sage Weil
04:55 AM Revision 77066a23 (ceph): README: clean up some whitespace
Remove $ prefix, use tab consistently.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:53 AM Linux kernel client Bug #8415 (Closed): run_xfstests.sh: install quota package
xfstests 234 failed on a jessie/sid box... Ilya Dryomov
04:51 AM Revision c08adbc9 (ceph): Fix set_alloc_hint op cause KeyValueStore crash problem
Now KeyValueStore doesn't support set_alloc_hit op, the implementation of
_do_transaction need to consider decoding t...
Haomai Wang
04:42 AM rbd Bug #6385: run_xfstests.sh: doesn't work with newly-organized upstream tests
We need to do this transition sooner rather than later. xfstests 103 failed
with the following...
Ilya Dryomov
03:22 AM Revision e5fb75fc (ceph): Merge pull request #1723 from ctheune/patch-1
Fix formatting of header Sage Weil
12:40 AM Revision e9eb30c0 (ceph): Merge pull request #1845 from wdneto/master
doc: Update manual-deployment.rst John Wilkins
12:38 AM Revision 08f72d56 (ceph): Merge pull request #1828 from nereocystis/faq-fix
doc: fix link to FAQ John Wilkins
12:37 AM Revision a147b46a (ceph): Merge pull request #1829 from nereocystis/preflight-cleanup
doc: Clean up pre-flight documentation John Wilkins
12:37 AM Revision 7564df85 (ceph): Merge pull request #1833 from nereocystis/admin-node-doc
doc: mention admin-node in common documentation John Wilkins
12:35 AM Revision aca9b1ed (ceph): Merge pull request #1837 from nereocystis/quick-ceph-deploy-cleanup
doc: quick-ceph-deploy cleanup John Wilkins
12:10 AM Revision ec9a9dac (ceph): Merge pull request #1841 from ceph/wip-8373
Fixes for crush ruleset selection during pool creation (Wip 8373)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:06 AM Revision 4523e581 (ceph): Merge pull request #1836 from ceph/wip-doc-openstack
doc: Clarifications to Ceph Block Device and OpenStack documentation. John Wilkins

05/20/2014

11:29 PM Revision d04b386b (ceph): init-ceph: if we fail to set an OSD's crush position, continue
If we fail to set the CRUSH position for one OSD, continue on to try
starting others, just as we do when we fail to s...
Sage Weil
11:28 PM Revision 46f1eb68 (ceph): init-ceph: continue loop immediately on daemon start failure
If we fail to start the daemon, skip the post_start and other steps.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:08 PM Revision 3bbe29eb (ceph): common/Finisher: add queue(list<Context*>&)
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:27 PM Revision f305b8a3 (ceph): Merge pull request #1842 from ceph/wip-buildroot
ceph.spec.in: remove BuildRoot Sage Weil
10:26 PM Revision 7e695318 (ceph): Merge pull request #1844 from onlyjob/hppa
Define AO_REQUIRE_CAS (fixes FTBFS on 'hppa')
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:22 PM Revision 6ba57da9 (ceph): prioritise use of `javac` executable (gcj provides it through alternati...
On Debian this fixes FTBFS when gcj-jdk and openjdk-7-jdk are installed at
the same time because build system will u...
Dmitry Smirnov
10:22 PM Revision 9e335a49 (ceph): pass '-classpath' option (gcj/javah ignores CLASSPATH environment varia...
This should not affect OpenJDK which understands '-classpath' as well.
With gcj-jdk we still get FTBFS later:
~~~...
Dmitry Smirnov
10:22 PM Revision fcd30500 (ceph): look for "jni.h" in gcj-jdk path, needed to find "jni.h" with gcj-jdk_4...
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
(cherry picked from commit 0f4120c0115e7977ae7c03458addcc2b291...
Dmitry Smirnov
10:20 PM Revision c2644b29 (ceph): Update manual-deployment.rst
- When creating the OSD data, specify osd-uuid so that it matches when the osd is first created.
- Modify caps when a...
Aristoteles Neto
10:18 PM Revision 74218f3d (ceph): Define AO_REQUIRE_CAS (fixes FTBFS on 'hppa')
to fix FTBFS due to undeclared atomic functions.
As reported
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=...
Dmitry Smirnov
10:16 PM Revision 1d9e4ac2 (ceph): mon: Fix default replicated pool ruleset choice
Specifically, in the case where the configured
default ruleset is CEPH_DEFAULT_CRUSH_REPLICATED_RULESET,
instead of a...
John Spray
10:16 PM Revision fb504bae (ceph): mon: Fix check of ruleset id on pool update
This code was using CrushWrapper::rule_exists, which
checks for a *rule* existing, whereas the value being
set is a *...
John Spray
10:07 PM Revision 799f76aa (ceph): mds: remove unused Mutation::now
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:07 PM Revision 87688570 (ceph): mds: use mds_stamp for mksnap
Use the server timestamp for the snapshot timestamp. This could arguably
be the client timestamp, but I think snapsh...
Sage Weil
10:05 PM Revision 9c86a110 (ceph): mds: use client-provided time stamp for user-visible file metadata
Use the op_stamp from the MDRequest, populated by the MClientRequest when
possible, for setting timestamps on user-vi...
Sage Weil
10:05 PM Revision a09547bb (ceph): mds: use real timestamp for readdir leases
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:05 PM Revision d4bfa39f (ceph): mds: reset mds_stamp for readdir, rename, link
These ops to complicated work prior to starting the real operation, like
fetching missing directories, or opening rem...
Sage Weil
10:05 PM Revision 4a6596ec (ceph): mds: do the balancer and propagation timers based on mds_stmap
Use the (more) stable time stamp for doing the balancer's temperature
tracking and associated decay.
Signed-off-by: ...
Sage Weil
09:55 PM Bug #8259 (Fix Under Review): add a target to ensure new dependencies are installed before builds
Sage Weil
09:55 PM Revision fd1f9bda (ceph): mds: do rstat timestamps (rctime, fragstat mtime) in terms of op stamp
Use the op (client) timestamp for the recursive stats, for santity's sake.
Note that since this is monotonically incr...
Sage Weil
09:52 PM Revision 29c68444 (ceph): mds: make sure mds_stamp is set when we journal
This is a catch-all that we are carrying over from before. It may not
be strictly necessary, but I'm not inclined to...
Sage Weil
09:51 PM Revision 3569e809 (ceph): mds: set mds_stamp on lock acquisition
Normally acquire_locks() will set this for us.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:50 PM Revision e4c9c341 (ceph): mds: add {mds,op}_stamp to Mutation
With getters, setters.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:47 PM Revision de43f6d2 (ceph): ceph-disk: partprobe before settle when preparing dev
Two users have reported this fixes a problem with using --dmcrypt.
Fixes: #6966
Tested-by: Eric Eastman <eric0e@aol....
Sage Weil
08:41 PM Revision 401319a1 (ceph): ceph.spec.in: remove BuildRoot
Deprecated
Fixes: #8143
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:28 PM Bug #8404: OSD: stopped doing useful work until scrub timeouts nudged PGs
Zheng Yan
07:27 PM Bug #8404: OSD: stopped doing useful work until scrub timeouts nudged PGs
client is waiting for session close message from mds.8. ... Zheng Yan
02:37 PM Bug #8404: OSD: stopped doing useful work until scrub timeouts nudged PGs
teuthology-2014-05-18_23:02:25-multimds-master-testing-basic-plana/262204/ Greg Farnum
02:28 PM Bug #8404 (Duplicate): OSD: stopped doing useful work until scrub timeouts nudged PGs
http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-18_23:02:25-multimds-master-testing-basic-plana/262217/
I d...
Greg Farnum
07:20 PM rbd Bug #8413 (Rejected): test_librbd_fsx: krbd size check races with disk size revalidation
Running test_librbd_fsx in kernel rbd mode against wip-discard in ceph-client.git, this error was reported:... Josh Durgin
06:50 PM rbd Bug #8409 (Duplicate): "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
This is #5426, which was already backported and released in 0.67.6. Since the test starts with an older version of du... Josh Durgin
02:57 PM rbd Bug #8409: "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
#7997 Zack Cerza
02:54 PM rbd Bug #8409 (Duplicate): "Segmentation fault" in rbd in upgrade:dumpling-dumpling-testing-basic-vps
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-19_19:15:03-upgrade:dumpling-dumpling-testing-basi... Yuri Weinstein
06:32 PM CephFS Bug #8405: multimds: FAILED assert(dir->is_frozen_tree_root())
where is the mds log? Zheng Yan
02:31 PM CephFS Bug #8405 (Duplicate): multimds: FAILED assert(dir->is_frozen_tree_root())
... Greg Farnum
05:52 PM Revision b638d19d (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg...
Guang Yang
05:52 PM Revision 804fb969 (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg...
Guang Yang
05:46 PM Revision 55b11128 (ceph): OSD::handle_pg_query: on dne pg, send lb=hobject_t() if deleting
We will set lb=hobject_t() if we resurrect the pg. In that case,
we need to have sent that to the primary before han...
Sage Weil
05:35 PM Revision 3b8ab41e (ceph): mon/MonClient: remove stray _finish_hunting() calls
Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe...
Sage Weil
05:19 PM Revision a9153504 (ceph): Merge pull request #1826 from ceph/wip-8162-dumpling
Wip 8162 dumpling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:09 PM Bug #8373 (Pending Backport): Pool creation defaults to ruleset 0 even if it doesn't exist
Sage Weil
01:21 PM Bug #8373 (Fix Under Review): Pool creation defaults to ruleset 0 even if it doesn't exist
Sage Weil
09:34 AM Bug #8373 (In Progress): Pool creation defaults to ruleset 0 even if it doesn't exist
John Spray
04:29 PM Bug #8342 (Fix Under Review): init script may not start all OSDs
https://github.com/ceph/ceph/pull/1846
Can you take a look at this patch? I think I understand now what you were ...
Sage Weil
04:23 PM Bug #8359: FTBFS with gcj-jdk v4.9.0
There was a switch from expecting non-const to expecting const in that function:
http://docs.oracle.com/javase/1.5.0...
Greg Farnum
03:34 PM Bug #8359: FTBFS with gcj-jdk v4.9.0
No it wasn't resolved, at least not in Firefly.
Merged patches fixed other problems so build can progress until it s...
Dmitry Smirnov
03:20 PM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
merged these to masters a few days ago, now in firefly branch too. Sage Weil
04:01 PM Fix #8205: FileStore: properly fill in XATTR_NO_SPILL_OUT tag
Significantly revised the branch (it now removes the user_only stuff in the ObjectStore interface), and have schedule... Greg Farnum
03:28 PM rgw Bug #8411 (Can't reproduce): "Segmentation fault" in radosgw in upgrade:dumpling-dumpling-testing...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-19_19:15:03-upgrade:dumpling-dumpling-testing-basi... Yuri Weinstein
03:26 PM Bug #8143 (Resolved): BuildRoot is now silently ignored in .spec files
Sage Weil
01:40 PM Bug #8143 (Fix Under Review): BuildRoot is now silently ignored in .spec files
Sage Weil
02:28 PM Feature #8231: ceph filestore dump improvements
Adding:
ceph-filestore-dump ... <object> (get-omaphdr)
ceph-filestore-dump ... <object> (set-omaphdr) <value>
David Zafman
02:06 PM devops Bug #8326 (Rejected): Issues with ceph deploy - disk issue
it sounds like the vm disk is too small. the default journal 5 or 10 gb ... so the volume needs to be at least 20 pr... Sage Weil
02:02 PM devops Bug #5306 (Can't reproduce): Xen based OSDs fail to start ceph-osd process
Sage Weil
01:58 PM Revision 7418d062 (ceph): Merge pull request #34 from ceph/wip-fuse
fuse_defautl_permissions = 0;
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
01:50 PM Bug #8256: unhelpful ceph cli command --help
Yeah, I debated about "parametername" vs "type" being more helpful. Of course, always, everyone wants both, and then... Dan Mick
01:32 PM Bug #8256: unhelpful ceph cli command --help
Sage Weil
01:50 PM Revision e207e903 (ceph): multimds: fuse_default_permissions = 0
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:48 PM Revision bf99313d (ceph): multimds: factor install+ceph tasks out of other collections
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:46 PM Bug #6806 (Resolved): mon: audit cmd_getval() calls to make sure they handle failures correctly
no backport, too big. Sage Weil
01:46 PM devops Bug #8403 (Resolved): Fedora 20 needs to be supported with repos
There are a few tickets (like #7627) that are now in need of Fedora 20 repos to start testing and fixing some issues.... Alfredo Deza
01:45 PM Bug #7210 (Resolved): mon: does not validate snapshot removal commands
no backport. Sage Weil
01:44 PM Bug #7371 (Resolved): libceph: tid 36856 reply has 196608 bytes we had only 147456 bytes ready
not worried about backporting this now that firefly is out. Sage Weil
01:43 PM Revision 93a5b88f (ceph): tools/cephfs: error handling in EventOutput
Print error instead of hitting assertion if
we e.g. can't create directory.
Signed-off-by: John Spray <john.spray@in...
John Spray
01:43 PM Revision 3bef125f (ceph): qa: Add smoke test for cephfs-journal-tool
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:43 PM Revision 708c4eda (ceph): tools/JournalTool: update usage()
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:43 PM Revision d66fa53d (ceph): tools/MDSUtility: fix crash on bad config
Was calling messenger destructor before
calling shutdown in case where config
was bad, e.g. in vstart without "-c" fl...
John Spray
01:43 PM Revision 2621b5d9 (ceph): tools/cephfs-journal-tool: handle --help cleanly
Handle --help before main initialization so that
it works with or without a running mon cluster.
Signed-off-by: John...
John Spray
01:43 PM Revision 3207c505 (ceph): osdc/Journaler: fix obj count in Journaler:erase
This was off by one (too few) in the case of a
trimmedpos->write_pos range that had length
layout_period+2 and starti...
John Spray
01:41 PM Bug #7159 (Resolved): ceph status --format=json num_in_osds and num_up_osds formatting not consis...
in firefly, no need for dumpling. Sage Weil
01:38 PM Bug #8214 (Can't reproduce): Crash in Thread.cc "common/Thread.cc: 110: FAILED assert(ret == 0)" ...
Sage Weil
01:36 PM Bug #8250 (Resolved): osd crashed "pthread lock: Invalid argument" in upgrade:dumpling-x:stress-s...
Sage Weil
01:31 PM Bug #8294 (Rejected): "Error EINVAL" in upgrade:dumpling-dumpling-testing-basic-vps
wrong qa-suite branch Sage Weil
01:30 PM rbd Bug #8318: "rbd: create error" in upgrade:dumpling-dumpling-testing-basic-plana suite
this a bug in the test? ENOSYS, probably suing rbd_create3 or something? Sage Weil
01:28 PM Bug #8320: heartbeat timeouts too low for vps machines
Make this increase teh timeouts when running on vps. Sage Weil
01:24 PM Bug #8335 (Rejected): Crash while recovering from XFS corruption
Recreate this OSD (after you confirm the cluster has other copies of the data :) Sage Weil
01:23 PM Bug #8367 (Duplicate): osd crashed in upgrade:dumpling-x:stress-split-firefly---basic-plana
Samuel Just
01:22 PM Bug #7991 (Rejected): ceph-mon crash
Sage Weil
01:21 PM Bug #7991 (Can't reproduce): ceph-mon crash
Sage Weil
01:16 PM Bug #6565 (Resolved): stuck in recovery_wait
Sage Weil
01:15 PM Bug #8114 (Can't reproduce): "osd/RadosModel.h: 1055: FAILED assert" in upgrade:dumpling-x:stress...
Sage Weil
01:14 PM Bug #8229 (Can't reproduce): 0.80~rc1: OSD crash (domino effect)
Sage Weil
01:12 PM Bug #8162 (Resolved): osd: dumpling advances last_backfill prematurely
Sage Weil
01:12 PM Bug #8011 (Resolved): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= s...
Samuel Just
01:12 PM Bug #8270 (Can't reproduce): 0.80~rc1: OSD crash during replication after repair
Sage Weil
01:11 PM Bug #8319 (Resolved): osd: spurious 'wrongly marked me down' message on shutdown
Sage Weil
01:11 PM Bug #8328 (Resolved): osd: null op on dup_ops list
Sage Weil
01:11 PM Bug #8305 (Resolved): objecter, osd: pool overlay change should trigger op resend
Sage Weil
01:11 PM Bug #7588 (Resolved): OSD Seg fault in string assign ObjectOperation::C_ObjectOperation_copyget::...
Sage Weil
01:09 PM Bug #8332 (Pending Backport): ceph-test-objectstore: bad return value in unlink
Samuel Just
01:09 PM Bug #8334 (Pending Backport): osd: bug with pool snaps, ceph_test_rados
Samuel Just
01:08 PM Bug #8380 (Resolved): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
Sage Weil
01:07 PM Revision 1c2bb374 (ceph): osdc: new style encoding for Journal::Header
Switch to the ENCODE_START, DECODE_START macros
for Journal::Header. As well as being nice generally,
this has the i...
John Spray
01:07 PM Revision bac434de (ceph): mds: Make EMetaBlob::dirlump::_decode_bits const
This requires making the late-decoded attributes mutable.
The motivation is to allow get_paths and all the code downs...
John Spray
01:07 PM Revision 5d913e2b (ceph): mds: Create JournalPointer in MDLog::create
Otherwise it is created at next startup when
we see that it is missing: this is cleaner.
Signed-off-by: John Spray <...
John Spray
01:07 PM Revision b76e64b2 (ceph): tools/JournalTool: Fix 'header set' corner case
If the write_pos was behind the other pointers, we
would flag the header as invalid. However, that
would prevent doi...
John Spray
01:07 PM Revision 68b20094 (ceph): mds: Introduce mds_journal_format config setting
This is useful for testing, so that we can create an
old-style journal and then test the version migration
by changin...
John Spray
01:07 PM Revision 5c2a6401 (ceph): osdc/Journaler: include stream_format in dump()
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision d52eeaba (ceph): Fix JournalStream::read length assertion
This was checking for new-format length even
when reading from an old-format journal.
Signed-off-by: John Spray <joh...
John Spray
01:07 PM Revision fc1d6da7 (ceph): tools/cephfs: Update for JournalPointer
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision 423dafe0 (ceph): osdc/Journaler: use pointers for out params
Fixes a style violation in the new JournalStream class.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
01:07 PM Revision 45c319ef (ceph): doc: Update ceph-mds manpage
Add missing --hot-standby and --journal-check
arguments.
Fixes: #8258
John Spray
01:07 PM Revision 778b7851 (ceph): osdc/JournalStream: DRY envelope size calc
Replace repetitive sizeof() calculation for the
envelope overhead per log event with #defines.
Signed-off-by: John S...
John Spray
01:07 PM Revision f12b9e8b (ceph): osdc: make JournalStream::readable const
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision f609a0af (ceph): osdc: Simplify JournalStream::read
It was doing an unnecessary series of splices() after
reading header, replace with a single pass through
the data and...
John Spray
01:07 PM Revision 79a1e587 (ceph): mds/CDir: remove redundant inode enc/dec
Use the new CInode::encode_bare/decode_bare fns
in CDir, so that we only have one implementation
of the inode encode/...
John Spray
01:07 PM Revision e7fa5be6 (ceph): osdc: Clean up journalstream readable check
Fix redundant (and subtly incorrect) calculation of
the number of bytes needed. It worked because waiting
for a few ...
John Spray
01:07 PM Revision 405cb857 (ceph): osdc: fix redundant branch
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision c73902b1 (ceph): osdc/Journaler: privatize members
Many members were unnecessarily public.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
01:07 PM Revision dba721f1 (ceph): osdc: Add Journaler.erase
This is used in subsequent commits to delete journals
that are no longer needed, such as after rewriting
a journal in...
John Spray
01:07 PM Revision a4ae168a (ceph): mds: add atomic log rewrite on format change
Two main pieces to this:
* A new JournalPointer object that stores two journal
inodes so that we can do a double-...
John Spray
01:07 PM Revision 8b0383ed (ceph): dencoder: add JournalPointer to types.h
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision 1612677b (ceph): mds: Generalize JournalPointer functionality
...so that we can use it places like Resetter too. And use it
there.
Signed-off-by: John Spray <john.spray@inktank....
John Spray
01:07 PM Revision aec4c939 (ceph): tools: update Dumper to use JournalPointer
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision f7e9ff17 (ceph): tools: Create cephfs-journal-tool
This is for debugging/repairing CephFS journals.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
01:07 PM Revision 403e0288 (ceph): rpm: add cephfs-journal-tool to RPM build
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision 7e4da00a (ceph): debian: add cephfs-journal-tool to ceph-mds
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision 5011945f (ceph): gitignore: Add cephfs-journal-tool
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:07 PM Revision 49add983 (ceph): docs: Add cephfs-journal-tool
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
01:05 PM Bug #8393 (Duplicate): osd crashed in rbd-master-testing-basic-plana suite
dup of #8380 Sage Weil
01:03 PM Bug #8395: ceph-test-objectstore doesn't clean up
We need to kill the test working dir, test bug. Samuel Just
01:02 PM Bug #7986: 3.1s0 scrub stat mismatch, got 2041/2044 objects, 0/0 clones, 2041/2044 dirty, 0/0
ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260674 Sage Weil
01:02 PM Bug #8398 (Duplicate): scrub stat mismatch errors in nightlies
#7986 Sage Weil
01:01 PM Bug #8397 (Duplicate): radosbench test reported error in cluster log
Samuel Just
11:59 AM devops Bug #8401 (Resolved): ceph-deploy must warn against custom cluster names when system is sysvinit
sysvinit systems do not support custom cluster names, so ceph-deploy should refuse deployment when that is the case
...
Alfredo Deza
11:55 AM Feature #8391: sysvinit does not support custom cluster names
This is just an issue with sysvinit, so nothing in that realm will support custom cluster names. Alfredo Deza
10:04 AM Feature #8391: sysvinit does not support custom cluster names
I believe there is no cluster name support at all in the sysvinit script. We only added it to the upstart stuff. I ... Sage Weil
11:38 AM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
Here is the latest run results:
http://pulpito.front.sepia.ceph.com/teuthology-2014-05-19_19:15:03-upgrade:dumpling-...
Yuri Weinstein
10:52 AM Bug #8232 (Resolved): Race condition during messenger rebind
This is in firefly as commit:6078726e0b89d0202c3a4bc594be11fc346bed9d, emperor as commit:804fb9694f34e1685c787c851e06... Greg Farnum
09:07 AM rgw Bug #8269 (Pending Backport): rgw: corrupted multipart object
Josh Durgin
08:38 AM Revision 107821fe (ceph): Fix formatting of header
The header was displaying the newline as a simple "n" due to quoting in the doc.
Signed-off-by: Christian Theune <ct...
Christian Theune
06:24 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
...and we don't have packages for F20
Going to try and build for F20, but it might take some effort to get there a...
Alfredo Deza
05:58 AM Bug #8379: cephx: clock skew causes verify_reply decode error
The settings of ceph.conf is
[global]
fsid = 49a9d6de-0583-4941-b6ee-7007482ddbcf
mon_initial_members = estack4-HP...
jian li
03:58 AM Revision fe1fbfb7 (ceph): test: fix some templates to match new output code
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
(cherry picked from com...
Greg Farnum
01:43 AM Bug #8387: osd: skipping missing maps broken
Hi Sage
Here is the complete output from another OSD. This problem is occurring with multiple OSDS (74 osd) across...
karan singh

05/19/2014

11:56 PM Revision bd5d6f11 (ceph): OSD: fix an osdmap_subscribe interface misuse
When calling osdmap_subscribe, you have to pass an epoch newer than the
current map's. _maybe_boot() was not doing th...
Greg Farnum
11:53 PM Revision 1383b649 (ceph): Merge pull request #1839 from ceph/wip-8338
OSD: verify that client ops are targeted correctly in the current epoch
Reviewed-by: Samuel Just <sam.just@inktank.com>
Gregory Farnum
11:40 PM Bug #8381 (Fix Under Review): osd crash when osd use leveldb as filestore
Haomai Wang
11:25 PM Bug #8381: osd crash when osd use leveldb as filestore
Thanks to xinxin!
The bug is resulted from set_alloc_hint op.
case Transaction::OP_SETALLOCHINT:
//...
Haomai Wang
07:20 PM Bug #8381: osd crash when osd use leveldb as filestore
log with 'debug keyvaluestore = 20/20' Xinxin Shu
12:49 AM Bug #8381: osd crash when osd use leveldb as filestore
you can add "debug_keyvaluestore = 20/20" to ceph.conf Haomai Wang
12:39 AM Bug #8381: osd crash when osd use leveldb as filestore

hi haomai , this issue occurs once i used 'dd', in order to help you root the cause, what kind of info should i pro...
Xinxin Shu
11:39 PM Revision 5c8afaa8 (ceph): OSD: fix an osdmap_subscribe interface misuse
When calling osdmap_subscribe, you have to pass an epoch newer than the
current map's. _maybe_boot() was not doing th...
Greg Farnum
11:33 PM Revision d58d2c15 (ceph): Merge pull request #258 from ceph/wip-fix-format-samba
Fixed formatting and added a better variable for time out Zack Cerza
11:31 PM Revision eb98f4ab (ceph): osd: skip out of order op checks on tiered pools
When we send redirected ops, we do not assign a new tid, which means that
a given client's ops for a pool may not hav...
Sage Weil
11:23 PM Revision ad2e20f2 (ceph): client: set timestamp in MDS requests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:23 PM Revision a91e072b (ceph): mds: include timestamp in MClientRequest
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:18 PM Revision c8881bb7 (ceph): Fixed broken quotations
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
11:05 PM Revision 2f023b5d (ceph): Merge pull request #1825 from ceph/wip-8380
osd: skip out of order op checks on tiered pools
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
11:03 PM Revision 6e893ad2 (ceph): Fixed formatting and added a better variable for time out
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:31 PM Revision de3564bc (ceph): Merge pull request #1830 from salehe/docfix-1
rados.py: clarify documentation of recent change on write return value
Reviewed-by: Josh Durgin <josh.durgin@inktank...
Josh Durgin
10:25 PM Revision d71839a6 (ceph): doc: clarify openstack cow sentence
Missing subject, and now applies to disks in general.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:24 PM Revision 0f7f1e84 (ceph): doc: note cinder multi-backend restriction
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
10:14 PM Revision e92f2d9f (ceph): doc: link to ephemeral rbd patches
These are necessary for using ephemeral rbd with Havana and Icehouse.
Signed-off-by: Josh Durgin <josh.durgin@inktan...
Josh Durgin
10:04 PM Revision 216e5c9a (ceph): task/: add populate_rbd_pool for quickly spinning up a pool with rbd stuff
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:03 PM Revision 13d6c3cf (ceph): doc: quick-ceph-deploy cleanup
Improve documentation in quick-ceph-deploy.rst
Use admin-node consistently.
ceph should be installed on admin-node fo...
Kevin Dalley
09:41 PM Revision 50f6641a (ceph): Merge pull request #1804 from ceph/wip-8104
Wip 8104
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
09:36 PM Revision d40ba053 (ceph): doc: mention admin-node in common documentation
This change uses admin-node in the quick-common.rst file, including
the graph. This name is already used in
quick-cep...
Kevin Dalley
09:27 PM Revision 29f615b7 (ceph): ReplicatedPG::start_flush: fix clone deletion case
dsnapc.snaps will be non-empty most of the time if there
have been snaps before prev_snapc. What we really want to
k...
Samuel Just
09:24 PM Revision 5ff95dbd (ceph): HashIndex: in cleanup, interpret missing dir as completed merge
If we stop between unlinking the empty subdir and removing the root
merge marker, we get ENOENT on the get_info. Tha...
Samuel Just
09:18 PM Revision bc897b84 (ceph): rados.py: clarify recent change on write return value
Signed-off-by: Mohammad Salehe <salehe+dev@gmail.com> Mohammad Salehe
09:10 PM Revision 8d9d724b (ceph): ceph_manager: reset timeout if we are making progress in wait_for_recovery
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:55 PM Revision 29ee6fae (ceph): ReplicatedPG: block scrub on blocked object contexts
Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 741147715...
Samuel Just
08:54 PM Revision 6078726e (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg...
Guang Yang
08:54 PM Revision 02557f8b (ceph): Objecter::_op_submit: only replace the tid if it's 0
Otherwise, redirected ops will suddenly have a different tid
and will become uncancelable.
Fixes: #7588
Signed-off-b...
Samuel Just
08:54 PM Revision 788b5fad (ceph): mon/OSDMonitor: force op resend when pool overlay changes
If a client is sending a sequence of ops (say, a, b, c, d) and partway
through that sequence it receives an OSDMap up...
Sage Weil
08:54 PM Revision 268df486 (ceph): osd: discard client ops sent before last_force_op_resend
If an op is sent before last_force_op_resend, and the client's feature is
present, drop the op because we know they w...
Sage Weil
08:53 PM Revision 8bc4992f (ceph): osdc/Objecter: resend ops in the last_force_op_resend epoch
If we are a client, and process a map that sets last_force_op_resend to
the current epoch, force a resend of this op....
Sage Weil
08:53 PM Revision 83d03f0e (ceph): osd/osd_types: add last_force_op_resend to pg_pool_t
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 3152faf79f498a723ae0fe44301ccb21b15a96ab)
Sage Weil
08:53 PM Revision c94ac44a (ceph): osd: handle race between osdmap and prepare_to_stop
If we get a MOSDMarkMeDown message and set service.state == STOPPING, we
kick the prepare_to_stop() thread. Normally...
Sage Weil
08:53 PM Revision 22e2e7cf (ceph): osd/ReplicatedPG: do not queue NULL dup_op
We call start_flush() with a NULL op in a couple different places. Do not
put a NULL pointer on the dup_ops list or ...
Sage Weil
08:45 PM Revision c5ae8ffc (ceph): Merge pull request #1827 from ceph/wip-6565-dumpling
Wip 6565 dumpling
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:38 PM Revision 63721185 (ceph): doc: Clean up pre-flight documentation
Mention recent Ceph releases.
Move important message about sudo and ceph-deploy closer to the use of
ceph-deploy.
Men...
Kevin Dalley
07:02 PM Bug #8398 (Duplicate): scrub stat mismatch errors in nightlies
logs: ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260674
ceph version: v0...
Tamilarasi muthamizhan
06:59 PM Revision 06d05fd6 (ceph): doc: fix link to FAQ
The location of the ceph wiki FAQ has changed.
Now, the link from ceph documentation matches the current FAQ location...
Kevin Dalley
06:54 PM Bug #8397 (Duplicate): radosbench test reported error in cluster log
logs: ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260589
ceph version: v0...
Tamilarasi muthamizhan
06:30 PM Bug #7891: osd: leaked pg refs on shutdown
recent logs from the nightlies:ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/2... Tamilarasi muthamizhan
02:17 PM Bug #7891: osd: leaked pg refs on shutdown
two instances:
ubuntu@teuthology:/a/samuelj-2014-05-16_23:11:10-rados-wip-sam-testing-testing-basic-plana/259903
Samuel Just
06:24 PM Bug #8396 (Resolved): osd: message delayed in Session misdirected after split
logs:ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260734
ceph version 0.80...
Tamilarasi muthamizhan
06:24 PM Revision f3925b20 (ceph): Merge pull request #1820 from ceph/wip-osd-refs
osd: fix a session ref leak, and an unlikely race
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
06:23 PM Revision 8d991fa2 (ceph): OSD: check for splitting when processing recover/backfill reservations
Fixes: 6565
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picke...
Samuel Just
06:18 PM Revision 03e3ccdd (ceph): doc: Restored glance_api_version=2 setting.
Fixes: #8347
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:18 PM rbd Bug #8378: krbd: Kernel oops in rbd_img_obj_callback
Hi Ilya,
I would like to know some details abount this patch, is this patch will applied to RBD Kernel Module or O...
Rain Li
10:20 AM rbd Bug #8378: krbd: Kernel oops in rbd_img_obj_callback
Hi Rain,
We have a patch pending that I hope will fix this, but it needs more testing.
I'll notify you when it's ...
Ilya Dryomov
05:48 PM Bug #8395 (Resolved): ceph-test-objectstore doesn't clean up
logs: ubuntu@teuthology:/a/teuthology-2014-05-18_02:30:21-rados-master-testing-basic-plana/260352
ceph version 0.8...
Tamilarasi muthamizhan
05:46 PM Revision e8756be2 (ceph): osdc/Objecter: flag ops that have been redirected
In the future it may be helpful to know whether an op has been redirected
by the OSD.
We don't need it bad enough no...
Sage Weil
05:32 PM Revision cf2b172c (ceph): osd: skip out of order op checks on tiered pools
When we send redirected ops, we do not assign a new tid, which means that
a given client's ops for a pool may not hav...
Sage Weil
05:10 PM Bug #8393: osd crashed in rbd-master-testing-basic-plana suite
coredump from ceph-osd.4.log @ ubuntu@teuthology:/a/teuthology-2014-05-18_23:00:04-rbd-master-testing-basic-plana/261... Yuri Weinstein
04:13 PM Bug #8393: osd crashed in rbd-master-testing-basic-plana suite
I was able to reproduce this issue on manual re-run.
Logs can be found on 'yw' box (ssh from teuthology) in /home/ub...
Yuri Weinstein
03:34 PM Bug #8393: osd crashed in rbd-master-testing-basic-plana suite
Moved to ceph Yuri Weinstein
02:54 PM Bug #8393 (Duplicate): osd crashed in rbd-master-testing-basic-plana suite
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-18_23:00:04-rbd-master-testing-basic-plana/261772/... Yuri Weinstein
05:05 PM RADOS Fix #8394 (New): Monitor: allow specifying "begin" and "target" values on map subscriptions
Right now, the monitor subscription mechanism lets you specify the map you want to start receiving updates as of. Unf... Greg Farnum
04:58 PM Bug #8338 (Resolved): OSD: no longer checking that ops on older maps are correctly targeted
Merged to master by commit 1383b649d7ae97c99e9840c42bef0c0db5a0f65e as commit 9f0825ca13320187ee9d763160ea2f49738f83f2 Greg Farnum
04:57 PM Bug #8371 (Resolved): osd not booting
This is in the dumpling branch as bd5d6f116416d1b410d57ce00cb3e2abf6de102b, and Sage has it in firefly-next as 5c8afa... Greg Farnum
04:49 PM Revision 9e80c29c (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:41 PM Revision e47049ba (ceph): erasure-code: fix URL in developer notes
add missing ..
http://tracker.ceph.com/issues/8388 Fixes: #8388
Reported-by: koleosfuscus <koleosfuscus@yahoo.com>
...
Loïc Dachary
04:29 PM Bug #8380 (Pending Backport): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
Sage Weil
04:28 PM Bug #8380 (Resolved): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
Sage Weil
01:26 PM Bug #8380 (Fix Under Review): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
Sage Weil
10:01 AM Bug #8380: osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
ah, this is a problem with the out of order debug checks vs the client behavior of keeping the same tid when doing re... Sage Weil
09:08 AM Bug #8380: osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
ubuntu@teuthology:/a/teuthology-2014-05-18_23:00:04-rbd-master-testing-basic-plana/261772 Sage Weil
04:12 PM Revision debf84ed (ceph): Split progress indicator out to separate functions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:12 PM Revision 33dbffff (ceph): Avoid calling yaml.safe_load() twice on each job
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:03 PM Bug #8239 (Resolved): log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:0...
Samuel Just
04:02 PM Bug #8104 (Resolved): OSD: changing min_size to larger than the acting set does not make the PG g...
Samuel Just
03:11 PM Revision a2421846 (ceph): increased sleep to 100 as 90 seemed insufficient
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
02:27 PM CephFS Feature #4354 (Resolved): mds: add an equivalent to the OSD OpTracker
5ace4d1af712b6852b27b5046b7df2a66c0f4e51 Greg Farnum
12:58 PM Revision d3488202 (ceph): Merge pull request #1823 from dachary/wip-mailmap
mailmap: Sahid Orentino Ferdjaoui affiliation
Reviewed-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@cloudwatt.com>
Loïc Dachary
12:49 PM Revision 23787ba0 (ceph): mailmap: Sahid Orentino Ferdjaoui affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
12:40 PM Revision 9bdc3f2a (ceph): Merge pull request #1822 from sahid/master
Ensure autogen.sh to be executed at the top-level
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
12:33 PM Revision 30ae96a7 (ceph): Ensure autogen.sh to be executed at the top-level
The commit adds a test to ensure that user executes
'autogen.sh' at the top-level of the directory.
Signed-off-by: S...
Sahid Orentino Ferdjaoui
12:00 PM Feature #8391 (Resolved): sysvinit does not support custom cluster names
It looks like custom cluster names are not being handled correctly by the init script.
This is reproducible with...
Alfredo Deza
11:31 AM rbd Documentation #8347 (Resolved): Openstack / Cinder Config
Restored glance_api_version=2 John Wilkins
11:13 AM Bug #6565 (Pending Backport): stuck in recovery_wait
saw in dumpling, not sure if we should bother backporting it Samuel Just
09:50 AM Bug #8379 (Need More Info): cephx: clock skew causes verify_reply decode error
Sage Weil
09:25 AM Bug #8379: cephx: clock skew causes verify_reply decode error
can you reproduce this with debug auth = 20 and debug monc = 20? Sage Weil
09:36 AM Bug #8387 (Need More Info): osd: skipping missing maps broken
Ian Colle
09:19 AM Bug #8387: osd: skipping missing maps broken
Can you find one line like
2014-05-19 17:09:52.374646 7fcbb109e700 0 -- 192.168.1.110:6819/58592 >> 192.168.1.107...
Sage Weil
07:31 AM Bug #8387: osd: skipping missing maps broken
More logs :: http://pastebin.com/zx6W4TY9 karan singh
07:21 AM Bug #8387 (Resolved): osd: skipping missing maps broken
Problem :: 50+ OSD are getting marked out of cluster and are down. The cluster is degraded. On checking logs of faile... karan singh
09:35 AM Bug #8382 (Won't Fix): Existed object in EC pool will not be overwritten or deleted by new writes
it will get cleaned up later, although right now garbage colletion is not very aggressive. see ticket #8389 Sage Weil
09:34 AM Feature #8389 (Resolved): osd: clean up old ec objects more aggressively
Sage Weil
08:17 AM Documentation #8388 (In Progress): Broken link in developer_notes for erasure_coding
"work in progress":https://github.com/ceph/ceph/pull/1824 Loïc Dachary
08:04 AM Documentation #8388: Broken link in developer_notes for erasure_coding
Probably the page was moved to:http://ceph.com/docs/master/dev/erasure-coded-pool/ koleos fuscus
07:31 AM Documentation #8388 (Resolved): Broken link in developer_notes for erasure_coding

The page describing "erasure code developer notes" has a broken link:
http://ceph.com/docs/master/dev/osd_internal...
koleos fuscus
06:55 AM CephFS Feature #8386 (Resolved): mds: use client (instead of mds) ctime/mtime
Sage Weil
06:18 AM rbd Bug #8385 (Closed): RBD / QEMU Crash: Invalid fastbin entry (free)
After the fix for Issue #6480, RBD and Qemu have been much more stable on our workload. With 0.67.8 we just saw anoth... Mike Dawson
05:21 AM devops Bug #8384 (Resolved): broken tgt makes teuthology tests fail
... Alfredo Deza
12:50 AM rgw Bug #8383 (Rejected): Upload part of one object passed with incorrect upload id or incorrect obje...
Description?
Test the case which upload parts of object orderly with radios gateway S3 API. When upload part of obje...
Jingjing Zhao

05/18/2014

10:31 PM Bug #8381: osd crash when osd use leveldb as filestore
I can't reproduce the crash. It seemed ok running "dd" or "fio" in vm.
The bad op "2307" is confusing. As I know, ...
Haomai Wang
08:05 PM Bug #8381 (Resolved): osd crash when osd use leveldb as filestore
when osd use leveldb as filestore(add configur options osd_objectstore = keyvaluestore-dev in ceph.conf), i used qem... Xinxin Shu
09:19 PM Bug #8382 (Won't Fix): Existed object in EC pool will not be overwritten or deleted by new writes
As listed below, object named "testobj9" is already existed in this EC pool, but every new writes to this object afte... Zhi Zhang
10:21 AM Revision e56b88fe (ceph): mds: Add ENoOp for padding journals
This allows us to implement journal splicing
without moving blocks around, and without modifying
the outer journal sy...
John Spray
10:21 AM Revision bf7b84c9 (ceph): mds: Add get_metablob to LogEvent
Previously the only way to get at the payload
of things like EUpdate and EOpen was to replay() them
(required a full ...
John Spray
10:21 AM Revision 2282739b (ceph): mds: Refactor CINode encoding into CInodeStore
CInode itself combined the on-disk format and
encode/decode logic with lots of other complex
behaviours. This separa...
John Spray
10:21 AM Revision b3e57ba5 (ceph): mds: Publicize some EMetaBlob members
This makes them accessible for JournalTool.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
10:21 AM Revision 96720b6d (ceph): mds: Add EMetaBlob::get_inodes
Used for filtering in journal tool
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
10:21 AM Revision e7f4b9e2 (ceph): mds: Fix Dumper::undump (missing lock)
Two problems were causing undump to fail:
* Objecter lock was not being taken around call to
.write() and .write_fu...
John Spray
10:21 AM Revision c1b185bd (ceph): mds: Add LogEvent::str_to_type
For cephfs-journal-tool to resolve user input to a EVENT_* constant
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
10:21 AM Revision f4927f00 (ceph): mds: switch __u32 with LogEvent::EventType typedef
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
10:21 AM Revision 220f9c96 (ceph): mds: Add EMetaBlob::get_dentries
For tools that would like to know which dentries are
touched by a metablob, without understanding its
internal format...
John Spray
10:21 AM Revision 730a0115 (ceph): mds: Add getter for EMetablob.client_name
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
10:21 AM Revision fb8f4698 (ceph): mds: add getter for ESession.client_inst
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
10:21 AM Revision 5b20debd (ceph): mds: Add LogEvent::get_type_str()
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
10:21 AM Revision d4a250ca (ceph): common: Add write_stream(ostream) to bufferlist
Enable C++ style file I/O when writing binary output
from bufferlists.
Signed-off-by: John Spray <john.spray@inktank...
John Spray
10:21 AM Revision e3a9f669 (ceph): objecter: Don't warn on multiple admin sockets
Suppress messages about failure to register admin sockets
if they are EEXIST, because this is a case that can occur
n...
John Spray
10:21 AM Revision 928d0f58 (ceph): mds: Fix typo 'Sesion'
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
10:21 AM Revision 3fa825c9 (ceph): osdc: Revise Journaler format
* Separate journal encoding/envelope format
code (JournalStream) from I/O code (Journaler)
* Add new sentinel and s...
John Spray
10:21 AM Revision 74ac6e4e (ceph): mds: Add get_paths method to EMetaBlob
Used by cephfs-journal-tool to filter events
by path fragment.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
07:06 AM Revision d776ec43 (ceph): mds: queue waiters in MDCache::force_dir_fragment()
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
06:57 AM Revision b223055e (ceph): mds: fix remote auth pin race
When removing auth unpinned objects from mdr->remote_auth_pins,
Server::handle_slave_auth_pin() checks object's autho...
Yan, Zheng
05:42 AM Revision 991f7f15 (ceph): Merge pull request #1821 from ceph/mds-optracker-fixes
mds: fix Server::submit_mdlog_entry() Zheng Yan
05:38 AM Revision 57c89bf8 (ceph): mds: fix Server::submit_mdlog_entry()
mdr can be NULL when rolling back slave update
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
05:13 AM Revision 0c148788 (ceph): mds: allow early reply when there is no journaled slave update
Early reply should be Ok when there were slave requests, but none
of them modifies any object.
Signed-off-by: Yan, Z...
Yan, Zheng
05:13 AM Revision affce7a9 (ceph): mds: journal rename source inode when rollback rename
rename changes the source inode's ctime. rollback changes ctime back
to its original value.
Signed-off-by: Yan, Zhen...
Yan, Zheng
05:13 AM Revision 0bd4fa2e (ceph): mds: try trimming exported objects
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
05:13 AM Revision f19cd4f7 (ceph): mds: drop locks after removing import/export state
dropping locks can dispatch requests, which may export the same
dirfrag again.
Signed-off-by: Yan, Zheng <zheng.z.ya...
Yan, Zheng
05:13 AM Revision 6fe7d175 (ceph): mds: skip journaling slave rename when possible
Rename operation can affect three dentries and two inodes. For MDS
who receives rename slave request, but isn't autho...
Yan, Zheng
05:12 AM Revision 37836532 (ceph): mds: include all of directory inode's replicas in rmdir witnesses
If a MDS crashed after journaling a rmdir operation, but before sending
MDentryUnlink messages. Survivor MDS may have...
Yan, Zheng
04:44 AM Revision 08b79ea8 (ceph): mds: journal EImportFinish after adjusting subtree auth
Submitting EImportFinish may journal an extra ESubtreeMap as side
effect. The ESubtreeMap should reflects subtree sta...
Yan, Zheng
01:33 AM Revision c18da048 (ceph): osd: fix narrow session refcount race
The set_priv() call consumes a ref. Technically the local 's' is not
actually owned by use by the time we get to the...
Sage Weil
01:32 AM Revision 2c4391b2 (ceph): osd: fix session leak in ms_handle_fast_connect
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

05/17/2014

07:06 PM Bug #8380 (Resolved): osd/ReplicatedPG.cc: 1849: FAILED assert(0 == "out of order op")
... Sage Weil
05:15 PM Revision 6eac0baf (ceph): Added more logging
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:07 PM Revision 686c01b5 (ceph): Added sleep log info line
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:41 AM Revision 15350de7 (ceph): Add header cache to DBObjectMap
OMap is used by PG to store PGLog, so it's called by each write operations.
Because leveldb don't play well in random...
Haomai Wang

05/16/2014

11:49 PM Bug #8379: cephx: clock skew causes verify_reply decode error
the pervios test cli 'ceph health' is wrong
In actually the result alway be 'HEALTH_OK'
I collect the osd log:
...
jian li
08:54 PM Bug #8379 (Can't reproduce): cephx: clock skew causes verify_reply decode error
linux: 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
4 osd and 1 mon
...
jian li
10:17 PM Revision 5ace4d1a (ceph): Merge pull request #1809 from ceph/wip-4354-mds-optracker
MDS OpTracker
Reviewed-by: Sage Weil <sage@inktank.com>
Gregory Farnum
10:15 PM Revision ee92a39b (ceph): MDS: add admin socket cleanup on shutdown
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:36 PM Documentation #7725: osd pool default size need updating
Please leave this to Florent as a low hanging fruit ;-) Loïc Dachary
06:52 PM rbd Bug #8378 (Resolved): krbd: Kernel oops in rbd_img_obj_callback
... Rain Li
06:31 PM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
During RBD performance testing using the librbd fio engine, I appear to be able to reproduce something that looks qui... Mark Nelson
04:44 PM Bug #8334: osd: bug with pool snaps, ceph_test_rados
found another related flaw, testing more Samuel Just
04:37 PM Revision 7a153818 (ceph): Merge pull request #1817 from ceph/wip-osdmon-pa-wait
OSDMonitor: set next commit in mon primary-affinity reply
Reviewed-by: Sage Weil <sage@inktank.com>
Ilya Dryomov
04:25 PM Revision a78b14ec (ceph): OSDMonitor: set next commit in mon primary-affinity reply
Commit 8c5c55c8b47e ("mon: set next commit in mon command replies")
fixed MMonCommand replies to include the right ve...
Ilya Dryomov
02:08 PM Revision a877d12f (ceph): Merge pull request #1816 from onlyjob/docs
sample.ceph.conf: minor update
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
11:40 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
Alfredo Deza wrote:
> Fedora 19 does not have (nor it provides) systemd-run:
>
> [...]
>
> According to the Fe...
Sage Weil
11:29 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
Fedora 19 does not have (nor it provides) systemd-run:... Alfredo Deza
10:30 AM Revision 6dfc544e (ceph): sample.ceph.conf: minor update
* Moved filestore settings above [osd.*] declarations otherwise
(if uncommented) those settings might be applied o...
Dmitry Smirnov
10:25 AM Bug #8375 (Can't reproduce): ceph_rest_api test (workunits/rest/test.py) failure
http://pulpito.ceph.com/gregf-2014-05-15_17:40:43-rados-wip-osdmap-sub-bug-testing-basic-plana/255543/
This was on...
Greg Farnum
09:26 AM Bug #8371 (Pending Backport): osd not booting
Sage put this in master (commit:290ac818696414758978b78517b137c226110bb4), and it passed the suite run overnight. Greg Farnum
07:42 AM devops Bug #8374 (Won't Fix): redhat-lsb is not recognized as a dependency in FC19
In issue #8028 redhat-lsb-core was added in the spec file, and although it works in CentOS it most certainly is not
...
Alfredo Deza
02:15 AM Bug #8373 (Resolved): Pool creation defaults to ruleset 0 even if it doesn't exist
... John Spray

05/15/2014

11:54 PM Revision 290ac818 (ceph): OSD: fix an osdmap_subscribe interface misuse
When calling osdmap_subscribe, you have to pass an epoch newer than the
current map's. _maybe_boot() was not doing th...
Greg Farnum
09:44 PM Revision 6ec3c460 (ceph): osd: include osd_objectstore in metadata reported to mon
Provide visibility into the OSD backend.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:48 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
Samuel Just
08:48 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
Ahah, the ENOENT is on the subdir which had been merged. The bug occurs when cleanup() happens after the subdir is m... Samuel Just
02:57 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
get_info is returning -ENOENT for a clearly extant collection (checked the current/ directory manually). I've set up... Samuel Just
10:16 AM Bug #8332 (In Progress): ceph-test-objectstore: bad return value in unlink
Ian Colle
08:42 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
Sadly this happened again today when running RBD tests with 18 OSDs using SSD journals. Not seeing much new in the c... Mark Nelson
05:56 PM rgw Bug #8372 (Won't Fix): Can't abort multipart uploads created with Emperor
We have buckets containing abandoned multipart uploads created with rgw 0.72.2. After upgrading to rgw 0.80.1, these... Benjamin Gilbert
05:44 PM Bug #8371: osd not booting
The master version passed my local test (I got master to hang, and then ran the same test and it did not hang). Sched... Greg Farnum
05:07 PM Bug #8371: osd not booting
wip-osdmap-sub-bug
wip-dumpling-osdmap-sub-bug
It'll also need a firefly backport, but maybe we should just remov...
Greg Farnum
05:05 PM Bug #8371 (Resolved): osd not booting
I'm not entirely clear on how the monmap subscriptions work, but it
looks from the log as if
OSD::_maybe_boot wit...
Samuel Just
04:48 PM Revision 333c7ad7 (ceph): Merge pull request #257 from ceph/wip-samba-fix
increased time wait to 90 sec so tests does not fail Zack Cerza
04:33 PM Revision 1a503aff (ceph): increased time wait to 90 sec so tests does not fail
Yuri Weinstein
04:08 PM Revision d8c74392 (ceph): Add Pulpito links to teuthology emails
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:06 PM CephFS Bug #6608 (Can't reproduce): samba teuthology dbench failure
Zheng Yan
03:17 PM CephFS Feature #8369 (New): ceph-fuse: handle suspend and resume more gracefully
Right now, suspend and resume are treated as "mds disconnect" events and we basically lose everything or risk data lo... Greg Farnum
03:06 PM CephFS Feature #8368 (Resolved): kernel: Notify users of mds disconnect and allow them to react to it
See the discussion at http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/19594, and the userspace version a... Greg Farnum
02:19 PM Bug #8367 (Duplicate): osd crashed in upgrade:dumpling-x:stress-split-firefly---basic-plana
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-14_19:55:03-upgrade:dumpling-x:stress-split-firefl... Yuri Weinstein
02:10 PM devops Tasks #8366 (Resolved): Update ceph.com/docs to default to the latest major release (0.80)
When users go to our docs, it should show the branch for the most recent major release (Firefly).
Users should be ab...
Neil Levine
01:44 PM Support #7609 (Resolved): http://tracker.ceph.com/account/register returns 500 Internal error
Applied patch and verified by someone that they were able to register with the problem browser after originally not b... Sandon Van Ness
01:10 PM devops Bug #7486: python-backports needs fixing for rhel
Alfredo Deza
01:08 PM devops Bug #7486: python-backports needs fixing for rhel
Sheldon: could you give us a bit more information as to how you are getting these warnings? Sandon and I could not re... Alfredo Deza
09:33 AM Bug #8361 (Can't reproduce): osd/osd_types.h: 2868: FAILED assert(rwstate.empty())

OSD crash with error
osd/osd_types.h: 2868: FAILED assert(rwstate.empty())
ceph version 0.80.1 (a38fe1169b6d...
Sergey Korolev
05:21 AM Bug #8359 (Resolved): FTBFS with gcj-jdk v4.9.0
Ceph FTBFS with gcj-jdk v4.9.0:... Dmitry Smirnov
03:43 AM Revision c3dccbf2 (ceph): Downgrade paramiko to work around an SFTP bug
See http://tracker.ceph.com/issues/8327
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:53 AM Feature #8343: please enable data integrity checking (by default) / silent data corruption
Greg Farnum wrote:
> Have you ever run a scrub repair on the cluster?
Yes. Since release of 0.80 I instructed all...
Dmitry Smirnov

05/14/2014

09:20 PM Revision 405063b1 (ceph): workunits: provide some output in the dirfrag.sh test
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:26 PM rbd Documentation #8347: Openstack / Cinder Config
Thanks for the logs! This is (https://bugs.launchpad.net/cinder/+bug/1308058), which is fixed in cinder's master bran... Josh Durgin
09:34 AM rbd Documentation #8347: Openstack / Cinder Config
OK, I did that, but didn't see anything interesting come up in the cinder-volume.log. I did get this traceback in the... Quentin Hartman
08:01 AM rbd Documentation #8347: Openstack / Cinder Config
Sure. I'll have to get my other stuff to a stopping point before I can do that though.
fwiw, I did do some poking ...
Quentin Hartman
07:53 AM rbd Documentation #8347 (In Progress): Openstack / Cinder Config
That setting is necessary for copy-on-write cloning to work when creating a volume from an image. It sounds like ther... Josh Durgin
08:24 PM Revision fe19a1db (ceph): Merge pull request #1803 from onlyjob/java-gcj
Java GCJ fixes
Reviewed-by: Greg Farnum <greg@inktank.com>
Acked-by: Noah Watkins <noahwatkins@gmail.com>
Gregory Farnum
08:17 PM Revision f47c160e (ceph): PG: replace is_split, acting_up_affected with should_restart_peering
This way, we restart peering using the same criteria as
check_new_interval.
Fixes: #8104
Signed-off-by: Samuel Just ...
Samuel Just
08:17 PM Revision aec5634e (ceph): osd_types: remove the pool_id argument from (is|check)_new_interval
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:17 PM Revision 2ee35511 (ceph): osd_types: factor out is_new_interval from check_new_interval
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:09 PM Revision 4391ce53 (ceph): Merge pull request #31 from ceph/wip-fuse-permission
marginal/multimds: fuse_default_permissions = 0 for ceph-fuse Gregory Farnum
07:12 PM Revision e6e3cec3 (ceph): Merge pull request #1806 from ceph/wip-8011
ReplicatedPG: block scrub on blocked object contexts
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
03:58 PM Revision c48a4ef9 (ceph): common/perf_counters: use second atomic to make counters safe to read
Add a second counter so that we can detect a race with an add/inc during
read, and retry.
Signed-off-by: Sage Weil <...
Sage Weil
03:23 PM CephFS Feature #8358 (New): client: opportunistically update backtraces on files
I've seen a few reports that backtrace updates are causing issues due to the increased write load (and the bursty nat... Greg Farnum
02:44 PM CephFS Feature #4354 (Fix Under Review): mds: add an equivalent to the OSD OpTracker
https://github.com/ceph/ceph/pull/1809 Greg Farnum
01:35 PM devops Tasks #8240 (In Progress): Build 0.67.8 & 0.80 on RHEL7-RC
Firefly is built/pushed out. Dumpling still needs to be built/pushed. Sandon Van Ness
12:54 PM Bug #7804: backfill racing with a hitset object remove
I don't think this bug is fixed, picking this one as the root bug (there was a duplicates loop) Samuel Just
11:27 AM Feature #8343: please enable data integrity checking (by default) / silent data corruption
Have you ever run a scrub repair on the cluster?
Was your cluster going through any backfilling?
The corrupt data...
Greg Farnum
10:52 AM Bug #7765: Bogus bandwidth statistics during pg creation
Ian Colle
08:37 AM Bug #7765: Bogus bandwidth statistics during pg creation
Confirmed this is still an issue on master, completely breaks the calamari iops chart with the spike generated :-/ John Spray
10:51 AM RADOS Feature #8355 (New): extend rados import to support recovering from archived erasure-coded shards
This is a lot trickier: we'll need to be able to specify the erasure coding library and paramaters in order to recons... Samuel Just
09:16 AM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
You could get around this by apt pinning or via aptitude (which is effectively doing the same thing)
This just fee...
Joel Merrick
09:14 AM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
... Joel Merrick
09:11 AM rgw Bug #8233: Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
Sure, the issue is that the 100-continue packages you provide are not installable. This is due to apache 2.4 being th... Joel Merrick
07:23 AM Revision ab907c5a (ceph): doc: Clarified Debian uses sysvinit.
Fixes: #7182
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
07:14 AM Revision c71c2921 (ceph): doc: Added rgw print continue guidance.
Fixes: #7731
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
07:13 AM Revision b082fd68 (ceph): doc: Minor edit.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:02 AM Revision ca833bd5 (ceph): doc: Added clarifying text to CRUSH add command.
Fixes: #8322
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
06:20 AM Revision 48337e0c (ceph): doc: Omitted glance_api_version=2 to fix creating images from volumes.
Fixes: #8347 John Wilkins
06:18 AM Revision 17930a1e (ceph): doc: Changed example to use virtio and put key usage into one line.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:49 AM rbd Bug #7790 (Resolved): Kernel panic when creating ZFS pools on CEPH RBD devices
... Ilya Dryomov
01:46 AM Revision c7540cb6 (ceph): Merge pull request #1802 from ceph/wip-mds-misc
Wip mds misc
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:24 AM Bug #8335: Crash while recovering from XFS corruption
After successful XFS recovery Ceph is crashing. Or Ceph cannot recover itself? Do I need to delete this OSD and creat... Pavel Veretennikov
01:11 AM Revision b4b128b2 (ceph): Merge pull request #1810 from ceph/wip-fedora
doc: update instructions for RPM distros Sage Weil
12:39 AM Documentation #2994 (Resolved): doc: expand/complete librados API doc
Created an intro to librados. John Wilkins
12:38 AM Documentation #2624 (Resolved): OpenStack creation instructions should recommend non-default numb...
John Wilkins
12:36 AM Documentation #1814 (Resolved): doc: openstack + ceph install howto
John Wilkins
12:26 AM Documentation #6774 (Resolved): Documentation: osd scrub load threshold incorrect.
Was resolved some time ago. John Wilkins
12:23 AM devops Documentation #7182 (Resolved): documentation miscategorizes debian as upstart based. debian use...
John Wilkins
12:20 AM devops Documentation #7182 (In Progress): documentation miscategorizes debian as upstart based. debian ...
John Wilkins
12:13 AM rgw Documentation #7731 (Resolved): Warning about "rgw print continue" should be added to radosgw con...
John Wilkins
12:07 AM rgw Documentation #7731 (In Progress): Warning about "rgw print continue" should be added to radosgw ...
John Wilkins
12:01 AM Documentation #8322 (Resolved): make "manually add OSD" documents to make CRUSH command needs cle...
John Wilkins

05/13/2014

11:57 PM Documentation #8322 (In Progress): make "manually add OSD" documents to make CRUSH command needs ...
John Wilkins
11:36 PM rgw Bug #8233 (Need More Info): Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
I haven't installed on Trusty yet, but will upgrade my machines soon. Can you provide more specifics of the problems ... John Wilkins
11:22 PM rbd Documentation #8347 (Resolved): Openstack / Cinder Config
I removed the reference entirely. I also removed it from http://openstack.redhat.com/Using_Ceph_for_Cinder_with_RDO_H... John Wilkins
11:13 PM rbd Documentation #8347 (In Progress): Openstack / Cinder Config
John Wilkins
03:39 PM rbd Documentation #8347 (Resolved): Openstack / Cinder Config
At http://ceph.com/docs/master/rbd/rbd-openstack/#configuring-cinder the setting "glance_api_version=2" is recommende... Quentin Hartman
09:48 PM Revision 8dd1190d (ceph): Improve Bash completion for various tools
Wido den Hollander
09:26 PM Revision c7d7abae (ceph): Merge pull request #256 from ceph/wip-6542-wusui
Add missng docstrings to repair_test.py Zack Cerza
09:02 PM Revision 5dfc5700 (ceph): Add missng docstrings to repair_test.py
Fixes: 6542
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
08:59 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
Sure but instead of going deep into probably irrelevant details of how OSD was lost I would appreciate more focus on ... Dmitry Smirnov
07:31 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
You're going to need to provide more details; as described this doesn't quite make sense.
Did you witness filesystem...
Greg Farnum
04:50 PM Feature #8343: please enable data integrity checking (by default) / silent data corruption
P.S. Naturally corruption was not limited to test data file -- at least one MySQL database was lost on RBD device (it... Dmitry Smirnov
06:54 AM Feature #8343 (Closed): please enable data integrity checking (by default) / silent data corruption
I'm scrubbing CephFS with @fsprobe@ which detected data corruption around the time when one OSD died due to Btrfs fil... Dmitry Smirnov
08:38 PM Revision 00225d73 (ceph): test: fix some templates to match new output code
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Greg Farnum
08:01 PM Bug #8349 (Resolved): env-vs-args unittest is racy
The env-vs-args unit test frequently fails non-deterministically on the gitbuilders. I'm pretty sure it's an issue wi... Greg Farnum
06:22 PM Revision 20aad8ff (ceph): doc: update instructions for RPM distros
Fix RPM building instructions: this has been broken since
libs3 was included inline in the ceph repo as a submodule.
...
John Spray
06:09 PM Revision 010f83f1 (ceph): Fix unit tests under Jenkins
os.getlogin() was throwing:
OSError: [Errno 25] Inappropriate ioctl for device
Signed-off-by: Zack Cerza <zack.cer...
Zack Cerza
05:58 PM Bug #8335: Crash while recovering from XFS corruption
How is this related to Ceph?
Corruption on xfs may be manifestation of hardware errors or a kernel bug.
I would c...
Dmitry Smirnov
05:54 PM Revision 04c280e7 (ceph): Merge remote-tracking branch 'origin/master' into wip-4354-mds-optracker
Conflicts:
src/mds/Locker.cc
src/osd/OpRequest.cc
src/osd/OpRequest.h
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
05:46 PM Feature #8348 (New): include "ChangeLog" and/or "NEWS" files to release tarball
Please include meaningful "ChangeLog" and/or "NEWS" files to release tarball.
It is nice when those files contain in...
Dmitry Smirnov
04:36 PM CephFS Bug #8291 (Resolved): 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Finally with following commits from "master":
* commit:b8aa58af793bea4ed1a150ac5bf554fc894774f1
* commit:70ab07...
Dmitry Smirnov
09:36 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Zheng Yan wrote:
> The attached (one line) patch can make fuse-client work as you expected.
Thanks, but I still...
Dmitry Smirnov
04:22 PM Bug #8332: ceph-test-objectstore: bad return value in unlink
reproducible, working on it Samuel Just
11:23 AM Bug #8332: ceph-test-objectstore: bad return value in unlink
Hmm, the assert is after a failure injection and cleanup sequence, trying to reproduce. Samuel Just
04:15 PM Bug #8333: ceph_test_rados_delete_pools_parallel: Received fewer notifies than expected: 0 < 1
It appears that the semaphores in st_rados_(watch|notify).cc and rados_watch_notify.cc should have prevented this ord... Samuel Just
04:06 PM Bug #8333: ceph_test_rados_delete_pools_parallel: Received fewer notifies than expected: 0 < 1
Odd... the watch in the test happened out of order. Samuel Just
03:21 PM Revision de321790 (ceph): Use VersionNotFoundError packages are missing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:11 PM devops Bug #8330: repodata on rpm repos do not list latest ceph-deploy (1.5.2)
Yes, exactly:... Simon Ironside
07:21 AM devops Bug #8330: repodata on rpm repos do not list latest ceph-deploy (1.5.2)
You mean, you cannot install any other package in that repository? Alfredo Deza
02:50 PM Bug #8346 (Can't reproduce): OSD crashes on master (FAILED assert(ip_op.waiting_for_commit.count(...

Revision bfce3d4, home-built packages on Fedora 20: wasn't actually trying to test Ceph, but since I saw some crash...
John Spray
02:44 PM Bug #8345 (Rejected): PG::repair_object() should check for and return errors

The function should make sure that the OI_ATTR exists.
The decode of object_info_t should should be called explici...
David Zafman
01:05 PM Feature #8231: ceph filestore dump improvements
Adding:
ceph-filestore-dump ... <pgid> <object> list-omap
David Zafman
01:04 PM Feature #8231 (In Progress): ceph filestore dump improvements
David Zafman
12:42 PM Bug #8344 (Can't reproduce): Upstart scripts silently fail when asok missing
In situations like Issue 7188, the admin socket can be lost from /var/run/ceph/ceph-<daemon>.<name>.asok. When this h... Mike Dawson
12:21 PM Bug #7188: Admin socket files are lost on log rotation calling initctl reload (ubuntu 13.04 only)
I think this fix was incomplete: https://www.mail-archive.com/ceph-users@lists.ceph.com/msg09754.html
We probably ...
Greg Farnum
11:13 AM Bug #8334: osd: bug with pool snaps, ceph_test_rados
Samuel Just
09:11 AM rgw Bug #8251 (Fix Under Review): radosgw-agent does not sync objects uploaded to recreated buckets
Yehuda Sadeh
09:07 AM Linux kernel client Feature #3837 (In Progress): krbd: support format 2 striping
Ian Colle
09:06 AM Linux kernel client Feature #190: krbd: DISCARD support
Ian Colle
06:31 AM Bug #8342 (Resolved): init script may not start all OSDs
On server with multiple OSDs init script aborts and do not attempt to start other OSDs after failure to start one of ... Dmitry Smirnov
05:52 AM Revision 26151ec6 (ceph): mds: lower IO priority of storing backtrace
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
04:39 AM Revision bfce3d4f (ceph): Merge pull request #1771 from ceph/wip-5021
Wip 5021
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
04:31 AM Linux kernel client Bug #8341 (New): improve falover to next available MON
I suspend one computer with RBD mapped device fairly often.
Every time it comes out of suspend gracefully but today ...
Dmitry Smirnov
01:31 AM Revision 20814de9 (ceph): Merge pull request #1807 from ceph/wip-mds-flock
mds: reduce verbosity of handle_client_file_{readlock,setlock} Zheng Yan
01:29 AM Revision 019483fd (ceph): mds: reduce verbosity of handle_client_file_{readlock,setlock}
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
01:27 AM Revision ca313c20 (ceph): mds: add a Server::submit_mdlog_entry() to provide event marking
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
12:22 AM Revision 9f0825ca (ceph): OSD: verify that client ops are targeted correctly in the current epoch
We were previously only looking at the epoch the op was sent in, which meant
that if we had dropped responsibility so...
Greg Farnum
12:09 AM CephFS Bug #5021 (Resolved): ceph-fuse: crash on traceless reply
Zheng Yan
12:07 AM CephFS Bug #2863 (Resolved): client: does not tolerate traceless replies from mds
Zheng Yan

05/12/2014

11:04 PM rgw Bug #8340 (Rejected): The name of request headers in radios gateway is not match with Amazon S3 w...
Error Message?
1. Create a Amazon s3 client to test the function of radosgw.
2. Copy object with optional constrain...
Jingjing Zhao
10:31 PM Revision 74114771 (ceph): ReplicatedPG: block scrub on blocked object contexts
Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:29 PM Revision c32c56b7 (ceph): Merge pull request #1779 from ceph/wip-7553
Wip 7553
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:08 PM Revision 2ec21827 (ceph): ReplicatedPG::start_flush: send delete even if there are no snaps
Even if all snaps for the clone have been removed, we still have to
send the delete to ensure that when the object is...
Samuel Just
09:44 PM Revision a6aa8121 (ceph): MDCache: mark ops at various finish points
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:44 PM Revision 2df68b6b (ceph): Server: mark events when journaling and replying
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:44 PM Revision ca917430 (ceph): Locker: mark_event in acquire_locks() when blocking or succeeding
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:44 PM Revision 87f6cd49 (ceph): MDS: add an OpTracker and use it
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:41 PM Revision b2778029 (ceph): Mutation: add an MDRequestParams struct and use that when building MDRe...
We now have a single constructor and one path to build MDRequests with.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:39 PM Revision 06d6d32b (ceph): mds: remove a couple leftover declarations of MDRequest
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:39 PM Revision 0d89e5ca (ceph): MDCache: pass the causative message to request_start_slave()
We were passing the causative MDS (as an int), but pushing down the
actual Message will help us as we set up an OpTra...
Greg Farnum
09:39 PM Revision ae80a1f3 (ceph): MDS: add stubs for an AdminSocketHook
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:25 PM Revision 428319e8 (ceph): doc/release-notes: v0.80.1
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:25 PM Revision 971c0652 (ceph): Use config.archive_base if one isn't passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:09 PM Revision d945e564 (ceph): Add retries to orchestra.connection.connect()
This is an attempt to fix: http://tracker.ceph.com/issues/8314
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:03 PM Revision 2b8232a3 (ceph): Better logging
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:03 PM Revision dfb2352d (ceph): Fix typo
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:33 PM Revision b99244e5 (ceph): Merge pull request #1799 from ceph/wip-8305
osd: fix op ordering with pool overlay set/removed
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh...
Sage Weil
08:20 PM Revision 19f8849a (ceph): doc: Improvements to qemu installation.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:42 PM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Dmitry Smirnov wrote:
> Greg Farnum wrote:
> > A suspended client isn't participating in the cluster and gets boote...
Zheng Yan
07:08 PM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Greg Farnum wrote:
> A suspended client isn't participating in the cluster and gets booted out; if it has stale data...
Dmitry Smirnov
09:19 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
A suspended client isn't participating in the cluster and gets booted out; if it has stale data it *cannot* rejoin th... Greg Farnum
03:08 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Zheng Yan wrote:
> The patch doesn't make ceph-fuse recover automatically. you need to use following command to reco...
Dmitry Smirnov
01:08 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Dmitry Smirnov wrote:
> Perhaps my initial confusion was because only the above-mentioned commit was cherry-picked t...
Zheng Yan
12:26 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Perhaps my initial confusion was because only the above-mentioned commit was cherry-picked to "firefly" branch.
Zh...
Dmitry Smirnov
06:33 PM Revision 6e4455d6 (ceph): doc: Added note on Default requiretty for CentOS and others.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:31 PM CephFS Bug #8337 (Resolved): Logging too verbose in handle_client_file_setlock
fixed by commit 019483fdaa Zheng Yan
01:08 PM CephFS Bug #8337 (Resolved): Logging too verbose in handle_client_file_setlock
Each time, a client uses fcntl locking, the mds server writes a log message with loglevel 0. This results in quite a ... Markus Blank-Burian
05:57 PM Revision 756a6bfc (ceph): Move "no results server" warning
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision ad012469 (ceph): Move list of exceptions to catch
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision 456a1148 (ceph): Add try_mark_run_dead()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision 47f5d835 (ceph): Use try_mark_run_dead()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision e0e01265 (ceph): Fix name parsing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:50 PM Revision b1859c79 (ceph): Merge pull request #255 from ceph/wip-6921-wusui
Allow .teuthology.yaml to set downburst path Zack Cerza
05:22 PM Bug #8338: OSD: no longer checking that ops on older maps are correctly targeted
wip-8338. It passes trivial tests (local cluster, rados bench); Sam said he'd run it through testing with some change... Greg Farnum
04:12 PM Bug #8338 (Resolved): OSD: no longer checking that ops on older maps are correctly targeted
I probably did this, but I'm not sure how. Found a hung kclient run today, blocked on OSD ops. This was in the OSD lo... Greg Farnum
03:28 PM Feature #7553 (Resolved): Remove classic scrub
Samuel Just
03:15 PM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/a/samuelj-2014-05-09_14:11:19-rados-wip-sam-testing-testing-basic-plana/245865 Samuel Just
06:08 AM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-05-11_09:34:50-rados-firefly-testing-basic-plana/249163 Sage Weil
03:13 PM Bug #6756: journal full hang on startup
ubuntu@teuthology:/a/samuelj-2014-05-09_14:11:19-rados-wip-sam-testing-testing-basic-plana/245820 Samuel Just
03:12 PM Revision a38fe116 (ceph): 0.80.1
Jenkins
03:11 PM Revision ab873622 (ceph): 0.80.1
Jenkins
03:10 PM Revision 03e7d1d5 (ceph): 0.80.1
Jenkins
03:09 PM Revision 7a4919c7 (ceph): 0.80.1
Jenkins
01:36 PM devops Bug #8330: repodata on rpm repos do not list latest ceph-deploy (1.5.2)
Behaviour seems to have changed here since yesterday.
ceph-deploy 1.5.2 is now the *only* package that appears in ...
Simon Ironside
01:32 PM Bug #8328 (Pending Backport): osd: null op on dup_ops list
Sage Weil
01:32 PM Bug #8305 (Pending Backport): objecter, osd: pool overlay change should trigger op resend
Sage Weil
01:10 PM Revision 59e2381f (ceph): Merge pull request #1801 from ceph/wip-update-gitignore
Update gitignore entries for master
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:51 PM Revision b4ffd661 (ceph): Merge pull request #1800 from ceph/wip-da-SCA-20140510
fixes from SCA
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
08:59 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
Over the weekend I was able to reproduce this under valgrind. Sadly valgrind didn't report any errors for the OSDs t... Mark Nelson
07:38 AM Bug #8335 (Rejected): Crash while recovering from XFS corruption
There was a FS corruption:... Pavel Veretennikov
06:04 AM Bug #8334 (Resolved): osd: bug with pool snaps, ceph_test_rados
ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-05-11_09:34:50-rados-firefly-testing-basic-plana/249051
f...
Sage Weil
05:57 AM Bug #8333 (Can't reproduce): ceph_test_rados_delete_pools_parallel: Received fewer notifies than ...
... Sage Weil
05:56 AM Bug #8332 (Resolved): ceph-test-objectstore: bad return value in unlink
ubuntu@teuthology:/var/lib/teuthworker/archive/sage-2014-05-11_09:34:50-rados-firefly-testing-basic-plana/248775... Sage Weil
05:19 AM rbd Feature #7895 (Resolved): krbd: test cloning, discard, plus regular I/O via fsx
https://github.com/ceph/ceph/pull/1766 Ilya Dryomov
05:18 AM rbd Bug #8184 (In Progress): krbd: make sure we have latest osdmap on 'rbd map'
Ilya Dryomov
05:16 AM Linux kernel client Bug #8226 (Resolved): 0.80~rc1: RBD read errors (ENXIO)
... Ilya Dryomov
04:08 AM Revision 8b682d16 (ceph): prioritise use of `javac` executable (gcj provides it through alternati...
On Debian this fixes FTBFS when gcj-jdk and openjdk-7-jdk are installed at
the same time because build system will u...
Dmitry Smirnov
04:06 AM Revision 89fe0353 (ceph): pass '-classpath' option (gcj/javah ignores CLASSPATH environment varia...
This should not affect OpenJDK which understands '-classpath' as well.
With gcj-jdk we still get FTBFS later:
~~~...
Dmitry Smirnov
03:57 AM Revision 0f4120c0 (ceph): look for "jni.h" in gcj-jdk path, needed to find "jni.h" with gcj-jdk_4...
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org> Dmitry Smirnov
03:38 AM Revision 20015726 (ceph): mds: deny reconnect for closed session
The client that tries reconnect may have dirty caps and unsafe requests.
Allowing the reconnect attempt may compromis...
Yan, Zheng
03:26 AM Revision 59f539c1 (ceph): mds: revert EMetaBlob::{fullbit,remotebit,nullbit} encoding optimization
Revert commit 40d56a97 (mds: optimize EMetaBlob::fullbit, remotebit,
nullbit encoding). This optimization creates sma...
Yan, Zheng
03:14 AM Revision 1f92f558 (ceph): mds: cleanup usage of MDCache::predirty_journal_parent()
The sixth parameter of MDCache::predirty_journal_parent() is 'int'
with default value 0.
Signed-off-by: Yan, Zheng <...
Yan, Zheng
03:14 AM Revision 54a90376 (ceph): mds: avoid journaling unnecessary dir context
If base inode is reached, try clearing the 'maybe' list, then stop.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
03:14 AM Revision 58ee5560 (ceph): mds: propagate inode rstat if it has never been propagated
Otherwise the 'last_dirstat_prop' of directory inode keeps in 'never'
state.
Signed-off-by: Yan, Zheng <zheng.z.yan@...
Yan, Zheng
03:14 AM Revision f35648bf (ceph): mds: properly clear new flag for stale client cap
CInode::encode_inodestat() should clear the 'new' flag of client
cap even when session is stale, because the 'new' fl...
Yan, Zheng
12:33 AM Revision 3d7f527c (ceph): BtrfsFileStoreBackend.cc: fix ::unlinkat() result handling
Don't check for 'fd' but for the return value of the ::unlinkat() call.
Fix for:
[src/os/BtrfsFileStoreBackend.cc:72...
Danny Al-Gaaf
12:17 AM Revision 5f89128f (ceph): TestLFNIndex.cc: remove unused variable 'mangled_name'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:07 AM Revision a4455299 (ceph): rgw_user.cc: remove dead assignment in generate_key()
Fix for:
[src/rgw/rgw_user.cc:778]: (style) Variable 'subuser' is
assigned a value that is never used.
Signed-off-b...
Danny Al-Gaaf
12:01 AM Revision b1196795 (ceph): rgw_user.cc: cleanup RGWAccessKeyPool::check_op()
Remove dead assignment and unsued variable 'secret_key'. Check
op_state.get_access_key() directly for emptiness witho...
Danny Al-Gaaf

05/11/2014

11:47 PM Revision b731c472 (ceph): rgw_rados.cc: remove dead assignment / unused variable 'obj_name'
Fix for:
[src/rgw/rgw_main.cc:1086]: (style) Variable 'frontend_frameworks'
is assigned a value that is never used.
...
Danny Al-Gaaf
11:43 PM Revision 10e6d6e6 (ceph): rgw_main.cc: remove dead assignment and unused variable
Fix for:
[src/rgw/rgw_main.cc:1086]: (style) Variable 'frontend_frameworks' is
assigned a value that is never used....
Danny Al-Gaaf
11:36 PM Revision d2d6b0f6 (ceph): PGMap.cc: remove dead assignment
[src/mon/PGMap.cc:865]: (style) Variable 'first' is assigned a value
that is never used.
Signed-off-by: Danny Al-Ga...
Danny Al-Gaaf
11:26 PM Revision cd611b4b (ceph): MDBalancer.cc: remove some since 2009 unused code
Remove some since long time unused code and variables (commented out
since 2009).
Fix for:
[src/mds/MDBalancer.cc:7...
Danny Al-Gaaf
11:14 PM Revision 6cda1e17 (ceph): chain_xattr.cc: fix memory leak, free 'expected'
Fix for:
[src/test/objectstore/chain_xattr.cc:186]: (error) Memory leak:
expected
Signed-off-by: Danny Al-Gaaf <dan...
Danny Al-Gaaf
11:09 PM Revision 1d39b11d (ceph): confutils.cc: remove unused variable 'val'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:49 PM Revision 1cac4915 (ceph): SyntheticClient.cc: remove double check for "getdir"
Fix for:
[src/client/SyntheticClient.cc:1143]: (style) Expression is always
false because 'else if' condition matche...
Danny Al-Gaaf
10:38 PM Revision 5e05acaf (ceph): rgw_op.cc: reduce scope of 'int r' in execute()
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:33 PM Revision f45a50f1 (ceph): 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
10:27 PM Revision 8f90cd23 (ceph): rgw_quota.cc: remove unused variable 'key'
[src/rgw/rgw_quota.cc:455]: (style) Variable 'key' is assigned a
value that is never used.
Signed-off-by: Danny Al-...
Danny Al-Gaaf
10:06 PM Revision 4753ae87 (ceph): test_rgw_admin_log.cc: prefer ++operators for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:06 PM Revision 218b6d80 (ceph): test_cls_rbd.cc: use 'delete []' if 'new char[len]' was used
Fix for:
[src/test/cls_rbd/test_cls_rbd.cc:82]: (error) Mismatching allocation
and deallocation: b
[src/test/cls_rbd...
Danny Al-Gaaf
09:44 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
So far so good, I think we can declare this bug as fixed.
Please backport to 3.14 if possible. Thanks.
P.S. Hah...
Dmitry Smirnov
09:39 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Hi Dmitry,
How did your tests go?
Ilya Dryomov
09:25 PM Revision 20455a6b (ceph): test_rgw_admin_log.cc: prefer empty() over size() for emptiness check
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:22 PM Revision d69fd905 (ceph): test_rgw_admin_opstate.cc: prefer ++operators for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:21 PM Revision 0f899c8c (ceph): test_rgw_admin_meta.cc: prefer ++operators for iterators
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:17 PM Revision f523d64d (ceph): TestErasureCodePluginJerasure.cc: prefer ++operators for non-primitive ...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:13 PM Revision 014f0508 (ceph): test/ObjectMap/KeyValueDBMemory.cc: use empty() instead of size()
Use empty() instead of 'size() == 0' to fix:
[src/test/ObjectMap/KeyValueDBMemory.cc:83]: (performance)
Possible in...
Danny Al-Gaaf
08:46 PM Revision d9fff40d (ceph): mon: restore previous weight when auto-marked out osd boots
When an OSD that was marked out boots, restore the weight it had before.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:45 PM Revision 87722a42 (ceph): mon: remember osd weight when auto-marking osds out
If we automatically mark an OSD out, remember its OSD weight.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:18 PM Revision 45281d9b (ceph): common/perf_counters: use atomics instead of a mutex
The mutex is way too expensive.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:18 PM Revision bf3ba600 (ceph): atomic_t: add atomic64_t
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:52 AM Revision b24b77a4 (ceph): FileStore.cc: remove some dead assignments
There is no need to reset 'r' to '0'.
Fix for:
3759 r = 0;
Value stored to 'r' is never read
4093 r = 0;
...
Danny Al-Gaaf
10:26 AM Revision 39c071fe (ceph): .gitignore: ignore files generated by ctags on topdir
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:24 AM Revision e847d560 (ceph): add gitignore for wireshark subdir to track *.patch only here
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:20 AM Revision b9cf7086 (ceph): .gitignore: add some patch/diff related files
Change *.patch to be ignored in general on all dirs.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
10:18 AM Revision f067013a (ceph): .gitignore: add no longer used mkcephfs
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:55 AM Revision ea69f6b1 (ceph): cls_kvs.cc: return 'r' from get_idata_from_key()
Fix for:
69 r = 0;
Value stored to 'r' is never read
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
09:52 AM Revision 574a9405 (ceph): cls_kvs.cc: remove dead assignment
Fix for:
[src/key_value_store/cls_kvs.cc:383] -> [src/key_value_store/cls_kvs.cc:386]:
(performance) Variable 'r' is...
Danny Al-Gaaf
09:28 AM Revision 36c1c974 (ceph): rgw_user.cc:
Remove bool variable 'same_email' compare emails directly in
if check.
Fix for:
[src/rgw/rgw_user.cc:1926] -> [src/r...
Danny Al-Gaaf
08:37 AM devops Bug #8330 (Resolved): repodata on rpm repos do not list latest ceph-deploy (1.5.2)
Users are reporting that they get 1.4 with yum. And that radosgw-agent-1.2-0 is there but it isn't Alfredo Deza
07:53 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
several other commits followed by commit 09a1bc5 are also required. These commits do not make fuse client recover aut... Zheng Yan
01:24 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
I'm sorry to say that commit:09a1bc5 did not fix it.
I cherry-picked it to 0.80 and here how it looks in MDS log:
...
Dmitry Smirnov

05/10/2014

10:36 PM Revision a121d014 (ceph): libcephfs.cc: fix possible NULL pointer deref
Fix possible NULL pointer dereference of 'inode' in ceph_ll_lookup_inode().
It's not enough to check for 'inode' with...
Danny Al-Gaaf
10:15 PM Revision 76568aa0 (ceph): Objecter::_op_submit: only replace the tid if it's 0
Otherwise, redirected ops will suddenly have a different tid
and will become uncancelable.
Fixes: #7588
Signed-off-b...
Samuel Just
07:37 PM Revision 94773aca (ceph): osd/OSD.cc: fix possible NULL pointer deref in share_map()
Fix for:
4778 *sent_epoch_p = osdmap->get_epoch();
12 Dereference of null pointer (loaded from variable 'sent_e...
Danny Al-Gaaf
05:29 PM Revision 0d67f9b0 (ceph): osd/ReplicatedPG: do not queue NULL dup_op
We call start_flush() with a NULL op in a couple different places. Do not
put a NULL pointer on the dup_ops list or ...
Sage Weil
05:18 PM Revision 79c6491c (ceph): mds/flock.cc: remove dead initialization of 'new_lock_end'
Fix for:
213 uint64_t new_lock_end = new_lock.start + new_lock.length - 1;
Value stored to 'new_lock_end' during...
Danny Al-Gaaf
05:13 PM Revision e8b47897 (ceph): mds/flock.cc: remove dead initialization of 'new_lock_start'
Fix for:
212 uint64_t new_lock_start = new_lock.start;
Value stored to 'new_lock_start' during its initializatio...
Danny Al-Gaaf
05:06 PM Revision 5199c142 (ceph): mds/Server.cc: remove unused initialization of 'destdnl'
Remove initialization of 'destdnl' since the assigned value was
never used and the same call is used some lines later...
Danny Al-Gaaf
04:12 PM Revision dd700bdf (ceph): osdc/Objecter: resend ops in the last_force_op_resend epoch
If we are a client, and process a map that sets last_force_op_resend to
the current epoch, force a resend of this op....
Sage Weil
04:12 PM Revision 45e79a17 (ceph): osd: discard client ops sent before last_force_op_resend
If an op is sent before last_force_op_resend, and the client's feature is
present, drop the op because we know they w...
Sage Weil
04:12 PM Revision 63d92ab0 (ceph): mon/OSDMonitor: force op resend when pool overlay changes
If a client is sending a sequence of ops (say, a, b, c, d) and partway
through that sequence it receives an OSDMap up...
Sage Weil
03:28 PM rbd Bug #8329 (Won't Fix): qemu-img rpm provided breaks snapshooting functionality on centos
Since I needed qemu-img RBD support, I downloaded CEPH provided qemu-kvm and qemu-img packages from: http://ceph.com... Andrija Panic
02:10 PM Revision 470f824c (ceph): Catch any Unicode errors that manage to sneak in
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 22b51be4 (ceph): Use 'stderr' and 'stdout' as logger names
We were using just 'err' and 'out', which isn't very intuitive.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:10 PM Revision 0465bdbb (ceph): Don't pass a custom logger anymore
We already use the hostname in command execution calls
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:10 PM Revision 3adb7d46 (ceph): Use Remote.hostname in logs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision d0f7a47b (ceph): Add Remote.ensure_online()
If the connection is alive, do nothing. If not, reconnect. Allow any
exceptions to bubble up to the caller. This is i...
Zack Cerza
02:10 PM Revision 42955305 (ceph): Use 'true' instead of 'echo online'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 85673523 (ceph): Pass hostname to execute()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision b2648b21 (ceph): Fix PEP-8 issues
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 36fe6a58 (ceph): Remote.hostname doesn't have to be a property
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 30d1d518 (ceph): Make Remote.shortname actually short
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 3352b58d (ceph): Use Remote.shortname in logs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 3e65d182 (ceph): Add Remote.user attribute
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision a58174d7 (ceph): Use Remote.user
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 60bba80e (ceph): Express hostnames as child logger names
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 085c508f (ceph): Revert "Revert "Show hostname instead of IP in errors""
This reverts commit 10fee0e368750cf4cd953db5700df59c7f611119.
Conflicts:
teuthology/orchestra/run.py
Zack Cerza
02:10 PM Revision 5dbce8b6 (ceph): Use Unicode format strings
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 29d32994 (ceph): Consolidate log file setup into shared function
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:27 AM Bug #8328 (Resolved): osd: null op on dup_ops list
... Sage Weil
09:52 AM Linux kernel client Feature #8196: Document which features are supported by the kernel client
While documenting limitations is important I think that would hardly be enough.
For instance even latest kernel cl...
Dmitry Smirnov
09:51 AM Revision b3203e54 (ceph): rbd.cc: remove used parameter from set_pool_image_name()
Removed unused 'orig_pool' parameter from set_pool_image_name().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
08:58 AM Revision fe750755 (ceph): test_librbd.cc: fix sizeof() in malloc call
Use 'char' instead of 'char *'.
228 names = (char *) malloc(sizeof(char *) * 1024);
Result of 'malloc' is conv...
Danny Al-Gaaf
08:50 AM Revision eb2def87 (ceph): CrushWrapper.cc: fix sizeof() call in calloc
Use __u32 instead of __s32 due to type of bucket->parm to fix:
1028 bucket->perm = (__u32*)calloc(1, bucket->size * ...
Danny Al-Gaaf
03:50 AM Revision d1c872d8 (ceph): client: invalidate dentry leases when unlinking
In many case when we are unlinking inodes we also need to invalidate the
dentry lease, as we are not promised that th...
Sage Weil
03:50 AM Revision 3eb2a774 (ceph): client: make less noise when unlinking during readdir
Skip, but do not talk about, NULL dentries.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:50 AM Revision cdbe6cfb (ceph): client: use __func__ instead of incorrect function name in insert_readd...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:50 AM Revision 11e5eef3 (ceph): client: fix whitespace in stat relpath
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:50 AM Revision d852a69f (ceph): client: audit unlink() callers
Basically, always keep the dentry and dir, unless we are pruning.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed...
Sage Weil
12:20 AM Revision b7a7383d (ceph): Allow .teuthology.yaml to set downburst path
If .teuthology.yaml defines downburst, _get_downburst_exec()
now returns that value as the path to the downburst exec...
Warren Usui

05/09/2014

09:44 PM Revision bc8d5f42 (ceph): Merge pull request #1781 from ceph/wip-8269
Wip 8269
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:09 PM Revision 3b867d31 (ceph): TrackedOp: create an "initiated" event on construction
This ensures we always have an event for state_string().
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
06:38 PM Support #8310: Most pgs stuck stale, no osds reporting them, repair ineffective
ceph osd tree revealed that I had used
ceph osd reweight osd# weight#
instead of
ceph osd crush reweight osd...
Jeff Bachtel
06:17 PM Revision e2adb1fc (ceph): Merge pull request #254 from ceph/wip-7707-wusui
Use master as default for debian upgrade. Zack Cerza
06:04 PM Revision bdee1190 (ceph): msg: Fix inconsistent message sequence negotiation during connection reset
Backport: firefly, emperor, dumpling
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Reviewed-by: Greg Farnum <greg...
Guang Yang
06:03 PM Revision 76dcf2d1 (ceph): Merge pull request #1796 from daniel-j-h/missing_initializers
Fixed missing initializers issues
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
06:01 PM Revision f302b60a (ceph): Merge pull request #1797 from ceph/wip-7588
osd/ReplicatedPG: carry CopyOpRef in copy_from completion
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
05:58 PM Revision d9038954 (ceph): Merge tag 'v0.80'
v0.80
Conflicts:
src/osd/PG.cc
src/osd/ReplicatedPG.cc
Sage Weil
05:45 PM Revision 47f5dc06 (ceph): Merge pull request #1798 from ceph/wip-8319
osd: fix race during shutdown
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
05:33 PM Revision 4ef7fa9f (ceph): Merge pull request #1731 from dynamike67/patch-2
doc: Changed the java code example John Wilkins
05:31 PM Revision b5e4cd13 (ceph): osd: fix MOSDMarkMeDown name
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:28 PM Revision bb614e50 (ceph): Merge pull request #1792 from nereocystis/Ceph-osd-is-daemon
:doc Ceph OSD is standard name John Wilkins
05:27 PM Revision 0d0c2092 (ceph): Merge pull request #1786 from nereocystis/quick-common
doc: Common graph used in 2 quick start files John Wilkins
05:22 PM Revision 49033e8c (ceph): Merge pull request #1732 from dynamike67/master
doc: Added Java Example John Wilkins
04:57 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
Sage Weil
01:32 PM Bug #8305 (Fix Under Review): objecter, osd: pool overlay change should trigger op resend
Sage Weil
04:20 PM Revision 6b858be0 (ceph): osd: handle race between osdmap and prepare_to_stop
If we get a MOSDMarkMeDown message and set service.state == STOPPING, we
kick the prepare_to_stop() thread. Normally...
Sage Weil
04:12 PM Revision b6403010 (ceph): osd: fix state method whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:45 PM Revision 8460c7a8 (ceph): Force log lines to be interpreted as UTF-8
Any invalid UTF-8 byte will be replaced with a Unicode replacement
character: U+FFFD or '�'
Signed-off-by: Zack Cerz...
Zack Cerza
03:25 PM Revision ba014459 (ceph): Fixed missing initializers issues
Signed-off-by: Daniel J. Hofmann <daniel@trvx.org> Daniel J. Hofmann
02:24 PM Revision cd7f268d (ceph): Use binary flag for paramiko ChannelFiles
This works around http://tracker.ceph.com/issues/8313
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:04 PM devops Bug #8326 (Rejected): Issues with ceph deploy - disk issue
I'm trying to deploy ceph on 2 virtual machines running ubuntu 12.04.
When I enter the following command:
ceph-...
Tawny Barnett
01:49 PM Revision edb14aff (ceph): Merge pull request #1795 from daniel-j-h/extra_semicolons
Removed extra semicolons
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:07 PM Revision 60b1071d (ceph): Removed extra semicolons
Signed-off-by: Daniel J. Hofmann <daniel@trvx.org> Daniel J. Hofmann
01:01 PM Bug #8324 (Resolved): pid files are not created
In Firefly (and I believe Emperor, too) PID files are not created in /var/run/ceph. This used to work in Dumpling.
...
Mike Dawson
12:53 PM rbd Bug #6299: Dumpling Creates Extra Log Files
On the other hand, it may be a good idea to backport the fix to Dumpling and Emperor before closing this issue. Mike Dawson
12:50 PM rbd Bug #6299: Dumpling Creates Extra Log Files
This should be marked as Resolved as Firefly does not suffer from this issue. Mike Dawson
12:42 PM Bug #8323: mon_osd_allow_primary_affinity Can not be Injected
I was doing it wrong (forgot the "--"). Fixing it still seems a bit off though. Please note the "injectargs: failed t... Mike Dawson
12:38 PM Bug #8323 (Duplicate): mon_osd_allow_primary_affinity Can not be Injected
# ceph tell mon.* injectargs 'mon_osd_allow_primary_affinity true'
mon.node1: Error EINVAL: injectargs: failed to ...
Mike Dawson
11:12 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
This was reproduced last night using wip-8301 without the cache tier active. Restarting the failed OSDs resulted in ... Mark Nelson
11:04 AM Bug #8232 (Pending Backport): Race condition during messenger rebind
bdee119076dd0eb65334840d141ccdf06091e3c9 needs to be backported to everything once it's passed through some testing. Greg Farnum
02:31 AM Bug #8232: Race condition during messenger rebind
Hi Greg,
Please help to review the new PR - https://github.com/ceph/ceph/pull/1794
Guang Yang
02:29 AM Bug #8232: Race condition during messenger rebind
Copied an email thread talking about this issue below for reference...... Guang Yang
11:01 AM Documentation #8322: make "manually add OSD" documents to make CRUSH command needs clearer
My text for the user who pointed this out:... Greg Farnum
11:00 AM Documentation #8322 (Resolved): make "manually add OSD" documents to make CRUSH command needs cle...
https://ceph.com/docs/master/rados/operations/add-or-rm-osds/#adding-osds gives the following command for adding an O... Greg Farnum
11:00 AM Bug #7588 (Pending Backport): OSD Seg fault in string assign ObjectOperation::C_ObjectOperation_c...
Sage Weil
10:59 AM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
the fix is probably to change ceph-disk to run the systemd command to trigger the service start instead of running 's... Sage Weil
10:44 AM Bug #8319 (Pending Backport): osd: spurious 'wrongly marked me down' message on shutdown
Sage Weil
09:18 AM Bug #8319 (Resolved): osd: spurious 'wrongly marked me down' message on shutdown
saw this under valgrind, which tends to make all sorts of unlikely races more likely.
ubuntu@teuthology:/var/lib/t...
Sage Weil
10:31 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
clear() should be better named, it actually only removes the lru ref to the key. If there are other refs around, the... Samuel Just
09:10 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
I don't explore the failure of this case. But it reminds of me that I ever try shared_cache for KeyValueStore header ... Haomai Wang
08:28 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
i don't think this is a dup of #7891. the pgs have been cleaned up at this point. Sage Weil
08:27 AM Bug #7995: osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
ubuntu@teuthology:/a/samuelj-2014-05-08_12:44:29-rados-firefly-testing-basic-plana/243892 Sage Weil
10:18 AM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/a/samuelj-2014-05-08_12:44:29-rados-firefly-testing-basic-plana/243892/remote Samuel Just
07:03 AM Bug #7891: osd: leaked pg refs on shutdown
ubuntu@teuthology:/a/samuelj-2014-05-08_12:44:29-rados-firefly-testing-basic-plana/243892 (shared_cache assert on sh... Sage Weil
09:39 AM Bug #8320: heartbeat timeouts too low for vps machines
From the logs it looks like the OSD just stalls and does nothing. I'm chalking it up to limited ram on the VPS nodes... Sage Weil
09:29 AM Bug #8320 (Resolved): heartbeat timeouts too low for vps machines
There are several of those in this suite/run
And valgrind does not seem to be enabled in the orig.config.yaml
Log...
Yuri Weinstein
09:34 AM devops Bug #8321 (Resolved): ceph-brag missing a python dependency on EL6
ceph-brag depends on the Counter subclass from the collections module -- on EL6 this is a problem as Counter wasn't i... Lincoln Bryant
08:58 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Fantastic, Ilya, your patch seems to fix the issue.
For about ~30 min. I couldn't reproduce the problem while usuall...
Dmitry Smirnov
08:11 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
This patch fixes it for me, but I want you to confirm. Ilya Dryomov
12:58 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
OK, I think I have enough to chew on for now. I'll need a few hours to process this. Ilya Dryomov
12:51 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
... Dmitry Smirnov
12:48 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Ilya Dryomov wrote:
> ceph osd getmap 32513 -o ~/osdmap.32513?
I see, you need both maps... This one taken just n...
Dmitry Smirnov
12:40 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
ceph osd getmap 32513 -o ~/osdmap.32513? Ilya Dryomov
12:21 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
... Dmitry Smirnov
12:07 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Can you provide the latest batch of [WRN] misdirected client errors and the corresponding osdmaps?
E.g. for ... in...
Ilya Dryomov
02:12 AM Revision c0ba1054 (ceph): Use master as default for debian upgrade.
Make sure that uri is defined for debian upgrades.
Use master as default.
Added _get_uri_() which consolidates check...
Warren Usui

05/08/2014

10:35 PM Revision d34cc1e7 (ceph): Merge pull request #1772 from ceph/wip-8169
rgw: calculate user manifest
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:58 PM Revision 5986f746 (ceph): :doc Ceph OSD is standard name
This is a method of standardizing the usage of OSD so that "Ceph OSD"
is the daemon, and OSD maintains its industry s...
Kevin Dalley
09:29 PM Revision ddc2e1a8 (ceph): rgw: calculate user manifest
Fixes: #8169
Backport: firefly
We didn't calculate the user manifest's object etag at all. The etag
needs to be the m...
Yehuda Sadeh
09:19 PM Revision 589b639a (ceph): osd/ReplicatedPG: carry CopyOpRef in copy_from completion
There is a race with copy_from cancellation. The internal Objecter
completion decodes a bunch of data and copies it ...
Sage Weil
08:50 PM Revision aff119ac (ceph): Merge pull request #1791 from ceph/wip-8011
ReplicatedPG: block scrub on blocked object contexts
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
08:37 PM Bug #8270: 0.80~rc1: OSD crash during replication after repair
Well, there were number of upgrades 0.72.2 --> 0.78 --> 0.79 --> 0.80~rc1 --> 0.80
to give you the impression how mu...
Dmitry Smirnov
08:35 PM Revision d4e67ff3 (ceph): ReplicatedPG::recover_backfill: do not update last_backfill prematurely
Previously, we would update last_backfill on the backfill peer to
backfills_in_flight.empty() ? backfill_pos :
bac...
Samuel Just
08:35 PM Revision d620b13c (ceph): ReplicatedPG: add empty stat when we remove an object in recover_backfill
Subsequent updates to that object need to have their stats added
to the backfill info stats atomically with the last_...
Samuel Just
08:13 PM devops Bug #7627: ceph-disk: does not start daemons properly under systemd
Opened https://bugzilla.redhat.com/show_bug.cgi?id=1095988 Ian Colle
07:57 PM Revision fced0562 (ceph): rgw: don't error out on empty owner when setting acls
Fixes: #6892
Backport: dumpling, emperor
s3cmd specifies empty owner field when trying to set acls on object
/ bucket...
Yehuda Sadeh
07:46 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
I built DKMS modules [libceph,ceph,rbd] based on HEAD ("ceph: reserve caps for file layout/lock MDS requests") of "fo... Dmitry Smirnov
09:57 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Sage Weil
07:11 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Dmitry, a patch in #8300 should fix this. Ilya Dryomov
07:41 PM Revision db4ccb04 (ceph): ReplicatedPG: block scrub on blocked object contexts
Fixes: #8011
Backport: firefly
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:47 PM Revision b4508a08 (ceph): Merge pull request #253 from ceph/wip-7510-wusui
Further clarify 'too many values to unpack' error. Zack Cerza
05:57 PM Revision 6fbf98bb (ceph): Further clarify 'too many values to unpack' error.
Many errors in yaml configurations cause ValueError to get thrown
with the message 'too many values to unpack.' A pr...
Warren Usui
05:52 PM Revision 3152faf7 (ceph): osd/osd_types: add last_force_op_resend to pg_pool_t
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:13 PM Revision fc263c3f (ceph): Merge pull request #1778 from ceph/wip-7157
ceph-disk: fix list for encrypted or corrupt volume
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza
04:07 PM Revision c3e3a132 (ceph): Merge pull request #1789 from ceph/wip-jcsp-clang
misc. cleanups from clang warnings
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:00 PM Revision fbeb298d (ceph): Merge pull request #1777 from ceph/wip-6966
ceph-disk: partprobe before settle when preparing dev
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza
03:52 PM Revision 0f196265 (ceph): ceph-disk: partprobe before settle when preparing dev
Two users have reported this fixes a problem with using --dmcrypt.
Fixes: #6966
Tested-by: Eric Eastman <eric0e@aol....
Sage Weil
03:47 PM Revision 2e530771 (ceph): Merge pull request #1788 from ceph/wip-da-sca-20140507
Fix some issues from SCA Sage Weil
03:44 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
above was on 24c5ea8df040da0889be7ab1a9985ae03ee68d9e Samuel Just
03:37 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
i is only 1344, I don't yet see how this situation leads to a hang. The value of new_trim_to is odd.
I've pushed ...
Samuel Just
03:35 PM Bug #8301: Suicide Timeout on Cache Tier OSDs
This backtrace is consistent with the hangs I saw in some logs generated in a subsequent run.
(gdb) bt
#0 Replic...
Samuel Just
03:33 PM Revision df94b8de (ceph): Merge pull request #1790 from ceph/wip-krbd-fixes
Two minor krbd fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:08 PM Revision 56902320 (ceph): rbd-fuse.c: remove ridiculous linebreak
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:05 PM Revision 7a3724b0 (ceph): rbd-fuse.c: fix indentation
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:59 PM Revision 8101f980 (ceph): rbd-fuse.c: fix -Wmissing-field-initializers
Init image_name with NULL to fix:
rbd_fuse/rbd-fuse.c:57:63: warning: missing field 'image_name' initializer
[-Wmis...
Danny Al-Gaaf
02:22 PM rbd Bug #8318 (Can't reproduce): "rbd: create error" in upgrade:dumpling-dumpling-testing-basic-plana...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-07_19:15:07-upgrade:dumpling-dumpling-testing-basi... Yuri Weinstein
02:17 PM Revision f1d953e0 (ceph): krbd: match new with delete, not free()
struct krbd_ctx is allocated with new, use delete to get rid of it.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktan...
Ilya Dryomov
02:17 PM Revision 65ca867e (ceph): krbd: fix sysfs path in the comment
It's "/sys/bus/rbd/devices/<id>", but libudev works with devices and
not busses, so it's really "/sys/devices/rbd/<id...
Ilya Dryomov
02:09 PM Revision 082367e8 (ceph): rbd.cc: init 'snap_protected' to fix -Wconditional-uninitialized
Init 'snap_protected' with false to fix:
rbd.cc:544:35: warning: variable 'snap_protected' may be uninitialized
whe...
Danny Al-Gaaf
02:04 PM Revision 0d01563f (ceph): rbd-fuse.c: init 'rbd' in open_rbd_image()
Init 'rbd' in open_rbd_image() with NULL and add a check for
'rbd' before dereference it to fix:
rbd_fuse/rbd-fuse.c...
Danny Al-Gaaf
01:54 PM Revision cfc885fa (ceph): ObjectCacher::_wait_for_write(): init 'bool done'
Init 'bool done' with 'false' to fix:
osdc/Objecter.h:915:27: warning: implicit conversion los: variable 'done'
may...
Danny Al-Gaaf
01:49 PM Bug #8011 (Pending Backport): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || s...
Samuel Just
01:36 PM Bug #8011 (Fix Under Review): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || s...
Samuel Just
01:47 PM Revision 8322878c (ceph): Objecter::calc_target(): init best_locality with 0
Init best_locality to fix:
osdc/Objecter.cc:1519:26: warning: variable 'best_locality' may be
uninitialized when us...
Danny Al-Gaaf
01:36 PM Bug #8104: OSD: changing min_size to larger than the acting set does not make the PG go inactive
Samuel Just
01:35 PM Bug #8162: osd: dumpling advances last_backfill prematurely
wip-8261-dumpling, going to do a suite run before merging. Samuel Just
01:23 PM Bug #7999 (In Progress): osd: pgs share info that hasn't been persisted
Samuel Just
11:45 AM Bug #7999: osd: pgs share info that hasn't been persisted
ubuntu@teuthology:/a/samuelj-2014-05-06_14:42:22-rados-wip-sam-testing-testing-basic-plana/240025/remote Samuel Just
12:54 PM rgw Fix #6892 (Resolved): rgw: ignore empty owner in set acl api
cherry picked into dumpling Yehuda Sadeh
09:56 AM rgw Fix #6892 (Pending Backport): rgw: ignore empty owner in set acl api
Ian Colle
12:28 PM Revision f0231ef3 (ceph): mon: Fix % escaping (\% should be %%)
Clang's -Wpedantic points this out.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
12:28 PM Revision 447335aa (ceph): os/FileJournal: remove unused attribute
Clang:
os/FileJournal.h:224:8: warning: private field 'is_bdev' is not used
[-Wunused-private-field]
Signed-off-by: ...
John Spray
12:28 PM Revision 13750a1d (ceph): rgw: Remove trailing ; from fn definitions
Clang:
warning: extra ';' after member function
definition [-Wextra-semi]
Signed-off-by: John Spray <john.spray@inkt...
John Spray
12:28 PM Revision 8584b406 (ceph): fragtree: remove dead code
Signed-off-by: John Spray <john.spray@inktank.com> John Spray
12:28 PM Revision 6b15ce1c (ceph): fragtree: remove unused and broken verify()
This fn had a while(1) with no break: if anyone
had called it it would block forever.
Caught by clang's "function 'v...
John Spray
12:28 PM Revision 3fd87127 (ceph): encoding: make .size() to __u32 cast explicit
Caught by clang warning that this is a conversion
from "unsigned long" to "unsigned int" which can
lose precision. H...
John Spray
12:28 PM Revision d85b8faf (ceph): mds: Remove redundant 'using namespace std'
This simply was not being used, and triggered
a clang warning.
Signed-off-by: John Spray <john.spray@inktank.com>
John Spray
11:26 AM rgw Feature #8316 (New): Ceilometer support for RGW Swift statistics
Customer requests support for Ceilometer statistics collection against RadosGW when used as SWIFT object store for Op... Michael Kidd
10:54 AM Bug #8305: objecter, osd: pool overlay change should trigger op resend
Sage Weil
10:34 AM Bug #8305: objecter, osd: pool overlay change should trigger op resend
Discussed in standup and decided on alternate approach:
epoch_t last_force_op_resend; ///< last epoch in which w...
Sage Weil
10:29 AM Bug #8305 (In Progress): objecter, osd: pool overlay change should trigger op resend
Sage Weil
10:48 AM devops Bug #8298 (Resolved): missing emperor ceph package
Thanks for the update :-) Loïc Dachary
10:12 AM devops Bug #8298: missing emperor ceph package
Sorry this wasn't updated. Alfredo mentioned that it looks like maybe the jenkins repo was not updated correctly and ... Sandon Van Ness
10:03 AM devops Bug #8298: missing emperor ceph package
Now it contains the ceph package. This is strange.... Loïc Dachary
07:33 AM devops Bug #8298: missing emperor ceph package
It is back:... Loïc Dachary
10:46 AM Bug #8315: osd: watch callback vs callback funky
I could not reproduce it on re-run logs are in /a/teuthology-2014-05-07_19:15:07-upgrade:dumpling-dumpling-testing-b... Yuri Weinstein
10:43 AM Bug #8315 (Resolved): osd: watch callback vs callback funky
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-07_19:15:07-upgrade:dumpling-dumpling-testing-basi... Yuri Weinstein
10:17 AM rgw Bug #8311: No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-bas...
Additional logs from fresh runs - http://pulpito.front.sepia.ceph.com/teuthology-2014-05-07_19:15:07-upgrade:dumpling... Yuri Weinstein
07:54 AM rgw Bug #8311 (Resolved): No pool name error in ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-...
Logs rae in http://qa-proxy.ceph.com/teuthology/ubuntu-2014-05-06_21:02:54-upgrade:dumpling-dumpling-testing-basic-vp... Yuri Weinstein
09:15 AM devops Bug #6966 (Pending Backport): ceph-disk: prepare --dmcrypt failing
Sage Weil
09:00 AM devops Bug #6966 (Resolved): ceph-disk: prepare --dmcrypt failing
Merged to master with hash 0f196265f049d432e399197a3af3f90d2e916275 Alfredo Deza
08:21 AM devops Bug #6966: ceph-disk: prepare --dmcrypt failing
I installed wip-6966 on a test cluster and was able to build and use dmcrypted OSDs.
Thanks!
Eric Eastman
08:09 AM Revision b4b79ebb (ceph): remove superfluous second semicolons at end of lines
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
07:38 AM Revision 1214257a (ceph): msg: fix some -Wextra-semi warnings
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
07:34 AM Revision 9ad60428 (ceph): crush/builder.c: remove some unreachable return statements
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
07:28 AM rgw Bug #8293: admin api get quotas
Tested on our newly updated Firefly cluster and same result. I get a 200 with no JSON in the body.
=== User ===
...
Derek Yarnell
07:08 AM Linux kernel client Bug #8300 (Resolved): Regression in 3.14: "No such device or address" reading file content
Great, this patch is in 3.15-rc1 ("crush: fix off-by-one errors in total_tries refactor"). I'll make sure it gets in... Ilya Dryomov
07:04 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
Yes, your patch fixes the problem. Thank you very much for looking into this! Markus Blank-Burian
06:40 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
OK, please try the attached patch (on top of 3.14.2) and see if it fixes the problem. Ilya Dryomov
07:01 AM Support #8310: Most pgs stuck stale, no osds reporting them, repair ineffective
You'll generally have better luck with stuff like this on the mailing list. But I see that your PGs aren't mapping to... Greg Farnum
05:08 AM Support #8310: Most pgs stuck stale, no osds reporting them, repair ineffective
I mentioned "repair ineffective" without detail. Specifically, I have tried pg repair on all stale pgs, osd scrubs, o... Jeff Bachtel
05:03 AM Support #8310 (Closed): Most pgs stuck stale, no osds reporting them, repair ineffective
After trying to resolve an issue with pgs stuck in cleaning, I restarted osds and most of the pgs in the cluster now ... Jeff Bachtel
03:36 AM Revision 3f837254 (ceph): Merge pull request #1742 from ceph/wip-multimds
Wip multimds Zheng Yan
03:29 AM Revision 1f600602 (ceph): mds: properly wake up dentry waiters after fragmenting dirfrag
When active MDS wants to fragment a replica dirfrag, it should set
the 'replay' parameter of MDCache::adjust_dir_frag...
Yan, Zheng
03:29 AM Revision 34e27e46 (ceph): mds: remove unused MMDSCacheRejoin::{MISSING,FULL}
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
03:29 AM Revision 3ca0d018 (ceph): mds: switch flushing ScatterLock to dirty ScatterLock after cache rejoin
Otherwise the flushing flag may confuse Locker::eval_gather() if MDS later
imports lock's parent inode.
Signed-off-b...
Yan, Zheng
03:29 AM Revision 5fa2bae3 (ceph): mds: choose MIX state if replica of scatterlock is in MIX state
After ScatterLock::infer_state_from_strong_rejoin() set scatterlock
to LOCK_MIX state, don't change the scatterlock t...
Yan, Zheng
02:58 AM Revision 727ad648 (ceph): client: refactor _lookup; fix NULL dentry case
Return ENOENT for a valid NULL dentry in our cache. Restructure _lookup
to avoid duplicating some code.
Signed-off-...
Sage Weil
02:58 AM Revision 627e644c (ceph): client: do not manually clean up on unlink/rmdir
The reply handler will do this in a safe, ordered fashion.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:58 AM Revision 8f3409d1 (ceph): client: unlink dentry on traceless rmdir, unlink reply
This used to be handled in _unlink() and _rmdir() even when a trace was
present in the reply, but this is cleaner.
S...
Sage Weil
02:58 AM Revision 635607ff (ceph): client: skip insert_trace on safe requests
Only do this for the first reply.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yan, Zheng <zheng.z.yan...
Sage Weil
01:14 AM Revision bca32ef5 (ceph): Merge pull request #252 from ceph/wip-fsx-krbd
rbd_fsx: expose krbd and related fsx options
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:13 AM Revision ff3987d4 (ceph): Merge pull request #1766 from ceph/wip-fsx-krbd
krbd mode for librbd_fsx
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:10 AM Revision ce852b29 (ceph): Revert "ReplicatedPG: block scrub on blocked object contexts"
This reverts commit e66f2e36c06ca00c1147f922d3513f56b122a5c0.
Reviewed-by: Sage Weil <sage@inktank.com>
0f3235d46c8f...
Samuel Just
01:01 AM Revision f1d412c3 (ceph): doc: Common graph used in 2 quick start files
The graph in quick-ceph-deploy.rst applies to
quick-start-preflight.rst.
The graph in deploy seems more complete, so ...
Kevin Dalley

05/07/2014

11:53 PM Feature #8307 (Resolved): Creating a pool with erasure code allows me to create invalid ec profil...
Lets much around with the cmdline
[root@storage ~]# ceph osd pool create ec 128 128 erasure erasure-code-k=9 erasu...
Pauline Middelink
10:14 PM Revision db8873b6 (ceph): rgw: fix stripe_size calculation
Fixes: #8299
Backport: firefly
The stripe size calculation was broken, specifically affected cases
where we had manif...
Yehuda Sadeh
10:14 PM Revision b1805e74 (ceph): Merge pull request #1780 from ceph/wip-8299
rgw: fix stripe_size calculation
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:04 PM Revision 0e685c68 (ceph): rgw: send user manifest header field
Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig...
Yehuda Sadeh
10:03 PM Revision e0fb2e63 (ceph): rgw: cut short object read if a chunk returns error
Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra...
Yehuda Sadeh
10:03 PM Revision 6a06f320 (ceph): Merge pull request #1776 from ceph/wip-8289
rgw: cut short object read if a chunk returns error
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:53 PM Revision 328665db (ceph): rgw: send user manifest header field
Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig...
Yehuda Sadeh
09:53 PM Revision 7f5de5d0 (ceph): Merge pull request #1773 from ceph/wip-8170
rgw: send user manifest header field
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:47 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
Sage Weil wrote:
> I think cache mode changes will cause similar problems. Let's add a pg_pool_t epoch_t that indic...
Sage Weil
02:34 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
Greg Farnum wrote:
> I don't think this lets us handle arbitrary changes in the overlay system. Consider two clients...
Sage Weil
02:27 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
I don't think this lets us handle arbitrary changes in the overlay system. Consider two clients a and b, a cache OSD,... Greg Farnum
02:19 PM Bug #8305: objecter, osd: pool overlay change should trigger op resend
I think cache mode changes will cause similar problems. Let's add a pg_pool_t epoch_t that indicates the last policy... Sage Weil
02:15 PM Bug #8305 (Resolved): objecter, osd: pool overlay change should trigger op resend
If the client is sending ops a, b, c, d, and a map is received changing the overlay, ordering can break. For example... Sage Weil
09:47 PM Revision 20383e35 (ceph): client: add asok command to kick sessions that were remote reset
Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 09a1bc5a4601d356b9cc69be854...
Yan, Zheng
09:46 PM Revision d1307631 (ceph): vstart.sh: fix client admin socket path
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:27 PM Revision cdb0fac2 (ceph): client: add asok command to kick sessions that were remote reset
Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 09a1bc5a4601d356b9cc69be854...
Yan, Zheng
09:23 PM Revision 14ebe9b5 (ceph): osd: throttle snap trimmming with simple delay
This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ...
Sage Weil
09:23 PM Revision 4e5e41de (ceph): osd: throttle snap trimmming with simple delay
This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ...
Sage Weil
09:22 PM Revision 4a91196b (ceph): osd: throttle snap trimmming with simple delay
This is not particularly smart, but it is *a* knob that lets you make
the snap trimmer slow down. It's a flow and a ...
Sage Weil
09:02 PM Revision 3ba2e228 (ceph): mon/MonClient: remove stray _finish_hunting() calls
Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe...
Sage Weil
09:01 PM Revision 383f6440 (ceph): osd/ReplicatedPG: fix trim of in-flight hit_sets
We normally need to stat the hit_set to know how many bytes to adjust the
stats by. If the hit_set was just written,...
Sage Weil
09:01 PM Revision ef35448e (ceph): osd/ReplicatedPG: fix whiteouts for other cache mode
We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY mod...
Sage Weil
07:49 PM Revision 5ae93dd2 (ceph): Merge pull request #32 from ceph/wip-8284
Reviewed-by: Samuel Just <sam.just@inktank.com> David Zafman
07:45 PM Revision 0ee409b6 (ceph): osd: Remove classic scrub code since Argonaut osd can't join
Fixes: #7553
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
07:18 PM Revision 81c74182 (ceph): ECUtil.h: clarify calculation with braces
Fix for cppcheck issue:
[src/osd/ECUtil.h:61]: (style) Clarify calculation
precedence for '%' and '?'.
Signed-off...
Danny Al-Gaaf
06:20 PM Revision bb170c1b (ceph): Merge pull request #249 from ceph/wip-8284
rados.py: Add pool_snaps option for ceph_test_rados test command Zack Cerza
06:05 PM Revision 499b29a3 (ceph): Merge pull request #1783 from guangyy/folder-merge-doc
Update doc to reflect the bahavior change for filestore_merge_threshold setting.
Reviewed-by: Samuel Just <sam.just@...
Samuel Just
06:05 PM Revision 7b1b553d (ceph): Merge pull request #1784 from ceph/wip-da-cleanup-includes
Cleanup some included headers
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:01 PM Revision 13f54b7d (ceph): PG::start_peering_interval: use check_new_interval for same_interval_since
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:57 PM Bug #8239: log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:05:56.539287...
per irc conversation with sjusthm, about active+clean+scrubbing+deep pg stuck state. attaching my logs and other info Vladi Gergov
04:57 PM devops Feature #8306 (Resolved): separate ceph.rpm into ceph and ceph-common
Sage Weil
04:52 PM Revision 5752d76e (ceph): rgw_acl_swift.h: fix #define header guard
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:02 PM Revision 8059c9fb (ceph): rgw_rest_metadata.cc: fix -Wparentheses-equality
Fix for:
warning: equality comparison with extraneous parentheses
[-Wparentheses-equality]
Signed-off-by: Danny Al-...
Danny Al-Gaaf
04:00 PM Revision 8a0c0163 (ceph): ReplicatedPG.cc: fix -Wparentheses
Fix for:
warning: using the result of an assignment as a condition
without parentheses [-Wparentheses]
Signed-off-...
Danny Al-Gaaf
03:32 PM Revision a0f59df1 (ceph): test_rgw_manifest.cc: fix VLA of non-POD element type
Use vector to fix:
test/rgw/test_rgw_manifest.cc:184:20: error: variable length array
of non-POD element type 'RGWOb...
Danny Al-Gaaf
03:13 PM rgw Bug #8299 (Resolved): rgw: broken range read with new style manifest
Sage Weil
03:03 PM rgw Bug #8289 (Resolved): rgw: memory not freed during in-progress read (dumpling)
Sage Weil
02:52 PM rgw Bug #8170 (Resolved): rgw: missing manifest response header when reading swift user manifest object
Sage Weil
02:01 PM Bug #8278 (Resolved): monclient: failure to retry after ill-timed connection reset during auth
Sage Weil
02:00 PM Bug #8283 (Resolved): osd: hit_set_trim cannot stat recently written hitsets
Sage Weil
01:59 PM Bug #8296 (Resolved): ./test/osd/RadosModel.h: 855: FAILED assert(0 == "racing read got wrong ver...
Sage Weil
01:55 PM Revision b105a07a (ceph): rbd_fsx: expose krbd and related fsx options
Expose
-K (enable krbd mode) through 'krbd',
-Z (use direct IO) through 'direct_io',
-U (disable randomized striping...
Ilya Dryomov
01:47 PM Revision 6c49d6e1 (ceph): Merge pull request #1775 from ceph/wip-rbd-clang
fix clang-analyzer warnings in rbd and objectcacher
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
01:34 PM Revision 3d280d6b (ceph): Merge pull request #1782 from xinglin/coverity-fixes
test/libcephfs/test.cc: free cmount structure before return
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
01:30 PM Revision ab9de9c0 (ceph): test_librbd_fsx: wire up O_DIRECT mode
Wire up O_DIRECT mode (-Z) for krbd, to have a workaround for possible
problems with BLKDISCARD leaving stale entries...
Ilya Dryomov
01:30 PM Revision 817985b4 (ceph): test_librbd_fsx: align temporary buffers allocated in check_clone()
check_clone() allocates temporary good_buf and temp_buf with malloc(),
which is not good enough for krbd with O_DIREC...
Ilya Dryomov
01:30 PM Revision 8d41f86f (ceph): test_librbd_fsx: update usage
Update usage to include all options and flags.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Ilya Dryomov
01:30 PM Revision d13e32e2 (ceph): test_librbd_fsx: move prterrcode() and simple_err()
Move prterrcode() and simple_err() so that all printing functions are
close together.
Signed-off-by: Ilya Dryomov <i...
Ilya Dryomov
01:30 PM Revision 7df50ecd (ceph): test_librbd_fsx: align temp_buf by readbdy instead of writebdy
temp_buf is used for reads, so align it by readbdy.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Ilya Dryomov
01:30 PM Revision 3513ba0a (ceph): test_librbd_fsx: use posix_memalign() to allocate aligned buffers
Use posix_memalign() to allocate good_buf and temp_buf, which must be
writebdy and readbdy aligned respectively. Usi...
Ilya Dryomov
01:30 PM Revision d63808ed (ceph): test_librbd_fsx: make resizes sector-size aligned
In preparation for krbd mode support, change check_trunc_hack() to
resize to a sector-size aligned value. The kernel...
Ilya Dryomov
01:30 PM Revision fef984b9 (ceph): test_librbd_fsx: add holebdy option
In preparation for krbd mode support, provide an option to specify
alignment for discards. The kernel will reject di...
Ilya Dryomov
01:30 PM Revision d5daf718 (ceph): test_librbd_fsx: add a flag to disable randomized striping
In preparation for krbd mode support, introduce an option to disable
randomized striping. The kernel as of 3.15 does...
Ilya Dryomov
01:30 PM Revision 421e6c56 (ceph): test_librbd_fsx: add krbd mode support
Add krbd mode support (-K) to test krbd in the same way librbd is
tested. This introduces a dependency on libkrbd an...
Ilya Dryomov
01:30 PM Revision c4a764cc (ceph): test_librbd_fsx: fix a bug in docloseopen()
docloseopen() always opens $iname image. This is bad, because the
image we had opened could have been something like...
Ilya Dryomov
12:53 PM Feature #7553: Remove classic scrub
David Zafman
12:52 PM Feature #8284 (Resolved): Add --pool_snaps rados tests to teuthology
teuthology:
ea3bef1e1dbf21a6117dea906f1e500db2b6af76
ceph-qa-suite:
99e67abc947f3ebb87bbfdf8032c9c2136e12de7
David Zafman
12:22 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
I mean stopped on "host1", physically moved to "host2" and started there. Crush map will be updated automatically and... Dmitry Smirnov
09:52 AM Bug #8229: 0.80~rc1: OSD crash (domino effect)
What do you mean by brought up on another server? Samuel Just
12:21 PM Revision 99400f82 (ceph): osdmaptool.cc: cleanup included headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:21 PM Revision a5e0d802 (ceph): monmaptool.cc: cleanup included headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:17 PM Revision 537385cc (ceph): ceph_osdomap_tool.cc: cleanup included headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:15 PM Revision d57561a8 (ceph): ceph_monstore_tool.cc: cleanup included headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:14 PM Revision e2e3d1d0 (ceph): ceph_filestore_tool.cc: remove not needed includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:12 PM Revision ea6df887 (ceph): ceph_kvstore_tool.cc: cleanup includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:12 PM Revision 86206098 (ceph): ceph_filestore_dump.cc: cleanup includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:03 PM Revision 16e86aef (ceph): mon_store_converter.cc: remove not needed includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:03 PM Revision 2c33ace3 (ceph): dupstore.cc: remove not needed include of <iostream>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:02 PM Revision b1f4cd45 (ceph): rest_bench.cc: remove not needed includes, re-order includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:56 AM Revision bc166f3a (ceph): psim.cc: remove not used includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:55 AM Revision de252c11 (ceph): scratchtool.c: remove not needed include of <pthread.h>
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:55 AM Revision 4da88945 (ceph): radosacl.cc: remove include of <iostream>, re-order includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:53 AM Revision 24a047ec (ceph): ceph_conf.cc: cleanup includes, remove not needed headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:53 AM Revision c0dcd231 (ceph): ceph_authtool.cc: remove not needed includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:27 AM Revision e66aec6e (ceph): ceph_monstore_tool.cc: remove twice included headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:27 AM Revision 71b340a0 (ceph): ceph_osdomap_tool.cc: remove some twice included headers
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:27 AM Revision a8a2b564 (ceph): AuthMonitor.cc: remove twice included header, resorted includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:27 AM Revision ddb9ce0e (ceph): MDSMonitor.cc: remove twice included header, resorted includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:27 AM Revision 8ab3232a (ceph): rgw_admin.cc: remove twice included header, resort includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:27 AM Revision e2b4d417 (ceph): ceph_monstore_tool.cc: remove not needed includes
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:23 AM devops Feature #8303 (Rejected): ceph-extra packages for newer Ubuntu versions
http://ceph.com/packages/ceph-extras/debian/dists/
It's missing packages for Saucy (13.10) and Trusty (14.04). The...
Tim Bishop
10:19 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
Sam:
This was tested with debug osd = 20, debug filestore = 20, debug ms = 1.
Unfortunately some of the other d...
Mark Nelson
09:55 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
You need to reproduce this with debug osd = 20, debug filestore = 20, debug ms = 1. Samuel Just
08:55 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
Well, the OSDs are supposed to throttle incoming client requests in order to prevent this, but they're generally bett... Greg Farnum
07:54 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
Greg:
That very well may be the case. What I am seeing is that if each test in the set of tests is restricted to ...
Mark Nelson
07:13 AM Bug #8301: Suicide Timeout on Cache Tier OSDs
Sounds like you're just putting too many ops into the cluster too quickly. Is there anything making you think differe... Greg Farnum
06:04 AM Bug #8301 (Resolved): Suicide Timeout on Cache Tier OSDs
This appears to happen in both firefly and master. During 4MB random write tests on an RBD volume with a Ceph cache ... Mark Nelson
09:54 AM Bug #8228 (Can't reproduce): 0.80~rc1: OSD crash: segfault in libtcmalloc.so.4.1.2
In that case, marking can't reproduce. Let us know if it recurs. Samuel Just
09:54 AM Bug #8270: 0.80~rc1: OSD crash during replication after repair
It should take something rather extreme to create inconsistent objects in the first place. Did anything interesting ... Samuel Just
09:50 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
yes, we build our own kernels, so patching/testing is possible. Markus Blank-Burian
09:12 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
Hi Markus,
Judging by debug output, I'm assuming you can build your own kernels?
Ilya Dryomov
08:02 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
dmesg shows nothing special without debuggung enabled. i attached debug output of kernel as well as the osdmap. can i... Markus Blank-Burian
07:25 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
I should note that the MDS is behaving fine according to that log; Zheng thinks there's been a regression in the CRUS... Greg Farnum
07:12 AM Linux kernel client Bug #8300: Regression in 3.14: "No such device or address" reading file content
Are there any messages in dmesg on the affected node? Do you have debugfs enabled? Greg Farnum
04:28 AM Linux kernel client Bug #8300 (Resolved): Regression in 3.14: "No such device or address" reading file content
On kernel 3.14.2 and ceph 0.72.2, reading from some files gives the error message "No such device or address". Kernel... Markus Blank-Burian
09:41 AM Revision f9a91f2b (ceph): Update doc to reflect the bahavior change for filestore_merge_threshold...
Signed-off-by: Guang Yang (yguang@yahoo-inc.com) Guang Yang
09:08 AM Bug #8232: Race condition during messenger rebind
Hmm, so this is also following a mark_down_all. That would certainly explain why we no longer have any data on our pe... Greg Farnum
08:52 AM devops Bug #7311 (Closed): GPG/packaging failures
this is no longer happening. Will re-open if it does so again. Alfredo Deza
06:06 AM Revision 523619b0 (ceph): Merge pull request #1532 from ceph/wip-fast-dispatch
fast dispatch
This series adds an ms_fast_dispatch interface to the Messenger/Dispatcher, designed so that you can di...
Gregory Farnum
05:23 AM Revision 5e5a0867 (ceph): Merge remote-tracking branch 'origin/master' into wip-fast-dispatch
Conflicts:
src/osd/OSD.cc
Greg Farnum
04:44 AM Revision 0d3cdb9f (ceph): test/libcephfs/test.cc: free cmount structure before return
call ceph_shutdown to free cmount structure before return
Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
Xing Lin
02:06 AM Revision 25d2469f (ceph): client: leave NULL dentry in place on ENOENT during lookup
If we get a NULL lookup result, unlink the inode but leave the dentry
in place.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
02:06 AM Revision 334c43f5 (ceph): client: avoid blindly removing dentries
MetaRequests may have references to these dentries. Instead of removing
them and tearing down the directory, just un...
Sage Weil
02:06 AM Revision 8fa5408f (ceph): client: handle traceless rename in insert_trace, not verify_reply_trace
The insert_trace() logic is about managing local cache consistency; the
verify_reply_trace() is about retrying reques...
Sage Weil
02:06 AM Revision cc65c392 (ceph): client: add debugging around traceless reply failures
Tracking down #5021
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:07 AM Revision 2dff44a7 (ceph): Merge pull request #33 from ceph/wip-8297-wusui
2-workload testrgw needs to be sequential. Yuri Weinstein
12:04 AM Revision 545d8ad1 (ceph): rgw: extend manifest to avoid old style manifest
In case we hit issue #8269 we'd like to avoid creating an old style
manifest. Since we need to have parts that use di...
Yehuda Sadeh

05/06/2014

11:55 PM Revision 9968b938 (ceph): rgw: fix stripe_size calculation
Fixes: #8299
Backport: firefly
The stripe size calculation was broken, specifically affected cases
where we had manif...
Yehuda Sadeh
11:50 PM Revision 4a3728d1 (ceph): 2-workload testrgw needs to be sequential.
Fixes: 8297
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
11:10 PM Revision 6c2b1732 (ceph): mds: handle export freezen race
handle following sequence of events:
- subtree becomes frozen, C_MDC_ExportFreeze is queued.
- export is cancelled
- ...
Yan, Zheng
11:10 PM Revision 7d1fd669 (ceph): mds: maintain auth bits during replay
Objects' STATE_AUTH bits are set when replaying EImportStart event.
MDCache::trim_non_auth_subtree() clear objects' S...
Yan, Zheng
11:10 PM Revision 5b86a13c (ceph): mds: send dentry unlink message to replicas of stray dentry
stray dentry may have more replicas than the unlinked dentry has.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
11:10 PM Revision 7a066f88 (ceph): mds: include authpinned objects in remote authpin request
Server::handle_slave_auth_pin() may drop old authpins if it encounters
object that is not authpinable. So it is bette...
Yan, Zheng
11:10 PM Revision 6d6d1889 (ceph): mds: fix frozen inode check in MDCache::handle_discover()
When MDCache::handle_discover() encounters a frozen dirfrag, it should
proceed if the dirfrag is being merged, but th...
Yan, Zheng
11:10 PM Revision f386e163 (ceph): mds: pre-allocate inode numbers less frequently
no need to refill the pre-allocated inode numbers each time an inode
number is used.
Signed-off-by: Yan, Zheng <zhen...
Yan, Zheng
11:10 PM Revision c4f0f051 (ceph): mds: tolerate bad sessionmap during journal replay
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
11:10 PM Revision a85bf8c9 (ceph): mds: remove mdsdir in the final step of shutdown MDS
Otherwise we may get bad subtree map if we restart the MDS before
the shutdown process finishes.
Signed-off-by: Yan,...
Yan, Zheng
11:10 PM Revision a2caea7c (ceph): mds: clear aborted flag before rollback slave requests
There is a special case that the MDRequest needs to be preserved after
rolling back slave rename. The preserved MDReq...
Yan, Zheng
11:10 PM Revision f7541067 (ceph): mds: fix-up inode's fragstat/rstat according its dirfrags
Extend the code that fixup inode's fragstat/rstat to handle multiple
dirfrags
Signed-off-by: Yan, Zheng <zheng.z.yan...
Yan, Zheng
11:10 PM Revision 4e844c94 (ceph): mds: encode dirfrag base in cache rejoin ack
Makes sure recovering MDS get uptodate fragstat/rstat for subtree root
dirfrags. it's required the codes that fix-up ...
Yan, Zheng
11:10 PM Revision 5283d80d (ceph): mds: ignore stale rstat/fragstat when splitting dirfrag
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
11:10 PM Revision da173949 (ceph): mds: fix root and mdsdir inodes' rsubdirs
inode rstat accounts inode itself.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
11:10 PM Revision 6e3501bd (ceph): mds: fix _rollback_repair_dir()
_rollback_repair_dir() may increase dirfrag's rfiles/rsubdirs twice.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
11:10 PM Revision 22abd7b0 (ceph): mds: cancel fragmenting dirfrags when cluster is degraded
when cluster is degraded, acquiring locking can take long time.
It is not good to keep dirfrags in frozen state for a...
Yan, Zheng
11:10 PM Revision a09070ab (ceph): mds: allow negetive rstat
When splitting dirfrag, delta rstat is always added to the first new
dirfrag. Ancestors of the dirfrag may have nagti...
Yan, Zheng
10:55 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
No, only rbd.ko and libceph.ko. Ilya Dryomov
10:45 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
In theory I could but I have so little time for this that I can't promise anything...
Let's see if issue comes back ...
Dmitry Smirnov
10:29 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Can you build your own debug kernels? If so, I'll come up with a debug
patch to at least try to isolate the problem.
Ilya Dryomov
10:11 PM Bug #8270: 0.80~rc1: OSD crash during replication after repair
No idea how to replicate on healthy cluster.
Problem seems to be gone for now...
Dmitry Smirnov
01:34 PM Bug #8270: 0.80~rc1: OSD crash during replication after repair
Can you reproduce with debug osd = 20, debug filestore = 20, debug ms = 1? Samuel Just
10:09 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
Sorry, I can't reproduce on healthy cluster and users won't forgive me for potential downtime...
I think it could be...
Dmitry Smirnov
01:20 PM Bug #8229: 0.80~rc1: OSD crash (domino effect)
Can you reproduce with
debug osd = 20
debug filestore = 20
debug ms = 1
on all osds?
?
Samuel Just
10:03 PM Bug #8228: 0.80~rc1: OSD crash: segfault in libtcmalloc.so.4.1.2
I only had it once, it never happened again as far as I'm aware...
No ideas what could be the cause.
I suspect that...
Dmitry Smirnov
01:09 PM Bug #8228: 0.80~rc1: OSD crash: segfault in libtcmalloc.so.4.1.2
Is there a straightforward way to reproduce this? Samuel Just
10:01 PM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Many thanks, Zheng. Looks like it is commit commit:09a1bc5. Dmitry Smirnov
02:27 AM CephFS Bug #8291 (Resolved): 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
current master branch contains fix for this issue (use "kick_stale_sessions" admin socket command) Zheng Yan
01:33 AM CephFS Bug #8291: 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
Another MDS have no problem reconnecting to client:... Dmitry Smirnov
01:29 AM CephFS Bug #8291 (Resolved): 0.80: fuse client hangs after wake-up from suspend until restart of active MDS
When computer with CephFS mounted using ceph-fuse wakes-up from suspend the @/mnt/ceph@ mount is not responding (i.e.... Dmitry Smirnov
09:06 PM Revision 09beebe3 (ceph): ceph-disk: fix list for encrypted or corrupt volume
Continue gracefully if an fs type is not detected, either because it is
encrypted or because it is corrupted.
Signed...
Stuart Longland
09:00 PM Revision e7df73dd (ceph): osd: Prevent divide by zero in agent_choose_mode()
Fixes: #8175
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage...
Sage Weil
09:00 PM Revision 022d467b (ceph): osd, common: If agent_work() finds no objs to work on delay 5 (default)...
Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logg...
David Zafman
09:00 PM Revision 6a55c3bc (ceph): osd/ReplicatedPG: agent_work() fix next if finished early due to start_max
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
(cherry picked from commit 9cf470cac8dd4d8f...
David Zafman
08:29 PM Revision 14650b28 (ceph): PG: only complete replicas should count toward min_size
Backport: emperor,dumpling,cuttlefish
Fixes: #7805
Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: S...
Sage Weil
08:18 PM Revision bd8e026f (ceph): rgw: don't allow multiple writers to same multiobject part
Fixes: #8269
Backport: firefly, dumpling
A client might need to retry a multipart part write. The original thread
mi...
Yehuda Sadeh
08:08 PM Revision b7134c9a (ceph): Merge pull request #1774 from ceph/wip-8296
osd/ReplicatedPG: fix whiteouts for other cache mode
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:06 PM Revision 1b899148 (ceph): Fix clone problem
When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObject...
Haomai Wang
08:03 PM Bug #8232: Race condition during messenger rebind
> Just to be clear, there is a client and server concept in the messenger, but in the case of the OSDs they are peers... Guang Yang
12:00 PM Bug #8232: Race condition during messenger rebind
Guang Yang wrote:
> After understanding more of the messenger code, I found the above analysis was wrong in terms of...
Greg Farnum
05:18 AM Bug #8232: Race condition during messenger rebind
After understanding more of the messenger code, I found the above analysis was wrong in terms of the reconnecting log... Guang Yang
07:59 PM Revision 091d1fe4 (ceph): Revert "Revert "Clean up remote.py and misc.py changes.""
This reverts commit 02504c3fd27d788e2e446369015b14cbf259a8d2. Zack Cerza
07:59 PM Revision 36b07b8a (ceph): Use SFTPClienti get for long reads/writes
Modified remote.py to use the paramiko SFTPClient get
method to extract long files (mostly tar files) from
the remote...
Warren Usui
07:59 PM Revision 8bed6ab6 (ceph): FIx mktemp dir and redundant Paramiko connecting.
Use previously initialized connection for sftp_get calls.
Use local directory for tarball temp file location.
Warren Usui
07:59 PM Revision 01cf3671 (ceph): Fix linter errors
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:59 PM Revision a1838b2a (ceph): Rewrite most file-retrieval functions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:59 PM Revision 38578b80 (ceph): Revert "Restrict paramiko to old versions for now"
This reverts commit c86df77aa68dc5331b98df3fa038faee77c578ad. Zack Cerza
07:59 PM Revision 02684870 (ceph): Revert "Revert "Handle raw data I/O.""
This reverts commit 0c8a3e2334631f5fc20cb7933d0005353ea6a46e. Zack Cerza
07:06 PM Revision 7b1eec94 (ceph): Use longer varchar for locked_by in DB.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
07:03 PM Revision 03b0d1cf (ceph): rgw: cut short object read if a chunk returns error
Fixes: #8289
Backport: firefly, dumpling
When reading an object, if we hit an error when trying to read one of
the ra...
Yehuda Sadeh
06:39 PM Revision 2d5d3097 (ceph): Pipe: wait for Pipes to finish running, instead of just stop()ing them
Add a stop_and_wait() function that, in addition to closing the Pipe and killing
its socket, waits for any fast_dispa...
Greg Farnum
06:21 PM Revision 6ec99f7a (ceph): librbd: check return value during snap_unprotect
This would only fail if the header object was corrupted, so it's
unlikely to occur in practice.
Signed-off-by: Josh ...
Josh Durgin
06:18 PM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
Bumped pri, assigned to Ilya for investigation Dan Mick
05:10 PM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
Seeing this with master during RBD tiering tests only on the cache tier OSDs. Eventually during heavy RBD random 4MB... Mark Nelson
06:11 PM Revision 6f2eddaa (ceph): ObjectCacher: remove useless assignment
left is not read after the break. Caught by clang-analyzer.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:01 PM Revision 3e387d62 (ceph): osd/ReplicatedPG: fix whiteouts for other cache mode
We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY mod...
Sage Weil
05:49 PM Revision 650051cd (ceph): Merge pull request #1601 from ceph/wip-7576
osd: prevent pg map epochs from lagging too far behind
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:30 PM Revision ea3bef1e (ceph): rados.py: Add pool_snaps option for ceph_test_rados test command
Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
05:12 PM Revision 2b48e52c (ceph): Merge pull request #1748 from onlyjob/docs
sample.ceph.conf update:
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
05:10 PM Revision 9c0e92f0 (ceph): Merge pull request #1653 from ceph/wip-7499
rgw, radosgw-admin: bucket link uses bucket instance id now
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
05:04 PM rgw Bug #8269 (Fix Under Review): rgw: corrupted multipart object
Yehuda Sadeh
09:05 AM rgw Bug #8269 (In Progress): rgw: corrupted multipart object
Ian Colle
05:03 PM rgw Bug #8289 (Fix Under Review): rgw: memory not freed during in-progress read (dumpling)
Yehuda Sadeh
09:04 AM rgw Bug #8289 (In Progress): rgw: memory not freed during in-progress read (dumpling)
Ian Colle
05:00 PM Revision 5cc56860 (ceph): rgw: send user manifest header field
Fixes: #8170
Backport: firefly
If user manifest header exists (swift) send it as part of the object
header data.
Sig...
Yehuda Sadeh
04:56 PM rgw Bug #8299 (Fix Under Review): rgw: broken range read with new style manifest
Yehuda Sadeh
04:13 PM rgw Bug #8299: rgw: broken range read with new style manifest
This will trigger only when dealing with manifests that describe multiple parts. Yehuda Sadeh
03:40 PM rgw Bug #8299 (Resolved): rgw: broken range read with new style manifest
Yehuda Sadeh
04:48 PM Feature #8284: Add --pool_snaps rados tests to teuthology
David Zafman
04:45 PM Feature #7553 (Fix Under Review): Remove classic scrub
David Zafman
04:34 PM Revision bdd1b5ac (ceph): Merge pull request #251 from ceph/wip-8295
rgw: fix indentation for cache_pools Zack Cerza
04:22 PM Revision 4ad23dc5 (ceph): rgw: fix indentation for cache_pools
Fixes: #8295
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:20 PM rgw Bug #8251: radosgw-agent does not sync objects uploaded to recreated buckets
It appears this is due the replica log api using the bucket name only, not the bucket-instance which is given to it b... Josh Durgin
02:12 PM Revision f31e3ee0 (ceph): Merge pull request #1768 from daniel-j-h/code_quality
Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>
Reviewed-by: Sage Weil ...
Sage Weil
02:04 PM Revision e65a9da9 (ceph): Revert "Fix installation into user home directory, broken by d3f0c0b"
This reverts commit 7539281037ce7a755ac8661ecb15aea32e5f79f6.
This breaks mount.fuse.ceph installation.
Sage Weil
02:03 PM Revision b78644e7 (ceph): 0.80
Jenkins
02:01 PM devops Bug #6746 (Resolved): ceph-release rpm not playing well with yum-plugin-priorities
you can now specify the repository information when installing and just apply whatever priority you need in the confi... Alfredo Deza
02:01 PM Bug #8175 (Resolved): Some values of target_max_objects for tiering will crash OSDs
David Zafman
02:01 PM Bug #8113 (Resolved): agent_work can be continuously rescheduled during recovery while most objec...
David Zafman
01:58 PM devops Bug #7157 (Duplicate): ceph-disk list fails in encrypted disk setup
Sage Weil
01:57 PM devops Bug #7227 (Can't reproduce): ceph-create-keys upstart script fails
Sage Weil
01:52 PM devops Bug #7605 (Resolved): statup script /etc/init.d/ceph has incorrect slash
commit:4cf9a73bacb73706fff66110528b733e9ec80b21 Sage Weil
01:48 PM devops Bug #6216 (Resolved): rpm missing package when junit not installed
Sage Weil
01:48 PM devops Bug #5479 (Resolved): Append our built packages with some sort of inktank/ceph identifier
Sage Weil
01:45 PM devops Bug #7004 (Rejected): qemu: rhel and centos qemu packages should depend on librbd
Sage Weil
01:43 PM devops Bug #7552 (Resolved): dregs of mkcephfs still live on
Sage Weil
01:42 PM devops Bug #8095 (Resolved): [chef] No version specified, and no candidate version available for libmpic...
Sage Weil
01:41 PM Bug #8058 (Resolved): "LibRadosTierECPP.FlushWriteRaces" failed in upgrade:dumpling-x:parallel-fi...
Samuel Just
01:40 PM Bug #8180 (Duplicate): osd.3 crashed in upgrade:dumpling-x:stress-split-firefly-distro-basic-vps
Samuel Just
01:40 PM Bug #8204 (Duplicate): "timed out waiting for admin_socket to appear after osd.5 restart" in upgr...
Samuel Just
01:40 PM devops Bug #6966 (Fix Under Review): ceph-disk: prepare --dmcrypt failing
https://github.com/ceph/ceph/pull/1777 Sage Weil
01:38 PM devops Bug #8298 (Resolved): missing emperor ceph package
thanks for the quick fix ! Not sure what it was but it was fixed within minutes which is impressive ;-)... Loïc Dachary
01:33 PM devops Bug #8298 (Resolved): missing emperor ceph package
The ceph package is missing from ... Loïc Dachary
01:37 PM Bug #8164 (Duplicate): "[ERR] 4.15 0 tried to pull" in upgrade:dumpling-x:stress-split-firefly---...
Samuel Just
01:37 PM Bug #8206 (Duplicate): "osd.4 ...[ERR] : 3.14 push" in upgrade:dumpling-x:stress-split-firefly-di...
Samuel Just
01:36 PM Bug #8207 (Duplicate): "[ERR] 3.6 missing primary copy.." in upgrade:dumpling-x:stress-split-fire...
Samuel Just
01:36 PM devops Bug #8151 (Rejected): Perms on /etc/ceph/ceph.client.admin.keyring wrong on some nodes after install
600 looks correct to me? Sage Weil
01:35 PM devops Bug #5778 (Resolved): gitbuilders use cryptopp instead of nss libraries
Sage Weil
01:30 PM Bug #7779 (Resolved): osd: object file can have too many xattrs, get E2BIG
Sage Weil
01:30 PM Bug #7976 (Duplicate): 4.8 missing primary copy of ..., unfound (dumpling)
Sage Weil
01:29 PM Bug #5818: leveldb 1.12: hang on shutdown (mon)
Ian Colle
01:27 PM Bug #5818 (Duplicate): leveldb 1.12: hang on shutdown (mon)
This is related to #5847, but I can't link them due to limitations in RedMine Ian Colle
01:29 PM Bug #8021 (Duplicate): osd: ENOENT on clone on dumpling
#8162 Sage Weil
01:28 PM Bug #7805 (Resolved): emperor can go active with < min_size non-incomplete peers since we check a...
Sage Weil
01:25 PM Bug #8104: OSD: changing min_size to larger than the acting set does not make the PG go inactive
make sure this is consistent with check_new_interval() Sage Weil
01:24 PM Bug #8103 (Won't Fix): pool has too few PGs warning misleading when using cache pools
no simple way to avoid this false positive but still maintain this warning. and it is useful. Sage Weil
01:21 PM Bug #8036 (Can't reproduce): levedb: throws std::bad_allow on 14.04
Sage Weil
01:21 PM Bug #8176 (Resolved): Change target_max_objects/target_max_bytes has no immediate effect
Sage Weil
01:18 PM Bug #7744 (Need More Info): osd: assert(last_e.version.version < e.version.version)
we need a full log to see how this happens on dumpling.
Brian, to work around this and get your osd up, you need t...
Sage Weil
01:15 PM Bug #7576 (Resolved): osd: large skew in pg epochs (dumpling)
Sage Weil
11:05 AM Bug #7576 (Pending Backport): osd: large skew in pg epochs (dumpling)
Sage Weil
01:13 PM Bug #7916 (Can't reproduce): ceph_test_rados got ENOENT on ec pool + thrashing
Samuel Just
01:13 PM Bug #7588: OSD Seg fault in string assign ObjectOperation::C_ObjectOperation_copyget::finish()
Samuel Just
01:10 PM Bug #8123 (Can't reproduce): OSD: received operation against clone which was not backfilled (but ...
Samuel Just
01:10 PM Bug #8199 (Resolved): rados unit test failure: LibRadosTwoPoolsECPP.FlushTryFlushRaces hang
Samuel Just
01:07 PM Bug #8237 (Resolved): ceph centos 6 repo broken
Sage Weil
01:07 PM Bug #8272 (Duplicate): leveldb 1.12.0 broken on el6
This duplicates #5847, but I can't link them due to limitations in RedMine Ian Colle
01:07 PM Bug #7986 (Can't reproduce): 3.1s0 scrub stat mismatch, got 2041/2044 objects, 0/0 clones, 2041/2...
Samuel Just
01:06 PM Bug #8296 (Pending Backport): ./test/osd/RadosModel.h: 855: FAILED assert(0 == "racing read got w...
Sage Weil
10:32 AM Bug #8296 (Resolved): ./test/osd/RadosModel.h: 855: FAILED assert(0 == "racing read got wrong ver...
... Sage Weil
01:06 PM Bug #8282 (Resolved): ceph-objectstore-test segv
Sage Weil
11:33 AM Bug #8283 (Pending Backport): osd: hit_set_trim cannot stat recently written hitsets
Sage Weil
10:54 AM Revision cdbbf86f (ceph): doc: Fixed artifacts from merge.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:54 AM Revision a31b9e9c (ceph): doc: Added sudo to setenforce. Restored merge artifact.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:53 AM Revision 51582722 (ceph): doc: Added erasure coding and cache tiering notes. Special thanks to Lo...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:43 AM Bug #8273 (Duplicate): leveldb 1.12.0 broken on el6
Ian Colle
09:42 AM devops Feature #5847: Build own versions of most recent leveldb for all supported platforms.
Ian Colle
09:08 AM rgw Bug #8194: rgw: test_region_copy_object fails with erasure coding
commit at ceph-qa-suite:ee69c7a4f3b425377bd20b307d674ecc70904c0b Yehuda Sadeh
09:07 AM rgw Bug #8194 (Resolved): rgw: test_region_copy_object fails with erasure coding
Ian Colle
08:18 AM Bug #8294 (Rejected): "Error EINVAL" in upgrade:dumpling-dumpling-testing-basic-vps
Logs are in /a/yuriw/231774... Yuri Weinstein
07:51 AM Revision 08a4e888 (ceph): Variable length array of std::strings (not legal in C++) changed to std...
Signed-off-by: Daniel J. Hofmann <daniel@trvx.org> Daniel J. Hofmann
06:28 AM rgw Bug #8293 (Resolved): admin api get quotas
I have been trying to implement the different admin api quota commands. I am getting a 200 answer but no body when r... Derek Yarnell
03:32 AM devops Bug #8292 (Resolved): ceph-disk prepare output not explicit on too small disk
While trying to use "ceph-disk prepare /dev/sdb", where /dev/sdb has only a 1Go partition,
we get this output
STD...
Christophe Courtaut
12:20 AM Revision d158c156 (ceph): Merge pull request #250 from ceph/wip-fix-thrasher
ceph_manager: reset osd weights to 1 when waiting for clean
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:05 AM Revision 33b4bfc7 (ceph): ceph_manager: reset osd weights to 1 when waiting for clean
If we leave the weights adjusted, we can get PGs stuck in a remapped state
because we are probabilistically rejecting...
Sage Weil

05/05/2014

11:55 PM Revision 38408f6b (ceph): Merge pull request #1770 from ceph/wip-8290
client: check snap_caps in Incode::is_any_caps()
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:46 PM Revision ae434a35 (ceph): client: check snap_caps in Incode::is_any_caps()
Fixes: #8290
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
11:26 PM Revision 7f3a4206 (ceph): Merge pull request #1764 from eile/master
Fix installation into user home directory, broken by d3f0c0b
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
11:05 PM devops Bug #7598: ceph-disk-activate error with ceph-deploy
I faced this issue consistently in my setup.
ubuntu@ip-10-15-16-160:~$ sudo ceph-deploy osd activate ip-10-15-16-1...
Sindhura bandi
10:39 PM Linux kernel client Feature #190: krbd: DISCARD support
Definitely agree with Kyle. Due to this, and after finding out that an XFS fstrim within QEMU reports success but doe... Brian Cline
10:29 PM Revision e1277ba6 (ceph): OSD: move the peer_epoch and map sharing infrastructure into OSDService
None of this code requires OSD-internal data or acquring locks from
anybody else.
Signed-off-by: Greg Farnum <greg@i...
Greg Farnum
10:29 PM Revision b038f0c5 (ceph): OSD: rename share_map_incoming and share_map_outgoing
share_map_incoming -> share_map
share_map_outgoing -> share_map_peer
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:29 PM Revision 4bf20afc (ceph): SimpleMessenger: Don't grab the lock when sending messages if we don't ...
We'd like it if sending a message didn't require any global locks, but the
submit_message() function conditionally ne...
Greg Farnum
10:29 PM Revision 9028f95e (ceph): OSD: Juggle the locking when resurrecting a PG
Don't hold the old PG's lock in _create_lock_pg. Instead, just copy the
necessary data bits into a holding location. ...
Greg Farnum
10:29 PM Revision 62b2d43a (ceph): OSD: remove dead comment
enqueue_op no longer requires holding the osd_lock.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:29 PM Revision fd2b57ea (ceph): OSD: enable ms_fast_dispatch
We've been setting it up, now this patch actually adds a fast path for osd ops
which bypasses the osd_lock and should...
Greg Farnum
10:29 PM Revision fccf1c70 (ceph): OSD: do not take the pre_publish_lock in connection utility functions
They loop back around for local connections and deadlock, so we use the
map reservation mechanism instead.
TODO: actu...
Greg Farnum
10:29 PM Revision 2ec92c76 (ceph): OSD: scan for dropped PGs in consume_map instead of advance_map
We have to wait until after we know that nobody will be adding ops for
newly-dead PGs to the list. While we're moving...
Greg Farnum
10:29 PM Revision 938feb49 (ceph): OSD: move the {boot,up,bind} epochs into OSDService
Provide interfaces around setting and retrieving them, instead of accessing
them directly with a lock.
Signed-off-by...
Greg Farnum
10:29 PM Revision 399e67f8 (ceph): OSD: pass a pointer to last_sent_epoch instead of the whole Session
We don't use any other part of the Session, and this interface will
be easier to move out of the OSD class.
Signed-o...
Greg Farnum
10:29 PM Revision 0fbaa160 (ceph): OSD: move should_share_map and share_map_incoming to OSDService
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:29 PM Revision 0ffdeab9 (ceph): OSD: fix a few map sharing bugs
1) do not share OSD maps with peers that already have them
2) do not share maps with oneself
Signed-off-by: Greg Far...
Greg Farnum
10:29 PM Revision 9fba69a1 (ceph): OSD: allow build_incremental_map_msg to fail on lookups
Since we're now building incremental map messages out-of-band with doing
other map updates now, we need to tolerate l...
Greg Farnum
10:29 PM Revision 6c98e36f (ceph): OSD: add an op threadpool GenContext workqueue
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:29 PM Revision ebdc0970 (ceph): OSD: use the async workqueue to send OSDMap updates on dropped ops
Check whether we actually want to send a map in-line, and if we do, create
a GenContext which does so and put that in...
Greg Farnum
10:29 PM Revision 5268e51b (ceph): OSD: don't share_map_incoming() directly from handle_replica_op()
Let the op_tp handle it, or our C_SendMap callback in the op_gen_wq.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:29 PM Revision b2187ac9 (ceph): OSD: use an OSDMapRef& and require the Session* in _share_map_incoming
You can pass in a NULL Session*, but both callers do that; and using
an OSDMapRef& reduces shared_ptr copies.
Signed...
Greg Farnum
10:29 PM Revision b53cec43 (ceph): OSD: add _should_share_map function
Just copy _share_map_incoming and rip out all the parts that actually
update data structures.
Signed-off-by: Greg Fa...
Greg Farnum
10:29 PM Revision 667769c6 (ceph): OSD: simplify _share_map_incoming based on _should_share_map()
Also, remove the bool return code since nobody looks at it.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
10:29 PM Revision 1e3c4959 (ceph): OSD: add a Session::sent_epoch_lock
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:29 PM Revision 276a4fe4 (ceph): OSD: change Session handling around _share_map_incoming
Move responsibility for the reference up to _share_map_incoming's caller,
and start using the Session::sent_epoch_loc...
Greg Farnum
10:29 PM Revision d78988bf (ceph): OSD: refactor handle_op error handling cases
We move our map version-checking code earlier (to dispatch_op) and refactor
our other fail-to-dispatch cases. This is...
Greg Farnum
10:29 PM Revision c97f9683 (ceph): OSD: share map updates in the op_tp threads instead of the main dispatc...
Sharing maps can require disk accesses and things. We don't want to do that
in our fast path, so do it in OSD::dequeu...
Greg Farnum
10:29 PM Revision 9d8c797e (ceph): OSD: Push responsibility for grabbing pg_map_lock up to callers of _rem...
The atomicity requirements of other systems prevent us dropping the PG lock
inside that function, and the PG lock is ...
Greg Farnum
10:29 PM Revision 767e94ac (ceph): OSD: shard heartbeat_lock
heartbeat_need_update must be protected independently in order to avoid
a loop with the pg_map_lock and the PG::_lock...
Greg Farnum
10:29 PM Revision a94a64d9 (ceph): OSD: protect access to boot_epoch, up_epoch, bind_epoch
We need to access these members in some call chains via fast_dispatch,
where they're otherwise unprotected.
Signed-o...
Greg Farnum
10:29 PM Revision 2f97f477 (ceph): OSD: protect state member with a Spinlock
This member was previously protected by the osd_lock (although setting
SHUTDOWN was synchronized with the heartbeat l...
Greg Farnum
10:29 PM Revision 812c6723 (ceph): OSD::_share_map_incoming: pass osdmap in explicitly
We'll want to be able to use this method without the osd_lock. Note
that we can't do so yet -- we call send_increment...
Samuel Just
10:29 PM Revision b199194d (ceph): OSD::send_incremental_map: use service superblock so we can avoid locki...
TODO: make it actually safe by dealing with build_incremental_map_msg()
Signed-off-by: Samuel Just <sam.just@inktank...
Samuel Just
10:29 PM Revision 9835866e (ceph): OSD: use safe params in map-sharing functions
We were previously using unprotected access to OSD members.
Unfortunately, this does not make them completely safe: ...
Greg Farnum
10:29 PM Revision 09bf5e80 (ceph): msgr: change the delay queue flushing semantics
Since we're doing fast_dispatch out of the delay queue, we don't want to
flush while holding the pipe lock. Instead, ...
Greg Farnum
10:29 PM Revision 5abbbfeb (ceph): OSDService: add osdmap reservation mechanism
The goal here is to be able to get "reserved" refs
to next_map, and ensure that pgs won't see a newer
map until the r...
Samuel Just
10:29 PM Revision 475d8319 (ceph): OSD: add a RWLock pg_map_lock
If we're going to dispatch ops without grabbing the osd lock, we need
something else to protect the pg map (and it'll...
Greg Farnum
10:29 PM Revision 6d533492 (ceph): OSD: pass osdmap to handle_op and handle_replica_op
We need a map to process them, and we don't want to
take the OSD lock to access one. (And we can't just
use the servi...
Samuel Just
10:29 PM Revision eb30f88c (ceph): OSD: add session waiting_for_map mechanisms
This will replace the existing waiting_for_osdmap mechanism
with a per-session wait list.
Signed-off-by: Samuel Just...
Samuel Just
10:29 PM Revision 37553183 (ceph): OSD: remove wake_all_pg_waiters
We shouldn't need this -- we check the pg waiters list on each
map.
Signed-off-by: Samuel Just <sam.just@inktank.com...
Samuel Just
10:29 PM Revision 00d36f6e (ceph): OSD: wake_pg_waiters atomically with pg_map update
Also, call enqueue_op directly rather than going back
through the entire dispatch machinery.
Be sure to grab the pg l...
Samuel Just
10:29 PM Revision ec163579 (ceph): OSD: replace handle_pg_scan, handle_pg_backfill with handle_replica_op
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
10:29 PM Revision e0ac34a0 (ceph): OSD: remove unused push_wq
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:29 PM Revision dd3d023a (ceph): OSD: rename gen_wq, schedule_work, and PG_QueueAsync to include "recovery"
These all hook into the recovery thread pool and need to make that obvious.
Signed-off-by: Greg Farnum <greg@inktank...
Greg Farnum
10:29 PM Revision 1379c031 (ceph): OSD: remove never-activated while loop from send_incremental_map
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:29 PM Revision a62db614 (ceph): DispatchQueue: factor out pre_dispatch and post_dispatch
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
10:29 PM Revision 4e20ce19 (ceph): Messenger,DispatchQueue: add ms_fast_dispatch mechanism
This adds a Dispatcher interface allowing the implementation
to accept ms_fast_dispatch calls for some messages witho...
Samuel Just
10:29 PM Revision 69fc6b2b (ceph): msgr: enable fast_dispatch on local connections
We do two things:
1) Call ms_handle_fast_connect() when setting up the local connection, so
the Dispatcher can set up...
Greg Farnum
10:29 PM Revision 816b10ed (ceph): RWLock: assert pthread function return values
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
10:29 PM Revision 78f310d8 (ceph): PG: constify the init() function params
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:29 PM Revision 37fac29c (ceph): OSD::_share_map_incoming: line wrap debug output
Formatting only.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
10:29 PM Revision 63cc1ec1 (ceph): OSD: add handle_osd_map debug output
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
10:26 PM Revision e68422b3 (ceph): Merge pull request #1769 from ceph/wip-doc-cache-tier
doc: Support for cache tiering. John Wilkins
10:14 PM Revision ea34f48c (ceph): Merge remote-tracking branch 'origin/wip-doc-radosgw-80'
Conflicts:
doc/radosgw/config.rst
Josh Durgin
09:57 PM Revision d7e04cc8 (ceph): TrackedOp: remove the init_from_message function
I'm not sure why we ever had this instead of just doing things in the
subclass constructor, and the semantics around ...
Greg Farnum
09:57 PM Revision 6a559a5d (ceph): TrackedOp: introduce a _dump_op_descriptor function
Use this instead of direct access to the Message underneath when dumping
the TrackedOp.
Signed-off-by: Greg Farnum <...
Greg Farnum
09:57 PM Revision 2e674dea (ceph): TrackedOp: rename arrived_at to initiated_at, specify when constructed
Instead of relying on the message's get_recv_stamp, take a timestamp
when the TrackedOp is constructed. Rename get_re...
Greg Farnum
09:57 PM Revision 5a3efda7 (ceph): TrackedOp: introduce an _unregistered() function to let implementations...
Right now, the OpRequest uses it to clean up Message payload data.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:57 PM Revision 95fc551a (ceph): TrackedOp: do not track a Message
Give it to the OpRequest (currently, the only TrackedOp implementation).
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
09:57 PM Revision e2b62bc3 (ceph): TrackedOp: do not require a Message when creating new Ops
Further parameterize the template to allow passing in an arbitrary parameter,
and move all the Message-based event ma...
Greg Farnum
09:53 PM Revision 3c9529ad (ceph): Merge pull request #1760 from ceph/wip-8283
osd/ReplicatedPG: fix trim of in-flight hit_sets
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:48 PM Bug #7744: osd: assert(last_e.version.version < e.version.version)
I'm getting this as well on a single OSD (osd.3) that mounts fine, but does not start. Same precise assertion failure... Brian Cline
07:50 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
I had another incident of "misdirected client" during recovery after replacement of another OSD...
All pools were ...
Dmitry Smirnov
07:35 PM Revision fc3318ed (ceph): doc: Fix hyperlink.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:34 PM Revision a7e72193 (ceph): doc: Index update and librados.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:33 PM Revision fcbc5fa6 (ceph): doc: Quotas for Admin Ops API.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:33 PM Revision e97b56eb (ceph): doc: New Admin Guide for Ceph Object Storage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:18 PM Revision 99e67abc (ceph): rados/thrash: Add pool_snaps variants
Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
06:10 PM Revision c86df77a (ceph): Restrict paramiko to old versions for now
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:04 PM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
Could very well be related to #8269, in which we don't handle nicely the cancellation. Yehuda Sadeh
10:22 AM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
I tend to think that what we see is that we read the data off RADOS much quicker than the client reading the data bac... Yehuda Sadeh
04:58 PM CephFS Bug #8290 (Resolved): ESTALE when grepping a snapshot via ceph-fuse
Sage Weil
04:46 PM CephFS Bug #8290: ESTALE when grepping a snapshot via ceph-fuse
Zheng Yan
04:28 PM CephFS Bug #8290: ESTALE when grepping a snapshot via ceph-fuse
/teuthology-2014-05-02_23:01:27-fs-master-testing-basic-plana/230880/ Greg Farnum
04:20 PM CephFS Bug #8290 (Resolved): ESTALE when grepping a snapshot via ceph-fuse
... Greg Farnum
03:03 PM Revision 0c8a3e23 (ceph): Revert "Handle raw data I/O."
This reverts commit 257e1459fa064701d789f0ad54384bb80b45e6d9. Zack Cerza
03:03 PM Revision 02504c3f (ceph): Revert "Clean up remote.py and misc.py changes."
This reverts commit 74eff43ee1a2b73159277370cfa9d194e42bf49c. Zack Cerza
02:08 PM devops Feature #8120: RHEL7 GA kernel build
Could do... or we could build out the new repo layout and use this as the first package in there? Neil Levine
10:17 AM devops Feature #8120 (In Progress): RHEL7 GA kernel build
The kmod packages built for libceph/rbd for the rc-1 kernel (3.10.0-121). I seem to recall we were publishing these i... Sandon Van Ness
11:32 AM Feature #7553 (In Progress): Remove classic scrub
David Zafman
11:24 AM Bug #8285 (Resolved): Thrasher throws exception when finishing up
a723ddf5dbc8d78ca8c3cd843a1ffa2af4292cdd David Zafman
07:54 AM Revision 75392810 (ceph): Fix installation into user home directory, broken by d3f0c0b
Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch> Stefan Eilemann
06:28 AM Revision 8e1e4ba3 (ceph): marginal/multimds: fuse_default_permissions = 0 for ceph-fuse
This can reduce the test time becuase it avoids sending getattr
request whenever the kernel checks inode permission.
...
Yan, Zheng
04:20 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
kernel 3.14.2 looks good so far. i will keep an eye on it. Markus Blank-Burian
03:57 AM Bug #8232: Race condition during messenger rebind
If the above analysis makes sense, here is the pull request: https://github.com/ceph/ceph/pull/1765 Guang Yang
03:55 AM Bug #8232: Race condition during messenger rebind
... Guang Yang

05/04/2014

09:26 AM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
Do we know if the object is a multi-part upload or not? And is it chunked or a single RADOS object? This might only b... Greg Farnum

05/03/2014

11:07 PM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
in this particular case the request is getting 503 after 30 seconds (the fastcgi timeout?). Sage Weil
10:53 PM rgw Bug #8289: rgw: memory not freed during in-progress read (dumpling)
workaround is to limit the number of threads so that only a handful of such large reads can be in progress at once; t... Sage Weil
10:52 PM rgw Bug #8289 (Resolved): rgw: memory not freed during in-progress read (dumpling)
observing memory growing linearly during a read on a large object. once the read completes, memory is freed.tcmalloc... Sage Weil
10:14 PM Revision 24c5ea8d (ceph): osd: check blacklisted clients in ReplicatedPG::do_op()
OSD checks if client is blacklisted only when receiving OSD request.
It's possible that OSD request's sender get blac...
Yan, Zheng
10:13 PM Revision b4dfd3d5 (ceph): Merge pull request #1740 from ceph/wip-8155
mon: OSDMonitor: disallow nonsensical cache-mode transitions
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:11 PM Revision 491cfdb3 (ceph): Merge pull request #1763 from ceph/wip-blacklist
Wip blacklist
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:36 PM Revision f92677c5 (ceph): osd: check blacklisted clients in ReplicatedPG::do_op()
OSD checks if client is blacklisted only when receiving OSD request.
It's possible that OSD request's sender get blac...
Yan, Zheng
08:50 PM rgw Bug #8288 (Duplicate): rgw tests cause osd wrongly marked down
See this mostly with valgrind. See
teuthology-2014-05-02_23:00:58-rgw-master-testing-basic-plana/230836
teutholo...
Sage Weil
05:13 PM Bug #7996: 0.78: OSD is not suspend-friendly (unresponsive cluster on OSD crash)
Sage Weil wrote:
> I suspect that the mon on that machine is the key factor at play here.
No MON doesn't matter. ...
Dmitry Smirnov
04:41 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
After recovery to "active+clean" cluster became operational again. I/O errors on RBD devices are gone for now.
Could...
Dmitry Smirnov
03:12 PM Feature #8155 (Pending Backport): Disallow changing cache_mode in nonsensical ways
Sage Weil
02:59 PM Revision c64b67b5 (ceph): ceph-object-corpus: rebase onto firefly corpus
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:57 PM Revision 077e6f86 (ceph): ceph-object-corpus: v0.80-rc1-35-g4812150
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:41 PM Bug #8287 (Rejected): Package rebuild needed for trusty for dumpling on trysty
These are old point releases of Dumpling - we don't need packages for them on Trusty. Ian Colle
08:49 AM Bug #8287 (Rejected): Package rebuild needed for trusty for dumpling on trysty
Logs are in http://qa-proxy.ceph.com/teuthology/ubuntu-2014-05-02_22:15:51-upgrade:dumpling-dumpling-testing-basic-pl... Yuri Weinstein
02:41 PM Revision af8a5298 (ceph): Merge pull request #1762 from yuyuyu101/wip-8282
Fix clone problem
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:24 PM Revision 794c9465 (ceph): ceph_manager: fix float stringification
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:49 PM Revision ca116a3e (ceph): Merge pull request #1752 from ceph/wip-da-SCA-fixes-20140501
Various fixes from SCA
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:42 PM Revision 00868514 (ceph): Merge pull request #1755 from eile/master
Fix out of source builds
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:02 AM Revision 8bd4e582 (ceph): Fix out of source builds
Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch> Stefan Eilemann
09:34 AM Bug #8113 (Pending Backport): agent_work can be continuously rescheduled during recovery while mo...
David Zafman
09:34 AM Bug #8175 (Pending Backport): Some values of target_max_objects for tiering will crash OSDs
David Zafman
07:40 AM Bug #8282 (Pending Backport): ceph-objectstore-test segv
Sage Weil
04:55 AM Revision 3aee1e0f (ceph): Fix clone problem
When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObject...
Haomai Wang
04:18 AM Revision a723ddf5 (ceph): ceph_manager: fix typo
From ce7fa1839f4b3e3db675b2d68a2bb57849f58c1e. Tested this time.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewe...
Sage Weil
02:42 AM Revision fd970bbc (ceph): mon: OSDMonitor: disallow nonsensical cache-mode transitions
Fixes: 8155
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
02:26 AM Revision 3e314584 (ceph): Merge pull request #1735 from ceph/wip-8113
Reviewed-by: Samuel Just <sam.just@inktank.com> David Zafman
12:06 AM Revision 7a46469f (ceph): Merge pull request #248 from ceph/wip-thrash-osd-weights
ceph_manager: randomly reweight in osds
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:06 AM Revision 94e6c085 (ceph): rgw: don't allow multiple writers to same multiobject part
Fixes: #8269
A client might need to retry a multipart part write. The original thread
might race with the new one, t...
Yehuda Sadeh
12:04 AM Revision d2d7b941 (ceph): cache-snaps.yaml: set target_max_objects to test snap flush/evict
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just

05/02/2014

11:52 PM Revision 4aa93dd1 (ceph): Merge pull request #1698 from ceph/wip-snapmapper-debug
osd/SnapMapper: debug
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
11:48 PM Revision 2700ebf8 (ceph): Merge pull request #1694 from ceph/wip-throttle-snap-master
osd: throttle snap trimmming with simple delay
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
11:43 PM Revision b45adc98 (ceph): Merge pull request #1759 from dachary/wip-mailmap
DNM: mailmap updates
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
11:41 PM Revision 72fdd557 (ceph): osd/ReplicatedPG: fix trim of in-flight hit_sets
We normally need to stat the hit_set to know how many bytes to adjust the
stats by. If the hit_set was just written,...
Sage Weil
11:36 PM Revision 84728058 (ceph): Revert "ReplicatedPG: block scrub on blocked object contexts"
This reverts commit e66f2e36c06ca00c1147f922d3513f56b122a5c0.
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
11:35 PM Revision b7d31e5f (ceph): osd, common: If agent_work() finds no objs to work on delay 5 (default)...
Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logg...
David Zafman
11:35 PM Revision f47f8679 (ceph): osd: Prevent divide by zero in agent_choose_mode()
Fixes: #8175
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage...
Sage Weil
11:35 PM Revision fe0031d9 (ceph): rados.cc: fix typo in help output
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision 70a4a73d (ceph): SimpleLock.h: remove twice included osd_types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision be5a99d6 (ceph): SimpleLock.h: remove unused private function clear_more()
Remove unused private function clear_more(), it's replaced by
try_clear_more().
Signed-off-by: Danny Al-Gaaf <danny....
Danny Al-Gaaf
11:35 PM Revision 1e7eb1a1 (ceph): osd_types.h: pass eversion_t by reference to operator<<
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision 8fad144c (ceph): PGBackend::be_compare_scrubmaps(): pass pgid by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision 296b8ed0 (ceph): PG::read_info(): pass 'const coll_t coll' by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision 8bf039d0 (ceph): Dumper::dump_entries(): reduce scope of 'got_data'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision b05e04ec (ceph): Dumper::dump_entries(): remove not needed variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:35 PM Revision 4fe31c1b (ceph): linux_fiemap.h: remove twice included int_types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:34 PM Revision 9a716d88 (ceph): rgw_bucket.cc: return error if update_containers_stats() fails
In case need_stats is set on rgw_read_user_buckets() and the
update_containers_stats() call fails with !-ENOENT, not ...
Danny Al-Gaaf
11:32 PM Revision ce7fa183 (ceph): ceph_manager: randomly reweight in osds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:55 PM Revision 3f1d7f5e (ceph): mon/PGMonitor: set tid on no-op PGStatsAck
The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
F...
Sage Weil
10:54 PM Revision 4e0eaa95 (ceph): mon/OSDMonitor: share latest map with osd on dup boot message
If we get a dup boot message, share the newer maps with the osd so that
they know they are living in the past.
Fixes...
Sage Weil
10:54 PM Revision 89044a6d (ceph): mon/PGMonitor: set tid on no-op PGStatsAck
The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
F...
Sage Weil
10:43 PM Revision 5a6ae2a9 (ceph): mon/PGMonitor: set tid on no-op PGStatsAck
The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
F...
Sage Weil
10:43 PM Revision 2e6b2486 (ceph): mon/OSDMonitor: share latest map with osd on dup boot message
If we get a dup boot message, share the newer maps with the osd so that
they know they are living in the past.
Fixes...
Sage Weil
10:42 PM Revision 77a6f0ae (ceph): mon/MonClient: remove stray _finish_hunting() calls
Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon pe...
Sage Weil
10:42 PM Revision d0245947 (ceph): mailmap: Florent Bautista affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
10:35 PM Revision 61a2f064 (ceph): mailmap: Warren Usui name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
10:35 PM Revision 7b192f7d (ceph): mailmap: Guang Yang name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:22 PM Revision 331869a0 (ceph): Merge pull request #1754 from nereocystis/hardware-to-glossary
doc: Include links from hardware-recommendations to glossary Sage Weil
07:26 PM Bug #8175 (Resolved): Some values of target_max_objects for tiering will crash OSDs
f47f867952e6b2a16a296c82bb9b585b21cde6c8 David Zafman
07:26 PM Bug #8113 (Resolved): agent_work can be continuously rescheduled during recovery while most objec...
b7d31e5f5952c631dd4172bcb825e77a13fc60bc David Zafman
07:24 PM Bug #8285: Thrasher throws exception when finishing up

My test passed after I used teuthology from the commit before "randomly reweight in osds"
David Zafman
06:47 PM Bug #8285 (Resolved): Thrasher throws exception when finishing up

2014-05-02 18:36:50,164.164 INFO:teuthology.task.thrashosds:joining thrashosds
2014-05-02 18:36:50,165.165 ERROR:t...
David Zafman
07:15 PM Fix #8286 (Resolved): 0.80~rc1: `crushtool` crash
... Dmitry Smirnov
06:54 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
I re-built OSD.4 from scratch and re-added it.
While data is flowing back to OSD.4 I run `badblocks` and found read ...
Dmitry Smirnov
06:29 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
That was the first thin I did (setting weight of OSD.7 back to 1) but it didn't help.
All OSDs have reweight value 1...
Dmitry Smirnov
05:57 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Can you try setting hte osd weights all to 1.0? (ceph osd reweight N 1) My best guess is that the bug is in that co... Sage Weil
05:43 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
A little update: `badblocks` show multiple "bad blocks" or RBD devices.
Ceph logs the following on every failed read...
Dmitry Smirnov
03:58 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Forgot to mention that shortly before error appear I did... Dmitry Smirnov
03:51 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Damn it just happened again, roughly at the same time when just one OSD went down on healthy cluster.
Linux-3.14.2...
Dmitry Smirnov
05:48 PM Support #7609: http://tracker.ceph.com/account/register returns 500 Internal error
Saw that a couple of month ago and forgot to create a tracker.
It's a lang issue. I just tried to register from a ...
Alexandre Marangone
03:33 PM Support #7609: http://tracker.ceph.com/account/register returns 500 Internal error
Just signed out and hit Register, and got a page as normal. Don't know what might be causing the issue. I see a 500... Dan Mick
05:03 AM Support #7609: http://tracker.ceph.com/account/register returns 500 Internal error
+1 today. User "anton" on IRC has it too. Volker Voigt
05:26 PM Feature #8284 (Resolved): Add --pool_snaps rados tests to teuthology

After adding --pool-snaps option to ceph_test_rados in 3ce407800d4187645b1d99ec533df69d6fc0a1f2, we should add pool...
David Zafman
04:48 PM Revision 5844c23e (ceph): Bump paramiko to 1.12.0
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:40 PM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
I encountered this issue before. please try 3.14 kernel, I think I haven't encountered in 3.14 kernel. Zheng Yan
11:52 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
There are some outstanding osd requests, as i can see. Restarting the corresponding OSDs unfroze the hanging tasks.
...
Markus Blank-Burian
11:36 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
is there hang OSD request ? (in /sys/kernel/debug/ceph/*/mdsc) Zheng Yan
08:11 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
On deadlocked node, i have only the cephfs kernel client running and no OSD. Memory is plenty available and I did not... Markus Blank-Burian
07:54 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
There is an interesting article which details why this happens for nfs, and what they're doing to fix the problem the... Peter Waller
07:09 AM CephFS Bug #7474: Kernel oops with cephfs [ceph_write_begin -> *x8 -> wait_on_page_read]
I have encountered the same issue on v3.12.17. Is there already a patch available for this one?
[Fri May 2 15:03:...
Markus Blank-Burian
04:14 PM Bug #8283 (Fix Under Review): osd: hit_set_trim cannot stat recently written hitsets
Sage Weil
04:08 PM Bug #8283 (Resolved): osd: hit_set_trim cannot stat recently written hitsets
... Sage Weil
04:11 PM Feature #7792: leveldb 1.12.0 for rhel
1.12 is gone from the dumpling repo now Dan Mick
12:05 PM Feature #7792: leveldb 1.12.0 for rhel
I'm concurring. C6 system, Ceph 0.72.2, after reboot oh the host I experienced crashing mon and hanging OSDs. Downgra... Pauline Middelink
09:44 AM Feature #7792: leveldb 1.12.0 for rhel
Did you pull it? I still see 1.12 here: http://ceph.com/rpm-dumpling/el6/x86_64/ Dan van der Ster
07:53 AM Feature #7792: leveldb 1.12.0 for rhel
Have we made sure we are applying the patch mentioned here?
http://tracker.ceph.com/issues/6022#note-9
Alfredo Deza
07:41 AM Feature #7792: leveldb 1.12.0 for rhel
Re-opening because the new package is causing severe issues with the monitors. Alfredo Deza
07:36 AM Feature #7792: leveldb 1.12.0 for rhel
Same here. Mon doesn't restart after upgrading leveledb. Dan van der Ster
07:19 AM Feature #7792: leveldb 1.12.0 for rhel
pulling leveldb 1.12.0 for rhel made it impossible to use/deploy ceph on rhel6/el6 systems.
As already mentioned i...
Christoph Loehr
04:08 PM Revision 46628907 (ceph): sample.ceph.conf update:
* corrected URLs.
* added [client] section.
* more options and descriptions.
* filestore settings were moved under...
Dmitry Smirnov
04:06 PM Bug #8011: osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= scrubber.end)
this triggered again on commit:c6ada53a146f3196e11f545cfc968fc21657aec6
0> 2014-05-02 11:26:12.053553 7fd1ee1...
Sage Weil
04:04 PM Bug #8282 (Resolved): ceph-objectstore-test segv
... Sage Weil
03:54 PM Bug #8280 (Resolved): mon: stats reply doesn't include tid if no-op
Sage Weil
03:08 PM Bug #8280 (Resolved): mon: stats reply doesn't include tid if no-op
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-05-02_02:30:10-rados-master-testing-basic-plana/229240... Sage Weil
03:54 PM Bug #8279 (Resolved): mon: osd failed to boot after being thrashed down
Sage Weil
02:58 PM Bug #8279 (Resolved): mon: osd failed to boot after being thrashed down
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-05-02_02:30:10-rados-master-testing-basic-plana/229236... Sage Weil
03:47 PM Documentation #8281 (Resolved): Documentation: Detailed explanation of ceph df output is non-exis...
Right now ceph df output for pool usage is vague and there is no documentation explaining what the numbers means.
...
Tyler Brekke
03:42 PM Bug #8278 (Pending Backport): monclient: failure to retry after ill-timed connection reset during...
Sage Weil
02:47 PM Bug #8278 (Fix Under Review): monclient: failure to retry after ill-timed connection reset during...
Sage Weil
02:40 PM Bug #8278 (Resolved): monclient: failure to retry after ill-timed connection reset during auth
... Sage Weil
03:17 PM Bug #7986 (Need More Info): 3.1s0 scrub stat mismatch, got 2041/2044 objects, 0/0 clones, 2041/20...

The obvious areas to look at is client delete and hit_set_persist() archive removal. The code in hit_set_persist()...
David Zafman
02:19 PM Feature #8276 (Resolved): ceph-filestore-dump import-rados -p <pool> <archive>
I'd also like to propose a mode where ceph-filestore-dump reinserts the contents of an exported pg via rados, somethi... Samuel Just
10:05 AM Linux kernel client Bug #8275 (New): krbd: 'rbd unmap' gets stuck
This could be a libceph issue, but both Hannes and myself saw it on 'rbd unmap'.
From: Hannes Landeholm <hannes@ju...
Ilya Dryomov
07:10 AM Bug #8272: leveldb 1.12.0 broken on el6
duplicate to 8273 Christoph Loehr
07:08 AM Bug #8272 (Duplicate): leveldb 1.12.0 broken on el6
Hi,
since the resolving of #7798, issue #6022 needs to be reopened.
leveldb-1.12 breaks ceph-deploy on centos6/...
Christoph Loehr
07:09 AM Bug #8273 (Duplicate): leveldb 1.12.0 broken on el6
Hi,
since the resolving of #7792, issue #6022 needs to be reopened.
leveldb-1.12 breaks ceph-deploy on centos6/...
Christoph Loehr
05:02 AM Bug #8241: XfsFileStoreBackend tries to set extsize but may get EINVAL
Today pinguini (with a different nick "anton" this time) gave more information on IRC regarding this issue:... Volker Voigt
04:34 AM CephFS Bug #8255: mds: directory with missing object cannot be removed
Thanks, I might try that or make a new file system from scratch.
There are more than one issue mentioned in this t...
Dmitry Smirnov
04:04 AM Revision adf2ec43 (ceph): Merge pull request #30 from ceph/wip-8263
Wip 8263 Sage Weil
03:55 AM Bug #8270: 0.80~rc1: OSD crash during replication after repair
It's getting interesting: every time there are less errors found so apparently each iteration fixes some.
Also OSD s...
Dmitry Smirnov
02:01 AM Bug #8270: 0.80~rc1: OSD crash during replication after repair
... Dmitry Smirnov
12:42 AM Bug #8270 (Can't reproduce): 0.80~rc1: OSD crash during replication after repair
... Dmitry Smirnov
02:21 AM Revision 9cf470ca (ceph): osd/ReplicatedPG: agent_work() fix next if finished early due to start_max
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
12:59 AM rgw Documentation #8271 (Closed): Document support for S3 multi-object delete
The S3 API documentation contains no mention of rgw's support for multi-object delete. Benjamin Gilbert
12:31 AM Revision 9f1a9168 (ceph): osd/SnapMapper: pass snaps set by const ref
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:29 AM Revision 6105c355 (ceph): osd/SnapMapper: debug
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:25 AM Revision cf25bdf6 (ceph): osd: prevent pgs from getting too far ahead of the min pg epoch
Bound the range of PG epochs between the slowest and fastest pg
(epoch-wise) with 'osd map max advance'. This value ...
Sage Weil
12:25 AM Revision 49a3b222 (ceph): osd: ignore MarkMeDown message if we aren't in PREPARING_TO_STOP state
If we aren't waiting for this, ignore it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:25 AM Revision 58ace1aa (ceph): osd: fix 'ack' to be 'request_ack' in MOSDMarkMeDown
This field was passed along but always set to false. It did not seem to
indicate whether this was/wasn't an ack (the...
Sage Weil
12:25 AM Revision f0658090 (ceph): mon/OSDMonitor: do not reply to MOSDMarkMeDown if ack is not requested
If a reply isn't requested, do not bother to send one. Note that old
clients did not request an ack, but we will inf...
Sage Weil
12:24 AM Revision 81e4c477 (ceph): osd: track per-pg epochs, min
Add some simple tracking so that we can quickly determine what the min
pg osdmap epoch is.
Signed-off-by: Sage Weil ...
Sage Weil
12:08 AM Revision 48121505 (ceph): Merge pull request #1751 from ceph/wip-mds-shutdown
mds: remove mdsdir in the final step of shutdown MDS
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:04 AM Revision c879e895 (ceph): doc: Include links from hardware-recommendations to glossary
Included :term: in parts of hardware-recommendations so that glossary
links appear.
Signed-off-by: Kevin Dalley <kevi...
Kevin Dalley

05/01/2014

11:06 PM Revision c6ada53a (ceph): Merge pull request #1749 from hufman/fix-typo-releasenotes-pyramind
Fixes a very minor typo in the release notes
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
10:07 PM Revision cc043225 (ceph): mds: note MDiscoverReply encoding change in corpus
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:43 PM Feature #7784 (Resolved): mon osd down out interval = 0 should prevent ceph health from reporting ok
Sage Weil
09:40 PM Revision e597068b (ceph): mds: remove mdsdir in the final step of shutdown MDS
Otherwise we may get bad subtree map if we restart the MDS before
the shutdown process finishes.
Signed-off-by: Yan,...
Yan, Zheng
09:39 PM Revision 18334ea3 (ceph): rados/thrash: Fix workload of cache-agent-big
Create a log of objects and operate on some of them
(Initial object creation counts against total operations specifie...
David Zafman
09:36 PM Revision 27b276e6 (ceph): rgw: test with ec + cache pool
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:36 PM Revision c5da7b21 (ceph): rgw: option to create a cache pool
64mb for now!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil
09:03 PM Bug #8263 (Resolved): cache-agent-big.yaml ceph_test_rados params cause only writes
Sage Weil
07:21 PM Bug #8263 (Fix Under Review): cache-agent-big.yaml ceph_test_rados params cause only writes
David Zafman
09:36 AM Bug #8263: cache-agent-big.yaml ceph_test_rados params cause only writes
see how many objects it did create in the run time (10 minutes?), and maybe create a third of that and run it for lon... Sage Weil
08:52 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Understood, I'll report debug logs if it happen again. I only have simplest replicated 'rbd' pool. Read errors occurr... Dmitry Smirnov
02:31 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
If you can reproduce, it'd be useful to get osd logs with debug osd = 20, debug ms = 1 when the I/O errors occur. Did... Josh Durgin
08:46 PM Revision 1f4a3e1f (ceph): mds: bump protocol
In commit f689e5f049736bb0a0fa437e05936f6c1b9c1bb6 we change the encoding
and semantics for MDiscoverReply.
Signed-o...
Sage Weil
05:52 PM Revision b0803559 (ceph): Fix syntax of erasure coded pool creation
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:46 PM Revision d993b9ca (ceph): Merge pull request #1738 from ceph/wip-8147
osd: automatically scrub PGs with invalid stats
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Z...
Samuel Just
05:17 PM Revision f74eea7b (ceph): Merge pull request #247 from ceph/requests-sessions
Use a requests.Session object for retries instead of safe_while Alfredo Deza
04:59 PM Revision 1ac05fd1 (ceph): doc/release-notes: changelog link
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision d1b93530 (ceph): Add branch name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:37 PM rgw Bug #8269 (Resolved): rgw: corrupted multipart object
scenario:
- client uploads part
- upload stalls, client starts retransmission of that part
- rgw identifies f...
Yehuda Sadeh
04:25 PM Revision ab9645f9 (ceph): Add suite name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:25 PM Revision ba66c6ba (ceph): Add /build and /*.yaml to gitignore
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:36 PM Revision ffef20fe (ceph): doc/release-notes: final v0.67.8 notes and changelog
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:39 PM Feature #8147 (Pending Backport): osd: make split automatically trigger scrub
Sage Weil
12:17 PM Bug #8099 (Duplicate): LibRBD.DiffIterateStress failure - extra extent in diff
Looks like it hasn't occurred since then. Josh Durgin
09:49 AM Bug #8099: LibRBD.DiffIterateStress failure - extra extent in diff
8091 was fixed; is this still an issue? Ian Colle
11:55 AM devops Feature #8039: move to libgoogle-perftools4
Neil Levine
11:53 AM devops Feature #7947: Create separate ceph and ceph-common packages for EL6 and EL7 builds
Neil Levine
11:44 AM devops Cleanup #7675 (Resolved): clean up Gary Lowell's WIP branches
Ian Colle
11:42 AM devops Tasks #7230 (Resolved): Rebuild sync-agent packages for dumpling repo
Neil Levine
11:18 AM Revision ffc58b4e (ceph): 0.67.8
Jenkins
10:46 AM Bug #8267 (Can't reproduce): Bad ceph command syntax sends to mon anyway

ceph osd pool create base 4 erasure teuthologyprofile
2014-04-18T16:57:19.734 DEBUG:teuthology.orchestra.run:Run...
David Zafman
10:18 AM Bug #8114 (In Progress): "osd/RadosModel.h: 1055: FAILED assert" in upgrade:dumpling-x:stress-spl...
Joao Eduardo Luis
10:14 AM Bug #8011 (Resolved): osd/ReplicatedPG.cc: 5244: FAILED assert(soid < scrubber.start || soid >= s...
Samuel Just
10:14 AM Bug #7995 (Duplicate): osd shutdown: ./common/shared_cache.hpp: 93: FAILED assert(weak_refs.empty())
this seems to be the same as #7891 Sage Weil
09:54 AM devops Bug #6966: ceph-disk: prepare --dmcrypt failing
This is still failing in Firefly 0.80-rc1... Eric Eastman
06:07 AM Revision 387b2974 (ceph): Merge pull request #1750 from nereocystis/doc-link-to-involved
doc: documenting links to get-involved John Wilkins
05:25 AM Revision 0454962e (ceph): Fixes a very minor typo in the release notes
pyramind -> pyramid Walter Huf
04:31 AM Revision 78b3c93d (ceph): doc: documenting links to get-involved
Create a link from documenting-ceph so that it is easy to find the
github repository used for ceph.
Signed-off-by: K...
Kevin Dalley
01:46 AM Revision 79bf1a69 (ceph): Merge pull request #28 from ceph/wip_add_0688_release
added new correctd tag 67.8 Sandon Van Ness
01:41 AM Revision 013a3b6c (ceph): added new correctd tag 67.8
Yuri Weinstein

04/30/2014

11:48 PM Revision 2e0befda (ceph): Merge pull request #27 from ceph/wip_add_0688_release
added latest dumpling tag v0.68.8 wusui
11:35 PM Revision 4322ade6 (ceph): added latest dumpling tag v0.68.8
Yuri Weinstein
10:15 PM Revision 4b16b70c (ceph): Merge pull request #1743 from ceph/wip-mon-backports.dumpling
mon: OSDMonitor: HEALTH_WARN on 'mon osd down out interval == 0'
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:13 PM Revision 0f3235d4 (ceph): ReplicatedPG: block scrub on blocked object contexts
Fixes: #8011
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry pick...
Samuel Just
10:11 PM Revision e66f2e36 (ceph): ReplicatedPG: block scrub on blocked object contexts
Fixes: #8011
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:10 PM Revision 4bac8c7a (ceph): rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
We need to ensure that even with pool snaps, we use the snapc provided in order
to ensure that the clones are written...
Samuel Just
10:09 PM Revision 3b6d262f (ceph): Merge pull request #1745 from ceph/wip-7941
rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:08 PM Revision d9106ce5 (ceph): ECBackend::continue_recovery_op: handle a source shard going down
get_min_avail_to_read_shards might return an error if there are
no longer enough sources to reconstruct the missing s...
Samuel Just
10:07 PM Revision ed464336 (ceph): Merge pull request #1744 from ceph/wip-8161
ECBackend::continue_recovery_op: handle a source shard going down
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:06 PM Revision 87195d5f (ceph): ReplicatedPG: we can get EAGAIN on missing clone flush
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 060105c313c5b4a777c55f17115eeb95ebb17117)
Samuel Just
10:05 PM Revision d700d99f (ceph): ReplicatedPG: do not preserve op context during flush
Any information stashed in the OpContext may be obsolete by the time we
actually mark the object clean. Instead, let...
Samuel Just
10:03 PM Revision 348e8c17 (ceph): Merge pull request #1746 from ceph/wip-8086
Wip 8086
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:37 PM Revision aafed10c (ceph): rgw_common.cc: reduce scope of 'fpos' variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:34 PM Revision 49b810ff (ceph): rgw_admin.cc: remove unused string variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:31 PM Revision b9e612ca (ceph): PGBackend.cc: remove unused to_remove variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:29 PM Revision 5fec86ee (ceph): KeyValueStore.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:28 PM Revision 7928fe75 (ceph): rgw_op.cc: remove unused map variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:26 PM Revision 074161fc (ceph): rgw_main.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:21 PM Revision ae9a7d06 (ceph): rgw_main.cc: use static_cast instead of c-style
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:54 PM Feature #8265 (Resolved): config: make int parser accept K, M, G, T, P suffix and scale value acc...
Sage Weil
08:51 PM Revision b99f6365 (ceph): buffer.cc: catch exception by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 5da8e0e8 (ceph): rados.cc: reduce scope of variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 3ebbd998 (ceph): CDentry.cc: fix bool comparison using relational operator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision e624085f (ceph): ObjectStore.h: pass const string parameter by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision a84fed61 (ceph): crush/mapper.c: fix printf format for unsigned variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision e4b31094 (ceph): KeyValueStore: rename s/logger/perf_logger/
[src/os/KeyValueStore.h:368] -> [src/os/ObjectStore.h:100]: (warning) The class
'KeyValueStore' defines member varia...
Danny Al-Gaaf
08:51 PM Revision 55624288 (ceph): OSDMonitor.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision ef0de7ac (ceph): OSDMap.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 46442ea9 (ceph): hitset.cc: fix format string to unsigned int
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
08:51 PM Revision 022e705f (ceph): SimpleLock.h: fix bool comparison using relational operator
[src/mds/SimpleLock.h:287]: (warning) Comparison of a boolean value
using relational operator (<, >, <= or >=).
Sig...
Danny Al-Gaaf
07:30 PM Revision a9d7aa35 (ceph): Refactor teuthology.beanstalk
This architecture will make it easier to add new functionality.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:30 PM Revision 041666b0 (ceph): Add --runs, to print only run names
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:30 PM Revision 3fa6271f (ceph): Calculate a timeout to use based on queue size
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:12 PM Bug #8264 (Rejected): "unknown op copy_from" error in ubuntu-2014-04-30_14:23:02-rados-dumpling-t...
If you are seeing the copy-from failure, it is becuase you are using the master/firefly branch of teuthology or ceph-... Sage Weil
06:05 PM Bug #8264 (Rejected): "unknown op copy_from" error in ubuntu-2014-04-30_14:23:02-rados-dumpling-t...
Logs are in http://qa-proxy.ceph.com/teuthology/ubuntu-2014-04-30_14:23:02-rados-dumpling-testing-basic-plana/224887/... Yuri Weinstein
05:52 PM Revision 82a3668e (ceph): Merge pull request #1629 from ceph/wip-die-mkcephfs
remove mkcephfs (merge post-firefly?)
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Alfredo Deza
05:45 PM CephFS Bug #8255: mds: directory with missing object cannot be removed
get inode number of 'epiphany' directory, then modify Server::_dir_is_nonempty_unlocked() and Server::_dir_is_nonempt... Zheng Yan
05:12 PM CephFS Bug #8255: mds: directory with missing object cannot be removed
FS was created on 0.72.2 then upgraded to 0.78, 0.79 following by 0.80~rc1.
Somehow journal was corrupted during clu...
Dmitry Smirnov
07:12 AM CephFS Bug #8255: mds: directory with missing object cannot be removed
besides, I'm curious when was the fs created (which version) Zheng Yan
05:36 PM Revision 8979eb39 (ceph): Merge pull request #1741 from ceph/wip-early-reply
Wip early reply Zheng Yan
05:33 PM Revision 21bbdf5d (ceph): mds: avoid adding replicas of target dentry to rename witnesses
When the rename target dentry is NULL, we can use MDentryLink messages
instead of slave requests to update its replic...
Yan, Zheng
05:32 PM Revision 3a7d6684 (ceph): mds: allow early reply when request's witness list is empty
Early reply should be Ok when there were slave requests, but all
of them were for acquiring locks.
Signed-off-by: Ya...
Yan, Zheng
05:11 PM Revision b5d1dd8a (ceph): Merge pull request #1121 from ceph/wip-no-anchor
mds: remove anchor table (merge post-firefly only)
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:10 PM Revision 0fa969b5 (ceph): Merge pull request #1670 from yuyuyu101/wip-test-clone
Add clone test on store_test
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:42 PM Bug #8263 (Resolved): cache-agent-big.yaml ceph_test_rados params cause only writes

All 3 teuthology.log files I saw showed that the ceph_test_rados didn't do any delete, copy_from nor read even thou...
David Zafman
04:37 PM Bug #7996: 0.78: OSD is not suspend-friendly (unresponsive cluster on OSD crash)
I reproduced this problem on 0.80~rc1. On healthy cluster suspend of the machine with one OSD have very ill effect on... Dmitry Smirnov
04:13 PM Revision fb0944e2 (ceph): mon: OSDMonitor: HEALTH_WARN on 'mon osd down out interval == 0'
A 'status' or 'health' request will return a HEALTH_WARN whenever the
monitor handling the request has the option set...
Joao Eduardo Luis
03:08 PM Bug #7941 (Resolved): caching needs to be able to enforce snap context on flush even with pool snaps
Sage Weil
03:06 PM Bug #8161 (Resolved): osd/ECBackend.cc: 475: FAILED assert(r == 0)
Sage Weil
03:03 PM Bug #8068 (Resolved): try_flush_mark_clean can end up using a snapset from the past corrupting th...
Sage Weil
12:07 PM Feature #7792 (Resolved): leveldb 1.12.0 for rhel
1.12 ended up just being pulled for fedora but there for centos/rhel. Added it to the various ceph repos and ceph-ext... Sandon Van Ness
11:47 AM CephFS Documentation #8258: 0.80~rc1: outdated MDS man page
Can you do this since you're working with that functionality right now? :) Greg Farnum
10:31 AM Revision 41d93aab (ceph): mds: include authority of the source inode in rename witnesses
rename updates source inode's ctime
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
06:13 AM Bug #8259: add a target to ensure new dependencies are installed before builds
make install-deps perhaps? This would be even more useful if done in
a way that will allow us to centralize our lis...
Ilya Dryomov
05:29 AM Bug #8259 (Resolved): add a target to ensure new dependencies are installed before builds
While trying to build Ceph from master today, Jenkins failed:... Alfredo Deza
04:31 AM CephFS Bug #8257: 0.80~rc1: MDS segmentation fault
This is the return value of Dumper::init not being checked in ceph_mds.cc.
This case is fixed on the wip-journal-t...
John Spray
01:01 AM Bug #8229: 0.80~rc1: OSD crash (domino effect)
Interesting experiment: on degraded cluster I take down one OSD and bring it up on another host.
Three other OSDs cr...
Dmitry Smirnov
12:51 AM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
Perhaps it's too late to provide maps -- I had RBD read errors on three clients while cluster was severely degraded (... Dmitry Smirnov

04/29/2014

11:11 PM CephFS Documentation #8258 (Resolved): 0.80~rc1: outdated MDS man page
... Dmitry Smirnov
11:07 PM CephFS Bug #8257 (Resolved): 0.80~rc1: MDS segmentation fault
The following command reproduce MDS segmentation fault:... Dmitry Smirnov
11:06 PM Bug #8256 (Won't Fix): unhelpful ceph cli command --help

The usage on the left says <poolname> everywhere not making it clear where to put the <tierpool> name from the desc...
David Zafman
10:55 PM CephFS Bug #8255 (Need More Info): mds: directory with missing object cannot be removed
need more log to diagnose
truncate the mds log
execute "rm -rv /mnt/ceph/home/user/.config/epiphany"
update the ...
Zheng Yan
10:13 PM CephFS Bug #8255 (Resolved): mds: directory with missing object cannot be removed
MDS write the following line to it log over 14000 times per minute:... Dmitry Smirnov
09:41 PM Revision adc51e1c (ceph): Drop usage of safe_while
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:17 PM Revision ec72137e (ceph): Add a requests.Session object to ResultsReporter
By default it is set up to retry requests 10 times
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:17 PM Revision ea9c034f (ceph): Use the new ResultsReporter.session object
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:17 PM Revision 61e469b6 (ceph): Remove unused timeout arg to ResultsReporter init
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:16 PM Revision 3f93d168 (ceph): Merge pull request #243 from ceph/wip-8116-wusui
Wip 8116 wusui Zack Cerza
09:14 PM Revision 257e1459 (ceph): Handle raw data I/O.
Paramiko 1.13.0 checks data in the Channel and fails if
invalid UTF-8 characters are sent. The teuthology/misc.py
fu...
Warren Usui
09:14 PM Revision 74eff43e (ceph): Clean up remote.py and misc.py changes.
Fixed method names to be non-redundant (remote_mktemp in remote is
now just mktemp, for example), and made some param...
Warren Usui
08:18 PM Revision 5339c1f2 (ceph): Changes so these are not installed and still removed
Christina Meno
08:18 PM Revision 3faeb08d (ceph): When deleting all of a run's jobs, delete the run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:07 PM Tasks #8252 (Rejected): Activation of cache tiers
This seems like a dup of #7032. Sage Weil
05:11 PM Tasks #8252: Activation of cache tiers
On the flip side, we should also add nightly tests where cache tiers are disabled (after being completely flushed) wh... Kyle Bader
05:08 PM Tasks #8252 (Rejected): Activation of cache tiers
It is unclear whether cache tiers can be enabled while the backing pool is active. Greg has suggested that if the a c... Kyle Bader
07:30 PM Bug #8232: Race condition during messenger rebind
Thanks Greg.
I upload the core dump onto dropbox so that you can access here - https://www.dropbox.com/s/35l92m13h...
Guang Yang
12:43 PM Bug #8232: Race condition during messenger rebind
Oh, and no, there's not a good way to learn about the messenger except by code reading, sorry. Greg Farnum
11:04 AM Bug #8232: Race condition during messenger rebind
Guang Yang, this is interesting:... Greg Farnum
10:49 AM Bug #8232: Race condition during messenger rebind
I need to study this more, but it looks like we're not correctly handling message resending during repeated reconnect... Greg Farnum
04:29 AM Bug #8232: Race condition during messenger rebind
Following are some log snippets related with the ms between the two hosts before crash:... Guang Yang
06:39 PM Bug #8254 (Resolved): Not logging missing_on_shards properly
... David Zafman
06:23 PM Revision 68b440d6 (ceph): osd: automatically scrub PGs with invalid stats
If a PG has recnetly split and has invalid stats, scrub it now, even if
it has scrubbed recently. This helps the sta...
Sage Weil
05:03 PM Revision d01aa5bf (ceph): mon: OSDMonitor: return immediately if 'osd tier cache-mode' is a no-op
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:12 PM Revision 5a6b3516 (ceph): Make symlink of librbd to qemu's folder so it can detect it.
Per issue #7293.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit 65f3354903fdbdb81468...
Sandon Van Ness
03:44 PM rgw Bug #8251 (Closed): radosgw-agent does not sync objects uploaded to recreated buckets
If a bucket is deleted and one with the same name is recreated, subsequently uploaded objects to this bucket are no l... Brian Andrus
03:31 PM Bug #8250 (Resolved): osd crashed "pthread lock: Invalid argument" in upgrade:dumpling-x:stress-s...
Logs are is http://qa-proxy.ceph.com/teuthology/teuthology-2014-04-28_20:35:04-upgrade:dumpling-x:stress-split-firefl... Yuri Weinstein
03:01 PM Bug #7986 (In Progress): 3.1s0 scrub stat mismatch, got 2041/2044 objects, 0/0 clones, 2041/2044 ...
David Zafman
02:56 PM Feature #7553: Remove classic scrub
verify that argonaut cluster member are actually impossible Samuel Just
02:52 PM Bug #8235 (Rejected): osd/ReplicatedPG.cc: 8262: FAILED assert((data_included.empty() && data.len...
emailed btrfs list about this one, seems to be btrfs shenanigans Samuel Just
02:46 PM Feature #7873 (Resolved): pg query: dump peer_info, peer_missing in all states
Samuel Just
02:35 PM Feature #8215 (In Progress): OSD op instrumentation plan
Samuel Just
02:35 PM Feature #7547 (Resolved): Basic docs for Cache Tiering functionality
Samuel Just
02:34 PM Feature #8155 (In Progress): Disallow changing cache_mode in nonsensical ways
Joao Eduardo Luis
10:05 AM Feature #8155 (Fix Under Review): Disallow changing cache_mode in nonsensical ways
https://github.com/ceph/ceph/pull/1740 Joao Eduardo Luis
02:31 PM Feature #6729 (Resolved): Make pg statistics less wrong after split
Samuel Just
12:09 PM Revision 063b6a27 (ceph): Fixes #8050 Adds a cluster.yaml that is written by interactive task
Christina Meno
12:09 PM Revision d71a8745 (ceph): These will likely go somewhere better before merge
Christina Meno
12:09 PM Revision 1532af44 (ceph): Moves node: remote mapping to the internal task.
Christina Meno
12:09 PM Revision ce778848 (ceph): Changes invocation of serialize_remote_roles to internal task to avoid ...
Christina Meno
09:37 AM devops Feature #6020 (In Progress): radosgw-apache opinionated package
So several problems here. The wip branch for actual ceph builds a package which depends on ceph versions of apache an... Sandon Van Ness
09:25 AM rgw Documentation #7434 (Resolved): rgw: doc user/group quota
Ian Colle
09:10 AM rgw Documentation #7434 (In Progress): rgw: doc user/group quota
Ian Colle
09:22 AM rgw Tasks #8110 (Resolved): rgw: diagram for rgw notifications (zone object sync)
Ian Colle
09:13 AM devops Feature #7960 (Resolved): backport rpm creation of /usr/lib64/qemu/librbd.so.1 symlink to dumpling
commit:5a6b35160417423db7c6ff892627f084ab610dfe Josh Durgin
09:09 AM rgw Feature #7932 (Resolved): Create design for object versioning, including subtasks and estimates
Ian Colle
06:50 AM Bug #8242 (Duplicate): RPM repository version mismatch
Ian Colle
02:20 AM Bug #8242 (Duplicate): RPM repository version mismatch
While invoking 'ceph-deploy install controller01' or even while manually setting the release name, the script tries t... Stef Renders
05:58 AM Revision f689e5f0 (ceph): mds: remove discover ino
Anchor table was the main user of MDCache::discover_ino(), it has
been removed. MDCache::discover_path() can replace ...
Yan, Zheng
01:11 AM Revision 913a5dd4 (ceph): mds: remove anchor table
use backtrace instead of anchors to find/open remote inodes
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
01:11 AM Revision 82176000 (ceph): doc: Ensure fastcgi socket doesn't clash with gateway daemon socket.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:10 AM Revision 9c9b92f9 (ceph): doc: Verified RHEL configuration.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:09 AM Revision ec11bf7e (ceph): doc: Fixed inconsistent header.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:08 AM Revision 63b2964b (ceph): doc: Added rhel-6-server-optional-rpms repo.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
01:07 AM Revision 150a1de4 (ceph): Merge branch 'master' of https://github.com/ceph/ceph into wip-doc-radosgw
John Wilkins
12:28 AM Revision f674f36f (ceph): Copy range using fiemap not entire length
Under rbd usage, if a volume has tens of thousands of objects and each 4M
object only has several KB(run fio on this ...
Haomai Wang
12:08 AM Revision 3920f40a (ceph): rbd-fuse: fix unlink
The path contains a leading / that needs to be ignored.
Fixes: #8197
Signed-off-by: Josh Durgin <josh.durgin@inktank...
Shawn Edwards

04/28/2014

11:52 PM Revision 915bd92f (ceph): Merge pull request #1701 from ceph/wip-libkrbd
libkrbd convenience library
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil
11:51 PM Revision a0867dbd (ceph): Merge pull request #1648 from ceph/wip-client-sleep
Wip client sleep
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:57 PM Revision bab84d45 (ceph): Revert "valgrind.supp: be less picky about library versions"
This reverts commit f895d16c9e2fd59aab446254e53480cdb91092a1. Sage Weil
10:57 PM Revision f261687f (ceph): valgrind: fix tcmalloc suppression for trusty
Fixes: #8225
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:51 PM Revision b3db3a5f (ceph): Merge pull request #1709 from dachary/wip-brag
brag : useability changes
Reviewed-by: Babu Shanmugam <anbu@enovance.com>
Reviewed-by: Josh Durgin <josh.durgin@inkt...
Josh Durgin
10:36 PM Revision 9021b352 (ceph): Merge branch 'wip-rbd-invalidate'
Reviewed-by: Sage Weil <sage@inktank.com> Josh Durgin
10:33 PM Revision 818dde31 (ceph): Merge pull request #1737 from steveftaylor/add_rbd_fuse_image_restriction
Added a new command line parameter (-i or --image=) that allows rbd-fuse...
Reviewed-by: Josh Durgin <josh.durgin@in...
Josh Durgin
10:28 PM Revision 11e06061 (ceph): Merge pull request #1699 from chrisglass/python-api-cleanup
Simple mechanical cleanups
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:18 PM Bug #8241 (Resolved): XfsFileStoreBackend tries to set extsize but may get EINVAL
IRC user pinguini reports a problem with FSSETXATTR:... Dan Mick
10:15 PM Revision 5d340d26 (ceph): librbd: add an interface to invalidate cached data
This is useful for qemu to guarantee live migration with caching is
safe, by invalidating the cache on the destinatio...
Josh Durgin
10:14 PM Revision e08b8b66 (ceph): librbd: check return code and error out if invalidate_cache fails
This will only happen when shrinking or rolling back an image is done
while other I/O is in flight to the same ImageC...
Josh Durgin
09:31 PM Revision b1df2c37 (ceph): Changed the -i parameter to -r in order to avoid a conflict with a gene...
Stephen F Taylor
09:15 PM Revision a0271000 (ceph): rgw: fix url escaping
Fixes: #8202
This fixes the radosgw side of issue #8202. Needed to cast value
to unsigned char, otherwise it'd get pa...
Yehuda Sadeh
09:13 PM Revision d8c5cc67 (ceph): Merge pull request #1652 from ceph/wip-5170-firefly
Wip 5170 firefly Sage Weil
09:11 PM Revision 735a90a9 (ceph): rgw: fix url escaping
Fixes: #8202
This fixes the radosgw side of issue #8202. Needed to cast value
to unsigned char, otherwise it'd get pa...
Yehuda Sadeh
09:11 PM Revision 8cc878e4 (ceph): Merge pull request #1734 from ceph/wip-8202
rgw: fix url escaping
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:06 PM Revision 5544a51d (ceph): Merge pull request #1736 from ceph/wip-7500-wusui
Fix s3 tests in the rgw workunit.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:56 PM Revision 9e3b8609 (ceph): Fix s3 tests in the rgw workunit.
Make it possible to set RGW_PORT with ENV variable.
Fixes: 7500
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
08:49 PM Revision 3ec00406 (ceph): Added a new command line parameter (-i or --image=) that allows rbd-fus...
the mount directory. The purpose of this is to allow a single RBD to be "mounted" in userspace without opening (and l... Stephen F Taylor
07:45 PM Revision 060105c3 (ceph): ReplicatedPG: we can get EAGAIN on missing clone flush
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:45 PM Revision d83b8f58 (ceph): ReplicatedPG: do not preserve op context during flush
Any information stashed in the OpContext may be obsolete by the time we
actually mark the object clean. Instead, let...
Samuel Just
07:40 PM Revision a60e15af (ceph): doc/release-notes: v0.67.8 notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:23 PM Bug #8237: ceph centos 6 repo broken
I managed to fix the problem. It's was because of ceph-deploy 1.4.0. It's installing the older packages and repo on n... Fabian Chong
10:14 AM Bug #8237: ceph centos 6 repo broken
I am not seeing any problems on our end. I did notice you were using the autobuild.asc but release packages (from you... Sandon Van Ness
09:53 AM Bug #8237 (Resolved): ceph centos 6 repo broken
Having issue install ceph on centos 6. I tried remove the older version and re-install. I tried on a different machin... Fabian Chong
06:39 PM CephFS Bug #8201 (Resolved): client: (optionally) crash/exit if we are refused reconnect to the mds
Zheng Yan
06:02 PM Revision 2ac27d8f (ceph): Merge pull request #244 from ceph/wip-7199-wusui
Wip 7199 wusui wusui
06:00 PM Revision 694827bc (ceph): Allow scrubbing while thrashing
Added ability to implement scrubbing while thrashing
(scrub_interval in config can be set to an interval
similar to h...
Warren Usui
05:39 PM Linux kernel client Bug #8226: 0.80~rc1: RBD read errors (ENXIO)
RBD devices should never report I/O errors. Generally they block and retry instead of reporting an error to the upper... Josh Durgin
05:33 PM Revision c511894e (ceph): Merge branch 'master' of https://github.com/ceph/ceph into wip-doc-radosgw
John Wilkins
05:14 PM Revision bcf92c49 (ceph): rgw: fix url escaping
Fixes: #8202
This fixes the radosgw side of issue #8202. Needed to cast value
to unsigned char, otherwise it'd get pa...
Yehuda Sadeh
05:08 PM rbd Bug #8197 (Resolved): Cannot unlink rbd images using rbd-fuse
Thanks, added to master! Josh Durgin
04:56 PM Feature #8147 (Fix Under Review): osd: make split automatically trigger scrub
Sage Weil
04:42 PM CephFS Feature #8230: mds: new requests are not throttled by backend rados progress
There were plenty of other timeouts before the suicide, and this sort of situation is not specific to ceph.parent bat... Alexandre Oliva
03:11 PM CephFS Feature #8230: mds: new requests are not throttled by backend rados progress
Can you get me the backtraces from the suiciding OSDs? That shouldn't be happening regardless of how many ops we dump... Greg Farnum
03:01 PM CephFS Feature #8230: mds: new requests are not throttled by backend rados progress
1) I've had batches of ceph.parent ops pile up ever since ceph.parent was introduced (early 0.7x IIRC); I'm running 0... Alexandre Oliva
12:58 PM CephFS Feature #8230: mds: new requests are not throttled by backend rados progress
Hmm, there are several things going on here that you're conflating. Some questions and notes
1) Exploding a tarball ...
Greg Farnum
07:40 AM CephFS Feature #8230: mds: new requests are not throttled by backend rados progress
This change might turn out to have another unexpected benefit, although the reason for that might turn out to be a bu... Alexandre Oliva
04:12 PM Revision 2cbe1dc0 (ceph): Only attempt to use sudo if necessary
Zack Cerza
03:56 PM Bug #8225 (Resolved): valgrind failures on trusty
teuthology.git f261687f292df47b7a5296814480713c3c3d306f Sage Weil
03:36 PM Bug #8239: log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:05:56.539287...
can you enable logging on osd.8 as well (sudo ceph --admin-daemon /var/run/ceph/ceph-osd.8.asok config set debug_ms 1... Samuel Just
03:05 PM Bug #8239: log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:05:56.539287...
Here is the log from osd.0 after a recurrence. geraint jones
02:29 PM Bug #8239 (Need More Info): log [WRN] : slow request 30.404834 seconds old, received at 2014-04-2...
Samuel Just
02:28 PM Bug #8239 (Resolved): log [WRN] : slow request 30.404834 seconds old, received at 2014-04-26 04:0...
empty cluster, waiting on more info
root@storage0:~# ceph --admin-daemon /var/run/ceph/ceph-osd.0.asok dump_ops_in...
Samuel Just
02:56 PM Feature #8227: RFE: introduce “back in a bit” osd state
I can't really follow the story you're telling, but even if you are backfilling only changed objects, you still have ... Greg Farnum
02:36 PM Feature #8227: RFE: introduce “back in a bit” osd state
Greg, it looks like you're discussing difficulties related with the more elaborate plans for the log-only replica, wh... Alexandre Oliva
11:23 AM Feature #8227: RFE: introduce “back in a bit” osd state
You're missing the ways in which this differs from existing recovery mechanisms:
1) For this state, we would want to...
Greg Farnum
02:39 PM devops Tasks #8240 (Resolved): Build 0.67.8 & 0.80 on RHEL7-RC
Hope the Subject is sufficient.. Neil Levine
02:10 PM rgw Bug #8202 (Resolved): rgw: failure to copy objects with chinese names
Sage Weil
12:41 PM Bug #8232: Race condition during messenger rebind
Actually Guang Yang, do you have a copy of the full backtrace you're concerned about? It's a little mangled from the ... Greg Farnum
10:11 AM Bug #8232: Race condition during messenger rebind
#6992 was backported, but there's not been a Dumpling release containing the backport yet. A new patch isn't needed, ... Greg Farnum
08:59 AM Bug #8232 (Fix Under Review): Race condition during messenger rebind
Greg, Please review the linked PR. Ian Colle
05:03 AM Bug #8232: Race condition during messenger rebind
> A simple fix of the issue, is to invoke mark down all pipes from within the
> accepter thread before and after its...
Guang Yang
04:56 AM Bug #8232: Race condition during messenger rebind
Please help to review the pull request - https://github.com/ceph/ceph/pull/1733 Guang Yang
10:49 AM Feature #7873 (New): pg query: dump peer_info, peer_missing in all states
David Zafman
10:25 AM devops Bug #6726 (Resolved): Official packages do not appear to be available for Saucy
Closing this out. We now have builds of dumpling, emperor, firefly and testing with saucy/trusty builds. Sandon Van Ness
08:19 AM Bug #8235 (Rejected): osd/ReplicatedPG.cc: 8262: FAILED assert((data_included.empty() && data.len...
ubuntu@teuthology:/var/lib/teuthworker/archive/samuelj-2014-04-27_12:36:12-rados-wip-sam-testing-testing-basic-plana/... Sage Weil
07:07 AM Revision 27ec495a (ceph): Added Java Example
Michael Riederer
05:55 AM rgw Bug #8233 (Resolved): Installation & Documentation broken for Ubuntu Trusty 14.04 - rgw
https://ceph.com/docs/master/install/install-ceph-gateway/
The repository configured by this process contains apac...
Joel Merrick

04/27/2014

07:46 PM Bug #8232 (Resolved): Race condition during messenger rebind
When the system is in high load, we observed an assertion failure as below:
----------------------------------------...
Guang Yang
01:42 PM Revision 8f64b5c1 (ceph): Update librados-intro.rst
dynamike67
01:40 PM Revision b8aa58af (ceph): client: drop dirty/flushing caps if auth MDS' session is reset
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
01:40 PM Revision 70ab0793 (ceph): client: wake up cap waiters if MDS session is reset
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
01:40 PM Revision 3e41f92b (ceph): client: cleanup unsafe requests if MDS session is reset
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
01:40 PM Revision 09a1bc5a (ceph): client: add asok command to kick sessions that were remote reset
Fixes: #8021
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
12:20 PM Feature #8231 (Resolved): ceph filestore dump improvements
ceph-filestore-dump ... <pgid> <object> (get|set)-bytes <from> <to>
ceph-filestore-dump ... <pgid> <object> (get|set...
Samuel Just
12:15 PM Revision 998b365c (ceph): Changed the java code example
dynamike67
10:23 AM Bug #8180: osd.3 crashed in upgrade:dumpling-x:stress-split-firefly-distro-basic-vps
And one more similar crash logs are in - http://qa-proxy.ceph.com/teuthology/teuthology-2014-04-26_20:35:01-upgrade:d... Yuri Weinstein
10:08 AM CephFS Feature #8230 (New): mds: new requests are not throttled by backend rados progress
The use of the ceph.parent attribute as actual cephfs metadata, including its use for recovery and hard links, has tu... Alexandre Oliva
06:48 AM CephFS Bug #8201 (Fix Under Review): client: (optionally) crash/exit if we are refused reconnect to the mds
https://github.com/ceph/ceph/pull/1648/ Zheng Yan
01:51 AM Bug #8229 (Closed): 0.80~rc1: OSD crash (domino effect)
Situation: degraded cluster recovering/remapping ~20% after replacing some OSDs.
During recovery I reboot two server...
Dmitry Smirnov
 

Also available in: Atom