Project

General

Profile

Activity

From 06/12/2013 to 07/11/2013

07/11/2013

11:30 PM Revision cb0f8318 (ceph): ceph.in: output even a blank status line in compat mode
Fixes: #5594
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
10:54 PM Revision 3a5cdb1e (ceph): added upgrade task for mixed mon test
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)> tamil
08:47 PM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
The code get through without any error, but I think somewhere in prepare_journal or related failed to set...
Jing Yuan Luke
01:00 PM devops Bug #5345: ceph-disk: handle less common device names
ok, fixed the typo and redi the partition naming code.. try again?
thanks!
Sage Weil
04:36 AM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
I think there is a typo in line 327:
Traceback (most recent call last):
File "/usr/sbin/ceph-disk",...
Jing Yuan Luke
08:32 PM Bug #5594 (Resolved): ceph cli in compat mode should always add status+newline, even when status ...
Fixed as noted
commit:cb0f831834ec9f3b38e5fbef87c1a9583e24f8bb
Dan Mick
06:42 PM Revision 93b3e63f (ceph): msg/Message: use old footer for encoded message dump
This avoids the need for a conditional decoding check on ceph-dencoder,
and makes it match up with what encode_messag...
Sage Weil
06:25 PM Fix #5612 (Resolved): down mons prevents osd hosts from booting properly
need to play with this and see what exactly the behavior is with both sysvinit and upstart. in particular, the osd s... Sage Weil
04:57 PM rgw Feature #5611 (New): rgw: swift GET request for object with custom metadata should show custom me...
per customer:
According to [[http://docs.openstack.org/api/openstack-object-storage/1.0/content/special-metadata-a...
Brian Andrus
04:45 PM rgw Feature #5610 (New): rgw: Creating a container with ACL metadata does not retain metadata when us...
Per customer:
Using a PUT request to create a container with ACL metadata creates the container without any ACL pe...
Brian Andrus
04:21 PM Revision cf8f16d7 (ceph): rgw: handle bucket removal by system user on master region
intra region bucket creation, deletion and copy object to and from remote regions validated
Signed-off-by: Babu Shan...
Babu Shanmugam
02:24 PM Revision 3b110dbc (ceph): ceph_argparse.py: define some self.* in __init__
Fix for "Attribute 'xy' defined outside __init__": add __init__
function to class and set some default values for the...
Danny Al-Gaaf
02:04 PM Revision 60c9ca62 (ceph): ceph_argparse.py: fix dangerous default value [] as arg
Fix valid pylint warning about "Dangerous default value [] as argument".
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf...
Danny Al-Gaaf
01:56 PM Revision a049e290 (ceph): ceph_argparse.py: remove unnecessary semicolon
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:54 PM Revision a28d5d64 (ceph): ceph_argparse.py: fix some ArgumentValid() commands
Fix raise call for ArgumentValid(): self has no member t, use
t directly. Moved one check in the correct block to avo...
Danny Al-Gaaf
01:51 PM Documentation #5608 (Resolved): Add ARM Options to Hardware Recommendations
On http://ceph.com/docs/master/install/hardware-recommendations/
update Minimum Hardware Recommendations and Prod...
Ian Colle
01:49 PM rgw Feature #5607 (Resolved): s3-tests: new tests for multi region

Test 1: create bucket master, try to access on secondary
- create bucket on master region
- try to access buc...
Yehuda Sadeh
01:48 PM rgw Feature #5606 (Resolved): s3-tests: run in multi region setup
The s3-tests functional tests suite should be extended to support multiple regions. The master / secondary endpoints ... Yehuda Sadeh
01:46 PM rgw Feature #5605 (Resolved): rgw: teuthology tests to check bucket issues in multi region env
Test 2a: test bucket listing on secondary
1. create a bucket on master region
(actually using boto)
$ s3 creat...
Yehuda Sadeh
01:44 PM rgw Feature #5604 (Resolved): rgw: teuthology tests to check various user creation issues on multi re...
Test 1 setup
1. Create users on master region: user1, user2
radosgw-admin user create --rgw-region=master --uid...
Yehuda Sadeh
01:43 PM rgw Feature #5603 (Resolved): rgw: teuthology test to check secondary region creation
Test 0b: secondary region creation
- create secondary region + zone (logs turned off)
- update region map
- r...
Yehuda Sadeh
01:41 PM rgw Feature #5602 (Resolved): rgw: teuthology task to test default region as master region
0. Test region setup
Test 0a: check that default gateway acts as master
- create user on first gateway (intend...
Yehuda Sadeh
01:38 PM Revision 3c4ae839 (ceph): ceph_argparse.py: add missing spaces after comma
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:37 PM Revision c2a63349 (ceph): ceph_argparse.py: add missing spaces around operator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:35 PM Revision 3278295d (ceph): ceph_argparse.py: fix bad indentation
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:02 PM Revision 707c39dd (ceph): ceph.in: add missing spaces around operator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:01 PM Revision f714c01b (ceph): ceph.in: add missing spaces after comma
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:59 AM Revision b82473ad (ceph): ceph.in: remove unnecessary semicolons
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:52 AM devops Bug #5599 (Resolved): ceph-disk: prepare should issue a partprobe on the journal device too
Currently, after preparing a disk, we issue a partprobe on the prepared device (ceph data).
When using a separate jo...
Alexandre Marangone
11:52 AM Bug #5495: ceph-mon and minus character in hostname
Forgot to mention that this user was attempting to upgrade from bobtail to cuttlefish. Joao Eduardo Luis
11:40 AM Bug #5495: ceph-mon and minus character in hostname
A user was able to reproduce this reliably enough to get an strace out of it. Attached. Joao Eduardo Luis
09:44 AM Bug #5392: osd: unfound objects from thrashing
trying to reproduce with logging. Samuel Just
04:55 AM Revision 5a6251c8 (ceph): ceph-rest-api: connect to cluster with configured client name
Spotted by Noah Watkins
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:04 AM Bug #5596: OSD keeps crashing while trying to rewight another OSD
If i keep reweighting the next OSD on the SAME (this) host crashes. Stefan Priebe
04:03 AM Bug #5596 (Can't reproduce): OSD keeps crashing while trying to rewight another OSD
I've added 8 new OSDs with a weight of 0. I then tried to reweight them by adding 0.01 in each turn to the weight of ... Stefan Priebe
03:58 AM Revision 17595f34 (ceph): mon: OSDMonitor: osd pool get: move to preproc, add formatted output
Move 'osd pool get' handling to preprocess_command()
It's a read operation; there's no need for it to be in prepare_c...
Dan Mick
03:58 AM Revision e75db713 (ceph): mon: OSDMonitor: formatter output on 'osd map'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
03:58 AM Revision c87f55b5 (ceph): CompatSet, MDSMap: formatted dumps must avoid numeric tags
Tags made of numbers only confuse XML parsers. Avoid them.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
03:58 AM Revision 45dc5731 (ceph): OSDMonitor: return failure for 'osd lost' without safety switch
If user doesn't supply --yes-i-really-mean-it, fail the operation
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
03:58 AM Revision 4cb0e062 (ceph): Add 'ceph-rest-api'
ceph-rest-api is a Python WSGI module for accessing the Ceph cluster.
It supports most of the commands supported by t...
Dan Mick
03:58 AM Revision 6cafb0e3 (ceph): ceph-rest-api tests
Patterned after cephtool/test.sh, with some deeper validation of
output format and contents (because structured outpu...
Dan Mick
03:58 AM Revision e66d011c (ceph): cephtool/test.sh cleanup
1) don't pass subshell to expect_false
2) osd pause/unpause don't take arguments (apply to all OSDs)
Signed-off-by: ...
Dan Mick
03:58 AM Revision 07590ae8 (ceph): cephtool/test.sh: sync status no longer supported
da0aff28ab478bcc3136715f92bc1af8d4b403c1 removed 'ceph sync status';
test script needs to stop trying it
Signed-off-...
Dan Mick
03:58 AM Revision e4d063b0 (ceph): ceph-rest-api manpage
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:58 AM Revision 04fbc523 (ceph): mon: Monitor: 'health detail --format=json' should only output JSON
Fixes: #5526
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Dan Mick
03:58 AM Revision a15d9327 (ceph): mon: formatted output for 'fsid'
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:58 AM Revision 300f42b8 (ceph): mon: Monitor: support multiple formatters on some status functions
Commands such as 'mon_status', 'quorum_status', 'sync_status' and
'sync_force' didn't support other formatter besides...
Dan Mick
03:47 AM Revision c6d1dba6 (ceph): test/encoding/import-genearted: fix
Dest dir was wrong, cp shortcut check was wrong.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:40 AM Revision 3cf8ae01 (ceph): mds: make rename_rollback::drec not assert on unexpected d_type
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:33 AM Revision 846382b3 (ceph): mds: fix rename_rollback::drec cctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:25 AM Revision db68975e (ceph): cls/rgw: init op in rgw_cls_obj_complete_op ctor
Turned up by the encoding/decoding unit tests.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:02 AM Revision 83bcde34 (ceph): mon,auth: AuthMonitor, KeyRing: add Formatter-dumps of auth info
Signed-off-by: Dan Mick <dan.mick@inktank.com>
auth: KeyRing: encode_formatted() receives a label as first argument
...
Dan Mick
02:02 AM Revision 7049efca (ceph): mon: AuthMonitor: early out on bad entity name
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
02:02 AM Revision 7da0320c (ceph): mon: AuthMonitor: dump formatted and plaintext key on 'get-key'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Dan Mick
02:02 AM Revision b18554a6 (ceph): mon: AuthMonitor: formatted output to 'auth get-or-create[-key]'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Dan Mick
02:02 AM Revision e76b05b9 (ceph): mon: AuthMonitor: improve error reporting for import
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:02 AM Revision f8ee4a74 (ceph): auth: cephx: KeyServer: list secrets to formatter or plaintext
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Dan Mick
02:02 AM Revision db71a380 (ceph): mon: add formatted output for several commands:
pg stat
pg map
osd stat
osd lspools
osd blacklist ls
osd create
osd getmaxosd
mds compat ...
Dan Mick
02:02 AM Revision 989be66c (ceph): rados.py: allow long-form names of 'warn' and 'err' as watch levels
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:02 AM Revision c9b54d75 (ceph): common: Formatter: add flush to bufferlist
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Dan Mick
02:02 AM Revision bfa2284d (ceph): MonCommands: add new fields: modulename, perms, availability
To help optimize the REST API, we need to know whether the commands
are read (GET) or write (PUT/POST). However, we ...
Dan Mick
02:02 AM Revision 0f2ebc6e (ceph): ceph.in, ceph_argparse.py: move descsort() to ceph_argparse
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:02 AM Revision a5621625 (ceph): ceph CLI: valid() no longer returns bool, but just exception
The type validation's valid() method was using a combination of
return code and exception to really indicate the same...
Dan Mick
02:02 AM Revision 2e2bc6d0 (ceph): ceph_argparse.py cleanup: simplify some code, error on unused args
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:02 AM Revision 92d5eb08 (ceph): auth: Crypto: add encode_formatted/plaintext() functions
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Dan Mick
01:42 AM Revision 7f678480 (ceph): Merge pull request #420 from gregsfortytwo/master
radosgw-admin help command naming and text improvements
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:33 AM Revision 1ad2127f (ceph): PGMonitor: fix stat comparison in prepare_pg_stats
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
01:00 AM Revision c0a78081 (ceph): rgw: use different daemon name and apache module paths
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin

07/10/2013

11:51 PM Revision e18a6b81 (ceph): Added task yaml for partial-upgrade of osds
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:06 PM Revision 180c7b45 (ceph): Get device-by-path by looking for it instead of assuming 3rd entry.
On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so ins...
Sandon Van Ness
10:06 PM Revision e537699b (ceph): Get device-by-path by looking for it instead of assuming 3rd entry.
On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so ins...
Sandon Van Ness
09:55 PM Revision 836e35f8 (ceph): Get device-by-path by looking for it instead of assuming 3rd entry.
On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so ins...
Sandon Van Ness
09:51 PM Bug #4599: ceph auth import -i <file> is broken
Fix pushed to wip-4599; David, can you have a look? Dan Mick
09:50 PM Bug #4599 (Fix Under Review): ceph auth import -i <file> is broken
Dan Mick
01:34 PM Bug #4599: ceph auth import -i <file> is broken
OK. I believe it never worked with stdin, but David points out:
1) the help could be more clear about that, and
...
Dan Mick
09:28 PM Revision 348acecb (ceph): Merge branch 'wip-5492-gl' into next
Re-instate fix for #5492 with corrections.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
08:44 PM Revision a120d81d (ceph): Makefile.am: fix ceph_sbindir
This reinstates the fix for the ceph_sbindir from commit
352f362567bf270d0896fb7573df4ae5139a56fb, with corrections
f...
Gary Lowell
08:27 PM Revision 5deeb7b0 (ceph): Merge branch 'next'
Josh Durgin
08:25 PM Revision dcb42ca3 (ceph): test_rados: don't use assert_greater
It's only present in very recent versions of nose, and doesn't provide
much beyond a simple assert.
Signed-off-by: J...
Josh Durgin
08:14 PM Revision d8fe4392 (ceph): Python Ioctx.get_xattrs does not take xattr_name
Fixes bug 5528
Since it returns all xattrs, it does not take an xattr_name. Also,
add unit tests for the Object xatt...
Johannes Erdfelt
08:09 PM devops Bug #5345: ceph-disk: handle less common device names
aha, i see the problem. pushed a fix.. can you see if it works now?
(thanks!)
Sage Weil
07:48 PM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
Here is what I got:
ceph-disk -v prepare /dev/cciss/c0d1
DEBUG:ceph-disk:dev /dev/cciss/c0d1 name is ...
Jing Yuan Luke
06:40 PM Revision 804314b8 (ceph): Merge remote-tracking branch 'gh/cuttlefish' into wip-mon-sync-2
Sage Weil
06:35 PM Bug #5517: osd: stuck peering on cuttlefish
I traced another instance of getting old messages (the only one in this run), but unfortunately it didn't capture the... Sage Weil
02:33 PM Bug #5517: osd: stuck peering on cuttlefish
kick test 3 for pg 16.1403 is another instance of op_tp hung filling out inc osd map messages. Samuel Just
08:56 AM Bug #5517: osd: stuck peering on cuttlefish
These are the oplogs after turning up log levels and marking osd.2 down:
12.16 ceph mon tell \* injectargs '--debu...
Sage Weil
06:32 PM Revision bc291d3f (ceph): osd: fix warning
From 653e04a79430317e275dd77a46c2b17c788b860b
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:10 PM devops Bug #5479: Append our built packages with some sort of inktank/ceph identifier
Well if the modified/backported version needs to be utilized for ceph stuff. I think the point is so when someone add... Sandon Van Ness
06:07 PM devops Bug #5479 (In Progress): Append our built packages with some sort of inktank/ceph identifier
We're doing a bunch of backports now, do you think the ceph tag is needed on unmodified packages ? Anonymous
06:03 PM Revision 78f22663 (ceph): osd: limit number of inc osdmaps send to peers, clients
We should not send an unbounded number of inc maps to our peers or clients.
In particular, if a peer is not contacted...
Sage Weil
06:02 PM Revision 653e04a7 (ceph): osd: limit number of inc osdmaps send to peers, clients
We should not send an unbounded number of inc maps to our peers or clients.
In particular, if a peer is not contacted...
Sage Weil
05:19 PM Revision b36338be (ceph): messages/MPGStats: do not set paxos version to osdmap epoch
The PaxosServiceMessage version field is meant for client-coordinated
ordering of messages when switching between mon...
Sage Weil
05:19 PM Revision 5c8a5634 (ceph): mon: do not populate MMonCommand paxos version field
The field is not used or useful since the monitor does not even look
at it (in Monitor::handle_command()). Avoid pop...
Sage Weil
05:09 PM Revision 2ea6c4cc (ceph): rgw-admin: use 'get' instead of 'show' or info for geo stuff
These all output data that you can put back in via 'set', so they're
a 'get' rather than something else.
Signed-off-...
Greg Farnum
05:09 PM Revision 997c6f4e (ceph): rgw-admin: add some of the newer flags and specify their use
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
04:43 PM rgw Bug #5595 (Resolved): object has a Content-Type, but its content_type property is not shown in Sw...
This is in regards to a support request found here: https://inktank.zendesk.com/agent/#/tickets/396
An object (thu...
JuanJose Galvez
04:34 PM Revision c124aa09 (ceph): Merge pull request #419 from dalgaaf/wip-da-fix-build-rados-classes
ceph.spec.in: add missing %{_libdir}/rados-classes/libcls_* files Sage Weil
04:30 PM Revision d36ec78b (ceph): qa/workunits/cls/test_cls_rgw: add new rgw class tests
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
04:21 PM Revision 6ddaa26e (ceph): Merge pull request #418 from dalgaaf/wip-da-fix-build-ceph-test
Fix build and packaging of ceph-test package
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:20 PM Revision bee4c72f (ceph): Merge pull request #417 from dalgaaf/wip-da-fix-CRYPTO_LIBS
Makefile.am: fix build, use $(CRYPTO_LIBS)
Reviewed-by: Sage Weil <sage@Inktank.com>
Sage Weil
04:16 PM Revision 54ee2dc8 (ceph): rgw: Fix return value for swift user not found
http://tracker.ceph.com/issues/1779 fixes #1779
Adjust the return value from rgw_get_user_info_by_swift call
in RGW_...
Christophe Courtaut
04:12 PM Revision 2e79f73b (ceph): ceph.spec.in: add missing %{_libdir}/rados-classes/libcls_* files
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:55 PM Revision ff5f25eb (ceph): debian/ceph-test.install: add missing files
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:53 PM Revision 640d138c (ceph): ceph.spec.in: add some more ceph_test_cls_rgw_* files
Add new ceph_test_cls_rgw_* files to ceph-test package section.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
03:52 PM Revision dfe3c217 (ceph): src/Makefile.am: rename cls_test_rgw_*
Rename files from cls_test_rgw_* to ceph_test_cls_rgw_* to fit the current
naming scheme.
Signed-off-by: Danny Al-Ga...
Danny Al-Gaaf
03:51 PM Revision 78bae33f (ceph): ceph.spec.in: add some ceph_test_cls_* files
Add some installed but not packaged ceph_test_cls_* files to
the ceph-test package.
Signed-off-by: Danny Al-Gaaf <da...
Danny Al-Gaaf
03:49 PM Bug #5594 (Resolved): ceph cli in compat mode should always add status+newline, even when status ...
The new CLI outputs the status message to stdout for compatibility with the old tool, but it
only does so if the sta...
Dan Mick
03:15 PM Revision dc99a23d (ceph): Makefile.am: fix build, use $(CRYPTO_LIBS)
Use $(CRYPTO_LIBS) instead of -lcryptopp to work also with
nss crypto lib.
Signed-off-by: Danny Al-Gaaf <danny.al-ga...
Danny Al-Gaaf
02:49 PM Bug #5371 (In Progress): idempotent filestore test failure
I ran this test twice on Mira and twice on Plana nodes against a Jul 9, 2013 master branch (00ae543b3e32f89d906a0e934... David Zafman
02:45 PM Bug #5492 (Resolved): scripts installing into /usr/usr/sbin (with --prefix=/usr)
Thanks Danny. I tested $(exec_prefix)$(sbindir) on rpm and debian builds and it looks like does the right thing. Anonymous
06:37 AM Bug #5492: scripts installing into /usr/usr/sbin (with --prefix=/usr)
See my comment at git pull request #389: "... this patch will cause trouble on e.g. SUSE and also Debian. The files g... Danny Al-Gaaf
01:49 PM Bug #5528 (Resolved): Python bindings Object.get_xattrs() requires unnecessary xattr_name
Fixed by commit:d8fe4392604c45de6e7dd257d7f6a3b3af1fba0a Josh Durgin
11:30 AM Bug #5518 (Resolved): osd: marking single osd down makes others go down (cuttlefish)
Sage Weil
10:35 AM Bug #5518: osd: marking single osd down makes others go down (cuttlefish)
hmm, yeah.. how about 100? that's also the max # of maps we will shove in a single MOSDMap message. otherwise ok? Sage Weil
10:02 AM Bug #5518: osd: marking single osd down makes others go down (cuttlefish)
We will usually have more than the most recent 25 in cache, maybe a larger default? Samuel Just
11:06 AM rgw Cleanup #5558 (Fix Under Review): rgw: modify certain radosgw-admin operations interface
Simple enough change. Passed my local make check.https://github.com/ceph/ceph/pull/420 Greg Farnum
09:28 AM rgw Cleanup #5558: rgw: modify certain radosgw-admin operations interface
Just renamed them all to "get" since the output corresponds to what you give "set", and I want to keep the command na... Greg Farnum
09:06 AM rgw Feature #3074 (Resolved): radosgw needs --help support
Yehuda Sadeh
08:54 AM rgw Bug #1779 (Resolved): rgw: swift auth returns wrong error code when unexisting user is given
Sage Weil
02:51 AM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
As yehuda told me on the mailing list, the fix might not be backported.
Should we close the issue?
Christophe Courtaut
08:52 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
both of these are cuttlefish.. maybe something that hasn't been backported? Sage Weil
08:52 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
... Sage Weil
06:50 AM rbd Bug #5591: rbd-fuse crashes repeatedly under light load
In case it is important, I am running an io generator against 20 * 1024MB RBD images in parallel, made available to t... Chris Clayton
06:12 AM rbd Bug #5591 (Won't Fix): rbd-fuse crashes repeatedly under light load
The rbd-fuse client crashes when I do any kind of sustained IO to its devices (as little as 10 IOPS) for more than a ... Chris Clayton
04:55 AM Revision 47852c26 (ceph): mon/OSDMonitor: make 'osd crush rm ...' slightly more idempotent
This is a manual backport of 18a624fd8b90d9959de51f07622cf0839e6bd9aa.
Do not return immediately if we are looking at...
Sage Weil
01:52 AM Revision 42b9ea95 (ceph): misc: move system type checking to a generic location
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
01:51 AM Revision 7845848c (ceph): s3tests: fix client configurations that aren't dictionaries
They're always used as dictionaries later on.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:51 AM Revision 343a42c0 (ceph): s3tests: fix client configurations that aren't dictionaries
They're always used as dictionaries later on.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
01:38 AM rgw Feature #4365: rgw: allow setting wildcard keystone role
Should we have wildcard support in role (Example: adm*, service*, *-staff), or a wildcard role to accept to tell rgw ... Christophe Courtaut
12:12 AM Revision 8fd87093 (ceph): Merge pull request #400 from ceph/wip-mon-newsync
simpler mon sync
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil

07/09/2013

11:24 PM Revision 51dbc389 (ceph): Merge branch 'wip-4982-4983-oloc-rebase'
fixes: #4982
fixes: #4983
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
...
David Zafman
11:20 PM Revision 1c22bdb7 (ceph): restart rgw after upgrade for rgw tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:34 PM Revision aa7448cd (ceph): Merge pull request #415 from ceph/rgw-next
Sage Weil
10:12 PM Bug #5581: fix big suite failures
current run: osd.2 has stale pgs, flush_pg_stats hung. vapre a.yaml.out. didn't have logging on. Sage Weil
03:22 PM Bug #5581 (Resolved): fix big suite failures
Sage Weil
09:12 PM Revision 00ae543b (ceph): mon: do not scrub if scrub is in progress
This prevents an assert from unexpected scrub results from the previous
scrub on the leader.
Backport: cuttlefish
Si...
Sage Weil
09:12 PM Revision 8638fb64 (ceph): unittest_pglog: fix unittest
This was broken by the pg_stat_t::reported cleanup.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:10 PM Revision b10848e2 (ceph): Merge branch 'master' into wip-4982-4983-oloc-rebase
David Zafman
09:09 PM devops Bug #5345: ceph-disk: handle less common device names
Jing Yuan Luke wrote:
> Hi Sage,
>
> I had the following error:
>
> root@yyy:~/ceph-configure# ceph-deploy -v ...
Sage Weil
07:03 PM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
I had the following error:
root@yyy:~/ceph-configure# ceph-deploy -v osd prepare xxx:cciss/c0d1
Prepa...
Jing Yuan Luke
09:09 PM Revision 8c501651 (ceph): osd: Add the ability to set capabilities on namespaces
Parse namespace spec in osd caps and use in is_match()
Add test cases to unit test
feature: #4983 (OSD: namespaces p...
David Zafman
09:09 PM Revision f03cdf55 (ceph): osd: Clean-up redundant use of object_locator_t
Remove locator arg from get_object_context()/find_object_context()
Remove locator from object_info_t but retain encod...
David Zafman
09:09 PM Revision bad317b9 (ceph): osd: Add namespace to dump_watchers output
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:09 PM Revision c4870143 (ceph): librados/misc.cc: reverse offset and length on write call
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:09 PM Revision 69af60db (ceph): librados: Add operate()/operate_read() log messages
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:09 PM Revision 94ccfac4 (ceph): rados: Add namespace arg (--namespace, -N) to rados command
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:09 PM Revision fddfdebf (ceph): test: Add namespace test cases to librados tests
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:09 PM Revision 6eb88a13 (ceph): test: Add namespace list test cases to librados test
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:09 PM Revision 71295640 (ceph): osd: Prepare for nspace match with simpler is_match_all()
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
09:09 PM Revision e761e4e5 (ceph): librados, os, osd, osdc, test: Add support for client specified namespaces
Add rados_ioctx_namespace_set_key() and librados::IoCtx::namespace_set_key()
Add namespace to admin-daemon operations...
David Zafman
09:05 PM Bug #5518 (Fix Under Review): osd: marking single osd down makes others go down (cuttlefish)
Sage Weil
05:58 PM Bug #5518: osd: marking single osd down makes others go down (cuttlefish)
... Sage Weil
08:43 PM Revision ae866426 (ceph): Merge branch 'wip-mon-osdmap-trim'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
08:42 PM Revision 449283f8 (ceph): mon/OSDMonitor: allow osdmap trimming to be forced via a config option
In certain cases the admin may know that it is safe to trim old osdmaps but
a bug or other issue is preventing the Mo...
Sage Weil
08:42 PM Revision da81228c (ceph): osd: report pg stats to mon at least every N (=500) epochs
The mon needs a moderately accurate last_epoch_clean value in order to trim
old osdmaps. To prevent a PG that hasn't...
Sage Weil
08:42 PM Revision cc0006de (ceph): mon: be smarter about calculating last_epoch_clean lower bound
We need to take PGs whose mapping has not changed in a long time into
account. For them, the pg state will indicate ...
Sage Weil
08:42 PM Revision 8e075146 (ceph): osd: change pg_stat_t::reported from eversion_t to a pair of fields
This rarely represents an actual eversion_t as the epoch and seq values are
bumped semi-independently to ensure it is...
Sage Weil
07:24 PM Revision 18a624fd (ceph): mon/OSDMonitor: make 'osd crush rm ...' slightly more idempotent
This particular failure is easily triggered by the crush_ops.sh
workunit. Make it a bit less likely to fail.
Signed...
Sage Weil
06:45 PM Revision c5157dde (ceph): doc/release-notes: v0.66
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:12 PM Revision 3a1c316a (ceph): Add mon create and destroy with an optional argument mon_initial_members
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
06:10 PM Revision 8bdd86a1 (ceph): Merge branch 'wip-mon-trim'
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
06:09 PM Revision da248a9e (ceph): mon: make service trim_to stateless
Call get_trim_to() when we need to know how much to trim (if any), and
calculate it then. No need to keep this in a ...
Sage Weil
06:09 PM Revision d97f3142 (ceph): mon/PaxosService: simplify paxos_service_trim_min check
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:09 PM Revision cab8eeec (ceph): mon/PaxosService: move paxos_service_trim_max into caller, clean up
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:09 PM Revision 44db2ac5 (ceph): mon/PaxosService: inline trim()
This is now trivial; pull it into the caller.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:09 PM Revision 8799872d (ceph): mon/PaxosService: update docs a bit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:09 PM Revision 886b637b (ceph): mon/PaxosService: pass trim target into encode_trim()
This will help us in a few patches...
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:05 PM Revision 8b866d2e (ceph): mon: preserve last_committed_floor across sync
Add a paranoid check to prevent us from forgetting how far ahead our
last_committed was when we sync. This prevents ...
Sage Weil
06:05 PM Revision ccceeee5 (ceph): mon/Paxos: remove unnecessary trim enable/disable
The sync no longer cares if we trim Paxos versions as we go, as long as we
don't trim so fast that we fall behind bet...
Sage Weil
06:05 PM Revision af3b49f6 (ceph): mon/Paxos: move consistent check into Paxos::init()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:05 PM Revision 45907dc1 (ceph): mon: add --force-sync startup option
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:05 PM Revision 9fc4e4f3 (ceph): mon/MonitorDBStore: drop unused single prefix synchronizer
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:05 PM Revision a4d0ccf6 (ceph): mon: rev the internal mon protocol
This captures the new sync.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:05 PM Revision bbfb5b41 (ceph): mon: drop single-use is_sync_on_going() check
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:05 PM Revision 1f5e6c22 (ceph): mon: no need to reset sync state on restart
If we are in or forcing a sync, we can leave these there until the sync
completes.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
06:05 PM Revision da0aff28 (ceph): mon: implement a simpler sync
The previous sync implementation was highly stateful and very complex.
This made it very hard to understand and to de...
Sage Weil
06:05 PM Revision aa33bc88 (ceph): mon/Paxos: config min paxos txns to keep separately
We were using paxos_max_join_drift to control the minimum number of
paxos transactions to keep around. Instead, make...
Sage Weil
05:42 PM Revision f326c4dc (ceph): mon/PGMonitor: cleanup: use const strings for pgmap prefixes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:04 PM Bug #5517: osd: stuck peering on cuttlefish
slider.ops.newdream.net:~samuelj/log_files/ Samuel Just
03:23 PM Bug #5517: osd: stuck peering on cuttlefish
osd.227 queries log on osd.21:
2013-07-08 11:49:10.723242 7f4afac64700 1 -- 10.81.144.107:6800/13176 --> 10.81.158....
Samuel Just
04:32 PM rgw Bug #5522 (Resolved): rgw: use of select for waiting on curl sockets
We now use curl_multi_wait() when available. When it's not available we force a timeout to the select() so that we do... Yehuda Sadeh
04:30 PM Feature #4983 (Resolved): OSD: namespaces pt 2 (caps)
David Zafman
12:39 PM Feature #4983: OSD: namespaces pt 2 (caps)
David Zafman
04:29 PM Feature #4982 (Resolved): OSD: namespaces pt 1 (librados/osd, not caps)
David Zafman
04:21 PM rgw Bug #5348 (Resolved): rgw: missing copy constraints checks for inter region user object copy
Yehuda Sadeh
04:21 PM rgw Bug #5344 (Resolved): rgw: make list of bucket placement pools index configurable
Yehuda Sadeh
04:19 PM rgw Feature #2169 (Resolved): rgw: api to control bucket placement
Yehuda Sadeh
04:19 PM rgw Feature #2169: rgw: api to control bucket placement
This is solved in Dumpling. It will be possible to set up placement targets for each region. At the zone level these ... Yehuda Sadeh
04:19 PM Revision 5faa4ac1 (ceph): rgw: warn on the lack of curl_multi_wait()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:13 PM rgw Bug #5357 (Resolved): rgw: set and retrieve intra-region copy operation state
Yehuda Sadeh
04:09 PM rgw Feature #3991 (Resolved): rgw: dr: region mgt changes: define datastructures
Yehuda Sadeh
04:09 PM rgw Feature #3990 (Resolved): rgw: dr: implement new version objclass
Yehuda Sadeh
04:09 PM rgw Feature #3989 (Resolved): rgw: dr: region mgt changes: radosgw admin changes
Yehuda Sadeh
04:09 PM rgw Feature #3988 (Resolved): rgw: dr: region mgt changes: define/implement internal API
Yehuda Sadeh
04:09 PM rgw Feature #3987 (Resolved): rgw: dr: region mgt changes: extend json parser with json decoder
Yehuda Sadeh
04:08 PM rgw Feature #5134 (Resolved): rgw: RESTful api for datalog
Yehuda Sadeh
04:08 PM rgw Feature #5133 (Resolved): rgw: RESTful api to lock/unlock mdlog
Yehuda Sadeh
04:05 PM devops Feature #5091 (Resolved): google-perftools for arm
Sage Weil
03:49 PM rgw Tasks #5586 (Resolved): rgw: build test plan
Sage Weil
03:38 PM rgw Feature #5341 (Resolved): rgw: keep state for cross-rgw copy operations
Ian Colle
03:38 PM rgw Feature #5352 (Resolved): rgw: metadata get should also dump mtime
Sage Weil
03:38 PM rgw Feature #5349 (Resolved): rgw: intra-region object copy
Sage Weil
03:38 PM rgw Documentation #5166: rgw: dr: async repl and DR documentation
Neil Levine
03:38 PM rgw Feature #4310 (Resolved): rgw: multisite: radosgw changes: copy across regions
Ian Colle
03:38 PM rgw Feature #5354 (Resolved): rgw: intra-region object copy should also set mtime on object
Sage Weil
03:38 PM rgw Feature #5353 (Resolved): rgw: metadata put should apply mtime if set
Sage Weil
03:38 PM rgw Feature #4098 (Resolved): rgw: multi-site: Global Bucket Namespace
Ian Colle
03:38 PM rgw Feature #4334 (Resolved): rgw: dr: bucket index log API: implement RESTful API
Ian Colle
03:38 PM rgw Feature #4333 (Resolved): rgw: multisite: metadata-changes log: implement RESTful API
Ian Colle
03:38 PM rgw Feature #4329 (Resolved): rgw: dr: updated buckets log: RESTful API
Ian Colle
03:38 PM rgw Feature #5008 (Resolved): rgw: bucket metadata changes should be reflected in mdlog
Ian Colle
03:38 PM rgw Feature #4745 (Resolved): rgw: radosgw-admin command to stat object
Ian Colle
03:37 PM rgw Feature #5358 (Resolved): rgw: RESTful api for intra-region copy state
Sage Weil
03:37 PM rgw Feature #4613 (Resolved): Allow bucket data to reside in a separate pool to object data
Sage Weil
03:37 PM rgw Feature #4330 (Resolved): rgw: dr: updated buckets log: radosgw-admin changes
Ian Colle
03:37 PM rgw Feature #5417 (Resolved): rgw: separate bucket metadata object into pointer object and instance o...
Sage Weil
03:37 PM rgw Feature #4328 (Resolved): rgw: dr: updated buckets log: tie into internal bucket changes tracker
Ian Colle
03:37 PM rgw Feature #4327 (Resolved): rgw: dr: updated buckets log: create internal API
Ian Colle
03:37 PM rgw Feature #4346 (Resolved): rgw: dr: bucket index objclass: changes
Ian Colle
03:36 PM rgw Feature #4336 (Resolved): rgw: dr: sync processing state: implement internal RESTful API
Sage Weil
03:35 PM rgw Feature #5406 (Resolved): rgw: a RESTful api to dump region map
Sage Weil
03:35 PM rgw Feature #5408 (Resolved): rgw: turn off dr/geo logging
Sage Weil
03:35 PM rgw Feature #4347 (Resolved): rgw: dr: bucket index objclass: fetch changes log
Ian Colle
03:35 PM rgw Cleanup #5558 (In Progress): rgw: modify certain radosgw-admin operations interface
Sage Weil
10:23 AM rgw Cleanup #5558 (Resolved): rgw: modify certain radosgw-admin operations interface
We need to be more consistent with operations that read, write, list, and remove data:
region info ...
Yehuda Sadeh
03:34 PM rgw Feature #4309 (Resolved): rgw: multisite: metadata objects versioning
Ian Colle
03:34 PM rgw Feature #4311 (Resolved): rgw: dr: radosgw changes: internal bucket changes tracker
Sage Weil
03:34 PM rgw Feature #4331 (Resolved): rgw: multisite: metadata-changes log: create internal API
Sage Weil
03:34 PM rgw Feature #4312 (Resolved): rgw: multisite: log metadata changes
Ian Colle
03:34 PM rgw Feature #4332 (Resolved): rgw: multisite: metadata-changes log: tie into metadata update operations
Sage Weil
03:31 PM Tasks #5585 (Resolved): test large scale exapnsion and contraction
Sage Weil
03:30 PM Tasks #5584 (Resolved): measure peering performance
Sage Weil
03:29 PM Tasks #5583 (Resolved): populate test cluster with rgw data
Sage Weil
03:29 PM Tasks #5582 (Resolved): create large test cluster on burnupi and/or mira
Sage Weil
03:18 PM Bug #5507: osd: ENOENT on clone
Sage Weil
03:17 PM Messengers Bug #5508 (Need More Info): msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
Sage Weil
03:17 PM Bug #5519 (Pending Backport): mon/osd: trimming of old maps based on last_epoch_clean is broken b...
Sage Weil
03:14 PM Feature #3984 (Resolved): api: Send Out DRAFT REST API for Review
Sage Weil
03:14 PM Feature #3983 (Resolved): api: create initial DRAFT REST API Design
Sage Weil
03:12 PM Feature #3273: mon: simple dm-crypt key management
Piston expressed interest in hooking this up to a PKI system they are looking at. Waiting on details from them. Neil Levine
03:11 PM Feature #5421 (In Progress): mon: add formatter option for various mon commands
Sage Weil
03:10 PM Fix #5278 (Resolved): osd: smarter recovery for small objects
Sage Weil
01:51 PM Bug #4599: ceph auth import -i <file> is broken
Did it ever work from stdin? I don't see any code in the original tool that would
do that...
Dan Mick
01:40 PM Bug #5526 (Resolved): ceph health detail is broken for formatted output
LGTM. Dan Mick
09:32 AM Bug #5526 (Fix Under Review): ceph health detail is broken for formatted output
wip-rest commit commit:f810626a857dc34ff23d823d1b700488ff1798e8 Joao Eduardo Luis
12:32 PM Bug #5492 (In Progress): scripts installing into /usr/usr/sbin (with --prefix=/usr)
This fix was temporarily reverted. The ceph build process for debian packages relies on binaries being found in /usr... Anonymous
12:05 PM Bug #5524 (Resolved): df shows incorrect disk usage/size for cephfs mount
Sage Weil
12:03 PM Bug #5524: df shows incorrect disk usage/size for cephfs mount
I am using '3.8.0-19-generic' on Ubuntu 13.04.
If this was fixed in 3.9 then it is not really an issue going for...
Shain Miley
09:35 AM Bug #5524: df shows incorrect disk usage/size for cephfs mount
what kernel version?
this was fixed in 3.9 or so
Sage Weil
12:04 PM Bug #5392: osd: unfound objects from thrashing
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-07-08_20:00:15-rados-cuttlefish-testing-basic/59715
...
Sage Weil
11:47 AM Bug #5557 (Duplicate): /dev/disk/by-path not generated for ATA disks in later versions of udev
the wip-ceph-disk no longer uses the by-path directory at all... see #5354 Sage Weil
09:50 AM Bug #5557 (Duplicate): /dev/disk/by-path not generated for ATA disks in later versions of udev
The version of udev in Ubuntu Saucy and higher does not generate /dev/disk/by-path entries for ATA disks.
This ude...
James Page
11:25 AM devops Bug #4924: ceph-deploy: gatherkeys fails on raring (cuttlefish)
Actually, this looks like it is being caused by the monitor crashing, and ceph-create-keys not being able to connect ... Noah Watkins
11:19 AM devops Bug #4924: ceph-deploy: gatherkeys fails on raring (cuttlefish)
I am seeing this same problem. I am using the latest master version of ceph-deploy, and the target node is Ubuntu 12.... Noah Watkins
09:37 AM CephFS Feature #5520: osdc: should handle namespaces
This is needed before librbd or cephfs can use namespaces Ian Colle
09:14 AM rgw Bug #5478 (Resolved): rgw: fix init script for rgw daemon name
Sage Weil
12:46 AM rgw Bug #5478: rgw: fix init script for rgw daemon name
Should be closed as http://tracker.ceph.com/projects/ceph/repository/revisions/8b4cb8f37266183fe4e1925d07e50703e520f2... Christophe Courtaut
08:13 AM Bug #5528 (Resolved): Python bindings Object.get_xattrs() requires unnecessary xattr_name
get_xattrs() returns all xattrs for an object, but Object.get_xattrs() requires an xattr_name. This differs than Ioct... Johannes Erdfelt
07:35 AM Revision 76e79266 (ceph): rgw: fix args parsing
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:06 AM Revision 3c89a19c (ceph): os: Add missing pool to hobject_t:::dump() and hobject_t::decode()
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:06 AM Revision 9dd60a63 (ceph): TestRados: Output error for improper usage instead of Floating Point Ex...
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:06 AM Revision 72c27a30 (ceph): librados, osdc: Refactor IoCtxImpl to use operate()/operate_read()
Add ObjectOperation::write() that includes len instead of using bufferlist length
Have selfmanaged_snap_rollback_obje...
David Zafman
07:06 AM Revision b1b188a5 (ceph): os: Remove unused hobject_t::set_filestore_key()
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:06 AM Revision 30c951cc (ceph): osd: Fix object_locator_t::get_pool() return type
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:05 AM Revision 3931bfa6 (ceph): psim.cc: Fix comment on how to create .ceph_osdmap
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:05 AM Revision 7efbf5da (ceph): librados: Fix lock names
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:05 AM Revision 313b7a1f (ceph): os: Code conformance in LFNIndex.cc
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:04 AM Revision 395262cd (ceph): rgw: call appropriate curl calls for waiting on sockets
If libcurl supports curl_multi_wait() then use it, otherwise
use select() and force a timeout, even if it has been di...
Yehuda Sadeh
06:43 AM Revision 73c2a3dc (ceph): configure.ac: detect whether libcurl supports curl_multi_wait()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:17 AM Revision d4ca36b3 (ceph): Merge branch 'next'
Gary Lowell
05:41 AM Subtask #5510 (Fix Under Review): ObjectContext : replace ref with shared_ptr
Loïc Dachary
12:47 AM Subtask #5510 (In Progress): ObjectContext : replace ref with shared_ptr
Loïc Dachary
05:22 AM rgw Feature #3074: radosgw needs --help support
This issue should be closed. Christophe Courtaut
05:22 AM Revision b325d170 (ceph): lock: fix typo
Sage Weil
05:17 AM Revision 8ff62ae4 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:17 AM Revision d08b6d6d (ceph): mon/PaxosService: prevent reads until initial service commit is done
Do not process reads (or, by PaxosService::dispatch() implication, writes)
until we have committed the initial servic...
Sage Weil
04:44 AM Revision 63fe8635 (ceph): mon/PaxosService: unwind should_trim()
Inline the single-caller helper. This will help us in a moment...
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:41 AM Revision d600dc93 (ceph): mon/PaxosService: unwind service_should_trim() helper
Nobody overloads it; put it inline in should_trim().
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:41 AM Revision 6aa02304 (ceph): mon/MDSMonitor: remove unnecessary service_should_trim()
We never set_trim_to(), so this is unnecessary.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:40 AM Revision b71a0096 (ceph): mon/OSDMonitor: remove dup service_should_trim() implementation
This matches the parent.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:38 AM Revision 39b71c58 (ceph): mon/PaxosService: trim periodically instead of via propose_pending
We want to trim old states even if there is no update activity. For
example, if a long-running rebalance finishes al...
Sage Weil
04:33 AM Revision 2f8ff2de (ceph): mon/PaxosService: reorder definitions
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:33 AM Revision 50ffe324 (ceph): mon/PaxosService: uninline should_trim()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:10 AM Revision bfc26c65 (ceph): mon/OSDMonitor: fix base case for loading full osdmap
Right after cluster creation, first_committed is 1 and latest stashed in 0,
but we don't have the initial full map ye...
Sage Weil
01:11 AM Revision f1b4398d (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
01:11 AM Revision 5edc1ff7 (ceph): doc: Added Ceph Object Storage installation instructions for CentOS/RHE...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:49 AM Revision b536935f (ceph): mon/MonitorDBStore: expose get_chunk_tx()
Allow users get the transaction unencoded.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:49 AM Revision ca54efd6 (ceph): mon: sync all service prefixes, including pgmap_*
This was just recently broken with the merge of the pgmap changes.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:49 AM rgw Bug #5374: Avoid relying on keystone's admin token
The patch above needs review.
Please change ticket status.
Christophe Courtaut
12:47 AM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
I need some advice here, if it need some backport, and if so where? Christophe Courtaut
12:47 AM Revision 43fa7aab (ceph): mon/OSDMonitor: fix base case for loading full osdmap
Right after cluster creation, first_committed is 1 and latest stashed in 0,
but we don't have the initial full map ye...
Sage Weil
12:10 AM Subtask #5527 (Resolved): unit tests for common/sharedptr_registry.hpp
"work in progress":https://github.com/dachary/ceph/tree/wip-5527
Loïc Dachary

07/08/2013

11:54 PM Revision d18fe740 (ceph): VM: Use mac addresses from DB instead of randomizing.
In order to make IP addresses less likely to change and to allow
a smaller DHCP pool to be used I generated static MA...
Sandon Van Ness
11:53 PM Revision 0e93dd93 (ceph): Merge branch 'wip-small-object-recovery'
Conflicts:
src/include/ceph_features.h
Reviewed-by: Sage Weil <sage@inktank.com>
Fixes: #5278
Samuel Just
11:52 PM Bug #5526 (Resolved): ceph health detail is broken for formatted output
ceph health detail appends plain-text detail output whether or not a formatter is requested
Dan Mick
11:43 PM Revision ae1b2e97 (ceph): ReplicatedPG: add handlers for MOSDPG(Push|Pull|PushReply)
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision ad65de40 (ceph): ReplicatedPG: send compound messages to enlightened peers
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision eec86b8d (ceph): OSD: convert handle_push to use PushOp
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision c41d4dc4 (ceph): ReplicatedPG: send pushes en mass in recover_replicas, recover_backfill
This way, the pushes might be later merged into a smaller number of
messages.
Signed-off-by: Samuel Just <sam.just@i...
Samuel Just
11:43 PM Revision 54e5f642 (ceph): ReplicatedPG: send pulls en masse in recover_primary
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision 175c0777 (ceph): ReplicatedPG: split handle_push_reply out of sub_op_push_reply
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision c56f16d4 (ceph): ReplicatedPG: split handle_pull out of sub_op_pull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision 264dbf3f (ceph): messages/,osd_types: add messages for Push, PushReply, Pull
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision c0bd831a (ceph): OSD: add handlers for MOSDPG(Push|PushReply|Pull)
MOSDPG(Push|PushReply|Pull|SubOp|SubOpReply) need the
same thing checked prior to queueing the op, so they
share a te...
Samuel Just
11:43 PM Revision 0f51b60c (ceph): ReplicatedPG: submit_push_data must take recovery_info as non-const
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision 31e19a64 (ceph): ReplicatedPG: _committed_pushed_object don't pass op
Add a separate callback to handle marking the event and
the stats.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
11:43 PM Revision 82cb922e (ceph): ReplicatedPG: split send_push into build_push_op and send_push_op
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
11:43 PM Revision a4984328 (ceph): ReplicatedPG: pass a PushOp into handle_pull_response
This is the first step toward packaging multiple
pushes/pulls into a single message.
Signed-off-by: Samuel Just <sam...
Samuel Just
11:11 PM Revision 24f90b83 (ceph): mon: implement simple 'scrub' command
Compare all keys within the sync'ed prefixes across members of the quorum
and compare the key counts and CRC for inco...
Sage Weil
11:11 PM Revision 7fb3804f (ceph): mon: fix osdmap stash, trim to retain complete history of full maps
The current interaction between sync and stashing full osdmaps only on
active mons means that a sync can result in an...
Sage Weil
11:11 PM Revision 95ef961d (ceph): Pipe: use uint64_t not unsigned when setting features
Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:...
Samuel Just
11:11 PM Revision c2b38291 (ceph): ceph_features.h: declare all features as ULL
Otherwise, the first 32 get |'d together as ints. Then, the result
((int)-1) is sign extended to ((long long int)-1)...
Samuel Just
11:11 PM Revision 926f723c (ceph): Elector.h: features are 64 bit
Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:...
Samuel Just
10:45 PM Revision b6b48dbe (ceph): v0.66
Gary Lowell
10:34 PM Revision a9906641 (ceph): mon: implement simple 'scrub' command
Compare all keys within the sync'ed prefixes across members of the quorum
and compare the key counts and CRC for inco...
Sage Weil
10:04 PM Revision afd6c7d8 (ceph): mon: fix osdmap stash, trim to retain complete history of full maps
The current interaction between sync and stashing full osdmaps only on
active mons means that a sync can result in an...
Sage Weil
10:01 PM Revision 0a13124c (ceph): rados/mon_thrash: inject random delays in mon messages
More useful than osd delays for this collection Sage Weil
10:01 PM Revision 5295406d (ceph): rados: expand mon thrashing tests
- test sync (full and recent)
- test multiple mons down
- test other cluster sizes (3 and 9)
Signed-off-by: Sage Wei...
Sage Weil
10:01 PM Revision dbf12a31 (ceph): rados/monthrash: refactor a bit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:01 PM Revision 94ae48cf (ceph): rados/monthrash: reduce matrix size a bit
we don't need so many osd workloads Sage Weil
09:52 PM Revision c3b68493 (ceph): osd/osd_types: fix pg_stat_t::dump for last_epoch_clean
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 69a55445439fce0dd6a3d32ff...
Sage Weil
09:52 PM Revision 09d258b7 (ceph): client: remove O_LAZY
The once-upon-a-time unique O_LAZY value I chose forever ago is now
O_NOATIME, which means that some clients are choo...
Sage Weil
09:49 PM Revision dd1e6d45 (ceph): Revert "Makefile: fix ceph_sbindir"
This reverts commit 352f362567bf270d0896fb7573df4ae5139a56fb.
Reverting this commit because it causes problems with ...
Gary Lowell
09:16 PM Bug #5515 (Pending Backport): mon: paxos allows reads before initial commit is done
Sage Weil
10:48 AM Bug #5515 (Fix Under Review): mon: paxos allows reads before initial commit is done
Sage Weil
09:31 AM Bug #5515 (In Progress): mon: paxos allows reads before initial commit is done
Sage Weil
09:14 AM Bug #5515 (Resolved): mon: paxos allows reads before initial commit is done
ubuntu@teuthology:/a/teuthology-2013-07-07_20:00:17-rados-cuttlefish-testing-basic/58476
got an auth failure befor...
Sage Weil
09:02 PM Revision f07d2167 (ceph): rgw: fix bucket link
Bucket link was assuming the bucket head object was holding the
bucket acl, which is not true anymore.
Signed-off-by...
Yehuda Sadeh
08:35 PM Revision b55e455e (ceph): Merge pull request #395 from kri5/wip-vstart-documentation
doc: Add a page to document vstart.sh script Sage Weil
08:19 PM Revision eec903a6 (ceph): doc: Fix env variables in vstart.sh documentation
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
07:55 PM Revision 69a55445 (ceph): osd/osd_types: fix pg_stat_t::dump for last_epoch_clean
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:45 PM Revision 3cbf6573 (ceph): Merge pull request #403 from ceph/wip-olazy
merge: O_LAZY flag removal
Reviewed-by: Greg Farnum <greg@inktank.com
Gregory Farnum
07:23 PM Revision 9f8bfb4b (ceph): Merge pull request #397 from kri5/wip-5478
rgw: Add explicit messages in radosgw init script
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:43 PM Revision 784ce258 (ceph): Merge pull request #406 from kri5/wip-3074
rgw: Add --help support to radosgw
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:39 PM rgw Documentation #5525 (Resolved): Radosgw 'add the ceph keyring entries' section should be updated ...
When using ceph-deploy a key file named 'ceph.client.admin.keyring ' is generated.
When attempting to follow the s...
Shain Miley
06:27 PM Bug #5524 (Resolved): df shows incorrect disk usage/size for cephfs mount
After mounting a cephfs volume (ceph version 0.61.4) and filling it with 11GB of .wav files I used 'df' to list the m... Shain Miley
06:24 PM Revision 94afedf0 (ceph): client: remove O_LAZY
The once-upon-a-time unique O_LAZY value I chose forever ago is now
O_NOATIME, which means that some clients are choo...
Sage Weil
05:55 PM CephFS Bug #5036: `ls` hangs on random folder
was your mds complied from the newest source code? was there mds restart before you saw the hang? if there was, the b... Zheng Yan
01:03 PM CephFS Bug #5036: `ls` hangs on random folder
Yan,
Even after rebuilding my 3.10 kernel with the missing fix (libceph: call r_unsafe_callback when unsafe reply ...
Milosz Tanski
05:54 PM Revision e9d19b38 (ceph): common/crc32c: skip cpu detection incantation on not x86_64
On i386 this fails to build with
common/crc32c-intel.c: In function 'ceph_have_crc32c_intel':
error: common/crc32c-i...
Sage Weil
05:44 PM Revision 0471b719 (ceph): Merge pull request #407 from dachary/wip-5487
unit tests for ObjectContext read/write locks
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
05:40 PM devops Feature #5523 (Resolved): libcurl 7.28+ packages
We need to provide libcurl 7.28 or newer packages for relevant architectures that don't have it. It's needed for rgw ... Yehuda Sadeh
05:40 PM Revision 497c71e3 (ceph): Merge pull request #17 from ceph/wip-mon-thrash
mon thrash improvements
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil
05:39 PM Revision a0457492 (ceph): mon_thrasher: add pause/unpause of mons to thrashing
This adds an additional element of laggyness to the cluster which should
cause mons to call new elections.
Signed-of...
Sage Weil
05:39 PM Revision fdebf40f (ceph): daemon-helper: send arbitrary signals via stdin
Each byte written to stdin will be interpreted as a signal.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:39 PM Revision 121b1b9f (ceph): mon_thrash: optionally scrub after each iteration (default true)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:14 PM Revision 956fafc7 (ceph): qa/workunits/rbd/simple_big.sh: don't ENOSPC every time
Set the count on the initial dd so we don't always ENOSPC.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:58 PM Revision d423cf8c (ceph): qa/workunits/rbd/kernel.sh: move modprobe up
Needs to happen before cleanup.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:56 PM Revision 672f51be (ceph): qa/workunits/fs/test_o_trunc.sh: fix .sh to match new bin location
To match 83f308962c53eec10db9e496987a9e4be7c87e9b.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:49 PM devops Bug #5369 (Resolved): fedora18: sysvinit doesn't start mon on reboot
Doing a chkconfig --list wasn't listing the network manager so it threw me off a bit but it was indeed enabled. I tri... Sandon Van Ness
04:37 PM Revision eb567beb (ceph): Merge pull request #389 from ceph/wip-5492
Makefile: fix ceph_sbindir
Reviewed-by: Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Sage Weil
04:33 PM Revision a02f2510 (ceph): mon: remove bad assert about monmap version
It is possible to start a sync when our newest monmap is 0. Usually we see
e0 from probe, but that isn't always publ...
Sage Weil
04:23 PM rgw Bug #5522: rgw: use of select for waiting on curl sockets
Solution that we discussed is to modify code to use curl_multi_wait() and to provide backported packages for the rele... Yehuda Sadeh
04:22 PM rgw Bug #5522 (Resolved): rgw: use of select for waiting on curl sockets
We should use curl_multi_wait() instead. Main issue is that this function only available in more recent libcurl packa... Yehuda Sadeh
03:32 PM Feature #5521 (Duplicate): Enhance PGLS or new op to list all namespace/objects in a pool.

Sage pull request comment:
allow a 'any namespace' flag for PGLS.. maybe a different op code? (PGLSALL, or PGLS_...
David Zafman
03:10 PM Bug #5512 (Pending Backport): mon: missing full osdmaps after sync
Sage Weil
02:52 PM Bug #5492: scripts installing into /usr/usr/sbin (with --prefix=/usr)
the proposed fix breaks the deb builds Sage Weil
10:58 AM Bug #5492 (Resolved): scripts installing into /usr/usr/sbin (with --prefix=/usr)
Sage Weil
02:47 PM CephFS Feature #5520 (Rejected): osdc: should handle namespaces

As a follow on to 4982/4983 we should implement namespace handling in the ObjectCacher.
David Zafman
02:45 PM Revision 7b7f752c (ceph): unit tests for ObjectContext read/write locks
unit tests for the ObjectContext methods ondisk_write_lock,
ondisk_write_unlock, ondisk_read_lock and ondisk_read_unl...
Loïc Dachary
01:36 PM Bug #5519 (Fix Under Review): mon/osd: trimming of old maps based on last_epoch_clean is broken b...
Sage Weil
01:00 PM Bug #5519 (Resolved): mon/osd: trimming of old maps based on last_epoch_clean is broken by design
consider a cluster with one pg whose mapping does not change for 10000 epochs, while other pgs recover and then go cl... Sage Weil
12:21 PM Bug #5518 (Resolved): osd: marking single osd down makes others go down (cuttlefish)
Settings:
- paxos propose interval = 1
- debug ms = 1
- debug osd = 20
Log:
07:57: Cluster health OK.
07...
Sage Weil
12:18 PM Bug #5517 (Resolved): osd: stuck peering on cuttlefish
Settings:
- paxos propose interval = 1
- debug ms = 1
- debug osd = 20
- debug mon = 20
Log:
11:45: star...
Sage Weil
11:33 AM devops Bug #5345: ceph-disk: handle less common device names
Hi Luke, Tomas,
Are you able to test the latest version in this branch? https://raw.github.com/ceph/ceph/wip-ceph...
Sage Weil
11:20 AM rgw Bug #5516 (Resolved): rgw: update bucket relink teuthology test
In teuthology/task/radosgw-admin.py there is a test for relinking a bucket from one user to another. Here is the code... Anonymous
09:40 AM Revision 6f1653a6 (ceph): rgw: Add --help support to radosgw
http://tracker.ceph.com/issues/3074 fixes #3074
The support of --help option is added through this patch.
By now, it...
Christophe Courtaut
09:33 AM Messengers Bug #5508: msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
Sage Weil
09:32 AM Bug #5509 (Resolved): mon/Monitor.cc: 1395: FAILED assert(latest_monmap.epoch > 0)
Sage Weil
09:02 AM RADOS Bug #5514: mon: can get stuck in tight loop with old rotating keys
Isn't this going to clear itself up as soon as the mon generates new keys anyway?
Besides only being visible to peop...
Greg Farnum
08:58 AM RADOS Bug #5514 (New): mon: can get stuck in tight loop with old rotating keys
osd sees rotating keys are out of date, requests new ones
mon returns out of date keys
osd loops
this happened t...
Sage Weil
04:56 AM Revision a80ab93d (ceph): big: disable all but small until it passes
Sage Weil
04:20 AM Revision 8bc50626 (ceph): Merge branch 'next'
Sage Weil
04:19 AM Revision 85a1d6cc (ceph): mon: remove bad assert about monmap version
It is possible to start a sync when our newest monmap is 0. Usually we see
e0 from probe, but that isn't always publ...
Sage Weil

07/07/2013

08:40 PM Bug #5482: cephx: verify_reply coudln't decrypt with error: error decoding block for decryption
The kernel version doesn't matter if you are just running the ceph userspace.
If you are mounting cephfs via the k...
Sage Weil
07:42 PM Bug #5482: cephx: verify_reply coudln't decrypt with error: error decoding block for decryption
Sage Weil wrote:
> I actually meant 0.56.6, but you can move to 0.61.x (cuttelfish) too. See ceph.com/docs/master i...
chen atrmat
06:37 PM Revision 823bf385 (ceph): Revert "rbd: reeanble iozone test, just to see"
This reverts commit 81862ad907e9ba94f0a2dfc9ed365b68f305cd8d.
Yeah, still broken.
Sage Weil
09:03 AM Bug #5513 (Can't reproduce): osd crashes consistently after startup
I can't get one of my OSDs to start up, it gives the following log output (with debug osd = 20): https://pastee.org/u... Matthew Via
08:36 AM Bug #5512 (Resolved): mon: missing full osdmaps after sync
full osdmaps are occasionally part of paxos transactions. if one of these overlaps with a sync, the synced monitor w... Sage Weil
06:03 AM Subtask #5510 (Fix Under Review): ObjectContext : replace ref with shared_ptr
Loïc Dachary

07/06/2013

07:43 AM Linux kernel client Feature #190: krbd: DISCARD support
These seems like a pretty important feature to me. Without this feature the storage necessary for a highly active (b... Kyle Tarplee
07:29 AM Feature #5511 (Duplicate): rados.py support for object locking
It seems like an easy task to expose to the python bindings the following functions:
rados_lock_exclusive()
rados_l...
Kyle Tarplee
05:27 AM Subtask #5510 (Resolved): ObjectContext : replace ref with shared_ptr
"work in progress":https://github.com/dachary/ceph/tree/wip-5510
"take 1":https://github.com/dachary/ceph/commit/a50...
Loïc Dachary

07/05/2013

09:30 PM Revision 389f65e7 (ceph): mon_thrash: use _ instead of - consistently
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:30 PM Revision 9b22d388 (ceph): mon_thrash: fix more naming
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:24 PM Revision 288b5444 (ceph): kernel: simple_1tb -> simple_big
1TB is too big for plana Sage Weil
06:24 PM Revision 3f5a9623 (ceph): qa: write a somewhat <1tb image
1TB is enough to fill up 6 plana osds. And it takes forever. Write less.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:20 PM Revision 54aa797a (ceph): qa/workunits/rbd/kernel.sh: modprobe rbd
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:18 PM Revision 84d76517 (ceph): test_o_trunc.sh moved
Sage Weil
06:17 PM Revision 83f30896 (ceph): qa: move test_o_trunc.sh into fs dir
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:16 PM Revision 507a4ec8 (ceph): qa: move fs test binary into workunits dir so teuthology can build it
Teuthology does a make in the workunits dir, so move this in there.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:04 PM Revision a84e6d18 (ceph): mds/MDSTable: gracefully suicide on EBLACKLIST
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
05:07 PM Revision 6ad9fe17 (ceph): mon/Paxos: fix sync restart
If we have a sync going, and an election intervenes, the client will
try to continue by sending a new start_chunks re...
Sage Weil
05:06 PM Revision c5812b1c (ceph): mon: uninline _trim_enable and Paxos::trim_{enable,disable} so we can d...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:21 PM Messengers Bug #5508 (In Progress): msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
Sage Weil
11:26 AM Messengers Bug #5508 (Resolved): msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
... Sage Weil
04:04 PM Bug #5509 (Fix Under Review): mon/Monitor.cc: 1395: FAILED assert(latest_monmap.epoch > 0)
Sage Weil
03:45 PM Bug #5509 (Resolved): mon/Monitor.cc: 1395: FAILED assert(latest_monmap.epoch > 0)
... Sage Weil
12:41 PM Revision 8b4cb8f3 (ceph): rgw: Add explicit messages in radosgw init script
http://tracker.ceph.com/issues/5478 fixes #5478
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
Christophe Courtaut
11:47 AM Bug #5502 (Fix Under Review): mon: long-running sync will restart (cuttlefish)
Sage Weil
11:40 AM Bug #5495 (Can't reproduce): ceph-mon and minus character in hostname
Sage Weil
08:40 AM Bug #5507 (Resolved): osd: ENOENT on clone
... Sage Weil
08:39 AM Bug #5445: random osd EPERM on journal
teuthology-2013-07-05_01:00:13-rados-master-testing-basic 55351: and 55360: Sage Weil
06:44 AM Revision d09ce3df (ceph): rgw: fix rgw_remove_bucket()
function was referring bucket info object directly, instead of going
through helper functions, which is now a must.
...
Yehuda Sadeh
01:58 AM Bug #5504: osd stack on peereng for a long time
ceph version 0.56.6 (95a0bda7f007a33b0dc7adf4b330778fa1e5d70c)
6 mons at at 6 servers
156 osds: 156 up, 156 in
648...
Dominik Mostowiec
12:09 AM Revision 6fbcbd7f (ceph): mon/Paxos: increase paxos max join drift
A value of 10 is too aggressive for large, long-running syncs. 100 is
about 2 minutes of activity at most, which shou...
Sage Weil
12:09 AM Revision f3a51fa3 (ceph): mon/Paxos: configure minimum paxos txns separately
We were using paxos_max_join_drift to control the minimum number of
paxos transactions to keep around. Instead, make...
Sage Weil
12:09 AM Revision 1156721f (ceph): mon: include any new paxos commits in each sync CHUNK message
We already take note of the paxos version when we begin the sync. As
sync progresses and there are new paxos commits...
Sage Weil

07/04/2013

11:55 PM rgw Feature #5506 (Resolved): rgw: use Keystone to authenticate S3 requests
The idea is that there should be an alternative way to authenticate S3 requests. Currently we handle the S3 authentic... Yehuda Sadeh
09:31 PM Bug #5497: ceph features mis-reported
I'm pretty sure that a pre-fix OSD is going to report that it supports all features to a post-fix OSD — right? That's... Greg Farnum
08:57 PM Bug #5497: ceph features mis-reported
the new command syntax (json instead of vector<string), and new MonCap encoding. the old protocol won't ever see a >... Sage Weil
07:49 PM Bug #5497: ceph features mis-reported
What was the mon protocol change covering (I missed it going in), and don't we need to preserve compatibility across ... Greg Farnum
07:52 PM RADOS Feature #5280: osd/client: messages should be tagged with the earliest sane map
Couldn't we pretty easily on the client side just keep track of the last map which changed the osd states or the pg_t... Greg Farnum
07:17 PM Revision 40672219 (ceph): mon/MonitorDBStore: expose get_chunk_tx()
Allow users get the transaction unencoded.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:00 PM Revision 972d22e2 (ceph): Adding new Wireshark dissector. This is loosely based on the original
dissector, it has been re-worked to bring into line with Wireshark
coding guidelines that aim to ensure portability. ...
Kevin Jones
12:08 PM Revision a793e203 (ceph): doc: Add a page to document vstart.sh script
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
11:54 AM Bug #5505 (Resolved): mon health does not reflect slow requests
Sage Weil
06:56 AM rgw Bug #5416: --help output needs --rgw-zone option
I must be blind because I can't find it :-) Would you be so kind as to paste the github URL where it can be found ? Loïc Dachary
05:59 AM Bug #5504 (Duplicate): osd stack on peereng for a long time
PGs from one sometimes osd stacks on peereng for a long time.
--
ceph health details
HEALTH_WARN 3 pgs peering; ...
Dominik Mostowiec
05:08 AM Revision 81862ad9 (ceph): rbd: reeanble iozone test, just to see
See #2689 Sage Weil
05:04 AM Revision c14847c3 (ceph): .gitignore: cls_test_*
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:56 AM Revision 998a5134 (ceph): fs: add o_trunc test on ceph-fuse
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:55 AM Revision 89cd717d (ceph): kernel: test o_trunc
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:53 AM Revision 22227cd1 (ceph): qa: add O_TRUNC test
From: Yan, Zheng <yan.zheng@intel.com>
Simple reproducer for #5453, modified to run for a finite number of
iteration...
Sage Weil
04:43 AM Revision 46b7fc2e (ceph): radosgw-admin: fix cli test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:23 AM Bug #5495: ceph-mon and minus character in hostname
Sage Weil wrote:
> what version is this?
This are the official 0.61.4 packages from ceph.com
> can you strace ...
Robert Sander
02:07 AM Revision d54932cb (ceph): Fix VM issues.
Fix of #5494 although bad description. Instead of adding a wait
the code used to detect if the guest was back up is f...
Sandon Van Ness
01:08 AM Revision a0b1be99 (ceph): rgw: fix type encoding
due to bad merge
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:15 AM Revision db2bb270 (ceph): mon: enable leveldb cache by default
256 is not as large as the upstream 512 MB, but will help signficiantly and
be less disruptive for existing cuttlefis...
Sage Weil
12:09 AM Revision d30fc4bd (ceph): Merge remote-tracking branch 'origin/master' into wip-rgw-geo
Conflicts:
src/Makefile.am
src/include/rados/librados.hpp
src/rgw/rgw_admin.cc
src/rgw/rgw_bucket.cc
src/rgw/rgw...
Yehuda Sadeh
12:00 AM Bug #5401: cuttlefish osd recovery slow
OK reverting them to the defaults seems to work fine too. Stefan Priebe

07/03/2013

11:57 PM Revision 123f676e (ceph): mon/Paxos: make 'paxos trim disabled max versions' much much larger
108000 is about 3 hours if paxos is going full-bore (1 proposal/second).
That ought to be pretty safe. Otherwise, we...
Sage Weil
11:56 PM Revision 71ebfe7e (ceph): mon/Paxos: make 'paxos trim disabled max versions' much much larger
108000 is about 3 hours if paxos is going full-bore (1 proposal/second).
That ought to be pretty safe. Otherwise, we...
Sage Weil
11:49 PM Bug #5401: cuttlefish osd recovery slow
Sorry solution is the wrong word - minimize the effect (it'sstill there but not as much as before) Stefan Priebe
11:47 PM Bug #5401: cuttlefish osd recovery slow
Nobody - i was just helpless and tried to find a solution for me.
Stefan Priebe
03:35 PM Bug #5401: cuttlefish osd recovery slow
What prompted you to set 'filestore min sync interval' and 'filestore max sync interval'? The defaults are 0.01 and ... Samuel Just
01:33 AM Bug #5401: cuttlefish osd recovery slow
Sage - any news / ideas? Stefan Priebe
11:23 PM Revision ab93696e (ceph): mon: be less chatty about discarding messages
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:17 PM Revision 03393c0d (ceph): mon: do not reopen MonitorDBStore during startup
level doesn't seem to like this when it races with an internal compaction
attempt (see below). Instead, let the stor...
Sage Weil
10:42 PM Bug #5503 (Resolved): osd: ceph --admin-daemon interface doesn't handle spaces in names

The simple parsing mechanism string_to_vec() uses spaces to separate arguments. There is no processing of quotes. ...
David Zafman
10:37 PM Revision e8b42a69 (ceph): osd/OSDMap: handle case where some new osds have hb_front and others don't
Do not assume that because at least one OSD has an hb_front addr that they
all do, or else we will end up assigning g...
Sage Weil
10:37 PM Revision 81343f1d (ceph): osd: clear hb_front if it was previously non-NULL and is now NULL
If we have a real addr for hb_front for a given osd and then a new map
has the osd coming up without an hb_front, we ...
Sage Weil
10:36 PM Feature #4982: OSD: namespaces pt 1 (librados/osd, not caps)
David Zafman
10:27 PM Revision e960e1bb (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
10:26 PM Revision e0da832a (ceph): doc: Added write caps. Required for auto-creating pools.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:24 PM Revision 01d3e094 (ceph): osd: fix race when queuing recovery ops
Previously we would sample how many ops to start under the lock, drop it,
and start that many. This is racy because ...
Sage Weil
10:13 PM devops Bug #5211 (Resolved): ceph-disk prepare: list_partitions() shouldn't return disks
Sage Weil
10:12 PM Bug #5330 (Resolved): ceph daemon <name> ... broken
commit:88f73c5a6363eebe5d51d2636bc1328fec40dd2c Sage Weil
10:11 PM CephFS Bug #4850 (Resolved): ceph-fuse: disconnected inode on shutdown with fsstress + mds thrashing
i think this is resolved now... Sage Weil
10:02 PM RADOS Feature #5280: osd/client: messages should be tagged with the earliest sane map
i started coding this up for the objecter but realized it doesn't really help.. when we initiate a io we calculate th... Sage Weil
09:58 PM Feature #5137 (Resolved): osd: magically fall back to leveldb for xattrs
Sage Weil
09:58 PM Feature #4983 (Fix Under Review): OSD: namespaces pt 2 (caps)
Sage Weil
09:56 PM CephFS Bug #5453 (Resolved): kclient: multiple_rsync tee output partially zeroed
thanks, added this to the test suite Sage Weil
06:32 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
my reproducer... Zheng Yan
10:31 AM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
patch is in testing branch (tho i'm tracking down a different regression in that branch).
btw, yan, were you able ...
Sage Weil
06:03 AM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
Sage Weil wrote:
> in combination with the mds s/wrlock/xlock/ change?
the kclient patch fixes this issue alone. ...
Zheng Yan
09:46 PM devops Bug #5345 (Fix Under Review): ceph-disk: handle less common device names
Sage Weil
07:05 AM devops Bug #5345 (In Progress): ceph-disk: handle less common device names
Thanks, Luke--that was exactly the info I needed! Sage Weil
12:22 AM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
Just tried the ceph-disk as per your suggestion, however I found the following error:
ceph-deploy osd ...
Jing Yuan Luke
09:46 PM Bug #5497 (Resolved): ceph features mis-reported
i don't think we need to backport this.. the mons have a protocol version change and can't talk from cuttlefish -> 0.... Sage Weil
01:22 PM Bug #5497 (Pending Backport): ceph features mis-reported
Samuel Just
11:26 AM Bug #5497 (Resolved): ceph features mis-reported
I observed some osd daemons with 32 bit ~0 as features while others have 64 bit ~0. Samuel Just
08:58 PM Revision daee9dbe (ceph): ObjectStore,Context: add register_on_complete
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:58 PM Revision b0e339ce (ceph): ObjectStore: only register non-null contexts
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:58 PM Revision 194e858c (ceph): osd: do not use temp_coll for single-step pushes
If we are recovering an object in a single step, there is no need to
write it to temp and then move it. Avoiding tha...
Sage Weil
08:58 PM Revision d87ae0a2 (ceph): osd_types: add PushOp, PushReplyOp PullOp
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:23 PM Revision a825ae7a (ceph): rgw: remove a few warnings
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:21 PM Revision 4255b5c2 (ceph): ceph_features.h: declare all features as ULL
Otherwise, the first 32 get |'d together as ints. Then, the result
((int)-1) is sign extended to ((long long int)-1)...
Samuel Just
08:21 PM Revision 3564e304 (ceph): Elector.h: features are 64 bit
Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:...
Samuel Just
08:21 PM Revision bc3e2f09 (ceph): Pipe: use uint64_t not unsigned when setting features
Fixes: #5497
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:...
Samuel Just
08:20 PM Revision 14ab4301 (ceph): Merge pull request #393 from ceph/wip-crc
use sse4.2 crc32c instruction Mark Nelson
08:17 PM Revision dc29c7a4 (ceph): rgw: renamed a few unit tests
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:14 PM Revision db63965a (ceph): ceph.spec.in: Fix file name typo
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> Gary Lowell
08:04 PM Revision c2873c1d (ceph): rgw: make rgw_cls_complete_op backward compatible
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:20 PM Revision 08dd35d9 (ceph): common: autoselect crc32c based on cpu features
If the CPu supposts SSE4.2, use the crc32c instructions. Use the magic
incantation from who knows where to do this. ...
Sage Weil
07:20 PM Revision 7c59288d (ceph): Initial Intel SSE4 crc32c implementation.
Signed-off-by: Mark Nelson <mark.nelson@inktank.com> Mark Nelson
07:05 PM Bug #5502: mon: long-running sync will restart (cuttlefish)
the other odd behavior we saw: a mon that was in quorum was restarted, and had to sync. Sage Weil
05:58 PM Bug #5502 (Resolved): mon: long-running sync will restart (cuttlefish)
on a largish cluster we observe that a ~20 minute mon sync restarts after it finishes. it looks like a problem with ... Sage Weil
06:38 PM Revision 20e3abcc (ceph): rgw: make rgw_bucket_dir_entry backward compatible
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:19 PM CephFS Bug #5036: `ls` hangs on random folder
I suggest trying test branch ceph-client. At least two bugs that can cause hang like this have been fixed. Zheng Yan
04:08 PM CephFS Bug #5036: `ls` hangs on random folder
... Milosz Tanski
02:25 PM CephFS Bug #5036: `ls` hangs on random folder
Milosz, I think you've run into #2019, which I've reopened. Quan might have seen the same issue but there's not the r... Greg Farnum
02:15 PM CephFS Bug #5036: `ls` hangs on random folder
I'm experiencing the same issue here when trying to ls one directory in our ceph cluster on nodes. Using both vanilla... Milosz Tanski
06:13 PM Revision 4fb782c3 (ceph): mds: fix O_TRUNC locking
When truncating a file, we should xlock the corresponding filelock.
(revoke any Fw caps from clients).
[note from sw...
Yan, Zheng
06:11 PM Revision cd44a623 (ceph): Makefile: include rbdmap in dist tarball
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:59 PM Revision 813d96ff (ceph): ceph: don't check leaks on client.* (i.e., radosgw)
...until we fix them. This way we can see other valgrind issues. Sage Weil
03:44 PM Bug #5460 (Resolved): v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
commit:e8b42a6998653bde488502097eaa0a2fb834d964 Sage Weil
01:02 PM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
pushed a patch to paravoid-test branch; can you give it a try? the best theory i have is that at one point an osd st... Sage Weil
01:48 AM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
I started osd.0 with 0.65-188-g946a838 and --debug-ms 20 --debug-osd 20. I did have the same errors, although this ti... Faidon Liambotis
03:16 PM Bug #5495 (Need More Info): ceph-mon and minus character in hostname
what versino is this?
can you strace -f ceph-mon and attach that output? that'll give a better hint as to where t...
Sage Weil
03:56 AM Bug #5495 (Can't reproduce): ceph-mon and minus character in hostname
It looks like ceph-mon does not cope with a - in the hostname:
# /usr/bin/ceph-mon --cluster=office -i test-uplink...
Robert Sander
02:53 PM CephFS Bug #2019: mds: CInode::filelock stuck in sync->mix
it's a kclient bug, probably already fixed by 'libceph: call r_unsafe_callback when unsafe reply is received' Zheng Yan
02:31 PM CephFS Bug #2019: mds: CInode::filelock stuck in sync->mix
I'm into this as part of bug: #5036... Milosz Tanski
02:27 PM CephFS Bug #2019: mds: CInode::filelock stuck in sync->mix
See #5036. Greg Farnum
02:45 PM Bug #5500: ceph CLI should validate, reject bad daemon commands
I should note that the admin socket already supports "get_command_descriptions" so this change is
all in the CLI.
Dan Mick
02:42 PM Bug #5500 (Resolved): ceph CLI should validate, reject bad daemon commands
The CLI rewrite has the ability to validate commands before sending; it does this with mon and
osd commands, but not...
Dan Mick
02:03 PM Revision 2f9afb86 (ceph): Merge pull request #390 from ksperis/rbdmap.init-2
init-rbdmap install
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
01:31 PM devops Bug #5499: ceph-deploy --cluster clustername osd prepare fails
ssh root@node "ceph-disk-prepare --cluster office -- /path/to/mountpoint"
suceeds
Robert Sander
01:30 PM devops Bug #5499 (Resolved): ceph-deploy --cluster clustername osd prepare fails
ceph-deploy --cluster clustername osd prepare node:/path/to/mountpoint fails with
ceph-disk-prepare -- /path/to/mo...
Robert Sander
12:48 PM CephFS Fix #5498 (New): client: report actual file count instead of object count
Right now we fill in the statvfs struct's f_files member with the number of files. Instead we should use the mount po... Greg Farnum
12:16 PM rgw Bug #5374: Avoid relying on keystone's admin token
A pull request has been made for this issue https://github.com/ceph/ceph/pull/392
Might need testing.
Christophe Courtaut
11:32 AM devops Bug #5369: fedora18: sysvinit doesn't start mon on reboot
sandon, can you make sure our images or chef or whatever is updated to avoid this pitfall? Sage Weil
11:32 AM devops Bug #5369: fedora18: sysvinit doesn't start mon on reboot
this is a network.service vs NetworkManager problem.. the $network LSB line allegedly doesn't wait for networkmanager... Sage Weil
09:45 AM devops Bug #5496: Unable to install librados rpm on Fedora 18
This looks like it's an issue with fedora moving the libraries into a ceph-libs package. If we don't want to change ... Anonymous
09:40 AM devops Bug #5496 (In Progress): Unable to install librados rpm on Fedora 18
Anonymous
04:30 AM devops Bug #5496 (Resolved): Unable to install librados rpm on Fedora 18
I am unable to install librados library due to conflict in existing package (ceph-libs) already installed on fedora 1... Chris Howarth
09:38 AM Bug #5492 (Fix Under Review): scripts installing into /usr/usr/sbin (with --prefix=/usr)
Sage Weil
09:33 AM CephFS Bug #5458: mds: standby-replay -> replay takeover does not handle racing expire/trim
Saw this backtrace again at /a/teuthology-2013-07-02_01:00:48-fs-next-testing-basic/52429/teuthology.log Greg Farnum
08:56 AM rgw Bug #1779 (Pending Backport): rgw: swift auth returns wrong error code when unexisting user is given
Do we want to backport this anywhere? Greg Farnum
06:35 AM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
This issue should be closed as https://github.com/ceph/ceph/pull/385 was merged. Christophe Courtaut
07:30 AM rgw Bug #5416: --help output needs --rgw-zone option
That's for both radosgw, radosgw-admin. This specific option is already upstream (in cuttlefish) iirc. Yehuda Sadeh
07:28 AM rgw Bug #5324 (Resolved): radosgw-admin --help missing the --shard-id option
Yehuda Sadeh
12:21 AM rgw Bug #5324: radosgw-admin --help missing the --shard-id option
This issue should be closed.
Fixed by https://github.com/ceph/ceph/commit/f571bd38f6c6aff861566e14a44570291eb959a2
Christophe Courtaut
07:09 AM Bug #5482 (Can't reproduce): cephx: verify_reply coudln't decrypt with error: error decoding bloc...
I actually meant 0.56.6, but you can move to 0.61.x (cuttelfish) too. See ceph.com/docs/master in the upgrade sectio... Sage Weil
12:41 AM Bug #5482: cephx: verify_reply coudln't decrypt with error: error decoding block for decryption
Sage Weil wrote:
> i haven't seen this particular message before. 0.56.3 is a bit out of date, though; please upgra...
chen atrmat
12:40 AM Bug #5482: cephx: verify_reply coudln't decrypt with error: error decoding block for decryption
ok, i'll try to upgrade.
BTW, if i upgrade from 0.56.3 to 0.61.4, my data stored on OSD would be loss? or how to bac...
chen atrmat
07:06 AM rgw Bug #5228 (Duplicate): radosgw-admin bucket list no longer shows all buckets
Sage Weil
12:31 AM rgw Bug #5228: radosgw-admin bucket list no longer shows all buckets
Seems to be a duplicate of http://tracker.ceph.com/issues/5455 Christophe Courtaut
06:51 AM rgw Bug #5455: radosgw-admin buckets list regression
As discussed here https://github.com/ceph/ceph/pull/384, this issue should be closed. Christophe Courtaut
05:10 AM Revision 352f3625 (ceph): Makefile: fix ceph_sbindir
From Denis Kaganovich <mahatma@eu.by>:
At least in some cases, scripts (ceph-disk*, ceph-create-keys)
installing int...
Sage Weil
04:29 AM Revision 99411714 (ceph): rgw: keep max_marker on bucket index
and expose it via the REST interface
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
02:43 AM Revision 9376ce4f (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/mon/OSDMonitor.cc
Sage Weil
01:59 AM Revision 2eea41a4 (ceph): Merge remote-tracking branch 'origin/wip-rgw-geo-2' into wip-rgw-geo
Yehuda Sadeh
01:26 AM Revision f571bd38 (ceph): Merge pull request #382 from kri5/wip-5324
rgw: admin: Add --shard-id option to help
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:13 AM Revision 24699cce (ceph): Merge branch 'wip-rgw-geo-2' into wip-rgw-geo
Conflicts:
src/rgw/rgw_admin.cc
src/rgw/rgw_common.cc
src/rgw/rgw_common.h
src/rgw/rgw_rest.cc
src/rgw/rgw_rest_...
Yehuda Sadeh
01:13 AM Revision ede7b5a5 (ceph): upgrade/rgw: use bobtail s3tests
Sage Weil
01:09 AM Revision 86c380bd (ceph): upgrade/rgw: mds restart order doesn't matter
Sage Weil
01:08 AM Revision 80b0156a (ceph): upgrade/rgw-double: start rgw
Sage Weil
01:01 AM Revision 0da7da82 (ceph): unitests: fix compilation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:54 AM Bug #5481: Ceph OSD Connection refused
Sage Weil wrote:
> if the ceph-osd daemon isn't running, other daemons will get connection refused. look in the log...
chen atrmat
12:10 AM Revision 9942efde (ceph): mon: dead code removal
Remove code for 'mds cluster_fail', 'osd tell', and auth_usage()
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Revi...
Dan Mick

07/02/2013

11:55 PM Revision 09e9fef0 (ceph): Merge branch 'wip-ceph-disk'
Passed ceph-deploy suite.
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
11:30 PM Revision 5c053b10 (ceph): rgw: handle new rest operations
md + data logs, get shard info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
11:15 PM Revision fcc423d6 (ceph): rgw: RESTful api for shards info
For both mdlog, datalog
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:38 PM Revision 19828cb8 (ceph): cls_log: store info in header, new op to retrieve it
Keep max_timestamp, max_marker. Add a new op to retrieve header.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:02 PM Revision 288088d2 (ceph): cls_replica_log: implement decode_json for the types
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:02 PM Revision e10005c5 (ceph): rgw: rework replica log + RESTful api
Rather than making the caller code handle encode/decode/dump etc,
we introduce an RGWReplicaBounds struct which the R...
Yehuda Sadeh
10:02 PM Revision b3f6423e (ceph): rgw: replica log RESTful api uses bucket instance id
Modified RESTful api for replica log to use bucket instance id
instead of bucket name.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
10:02 PM Revision 7db133dd (ceph): ceph_json: add a utime_t decoder
This needs to be cleaned up a bit as we don't actually want to
import rgw_common into ceph_json (we'll need to pull t...
Greg Farnum
09:43 PM Revision 0143acc4 (ceph): sysvinit, upstart: handle symlinks to dirs in /var/lib/ceph/*
Match a symlink to a dir, not just dirs. This fixes the osd case of e.g.,
creating an osd in /data/osd$id in which c...
Sage Weil
09:43 PM Revision 87c98e92 (ceph): sysvinit, upstart: handle symlinks to dirs in /var/lib/ceph/*
Match a symlink to a dir, not just dirs. This fixes the osd case of e.g.,
creating an osd in /data/osd$id in which c...
Sage Weil
09:28 PM rgw Feature #5406 (Fix Under Review): rgw: a RESTful api to dump region map
Yehuda Sadeh
09:00 PM Revision e082f124 (ceph): ceph-disk: make is_held() smarter about full disks
Handle the case where the device is a full disk. Make the partition
check a bit more robust (don't make assumptions ...
Sage Weil
09:00 PM Revision cb97338b (ceph): ceph-disk: handle /dev/foo/bar devices throughout
Assume the last component is the unique device name, even if it appears
under a subdir of /dev.
Signed-off-by: Sage ...
Sage Weil
08:43 PM Revision a4805efc (ceph): osdc/Objecter: resend command map version checks on reconnect
We already do this for Ops and LingerOps, but missed this when we added
CommandOps to the mix. The result is that an...
Sage Weil
08:06 PM Revision 653bc2de (ceph): common: move parse_time into utime_t header
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
07:53 PM devops Bug #5345: ceph-disk: handle less common device names
Hi Jing,
As far as I can tell the current ceph-disk supports these device names, but as I mentioned I don't have a...
Sage Weil
07:26 PM devops Bug #5345: ceph-disk: handle less common device names
I had similar problem as Thomas but mine are HP Blades (more specifically BL460 G1) with P200i controllers but I susp... Jing Yuan Luke
07:39 PM Revision fc7d6227 (ceph): RESTful implementation to dump regionmap implementation
Signed-off-by: Babu Shanmugam <anbu@enovance.com> Babu Shanmugam
07:39 PM Revision b6c83665 (ceph): key_value_store: fixup errno handling
Don't use "errno" as a variable name, and include <errno.h>
instead of some of the specific paths.
Signed-off-by: Gr...
Greg Farnum
07:39 PM Revision 370d1752 (ceph): rgw: remove get_bound_info from RGWReplicaLogger
It doesn't have any users and we're about to expose a wrapper class instead.
Signed-off-by: Greg Farnum <greg@inktan...
Greg Farnum
07:38 PM Revision 641bd2fa (ceph): RESTful API implementation for replica_log
Signed-off-by: Babu Shanmugam <anbu@enovance.com> Babu Shanmugam
06:32 PM Revision 08cf4c0d (ceph): Merge pull request #386 from ceph/wip-osd-xattr
automatically enable xattrs in omap; make size limits well defined
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
06:17 PM Revision 43f60c30 (ceph): rbd: remove kernel rbd test from rbd suite
It's already present in the kernel suite. Sage Weil
06:03 PM Revision da1fb93f (ceph): mds: man page: Fixed cut & paste error
Simon Leinen
05:53 PM Revision 32673bd0 (ceph): Merge pull request #388 from dachary/master
set object_info_t pool of an ObjectContext if it is undefined or bad
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
05:40 PM Revision a4cd6317 (ceph): set object_info_t pool of an ObjectContext if it is undefined or bad
When reading object_info_t from an existing object attribute, the pool
may be < 0 and should be set to the pool conta...
Loïc Dachary
05:08 PM Revision 7e878bcc (ceph): rgw: add RGWFormatter_Plain allocation to sidestep cranky strlen()
Valgrind complains about an invalid read when we don't pad the allocation,
and because it is inlined we can't whiteli...
Sage Weil
04:57 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
btw the mds change passed 11 iterations before it stopped because of a chef/network hiccup. Sage Weil
09:42 AM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
in combination with the mds s/wrlock/xlock/ change? Sage Weil
02:53 PM Revision 0efcccdc (ceph): Move rbdmap file to /etc/ceph
Signed-off-by: Laurent Barbe <laurent@ksperis.com> Laurent Barbe
02:50 PM Revision ffe70458 (ceph): install rules for init-rbdmap
Signed-off-by: Laurent Barbe <laurent@ksperis.com> Laurent Barbe
02:43 PM Bug #5490 (Resolved): osd won't start after ceph-deploy on Debian 7 - fix
commit:87c98e92d1375c8bc76196bbbf06f677bef95e64 Sage Weil
02:07 PM Bug #5490 (Fix Under Review): osd won't start after ceph-deploy on Debian 7 - fix
wip-5490
fixed the same thing in the upstart scripts. nice catch, thanks!
Sage Weil
02:31 PM Bug #5493 (Resolved): objecter: hang on osd_command to nonexistent target
Sage Weil
11:43 AM Bug #5493 (Resolved): objecter: hang on osd_command to nonexistent target
job was teuthology-2013-07-02_01:00:14-rados-next-testing-basic 52253 Sage Weil
01:27 PM Revision 6ff2b16b (ceph): rgw-admin: Adds option --shard-id to help.t
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
01:24 PM Revision 3a20b069 (ceph): rgw: admin: Add --shard-id option to help
http://tracker.ceph.com/issues/5324 fixes #5324
Explains operations dependency,
which is more important than the sema...
Christophe Courtaut
10:48 AM Bug #5460 (Need More Info): v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
Can you set 'debug ms = 20' and 'debug osd = 20', reproduce the problem, and attach teh log on the marked-down osd an... Sage Weil
09:31 AM devops Bug #5369: fedora18: sysvinit doesn't start mon on reboot
(06:25:53 PM) mbiebl: systemctl enable NetworkManager-wait-online.service
here's the full exhcnage:...
Sage Weil
09:30 AM CephFS Support #5491 (Rejected): Use of RBD kernel module
Questions like this should be addressed to the ceph-users list, please. :)
http://ceph.com/resources/mailing-list-irc/
Greg Farnum
04:02 AM CephFS Support #5491 (Rejected): Use of RBD kernel module
I would be grateful if you could explain a couple of items as these are not immediately clear to me from the Ceph doc... Chris Howarth
08:53 AM Bug #5492 (Resolved): scripts installing into /usr/usr/sbin (with --prefix=/usr)
At least in some cases, scripts (ceph-disk*, ceph-create-keys) installing into /usr/usr/sbin. This happened while "ce... Denis kaganovich
06:58 AM rgw Feature #3074: radosgw needs --help support
The -d option of radosgw seems to come from global_init function, which is located under src/global/global_init.cc, a... Christophe Courtaut
05:53 AM rgw Bug #5402: rgw compilation problem on wip-rgw-geo-2 branch
Fixed by https://github.com/ceph/ceph/commit/cfc1f2ee1f4345a88d7d72f33f6f9b838fa134ce Christophe Courtaut
04:00 AM Revision 08123b6a (ceph): Merge pull request #387 from ceph/wip-5346
rgw: add RGWFormatter_Plain allocation to sidestep cranky strlen()
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:21 AM Revision 49ff63b1 (ceph): rgw: add RGWFormatter_Plain allocation to sidestep cranky strlen()
Valgrind complains about an invalid read when we don't pad the allocation,
and because it is inlined we can't whiteli...
Sage Weil
12:06 AM Revision 94742d4c (ceph): doc: Minor fix.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

07/01/2013

11:23 PM Revision e80eb486 (ceph): kernel: specify fs (and use raw disks) for rbd-nomount tests
Otherwise simple 1tb test fills up the root disks. :( Sage Weil
11:19 PM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
I rechecked and confirm that all the old ones run 0.61.3. I've stopped the new 0.65+ ones since then, but you can see... Faidon Liambotis
05:46 PM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
I updated a cluster from 0.61 to the same 0.65 SHA1 version.
$ ceph --version
ceph version 0.65-188-g946a838 (946...
David Zafman
11:09 PM Revision 7120f22f (ceph): upgrade: ignore mds restart order on rbd, rados tests
Not relevant to rbd; put these in the fs upgrade matrix. Sage Weil
11:05 PM Bug #5490 (Resolved): osd won't start after ceph-deploy on Debian 7 - fix
I created a cluster with ceph-deploy on a set of Debian 7 VMs for testing. Each VM has a physical device/partition at... Matt Thompson
10:55 PM Revision 2ad4ff69 (ceph): rgw: metadata, data logs can be turned on / off
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:20 PM Revision 935c2784 (ceph): mon: Paxos: update first_committed on first paxos proposal
We were adding this update to a transaction that would only be applied
on the leader. The peons would never see a fi...
Joao Eduardo Luis
10:19 PM devops Bug #5489: ceph-deploy: mon destroy throws inappropriate message
test setup: burnupi05, burnupi21, burnupi63
burnupi21 is the one, stuck up at ceph-create-keys.
Tamilarasi muthamizhan
10:19 PM devops Bug #5489 (Resolved): ceph-deploy: mon destroy throws inappropriate message
I tried to build 3 node cluster using ceph-deploy on centos , but forgot to disable iptables service on one of the no... Tamilarasi muthamizhan
09:44 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
patch "ceph: fix pending vmtruncate race" should fix the issue. Zheng Yan
09:30 PM Revision 847465ff (ceph): librados: fix test warning on 32-bit platforms
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:23 PM rgw Bug #5346 (Resolved): rgw: invalid read from RGWFormatter_Plain::write_data
Sage pushed a fix at commit:49ff63b1750789070a8c6fef830c9526ae0f6d9f Yehuda Sadeh
06:22 PM rgw Bug #5346 (Fix Under Review): rgw: invalid read from RGWFormatter_Plain::write_data
Sage Weil
03:39 PM rgw Bug #5346: rgw: invalid read from RGWFormatter_Plain::write_data
using a trivial implemention of strlen avoids this. unfortunately we can't whitelist the glibc strlen call because i... Sage Weil
09:21 PM Revision 93ae1523 (ceph): radosgw-admin: add missing quote
Sage Weil
09:21 PM Revision c0bf24d7 (ceph): radosgw-admin: test 'bucket list' command (all buckets)
Verifies fix for #5455
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:08 PM Revision e7fa5fca (ceph): rgw: move radosgw-admin test into rgw suite
Sage Weil
08:45 PM Revision 1b578a80 (ceph): librados: add test for large and many xattrs
Verify that we can set large and large numbers of attrs on an object.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:45 PM Revision 6d90dad4 (ceph): os/FileStore: automatically enable 'filestore xattr use omap' as needed
Automatically enable the 'filestore xattr use omap' option if the fs
does not appear to handle large xattrs on its ow...
Sage Weil
08:42 PM Revision 8694d296 (ceph): osd/PGLog: populate log_keys_debug from read_old_log()
Fixes: #5470
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
06:36 PM rbd Bug #5468 (Resolved): qemu: reports snapshot not supported on rpms
Josh built some rpm packages by adding a qemu patch and we tested it. Works fine now.
The packages are at http://w...
Tamilarasi muthamizhan
06:01 PM Revision cfc1f2ee (ceph): rgw: modify RGWBucketInfo::creation_time encoding / decoding
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:27 PM Revision ca614028 (ceph): mds: warn on unconnected snap realms
When there are more than one active MDS, restarting MDS triggers
assertion "reconnected_snaprealms.empty()" quite oft...
Yan, Zheng
05:00 PM rgw Feature #5408 (Fix Under Review): rgw: turn off dr/geo logging
Yehuda Sadeh
04:49 PM rbd Bug #5488: librbd: deadlock in image refresh
looks like bh_write is holding cache_lock (== ObjectCacher::lock) and trying ot take snap_read, while ictx_refresh() ... Sage Weil
04:19 PM rbd Bug #5488 (Resolved): librbd: deadlock in image refresh
... Sage Weil
04:06 PM Subtask #5487 (In Progress): Factor out ObjectContext / ReplicatedPG::object_contexts
Loïc Dachary
12:52 PM Subtask #5487 (Closed): Factor out ObjectContext / ReplicatedPG::object_contexts
* "read/write locks unit tests":https://github.com/ceph/ceph/pull/407
Loïc Dachary
04:05 PM rbd Bug #5464: krbd: modifying mapped image also modifies snapshot
backport patch updated with mainline commit sha1 and sent to stable@, just waiting for it to land in the stable tree. Sage Weil
03:22 PM Bug #5484 (Resolved): mon/Paxos.cc: 51: FAILED assert(err == 0) (reapply_all_versions())
commit:935c27842e4549b32c1c8721e178e9f3a10f2ad4 Sage Weil
10:58 AM Bug #5484: mon/Paxos.cc: 51: FAILED assert(err == 0) (reapply_all_versions())
... Sage Weil
10:11 AM Bug #5484 (Resolved): mon/Paxos.cc: 51: FAILED assert(err == 0) (reapply_all_versions())
ubuntu@teuthology:/a/teuthology-2013-07-01_01:00:09-rados-master-testing-basic/51450$ cat summary.yaml
description:...
Samuel Just
02:56 PM Subtask #5433: Factor out the ReplicatedPG object replication and client IO logic as a PGBackend ...
Sam's comments:
* It is better to do the changes within the same file to better read the diffs
* The changes are in...
Loïc Dachary
02:44 PM rgw Bug #5402 (Resolved): rgw compilation problem on wip-rgw-geo-2 branch
Sage Weil
02:29 PM rgw Bug #5455 (Resolved): radosgw-admin buckets list regression
teuthology.git commit:c0bf24d770162fd2babfb806aacda4c78b23288d Sage Weil
02:08 PM Revision 1fbd50b1 (ceph): Merge pull request #385 from kri5/wip-1779
rgw: Fix return value for swift user not found
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:42 PM Bug #5470 (Resolved): osd/PGLog.h: 199: FAILED assert(log.log.size() == log_keys_debug.size())
Sage Weil
10:01 AM Bug #5470: osd/PGLog.h: 199: FAILED assert(log.log.size() == log_keys_debug.size())
Looks right to me. Samuel Just
12:57 PM Revision 4089001d (ceph): rgw: Fix return value for swift user not found
http://tracker.ceph.com/issues/1779 fixes #1779
Adjust the return value from rgw_get_user_info_by_swift call
in RGW_...
Christophe Courtaut
12:36 PM CephFS Feature #5486 (Resolved): kclient: make it work with selinux
see #5477 for the latest failed attempt Sage Weil
12:34 PM CephFS Bug #5477 (Resolved): Unable to create files on CephFS on Fedora 18 using kernel module
Sage Weil
12:19 PM CephFS Bug #5477: Unable to create files on CephFS on Fedora 18 using kernel module
Many thanks for the responses Sage and Greg. You were right - once I disabled SElinux this worked.
Chris
Chris Howarth
10:51 AM CephFS Bug #5485 (Can't reproduce): failed cifs mount
In teuthology, logs at /a/teuthology-2013-07-01_01:00:46-fs-master-testing-basic/51619... Greg Farnum
09:50 AM Bug #5154: osd/SnapMapper.cc: 270: FAILED assert(check(oid))
ubuntu@teuthology:/a/teuthology-2013-07-01_01:00:09-rados-master-testing-basic/51502/remote$ less ceph-osd.4.log
...
Samuel Just
09:47 AM Bug #5482 (Need More Info): cephx: verify_reply coudln't decrypt with error: error decoding block...
i haven't seen this particular message before. 0.56.3 is a bit out of date, though; please upgrade to 0.56.6 to get ... Sage Weil
09:45 AM Bug #5481 (Rejected): Ceph OSD Connection refused
ceph-users is a better forum for these sorts of questions. thanks! Sage Weil
09:43 AM Bug #5481: Ceph OSD Connection refused
if the ceph-osd daemon isn't running, other daemons will get connection refused. look in the log for the down osd to... Sage Weil
06:04 AM rgw Bug #1779: rgw: swift auth returns wrong error code when unexisting user is given
Here comes a fix for this issue.
https://github.com/ceph/ceph/pull/385
Christophe Courtaut
05:16 AM devops Bug #5483: ceph-deploy --cluster othername mon create does not work
It looks like othe ceph-deploy commands also fail with a cluster name different than "ceph". Robert Sander
04:51 AM devops Bug #5483 (Resolved): ceph-deploy --cluster othername mon create does not work
ceph-deploy --cluster othername mon create nodename
does not work. It creates a directory /var/lib/ceph/mon/ceph-n...
Robert Sander
03:25 AM rgw Bug #5416: --help output needs --rgw-zone option
Joe Buck wrote:
> For the ./radosgw-admin command that is.
On which branch the --rgw-zone exist? Is this radosgw-...
Christophe Courtaut

06/30/2013

12:40 PM Bug #5401: cuttlefish osd recovery slow
The following seems to help:
- osd recovery max active = 2
- filestore min sync interval = 1
- filestore max sync ...
Stefan Priebe
04:00 AM Revision c73a24be (ceph): rgw: end-marker serves as last value, not as upperbound
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
03:59 AM Revision c4140303 (ceph): rgw: relax marker requirements for log apis
Don't require start-time, start-marker.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:39 AM Revision 064e92f0 (ceph): Makefile.am: some more makefile rules fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
03:39 AM Revision ce7d816d (ceph): rgw: cls_log_entry has id field
The id field can be used as the marker for log list / trim
operations.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:39 AM Revision b21a41ab (ceph): rgw: update log APIs to use markers
a few APIs were missing markers, fixed that.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:38 AM Revision c2a56e52 (ceph): rgw: date string parsing also parses seconds fraction
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:41 AM Revision a6bbc91c (ceph): Makefile.am: some more makefile rules fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

06/29/2013

11:13 PM Revision 26423b92 (ceph): rgw: date string parsing also parses seconds fraction
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:28 PM Revision 0335905d (ceph): rgw: fix cli test
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:28 PM Revision 5314e3fe (ceph): Makefile.am: add missing rule
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:46 PM Feature #5437: ceph-mon performance on ARM
Downgraded to Normal, due to landing of patch. Keeping open as a placeholder for any future issues identified for imp... Ian Colle
05:35 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
please check if the attached patch solves this issue Zheng Yan
02:09 PM Bug #5401: cuttlefish osd recovery slow
Just another point regarding my idea. If we have an osd having writes to avg 50 PGs/min then ceph now wants that this... Stefan Priebe
07:02 AM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
I've just tried ... Faidon Liambotis
06:56 AM Bug #5482 (Can't reproduce): cephx: verify_reply coudln't decrypt with error: error decoding bloc...
Hi all,
i found an OSD down, my env is ceph 0.56.3 , the part of log is below:
==== 47+0+0 (2545873131 0 0) 0x6...
chen atrmat
06:45 AM Bug #5481 (Rejected): Ceph OSD Connection refused
Hi all,
i found an error in ceph osd log file.in my osd tree, there're 2 osd marked down, not running.
in osd...
chen atrmat
01:29 AM Revision 09e374f1 (ceph): osd: set maximum object attr size
Make a well-defined maximum size of an object attribute. Since Linus has
a 64KB limit, and that is what we normally ...
Sage Weil

06/28/2013

10:43 PM Revision e11f2588 (ceph): mon/PGMonitor: use post_paxos_update, not init, to refresh from osdmap
We do two things here:
- make init an one-time unconditional init method, which is what the
health service expect...
Sage Weil
10:42 PM Revision 4d07fb01 (ceph): mon/PaxosService: add post_paxos_update() hook
Some services need to update internal state based on other service's
state, and thus need to be run after everyone ha...
Sage Weil
10:03 PM Bug #5470 (Fix Under Review): osd/PGLog.h: 199: FAILED assert(log.log.size() == log_keys_debug.si...
Sage Weil
09:47 PM Revision e56ef07e (ceph): rgw: initialize sent_header in RGWOp_Opstate_List
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:25 PM Revision e235958f (ceph): mds: log before respawning when standby-replay falls behind
Call into an MDS method so that we can write to the log.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:24 PM Revision 946a838c (ceph): Merge remote-tracking branch 'gh/wip-5381' into wip-mds
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
08:17 PM Revision e75057fc (ceph): rgw-admin: restructure replicalog commands
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:21 PM Revision 87217e1e (ceph): client: send all request put's through put_request()
Make sure all MetaRequest reference put's go through the same path that
releases inode references, including all of t...
Sage Weil
06:50 PM Revision 9af3b86b (ceph): client: fix remaining Inode::put() caller, and make method psuedo-private
Not sure I can make this actually private and make Client::put_inode() a
friend method (making all of Client a friend...
Sage Weil
06:31 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
i hit it after just a couple iterations of the teuthology test. i'll capture the osd log... Sage Weil
06:08 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
I can't reproduce this locally. how difficult to reproduce this? what's the backend fs for osd? Zheng Yan
06:26 PM Revision 12ab4f88 (ceph): Merge remote-tracking branch 'enovance/wip-rgw-geo-2-opstate' into wip-...
Conflicts:
src/Makefile.am
src/rgw/rgw_admin.cc
src/rgw/rgw_common.h
Signed-off-by: Yehuda Sadeh <yehuda@inktank....
Yehuda Sadeh
05:44 PM Revision 0742f919 (ceph): kernel: add instal, ceph tasks to rbd-nomount collection
Sage Weil
05:32 PM CephFS Bug #5411: teuthology: bad object dereference
IME that's what this kind of error from gevent/eventlet etc. means - once the thread exits in a certain abnormal way,... Josh Durgin
03:28 PM CephFS Bug #5411: teuthology: bad object dereference
Yeah, I am/somebody will need to spend some time digging into this when we have some time free. There's another issue... Greg Farnum
03:24 PM CephFS Bug #5411: teuthology: bad object dereference
I think this is just a symtom of the mds_thrasher crashing, but not logging the exception since this join happens bef... Josh Durgin
03:36 PM rbd Bug #5480 (Can't reproduce): libceph: unexpected old state in con_sock_state_change
This happened after running this job in a loop for a while:... Josh Durgin
03:19 PM devops Bug #5479 (Resolved): Append our built packages with some sort of inktank/ceph identifier
Seems like our packages should have something appended to them so we know they are the inktank/ceph ones. I ran into ... Sandon Van Ness
02:58 PM rgw Feature #5406 (In Progress): rgw: a RESTful api to dump region map
Yehuda Sadeh
02:58 PM rgw Feature #5408 (In Progress): rgw: turn off dr/geo logging
Yehuda Sadeh
02:57 PM rgw Feature #4336 (Fix Under Review): rgw: dr: sync processing state: implement internal RESTful API
Yehuda Sadeh
02:25 PM CephFS Bug #5381 (Pending Backport): ceph-fuse: stuck with disconnected inodes on shutdown
commit:946a838cffa0927d1237489e8c2c143e87d66892 Sage Weil
01:54 PM Revision 2e857a4d (ceph): librados: fix cmd OSDCommand test
If we get ENXIO, buflen will be 0.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:48 PM Bug #5401: cuttlefish osd recovery slow
mhm retestet. Log looks different but the result is still the same. Strangely after processing around 100pgs the reco... Stefan Priebe
01:34 PM Bug #5401: cuttlefish osd recovery slow
oops, it's 'osd recover clone overlap = false' (no y) Sage Weil
12:12 PM Bug #5401: cuttlefish osd recovery slow
Oh i forgot to say that in last log i activated debug_filestore later on at 20:51:02. it was 0 before. Stefan Priebe
11:58 AM Bug #5401: cuttlefish osd recovery slow
Log still contains:
2013-06-28 20:51:29.928755 7fe5c33ba700 20 filestore(/ceph/osd.3/) _do_clone_range 3260416~8192 ...
Stefan Priebe
11:52 AM Bug #5401: cuttlefish osd recovery slow
new files here - still a lot of reading goes on /home/cephdrop/5401/overlap_false_ceph-osd.3.log.gz Stefan Priebe
11:44 AM Bug #5401: cuttlefish osd recovery slow
all of the read activity is from using the clone when recovering snapped objects. can you see how things perform wit... Sage Weil
11:38 AM Bug #5401: cuttlefish osd recovery slow
Just to note the log was done with (filestore_queue_max_ops = 50, filestore_queue_committing_max_ops = 50) I h... Stefan Priebe
11:28 AM Bug #5401: cuttlefish osd recovery slow
OK Log uploaded to:
/home/cephdrop/5401/debug_filestore_20_ceph-osd.3.log.gz
The high read rates started at 20:22...
Stefan Priebe
07:29 AM Bug #5401: cuttlefish osd recovery slow
Stefan Priebe wrote:
> I'm not really sure that this is problem cause it was working fine under bobtail. But i can't...
Sage Weil
07:14 AM Bug #5401: cuttlefish osd recovery slow
I'm not really sure that this is problem cause it was working fine under bobtail. But i can't guarantee that the load... Stefan Priebe
07:02 AM Bug #5401: cuttlefish osd recovery slow
It is a good idea. I have to think a bit more about how hard it would be to implement. Currently the pg_temp remapp... Sage Weil
06:47 AM Bug #5401: cuttlefish osd recovery slow
thanks sage - i already played with the threading but that's not the problem. The problem is 2x 10-15MB/s reading whi... Stefan Priebe
06:22 AM Bug #5401: cuttlefish osd recovery slow
Stefan Priebe wrote:
> While recovering i'm seeing two threads out of the OSD doing in parallel 10-15MB/s reading an...
Sage Weil
12:20 AM Bug #5401: cuttlefish osd recovery slow
Generally i think i would be the best to optionally block/redirect client I/O on a recovering OSD. So it can recover ... Stefan Priebe
01:36 PM rgw Bug #5478 (Resolved): rgw: fix init script for rgw daemon name
after installing and configuring radosgw on centos6, found that the naming convention is bit confusing for rgw daemon... Tamilarasi muthamizhan
10:54 AM devops Bug #5405: ceph-deploy: transient pushy exception on install
on centos 6.4,... Tamilarasi muthamizhan
10:51 AM Linux kernel client Bug #5429: libceph: rcu stall, null deref in osd_reset->__reset_osd->__remove_osd
plana72 still sitting in kdb. Sage Weil
10:51 AM Linux kernel client Bug #5429: libceph: rcu stall, null deref in osd_reset->__reset_osd->__remove_osd
hit this again, ubuntu@teuthology:/a/teuthology-2013-06-28_01:01:07-kernel-master-testing-basic/48683 Sage Weil
09:31 AM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
Wow, that is a much simpler test case than I would expect to be required. I can reproduce with a single file and this... Greg Farnum
02:24 AM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start

This is all in the lab at present.
We have been doing some additional testing, and have now confirmed that this...
Chris Clayton
09:23 AM CephFS Bug #5477: Unable to create files on CephFS on Fedora 18 using kernel module
And you don't need any kernel support to run the Ceph daemons. You should also check the permissions — it's possible ... Greg Farnum
06:51 AM CephFS Bug #5477: Unable to create files on CephFS on Fedora 18 using kernel module
I suspect this is SElinux or something similar getting in the way... Sage Weil
04:47 AM CephFS Bug #5477 (Resolved): Unable to create files on CephFS on Fedora 18 using kernel module
I have mounted a CephFS filesystem on a Fedora 18 system, which succeeds as follows:
[root@e8c4-dl360g7-03 ceph]# ...
Chris Howarth
06:21 AM Revision 72ac281d (ceph): rgw: don't remove bucket index when removing a bucket
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:12 AM Revision 10a2b60f (ceph): rgw: bilog list by bucket instance (RESTful api)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:08 AM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
Yes, boost1.46 from Ubuntu does seem to make a difference. The last built has been running for 5 days now with far fe... Emil Renner Berthing
04:39 AM Revision 81bee648 (ceph): client: use put_inode on MetaRequest inode refs
When we drop the request inode refs, we need to use put_inode() to ensure
they get cleaned up properly (removed from ...
Sage Weil
04:13 AM Revision 674bbabe (ceph): rgw: user param in access key is not manadatory
for json decoding
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
04:13 AM Revision 977df778 (ceph): ceph_json: reset values
Call the default constructor if entry not found. Also,
reset containers before inserting new data.
Signed-off-by: Ye...
Yehuda Sadeh
04:13 AM Revision 9d702e58 (ceph): rgw: advance ptr when sending data
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
03:49 AM Revision 4f2a194a (ceph): big: timebox test to two hours
Sage Weil
03:47 AM Revision 25d7d965 (ceph): big: thrash, and whitelist wrongly marked me down
Sage Weil

06/27/2013

11:31 PM Revision 13f9c184 (ceph): doc: Created an install page for Calxeda development packages.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:30 PM Bug #5401: cuttlefish osd recovery slow
While recovering i'm seeing two threads out of the OSD doing in parallel 10-15MB/s reading and 10-20Mb/s writing. The... Stefan Priebe
07:01 AM Bug #5401: cuttlefish osd recovery slow
mikedawson told me on irc that he has the same problem - since upgrading from bobtail to cuttlefish Stefan Priebe
10:23 PM Revision 8f0fbc22 (ceph): Merge branch 'next'
Greg Farnum
10:21 PM Revision 90f5c448 (ceph): ceph-disk: s/else if/elif/
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
(cherry picked from comm...
Greg Farnum
10:21 PM Revision 9e604ee6 (ceph): ceph-disk: s/else if/elif/
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Luis <joao.luis@inktank.com>
(cherry picked from comm...
Greg Farnum
10:09 PM Revision d8300606 (ceph): Merge pull request #372 from ceph/wip-mon-pgmap
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> João Eduardo Luís
09:39 PM CephFS Bug #5381 (Fix Under Review): ceph-fuse: stuck with disconnected inodes on shutdown
Sage Weil
09:22 AM CephFS Bug #5381: ceph-fuse: stuck with disconnected inodes on shutdown
Greg Farnum
09:08 PM Revision c22b941e (ceph): Update keys if they have changed before locking
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
06:05 PM Bug #4599: ceph auth import -i <file> is broken
As of now ./ceph auth import -i appears to work, but reading from stdin doesn't:
dzafman@ubuntu:~/ceph/src$ ./ceph...
David Zafman
05:03 PM Feature #4839 (Resolved): api: make new CLI send old version of commands to old monitors during u...
Ian Colle
05:03 PM Feature #4315 (Resolved): api: create python CLI wrapper for ceph tool; read command descriptions...
Ian Colle
05:03 PM Feature #4314 (Resolved): api: modify ceph tool to describe own commands
Ian Colle
03:45 PM Feature #4200 (Resolved): mon: break pgmap into separate leveldb keys
Sage Weil
03:25 PM devops Bug #5476 (Resolved): ceph-deploy: disk list command is broken on centos 6.4
This error was actually in ceph-disk, not in ceph-deploy. Now fixed.
cuttlefish commit:90f5c448abeb127ae5a5528a79b...
Greg Farnum
02:59 PM devops Bug #5476: ceph-deploy: disk list command is broken on centos 6.4
test setup: burnupi63 Tamilarasi muthamizhan
02:59 PM devops Bug #5476 (Resolved): ceph-deploy: disk list command is broken on centos 6.4
on the latest cuttlefish branch, disk list command is broken,
[ubuntu@burnupi63 ceph-deploy]$ sudo ceph -v
ceph v...
Tamilarasi muthamizhan
02:42 PM Feature #5437: ceph-mon performance on ARM
Latest wip-mon-pgmap tests got through PG creation without issue. The mons have been quite stable on ARM with 168 OS... Mark Nelson
02:40 PM Revision b4ee7cac (ceph): changes to accomodate review comments on previous version
Signed-off-by: Babu Shanmugam <anbu@enovance.com> Babu Shanmugam
02:21 PM Bug #5424 (Resolved): mon/Paxos.cc: 549: FAILED assert(begin->last_committed == last_committed)
Sage Weil
01:38 PM devops Bug #5475 (Closed): ceph-deploy deb install breaks on i386 due to missing python-pushy package
We're not building python-pushy for i386, so attempts to apt-get install ceph-deploy fail:
> rturk@ubuntu:~$ sudo ...
Ross Turk
01:34 PM Bug #5473 (Resolved): osd/ReplicatedPG.cc: 1379: FAILED assert(0) in trim_object() on master, cut...
... Sage Weil
10:08 AM rgw Bug #5415: rgw: failing valgrind leak checks
41708: (401s) collection:verify clusters:fixed-2.yaml fs:btrfs.yaml msgr-failures:few.yaml tasks:rgw_s3tests.yaml val... Ian Colle
01:50 AM rgw Bug #5415: rgw: failing valgrind leak checks
Sage Weil wrote:
> teuthology-2013-06-21_01:00:44-rgw-master-testing-basic/41708 and 41709
Hi, I'm willing to wor...
Christophe Courtaut
08:03 AM Bug #5471: mon: do not join a quorum if quorum's version is lower than ours
I have a simple patch for this that simply compares the quorum's version to our own paxos version and forces us to su... Joao Eduardo Luis
07:58 AM Bug #5471 (Resolved): mon: do not join a quorum if quorum's version is lower than ours
With p being the monitor's Paxos version, consider:
* A - p:100 (at time quorum was formed)
* B - p:100 (at time ...
Joao Eduardo Luis
07:59 AM rgw Feature #4336 (In Progress): rgw: dr: sync processing state: implement internal RESTful API
Yehuda Sadeh
07:57 AM rgw Feature #5358 (Fix Under Review): rgw: RESTful api for intra-region copy state
Yehuda Sadeh
07:57 AM rgw Feature #4613 (Fix Under Review): Allow bucket data to reside in a separate pool to object data
Yehuda Sadeh
07:45 AM rgw Bug #5324 (In Progress): radosgw-admin --help missing the --shard-id option
Yehuda Sadeh
02:42 AM rgw Bug #5324: radosgw-admin --help missing the --shard-id option
Hi,
Here comes a fix for this bug.
https://github.com/ceph/ceph/pull/382
Best
Christophe Courtaut
07:38 AM rgw Feature #5420 (Rejected): rgw: integrate bucket metadata changes with bucket index log
We're not going to do that, decided on a different approach. Yehuda Sadeh
07:37 AM rgw Feature #5417 (Fix Under Review): rgw: separate bucket metadata object into pointer object and in...
Yehuda Sadeh
07:36 AM rgw Bug #5344 (Fix Under Review): rgw: make list of bucket placement pools index configurable
Yehuda Sadeh
06:05 AM Bug #5470 (Resolved): osd/PGLog.h: 199: FAILED assert(log.log.size() == log_keys_debug.size())
... Sage Weil
05:39 AM Revision 8f1da8f3 (ceph): rgw: fix regionmap json decoding
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:28 AM Revision 20434dee (ceph): upgrade: move fs upgrade tests to a separate suite
For now.. until we figure out why they keep failing! Sage Weil
05:19 AM Revision 68c013d7 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:15 AM Revision 61a04360 (ceph): Merge pull request #378 from ceph/wip-init-rbd
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:11 AM Revision cd7510f2 (ceph): qa/workunits/misc/multiple_rsync: put tee output in /tmp
2013-06-25T10:29:15.811 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.2
2013-06-...
Sage Weil
04:31 AM Revision 5c4bb463 (ceph): rgw: fix radosgw-admin buckets list
Fixes: #5455
Backport: cuttlefish
This commit fixes a regression, where radosgw-admin buckets list
operation wasn't r...
Yehuda Sadeh
04:30 AM Revision e1f9fe58 (ceph): rgw: fix radosgw-admin buckets list
Fixes: #5455
Backport: cuttlefish
This commit fixes a regression, where radosgw-admin buckets list
operation wasn't r...
Yehuda Sadeh
04:06 AM Revision fe663317 (ceph): Handle non-existent front interface in maps from older MONs
Fix OSDService::get_con_osd_hb() to not try to get_connection() without front interface
Fix OSD::handle_osd_map() to ...
David Zafman
03:41 AM Revision 867ead91 (ceph): qa/workunits/rbd/simple_1tb: add simple rbd read/write test on large image
Motivated by #5454.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:30 AM Revision 033f9ea6 (ceph): kernel: add rbd test to write a 1TB image
Motivated by #5454 Sage Weil
02:29 AM Revision 2bdbccf9 (ceph): marginal: restructure the multimds collection
- two clients types (ceph-fuse and kclient)
- two clients in each test
- separate out tasks
Sage Weil
01:42 AM Revision b2fb4876 (ceph): ceph-disk: use unix lock instead of lockfile class
The lockfile class relies on file system trickery to get safe mutual
exclusion. However, the unix syscalls do this f...
Sage Weil
01:36 AM Revision 26e7a6ff (ceph): ceph-disk: do not mount over an osd directly in /var/lib/ceph/osd/$clus...
If we see a 'ready' file in the target OSD dir, do not mount our device
on top of it.
Among other things, this preve...
Sage Weil
01:28 AM Revision 8a17f33b (ceph): ceph-disk: do not mount over an osd directly in /var/lib/ceph/osd/$clus...
If we see a 'ready' file in the target OSD dir, do not mount our device
on top of it.
Among other things, this preve...
Sage Weil
12:48 AM Revision 140e63b4 (ceph): ceph: disable logrotate
This screwed up the log archival step at the end, and generally makes a
mess of automated runs.
Fixe: #5451
Sage Weil
12:34 AM Revision 986185ca (ceph): mon/PGMonitor: avoid duplicating map_pg_create() effort on same maps
If we have an election and refresh, but the osdmap does not change, there
is no need to recalculate the pg create map...
Sage Weil
12:09 AM Revision ca55c341 (ceph): cephtool/test.sh: add case for auth add with no caps
Test case for failure in #5467. Supplying new auth info overwrites.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
...
Dan Mick

06/26/2013

11:30 PM Bug #5444 (Rejected): ceph df print error message
Sage Weil
11:18 PM Revision bfed2d60 (ceph): MonCommands.h: auth add doesn't require caps (it can use -i <file>)
This was a regression from the old behavior introduced by the
CLI rewrite.
Fixes: #5467
Signed-off-by: Dan Mick <dan...
Dan Mick
11:15 PM CephFS Bug #5381: ceph-fuse: stuck with disconnected inodes on shutdown
this is sufficient to reproduce. i think this is a problem with unlinked inodes in the client cache not getting clea... Sage Weil
10:35 PM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
Faidon Liambotis wrote:
> I did have mons upgraded and restarted first, sorry for not mentioning this earlier. I'll ...
Sage Weil
09:21 PM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
I did have mons upgraded and restarted first, sorry for not mentioning this earlier. I'll try the workaround neverthe... Faidon Liambotis
09:07 PM Bug #5460 (Resolved): v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
commit:fe6633172ea10b9f95c6d59bccdac01651195f25 Sage Weil
08:08 PM Bug #5460: v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
Note the workaround here is to upgrade and restart Mons first. Sage Weil
07:10 PM Bug #5460 (Fix Under Review): v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
Proposed fix in wip-5460.
In older release the osdmap did not specify a front-side interface. A couple of places ...
David Zafman
02:02 AM Bug #5460 (Resolved): v0.61.3 -> v0.65 upgrade: new OSDs mark old as down
I tried upgrading my v0.61.3 cluster to v0.65 today. All of the new (v0.65) OSDs are marking all of the old (v0.61.3)... Faidon Liambotis
10:08 PM CephFS Bug #5453: kclient: multiple_rsync tee output partially zeroed
putting the tee'd file in /tmp fixes the problem, implying this is a kclient/cephfs bug of some sort. moving this in... Sage Weil
09:35 PM rgw Bug #5455: radosgw-admin buckets list regression
committed, but still need the radosgw-admin.py test before we close the bug Sage Weil
07:39 PM Revision d1d90284 (ceph): Merge branch 'next'
Dan Mick
07:28 PM Revision 71f3e56d (ceph): Makefile.am: fix libglobal.la race with ceph_test_cors
ceph_test_cors had libglobal.la in its _LDFLAGS macro definition;
it should have been in _LDADD. Moreover, things us...
Dan Mick
06:55 PM rbd Bug #5469 (Resolved): qemu-io: segfault when tried IO with invalid arguments
tested this on rhel 6.3 and rhel6.4
tried qemu-io to perform IO on the rbd image by writing in a pattern and readi...
Tamilarasi muthamizhan
06:42 PM devops Bug #5390 (Resolved): ceph-deploy osd create hangs
Sage Weil
06:40 PM Bug #5424: mon/Paxos.cc: 549: FAILED assert(begin->last_committed == last_committed)
Sage Weil
06:39 PM rbd Bug #5464: krbd: modifying mapped image also modifies snapshot
Sage Weil
03:24 PM rbd Bug #5464: krbd: modifying mapped image also modifies snapshot
This was caused by bf0d5f503dc11d6314c0503591d258d60ee9c944, which was first included in 3.9. Josh Durgin
03:20 PM rbd Bug #5464 (Fix Under Review): krbd: modifying mapped image also modifies snapshot
The workunit that tests this case (rbd/kernel.sh) succeeds on both 3.9 and 3.10-rc7 with the patches in wip-snapc-3.9... Josh Durgin
11:08 AM rbd Bug #5464 (Resolved): krbd: modifying mapped image also modifies snapshot
http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/15815 Josh Durgin
06:36 PM Bug #5445 (Resolved): random osd EPERM on journal
Sage Weil
06:28 PM Bug #5445 (Pending Backport): random osd EPERM on journal
Sage Weil
07:52 AM Bug #5445 (Fix Under Review): random osd EPERM on journal
pushed wip-5445.
this normally wouldn't happen, except that teuthology does not define fsid in the ceph.conf, so c...
Sage Weil
05:13 PM Bug #5467: ceph auth add <entity> -i <file> broken
Added simple test at Sage's suggestion in commit:ca55c3416e02398991c9789b1590d721fbca212d Dan Mick
04:21 PM Bug #5467 (Resolved): ceph auth add <entity> -i <file> broken
commit:bfed2d60a59bf69863989ca3bc108079c1d37f4f
Dan Mick
03:48 PM Bug #5467 (Fix Under Review): ceph auth add <entity> -i <file> broken
Dan Mick
03:17 PM Bug #5467 (In Progress): ceph auth add <entity> -i <file> broken
Dan Mick
03:16 PM Bug #5467 (Resolved): ceph auth add <entity> -i <file> broken
In the Ceph CLI rewrite, I broke "auth add" without caps. auth add currently requires
both an entity name and at le...
Dan Mick
03:30 PM rbd Bug #5468 (Resolved): qemu: reports snapshot not supported on rpms
Tested qemu on the following packages "http://ceph.com/packages/qemu-kvm/redhat/x86_64/qemu-img-0.12.1.2-2.355.el6.2.... Tamilarasi muthamizhan
03:03 PM Revision 1747a387 (ceph): kernel: reorg kernel rbd tests; add a few missing scripts
Move all the simple workunits into a separate collection, and test with
and without msgr failure injection.
There we...
Sage Weil
02:38 PM Bug #5466 (Can't reproduce): raring tarball builds mysteriously fail make check
I've noticed this intermittently: make check on raring tarball builds fails like this:... Dan Mick
01:55 PM Revision d2f38118 (ceph): mon/Paxos: update first_committed only from paxos
Do not touch the in-memory first_committed until the trim commits. This
avoids any possible confusion due to races a...
Sage Weil
01:55 PM Revision ac63b2e0 (ceph): mon/Paxos: clean up removal of pre-conversion paxos states
Use a helper, independent of trim machinery, and call on leader, too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:55 PM Revision b8d04a2a (ceph): mon/PaxosService: rename scrub
Make the name patch the one in Paxos.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:55 PM Revision 516445be (ceph): mon/Paxos: simplify trim()
Collapse all the trim methods into a single simple method.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:55 PM Revision ea1f316e (ceph): mon: do not reopen MonitorDBStore during startup
level doesn't seem to like this when it races with an internal compaction
attempt (see below). Instead, let the stor...
Sage Weil
01:55 PM Revision 13168698 (ceph): mon/PaxosService: add post_paxos_update() hook
Some services need to update internal state based on other service's
state, and thus need to be run after everyone ha...
Sage Weil
01:55 PM Revision e635c478 (ceph): mon/PGMonitor: use post_paxos_update, not init, to refresh from osdmap
We do two things here:
- make init an one-time unconditional init method, which is what the
health service expect...
Sage Weil
01:55 PM Revision 290ccde1 (ceph): mon/Paxos: set first_committed on first commit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:27 PM Revision 5511daf3 (ceph): doc: public network statement needed on new monitors.
When using ceph-deploy to create a new monitor on a host that is not
in the initial set of hosts defined by the ceph-...
Gary Lowell
11:32 AM Bug #5401: cuttlefish osd recovery slow
Hi sage very strange. I tried your suggestions but also setting recovery active to 20 and priority to 60 does not hel... Stefan Priebe
11:32 AM rbd Feature #5465 (Resolved): openstack: cinder: support resize with rbd
Cinder now has an api for growing volumes. Add support for it to the rbd driver Josh Durgin
10:09 AM Bug #5272 (Duplicate): Updating ceph from 0.61.2 to 0.61.3 obviously changes tunables of existing...
This was issues with the MDS doing heavy reads off of the OSDs. See #4405 and the related caching issues. Greg Farnum
06:28 AM Bug #5195 (Resolved): "ceph-deploy mon create" fails when adding additional monitors
Updated documentation to add a note about needing the public network statement. Anonymous
05:55 AM Revision af00f733 (ceph): rgw: automatic pool creation for placement pools
With the new pools configuration, now we auto create the
pools when needed (through bucket creation). Also, make
sure...
Yehuda Sadeh
04:25 AM Revision 2d2aa00e (ceph): mon/PGMonitor: store PGMap directly in store, bypassing PaxosService st...
Instead of encoding incrementals and periodically dumping the whole encoded
PGMap, instead store everything in a rang...
Sage Weil
04:25 AM Revision d31ed950 (ceph): mon/PaxosService: allow paxos service writes while paxos is updating
In commit f985de28f86675e974ac7842a49922a35fe24c6c I mistakenly made
is_writeable() false while paxos was updating du...
Sage Weil
04:25 AM Revision 11e03253 (ceph): mon/Paxos: drop unnecessary last_committed loads
Drop (apparently) ad-hoc refreshes of last_committed from the store.
These are unnecessary and confusing.
Signed-off...
Sage Weil
04:25 AM Revision ad9c2948 (ceph): mon/Paxos: assert that the store gives us back what we just wrote
In bug #5424 I observed leveldb failing internally and then returning
bad info. We then hit a random/confusing asser...
Sage Weil
04:25 AM Revision e93730b7 (ceph): mon: enable leveldb cache by default
512 MB sounds reasonable to me.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:25 AM Revision fe365339 (ceph): mon/Paxos: never write first_committed except during trim
The trimming is handled by proposing transactions. Do not confuse matters
by writing (incorrect) first_committed val...
Sage Weil
03:54 AM Feature #5461 (Rejected): ceph-disk-prepare should support LVM volumes
It is very convenient at least for testing purposes to configure osds on LVM volumes. Unfortunately ceph-disk-prepare... Maciej Galkiewicz
03:06 AM Revision 7a2566c6 (ceph): rgw: remove test placement info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
02:48 AM Revision ccb3dd5a (ceph): mds: fix underwater dentry cleanup
If the underwater dentry is a remove link, we shouldn't mark the
inode clean
Signed-off-by: Yan, Zheng <zheng.z.yan@...
Yan, Zheng
02:18 AM Revision 224130c9 (ceph): rgw (test): remove some warnings
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
01:47 AM rbd Bug #5454: krbd: assertion failure in rbd_img_obj_callback()
Hi Sage,
yes, dd was the program, bs=1024k
Regards
Andreas
Andreas Bluemle
12:59 AM Revision 1b162ce6 (ceph): rgw: initialize user system flag
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

06/25/2013

11:05 PM Revision 00bc3a84 (ceph): rbd/rgw upgrade suites to test upgrade from bobtail to cuttlefish to next
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:30 PM Revision 7681c58e (ceph): rgw: log in the same shard for bucket entry point and instance
We'd like to have bucket entry point and instance info at the same
log shard, so that we can process them in order.
...
Yehuda Sadeh
10:21 PM Bug #5445: random osd EPERM on journal
oh, the test in question isn't mounting a drive, but is storing the data directly in /var/lib/ceph/osd/ceph-$id. the... Sage Weil
09:35 PM Bug #5445 (In Progress): random osd EPERM on journal
this happens on tasks that don't use all available disks. a previous job with ceph-deploy leaves behind osd disks, s... Sage Weil
09:59 PM Revision d4e39a76 (ceph): rgw: unlink/link don't always update entry point
Some operations already update the entry point, so no
need to do it again.
Signed-off-by: Yehuda Sadeh <yehuda@inkta...
Yehuda Sadeh
09:14 PM Revision 5680fa1e (ceph): doc/release-notes: v0.65
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:00 PM Revision 6673b2d3 (ceph): rgw: tie metadata put to bucket link/unlink
and lot's of constifying
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:00 PM Revision 5c3df085 (ceph): cls_rgw: cleanup
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:45 PM Revision 70be76b2 (ceph): Merge branch 'next'
Gary Lowell
08:40 PM Revision 3020c5ea (ceph): mon/Elector: cancel election timer if we bootstrap
If we short-circuit and bootstrap, cancel our timer. Otherwise it will
go off some time later when we are in who kno...
Sage Weil
08:40 PM Revision 305f0c50 (ceph): mon: cancel probe timeout on reset
If we are probing and get (say) an election timeout that calls reset(),
cancel the timer. Otherwise, we assert later...
Sage Weil
07:56 PM Revision 82db84be (ceph): rgw: some more internal api cleanups
Use of rgw_bucket when referring to the bucket instance,
use bucket name when referring to the bucket entry point.
Al...
Yehuda Sadeh
07:49 PM Revision ee03afaa (ceph): dump_stuck: fix test
The mon-osd-report-timeout setting shouldn't be there! We will set the
other item explicitly, and remove both from t...
Sage Weil
07:48 PM CephFS Bug #5450 (Resolved): mds: failed CDir::_fetched() assert
nice! cherry-picked to commit:ccb3dd5ad5533ca4e9b656b4e3df31025a5f2017 Sage Weil
07:08 PM CephFS Bug #5450: mds: failed CDir::_fetched() assert
0.61.4-5-gd572cf6 ? probably already fixed by commit:81d073fecb (mds: fix underwater dentry cleanup) Zheng Yan
10:20 AM CephFS Bug #5450 (Resolved): mds: failed CDir::_fetched() assert
... Greg Farnum
07:48 PM Revision d5acff28 (ceph): rados: dump-stick: remove configs from yaml; let task set them
The mon osd report timeout was wrong; see #5440. Sage Weil
07:33 PM Bug #5459: ceph-mon failure using wip-mon-pgmap on ARM
this is almost certainly the max_open_files limit. add max open files = 16384 to ceph.conf and restart the mons. Sage Weil
07:28 PM Bug #5459 (Resolved): ceph-mon failure using wip-mon-pgmap on ARM
This happened on the mixed burnupi/calxeda cluster with wip-mon-pginfo. leveldb caching was set to 256MB.... Mark Nelson
07:19 PM CephFS Bug #5418: kceph: crash in remove_session_caps
Zheng Yan wrote:
> I still don't figure out that root cause of the crash, infinite loop in iterate_session_caps(), B...
Sage Weil
07:01 PM CephFS Bug #5418: kceph: crash in remove_session_caps
I still don't figure out the cause of the crash, infinite loop in iterate_session_caps(), BUG_ON(session->s_nr_caps >... Zheng Yan
01:00 PM CephFS Bug #5418: kceph: crash in remove_session_caps
ubuntu@teuthology:/a/teuthology-2013-06-25_01:00:47-kernel-next-testing-basic/45603 Sage Weil
07:19 PM Revision c4be5a70 (ceph): rgw: unlink bucket from user on metadata rm bucket:< bucket>
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:09 PM Revision 86c73c94 (ceph): rgw: fixes to object versioning tracking
There are a few different cases for setting the object version.
Either we need to create a new version, or we need to...
Yehuda Sadeh
06:05 PM Revision 8bd31d42 (ceph): rgw: filter read xattrs
We're only interested in object xattrs that have specific rgw.user
prefix.
Signed-off-by: Yehuda Sadeh <yehuda@inkta...
Yehuda Sadeh
06:03 PM Revision 422bb6d0 (ceph): rgw: add str_startswith()
useful util
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:01 PM CephFS Bug #5458 (Duplicate): mds: standby-replay -> replay takeover does not handle racing expire/trim
not sure this is the right diagnosis since i only looked at this briefly, but:... Sage Weil
05:57 PM Revision 0e1612b3 (ceph): Merge pull request #380 from dachary/wip-4907
get_xattr() can return more than 4KB
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
05:36 PM Revision 8db289f2 (ceph): cls_ver: rename version xattr, add some more logging
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:30 PM Bug #5336: osd crash triggered by 'rbd rm ...'
no word from Florian on the ML; downgrading to high. Sage Weil
05:28 PM Bug #5401: cuttlefish osd recovery slow
hmm, i don't see anything awry here. the rops count does go over the max because we get client io requests to missing... Sage Weil
03:15 PM Bug #5401: cuttlefish osd recovery slow
OK this is a complete log from starting a stopped OSD, recover and then shut it down again. This one was done using t... Stefan Priebe
02:28 PM Bug #5401: cuttlefish osd recovery slow
debug osd = 20
debug ms = 1
thanks!
Sage Weil
01:57 PM Bug #5401: cuttlefish osd recovery slow
Will test soon. Can also provide a complete log. Just debug osd 20? everything else can be 0?
Stefan Priebe
01:35 PM Bug #5401: cuttlefish osd recovery slow
pushed another wip-5401 and resolves the race more thoroughly. tested lightly and it behaves. but i haven't been ab... Sage Weil
01:11 PM Bug #5401: cuttlefish osd recovery slow
Stefan, can you capture an osd log that covers the entire period from before recovery starts up until when it slows/s... Sage Weil
11:43 AM Bug #5401: cuttlefish osd recovery slow
thanks sage i tested wip-5401 branch no change ;-( Stefan Priebe
11:21 AM Bug #5401: cuttlefish osd recovery slow
Yes see comment #7 (log file uploaded to cephdrop folder 5401/ceph-osd.44.log.gz).
Yes peering is already fully co...
Stefan Priebe
11:19 AM Bug #5401: cuttlefish osd recovery slow
i've pushed wip-5021 which makes a small optimization that will improve recovery for small objects. it's not well te... Sage Weil
11:18 AM Bug #5401: cuttlefish osd recovery slow
Did you put the logs in cephdrop?
I'm mostly curious to see if we can figure out where the disk thrashing is coming ...
Greg Farnum
11:14 AM Bug #5401: cuttlefish osd recovery slow
Maybe what's missing. The backtraces i provided and the logs are form that timeframe. Also it's the timeframe i'm see... Stefan Priebe
09:59 AM Bug #5401: cuttlefish osd recovery slow
Stefan Priebe wrote:
> First the slow requests and VM hangs are results of a heavily stressed disk. I see a MASSIVE ...
Greg Farnum
12:03 AM Bug #5401: cuttlefish osd recovery slow
Yes generally this check needs to be fixed. But it does not solve the problem.
To be a bit more specific.
First...
Stefan Priebe
05:15 PM Revision 12678a10 (ceph): Merge pull request #379 from dachary/wip-5312
skip TEST(EXT4StoreTest, _detect_fs) if DISK or MOUNTPOINT are undefined
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
05:07 PM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
latest is that the precise version of boost appears to have resolved this.. so far. Sage Weil
04:57 PM Revision 29e14baf (ceph): mon/PaxosService: s/get_version()/get_last_committed()/
Avoid aliasing simple accessors; use a single name instead. Also, function
name overloading will throw a wrench in t...
Sage Weil
04:57 PM Revision 0fd776da (ceph): mon/PGMap: make int type explicit
We get away with this because int is 32-bits on x86_64 and i386 both, but
we should be explicit anyway!
Signed-off-b...
Sage Weil
04:57 PM Revision 0d73eb4d (ceph): mon/PGMonitor: drop some dead code
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:57 PM Revision 950c0f35 (ceph): mon/PaxosService: move upgrade_format() machinery into PaxosService
We originally did this in AuthMonitor, but it is perfect for PGMonitor too,
so make it generic.
Signed-off-by: Sage ...
Sage Weil
04:57 PM Revision c8f79369 (ceph): mon/AuthMonitor: start at format 1 (latest) for new clusters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:47 PM rgw Bug #5422 (Resolved): object deletion should log the object tag
fixed in the wip-rgw-geo-2 branch. Yehuda Sadeh
04:46 PM rgw Bug #5441 (Resolved): bucket creation does not log the tag
this should be fixed now, reopen if you see it again. Yehuda Sadeh
04:43 PM rbd Bug #5454: krbd: assertion failure in rbd_img_obj_callback()
Hi Andreas,
How are you writing to the image? dd with bs=1M or something?
Sage Weil
12:15 PM rbd Bug #5454 (Resolved): krbd: assertion failure in rbd_img_obj_callback()
when working on a large rbd image, I am hitting an
assertion failure in rbd kernel module; the
assertion is in rbd_...
Andreas Bluemle
04:19 PM Revision c2d517ef (ceph): v0.65
Gary Lowell
04:16 PM devops Bug #5345: ceph-disk: handle less common device names
can you please try the version of ceph-disk in the wip-ceph-disk branch? it has a bunch of changes to be smarter abo... Sage Weil
03:24 PM devops Bug #5345: ceph-disk: handle less common device names
I have several HP dl180's with p400 raid controllers. This is all standard hardware.
The disk paths are enumerated...
Tomas Lovato
02:15 PM rgw Bug #5455 (Resolved): radosgw-admin buckets list regression
With bobtail, it was possible to list every rgw buckets on the cluster with:
# radosgw-admin buckets list
[
"a...
Alexandre Marangone
02:10 PM Revision 3016f46f (ceph): get_xattr() can return more than 4KB
Instead of failing if the attribute to be returned is larger than 4KB,
double the buffer size each time librados.rado...
Loïc Dachary
01:59 PM Bug #5438 (Resolved): mon/Monitor.cc: 1888: FAILED assert(is_probing() || is_synchronizing())
Sage Weil
01:09 PM Revision 6e320a1b (ceph): skip TEST(EXT4StoreTest, _detect_fs) if DISK or MOUNTPOINT are undefined
The TEST(EXT4StoreTest, _detect_fs) test is meant to be run from
qa/workunits/filestore/filestore.sh, after the ext4 ...
Loïc Dachary
12:50 PM Bug #5440 (Resolved): osd: marked down due to no pgstats reports
broken test + test yaml, fixed in teuthology.git and ceph-qa-suite.git Sage Weil
08:55 AM Bug #5440: osd: marked down due to no pgstats reports
ubuntu@teuthology:/a/teuthology-2013-06-25_01:00:06-rados-next-testing-basic/45417
in mon log, osd msgs suddenly s...
Sage Weil
12:13 PM CephFS Bug #5453 (In Progress): kclient: multiple_rsync tee output partially zeroed
Sage Weil
12:09 PM CephFS Bug #5453 (Resolved): kclient: multiple_rsync tee output partially zeroed
latest run:... Sage Weil
11:55 AM devops Bug #5452 (Resolved): ceph-deploy: purge command reports unsupported platform on fedora18
commit f67486632cb40a34d089c9dcfa371383a5f3ab9c
fix worked fine!
Tamilarasi muthamizhan
11:15 AM devops Bug #5452 (Resolved): ceph-deploy: purge command reports unsupported platform on fedora18
while purge command does uninstall on rhel and centos, it reports, "unsupported platform" for fedora18.
We need to...
Tamilarasi muthamizhan
10:59 AM Bug #4907 (Resolved): rados python bindings: get_xattr() uses a fixed 4k buffer
commit:3016f46f53d4701ead1e30f2a3d67a39ca0050f8 Josh Durgin
07:15 AM Bug #4907 (Fix Under Review): rados python bindings: get_xattr() uses a fixed 4k buffer
proposed patch : https://github.com/ceph/ceph/pull/380 Loïc Dachary
10:49 AM Feature #4982 (Fix Under Review): OSD: namespaces pt 1 (librados/osd, not caps)
David Zafman
10:15 AM Bug #5312 (Resolved): Skip EXT4StoreTest._detect_fs test if DISK or MOUNTPOINT environment variab...
Sage Weil
06:14 AM Bug #5312 (Fix Under Review): Skip EXT4StoreTest._detect_fs test if DISK or MOUNTPOINT environmen...
ready for rewiew : https://github.com/ceph/ceph/pull/379 Loïc Dachary
05:52 AM Bug #5312: Skip EXT4StoreTest._detect_fs test if DISK or MOUNTPOINT environment variables not set
TEST (EXT4StoreTest, _detect_fs) was introduced by https://github.com/ceph/ceph/commit/574051f8da0a30073a7d5da880878e... Loïc Dachary
09:31 AM Bug #5449 (Can't reproduce): osd crash immediately after booting up
Debian 7.1 (wheezy), kernel 3.2.41-2+deb7u2, ceph 0.61.4. I have three osds and only osd.1 crashes just after booting... Maciej Galkiewicz
09:27 AM Bug #5444: ceph df print error message
this is the fix:
$ git tag --contains 0c2b738d8d07994fee4c73dd076ac9364a64bdb2
v0.64
maybe your ceph-mon daemo...
Sage Weil
12:15 AM Bug #5444: ceph df print error message
ceph version 0.64-639-g37a2017 (37a20174fd22a79938ba9c93046e8830f4a3306f)
jianpeng ma
06:43 AM Revision 63e81afe (ceph): rgw: multiple fixes related to metadata, bucket creation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:59 AM Revision a8f601d5 (ceph): ceph-disk: make list_partition behave with unusual device names
When you get device names like sdaa you do not want to mistakenly conclude that
sdaa is a partition of sda. Use /sys...
Alexandre Maragone
04:48 AM Revision a4ddf704 (ceph): Add rc script for rbd map/unmap
Init script for mapping/unmapping rbd device on startup and shutdown.
On start, map rbd dev according to /etc/rbdmap,...
Laurent Barbe
04:23 AM Revision 586c68f5 (ceph): ceph-fuse: create finisher threads after fork()
The ObjectCacher and MonClient classes both instantiate Finisher
threads. We need to make sure they are created *aft...
Sage Weil
04:07 AM Revision 7c9dee01 (ceph): mon/PaxosService: drop unused {get,set,put}_version(prefix, a, bl)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision 6060268f (ceph): mon/PaxosService: some whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision b28bd787 (ceph): mon/PaxosService: drop unused last_accepted_name
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision 6429cb1d (ceph): mon/PaxosService: remove unused exists_version() variant
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision 6721122f (ceph): mon/MonmapMonitor: avoid exists_version() helper
We are the only user; open-code it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:07 AM Revision 78b7ec7d (ceph): mon/PaxosService: drop unused helpers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision 78fefe65 (ceph): mon: make PaxosService::get_value() int return type 64-bit
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:07 AM Revision c47f271d (ceph): mon: fix mkfs monmap cleanup
exists_key(a,b) was looking for "monmap/mkfs/monmap".
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:07 AM Revision 83c49be3 (ceph): mon/PaxosService: remove mkfs helpers
Keep it simple. These are one-liners.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:07 AM Revision 872f4d5f (ceph): mon/PaxosService: simplify full helpers, drop single-use helper
We are the only caller for get_version(prefix, name), so move it inline
and drop it. Also rename full_version_name t...
Sage Weil
04:07 AM Revision 1d913d20 (ceph): mon/OSDMOnitor: use provided get_version_full()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:00 AM Revision cedb6063 (ceph): ceph-deploy: no need for ceph-fuse for non fs workunits
Sage Weil
04:00 AM Revision 2df1e209 (ceph): ceph-deploy: install correct branch for rados api tests
Fixes: #5442
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:41 AM Revision 37a20174 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:51 AM Revision 9ae0ec83 (ceph): mon/Elector: cancel election timer if we bootstrap
If we short-circuit and bootstrap, cancel our timer. Otherwise it will
go off some time later when we are in who kno...
Sage Weil
01:49 AM Revision 1c890f5c (ceph): client: fix warning
client/Client.cc: In member function 'virtual void Client::ms_handle_remote_reset(Connection*)':
warning: client/Clie...
Sage Weil
01:12 AM Revision 03d3be3e (ceph): mon: cancel probe timeout on reset
If we are probing and get (say) an election timeout that calls reset(),
cancel the timer. Otherwise, we assert later...
Sage Weil
01:05 AM rbd Feature #1790: rbd: have a way of establishing configured mappings at boot time
For the record : "Add rc script for rbd map/unmap":https://github.com/ceph/ceph/commit/a4ddf704868832e119d7949e96fe35... Loïc Dachary
12:59 AM Revision c3b97591 (ceph): mon/AuthMonitor: ensure initial rotating keys get encoded when create_i...
The create_initial() method may get called multiple times; make sure it
will unconditionally generate new/initial rot...
Sage Weil
12:59 AM Revision 0cc826c3 (ceph): init-radosgw.sysv: remove -x debug mode
Fixes: #5443
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 31d6062076fdbcd2691c07a23b381b26a...
Sage Weil
12:58 AM Revision 521fdc2a (ceph): mon/AuthMonitor: ensure initial rotating keys get encoded when create_i...
The create_initial() method may get called multiple times; make sure it
will unconditionally generate new/initial rot...
Sage Weil
12:44 AM Revision 3791a1e5 (ceph): osd: tolerate racing threads starting recovery ops
We sample the (max - active) recovery ops to know how many to start, but
do not hold the lock over the full duration,...
Sage Weil
12:42 AM Revision 31d60620 (ceph): init-radosgw.sysv: remove -x debug mode
Fixes: #5443
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:27 AM Revision 7e41c103 (ceph): rgw: bucket entry point contains owner, other fix
We now keep the owner at the bucket entry point. Also, reading
bucket info at RGWCreateBucket::execute(), because pre...
Yehuda Sadeh

06/24/2013

11:18 PM Revision a6b65fe8 (ceph): Merge pull request #15 from ceph/wip-ulimits
Reviewed-by: Warren Usui <warren.usui@inktank.com> Sage Weil
11:18 PM Revision 3da94551 (ceph): Merge pull request #15 from ceph/wip-ulimits
Reviewed-by: Warren Usui <warren.usui@inktank.com> Sage Weil
11:16 PM Revision 02b0b4a9 (ceph): mon/PaxosService: not active during paxos UPDATING_PREVIOUS
Treat this as an extension of the recovery process, e.g.
RECOVERING -> ACTIVE
or
RECOVERING -> UPDATING_PREVIOUS -...
Sage Weil
11:16 PM Revision e1ac7c6c (ceph): mon/PaxosService: allow paxos service writes while paxos is updating
In commit f985de28f86675e974ac7842a49922a35fe24c6c I mistakenly made
is_writeable() false while paxos was updating du...
Sage Weil
11:16 PM Revision 4d57c12f (ceph): common/pick_addresses: behave even after internal_safe_to_start_threads
ceph-mon recently started using Preforker to working around forking issues.
As a result, internal_safe_to_start_threa...
Sage Weil
11:16 PM Revision cf75478d (ceph): mon: safely signal bootstrap from MonmapMonitor::update_from_paxos()
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit dc83430124a5fd37573202a4cc0986c3c03739ef)
Sage Weil
11:16 PM Revision fd1769cb (ceph): mon/Paxos: go active *after* refreshing
The update_from_paxos() methods occasionally like to trigger new activity.
As long as they check is_readable() and is...
Sage Weil
11:16 PM Revision 57c89291 (ceph): mon: simplify Monitor::init_paxos()
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit e832e76a4af04b091c806ad412bcfd0326d75a2d)
Sage Weil
11:16 PM Revision 35745cba (ceph): mon/PaxosService: simplify readable check
Recast this in terms of the paxos check and our additional conditions,
which match wait_for_readable().
Signed-off-b...
Sage Weil
11:16 PM Revision 9d7c40e3 (ceph): mon/PaxosService: simplify is_writeable
Recast this in terms of paxos check + our conditions, and make it
match wait_for_writeable().
Signed-off-by: Sage We...
Sage Weil
11:16 PM Revision 10d41200 (ceph): mon/Paxos: cleanup: drop unused PREPARING state bit
This is never set when we block, and nobody looks at it.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked ...
Sage Weil
11:16 PM Revision c43b1f4d (ceph): mon/Paxos: not readable when LOCKED
If we are re-proposing a previously accepted value from a previous quorum,
we should not consider it readable, becaus...
Sage Weil
11:16 PM Revision c6d5dc4d (ceph): mon: simplify states
- make states mutually exclusive (an enum)
- rename locked -> updating_previous
- set state prior to begin() to simpl...
Sage Weil
11:16 PM Revision 34acc5a3 (ceph): mon: explicitly refresh_from_paxos() when leveldb state changes
Instead of opportunistically calling each service's update_from_paxos(),
instead explicitly refresh all in-memory sta...
Sage Weil
11:16 PM Revision 1d866250 (ceph): mon: remove unnecessary update_from_paxos calls
The refresh() will do this when the state changes; no need to
opportunistically call this method all of the time.
Si...
Sage Weil
11:16 PM Revision 265212a7 (ceph): mon: no need to refresh from _active
The refresh is done explicitly by the monitor, independent of the more
fragile PaxosService callbacks.
Signed-off-by...
Sage Weil
11:16 PM Revision 054e96d9 (ceph): mon/PaxosService: cache {first,last}_committed
Refresh the in-memory values when we are told the on-disk paxos state
may have changed.
Signed-off-by: Joao Eduardo ...
Joao Eduardo Luis
11:16 PM Revision 6ac58cd9 (ceph): mon/Paxos: do paxos refresh in finish_proposal; and refactor
Do the paxos refresh inside finish_proposal, ordered *after* the leader
assertion so that MonmapMonitor::update_from_...
Sage Weil
11:15 PM Revision eb86eebe (ceph): common/pick_addresses: behave even after internal_safe_to_start_threads
ceph-mon recently started using Preforker to working around forking issues.
As a result, internal_safe_to_start_threa...
Sage Weil
09:50 PM Revision cad8cf58 (ceph): Add python-argparse to dependencies (for pre-2.7 systems)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:01 PM Bug #5442 (Resolved): ceph-deploy: rados test failed in the nightlies
qa suite commit:2df1e209d3649a46aaf01c6cd961cb96638fe1f6 Sage Weil
11:50 AM Bug #5442 (Resolved): ceph-deploy: rados test failed in the nightlies
logs: ubuntu@teuthology:/a/teuthology-2013-06-24_01:01:13-ceph-deploy-master-testing-basic/44159... Tamilarasi muthamizhan
08:47 PM Revision 9a9c941d (ceph): Merge pull request #376 from dalgaaf/wip-da-SCA-cppcheck-3
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
08:42 PM Bug #5431 (Resolved): osd: dump_stuck test fails with ENXIO
Sage Weil
08:35 PM Bug #5444 (Need More Info): ceph df print error message
what version is this? the units were off by a factor of 1000. this was recently fixed.. Sage Weil
07:16 PM Bug #5444 (Rejected): ceph df print error message
root@ubuntu:/media# ceph df
GLOBAL:
SIZE AVAIL RAW USED %RAW USED
3903M 2267M 1367M ...
jianpeng ma
08:04 PM Revision 046e3b71 (ceph): debian, rpm: remove python-lockfile dependency
As for 2a4953b697a3464862fd3913336edfd7eede2487 ceph-disk no longer uses
this.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
07:54 PM Revision 4474a0cc (ceph): mon/AuthMonitor: make initial auth include rotating keys
This closes a very narrow race during mon creation where there are no
service keys.
Fixes: #5427
Signed-off-by: Sage...
Sage Weil
07:31 PM Bug #5445 (Can't reproduce): random osd EPERM on journal
ubuntu@teuthology:/a/teuthology-2013-06-24_18:48:34-rados-cuttlefish-testing-basic/45071... Sage Weil
07:25 PM Revision 8cc36895 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:58 PM rgw Bug #5441: bucket creation does not log the tag
previous tag: a tag for the read_version Yehuda Sadeh
06:57 PM rgw Bug #5441: bucket creation does not log the tag
Not sure what you mean:
That's the tag:...
Yehuda Sadeh
11:46 AM rgw Bug #5441 (Resolved): bucket creation does not log the tag
In the wip-rgw-geo-2 branch, the mdlog entries for a bucket creation do not include the tag.
The tag should be incl...
Anonymous
06:52 PM Bug #5438 (Pending Backport): mon/Monitor.cc: 1888: FAILED assert(is_probing() || is_synchronizin...
Sage Weil
11:39 AM Bug #5438 (Resolved): mon/Monitor.cc: 1888: FAILED assert(is_probing() || is_synchronizing())
... Sage Weil
06:01 PM Revision 31422521 (ceph): Merge pull request #16 from ceph/wip-5431
Reviewed-by: Warren Usui <warren.usui@inktank.com> Sage Weil
05:58 PM Revision f046dab8 (ceph): mds: do not assume segment list is non-empty in standby_trim_segments
If we restart standby replay shortly after startup, before we actually have
any segments, we an trigger a segfault he...
Sage Weil
05:54 PM CephFS Bug #5381 (Need More Info): ceph-fuse: stuck with disconnected inodes on shutdown
Sage Weil
01:03 PM CephFS Bug #5381: ceph-fuse: stuck with disconnected inodes on shutdown
next time we see this (or any other ceph-fuse hsutdown hang), grab teh logs manually via scp before nuking, and note ... Sage Weil
05:49 PM rgw Bug #5443 (Resolved): el6: rgw init script has debug mode on
commit:31d6062076fdbcd2691c07a23b381b26abc59f65 Sage Weil
05:17 PM rgw Bug #5443 (Resolved): el6: rgw init script has debug mode on
rgw init script that comes with the rpm packages for centos has debug mode on.
bash -x is set. It would be nice to...
Tamilarasi muthamizhan
05:26 PM rgw Bug #5323: trim data log lists dates as optional, enforced as required in the current code
I wonder if they should be optional. It's easy to purge the entire log by mistake. Yehuda Sadeh
05:20 PM Revision 7ef921c8 (ceph): Merge pull request #374 from ceph/wip-5427
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
04:39 PM Bug #5401 (In Progress): cuttlefish osd recovery slow
that fix looks correct, but i'm not sure it is the problem here.. if i'm reading this right, blowing past the max wil... Sage Weil
04:25 PM Bug #5407 (Resolved): mon: is_writeable doesn't match wait_for_writeable on cuttlefish
bah, well, ended up just backporting the rest of the series from master. in the long run that will be easier to main... Sage Weil
06:21 AM Bug #5407 (Fix Under Review): mon: is_writeable doesn't match wait_for_writeable on cuttlefish
pushed to wip-mon-cuttlefish. Joao Eduardo Luis
04:24 PM Bug #5205 (Resolved): mon: FAILED assert(ret == 0) on config's set_val_or_die() from pick_address...
Sage Weil
12:53 PM Bug #5205 (Fix Under Review): mon: FAILED assert(ret == 0) on config's set_val_or_die() from pick...
Sage Weil
04:24 PM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
yeah, let's update the docs ("the new monitor needs to know what address to bind to") and close this bug. Yay! Sage Weil
04:22 PM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
After clean-up and re-installation of wip-5195 it worked.
2013-06-24 19:13:52.853138 7f3f92b9e700 0 log [INF] : m...
Anonymous
01:51 PM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
I ran a test with the wip-5195 branch. That fixed the issue with the assert.
There now seems to be a authenticati...
Anonymous
12:53 PM Bug #5195 (Fix Under Review): "ceph-deploy mon create" fails when adding additional monitors
Sage Weil
10:55 AM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
Gary Lowell wrote:
> With the public_network statement added to ceph.conf it look slike it gets further gut hits an ...
Joao Eduardo Luis
10:20 AM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
With the public_network statement added to ceph.conf it look slike it gets further gut hits an assert. Stack trace a... Anonymous
01:29 PM Revision ab6ccbe2 (ceph): test/librados/cmd.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:27 PM rgw Feature #4613: Allow bucket data to reside in a separate pool to object data
Implemented this one for dumpling. Made it possible to define different data and index pools for a bucket, and give u... Yehuda Sadeh
01:24 PM Revision 626d9eed (ceph): opstate RESTful API implementation with unit test application
Signed-off-by: Babu Shanmugam <anbu@enovance.com> Babu Shanmugam
01:24 PM Revision 79b5a486 (ceph): osdc/Objecter.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:19 PM Revision e7602a1e (ceph): mon/MonClient.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:54 PM Bug #5427 (Resolved): mon: could not get service secret for auth subsystem
Sage Weil
10:20 AM Bug #5427 (Pending Backport): mon: could not get service secret for auth subsystem
Sage Weil
10:01 AM Bug #5427: mon: could not get service secret for auth subsystem
Looked at it yesterday, pull request 374. I believe it to be correct. Joao Eduardo Luis
09:26 AM Bug #5427: mon: could not get service secret for auth subsystem
Joao - please review. Ian Colle
12:34 PM Revision de4a7645 (ceph): common/cmdparse.cc: reduce scope of local variable 'pos'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:29 PM Revision b485a3e6 (ceph): common/cmdparse.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:24 PM Revision a92a720e (ceph): osd/OSD.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:18 PM Revision 835315b6 (ceph): OSDMonitor.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:14 PM Revision c700db09 (ceph): mon/MonCap.cc: use empty() instead of if(size())
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:50 AM Revision 4ab5bf6f (ceph): common/cmdparse.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
11:44 AM Bug #5154: osd/SnapMapper.cc: 270: FAILED assert(check(oid))
just hit this on job... Sage Weil
11:43 AM Bug #5440 (Resolved): osd: marked down due to no pgstats reports
2013-06-24T02:04:34.124 INFO:teuthology.task.ceph.mon.b.err:2013-06-24 02:04:37.762017 7fe7e462b700 -1 mon.b@0(leader... Sage Weil
11:40 AM rgw Bug #5439 (Resolved): rgw: 500 returned on s3readwrite
teuthology@/a/teuthology-2013-06-24_01:00:42-rgw-master-testing-basic/44036:... Yehuda Sadeh
10:58 AM CephFS Bug #5333 (Resolved): mds: segfault in MDLog::standby_trim_segments
done, commit:f046dab88fcfeda23391bcd694abc65ff1ed8cd8 Sage Weil
10:12 AM CephFS Bug #5333 (Pending Backport): mds: segfault in MDLog::standby_trim_segments
I saw this crash under teuthology in the next branch as well; can we put it there? Greg Farnum
10:44 AM CephFS Bug #5411: teuthology: bad object dereference
#5333 is what I was referring to. There's a whole string of failures which are hitting both that and this. Greg Farnum
10:08 AM CephFS Bug #5411: teuthology: bad object dereference
Josh, I went back and looked at the first instance (/a/teuthology-2013-06-18_01\:00\:37-fs-next-testing-basic/38877/)... Greg Farnum
10:05 AM CephFS Bug #5411: teuthology: bad object dereference
Happened again... Greg Farnum
09:45 AM CephFS Bug #5411: teuthology: bad object dereference
If you look at the message from the first exception, it says the mds failed:... Josh Durgin
09:36 AM CephFS Bug #5382: mds: failed objecter assert on shutdown
/a/teuthology-2013-06-23_20:00:47-fs-cuttlefish-testing-basic/43843/teuthology.log Greg Farnum
09:10 AM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
Unfortunately this is an area where CephFS needs some hardening and some recovery tools — part of why we don't recomm... Greg Farnum
05:49 AM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
We have fit a very similar problem with V0.61.2. We are unable to start any MDS daemons following testing that involv... Chris Clayton
09:09 AM Bug #5432 (Pending Backport): msgr: bad locking mark_down_all
the crash was from the earlier changes that are only in master, and this whole series is just to fix Connection and *... Sage Weil
08:17 AM Feature #5437 (Resolved): ceph-mon performance on ARM
Scaling tests with 168 OSDs show bottlenecks when ceph-mon is running on ARM processors. Requests are not being proc... Mark Nelson
06:30 AM Subtask #2659 (Can't reproduce): mon: Single-Paxos: ceph tool -w subscriptions not being updated
Joao Eduardo Luis
06:28 AM Subtask #2621 (Resolved): mon: Single-Paxos: synchronize the MonitorDBStore of oblivious monitor
Joao Eduardo Luis
06:26 AM Bug #5294 (Closed): mon upgrade issue 0.61.2 -> 0.61.3
From ceph-users, it appears the monitors were just taking a long, long time compacting a 500GB+ store (which explains... Joao Eduardo Luis
06:18 AM Revision 1e3161a8 (ceph): rgw: add a system request param to select op bucket instance
Added rgwx-bucket-instance request param that selects the actual bucket
instance to use for this request.
Signed-off...
Yehuda Sadeh
05:42 AM Revision 134d08a9 (ceph): Merge pull request #375 from ceph/wip-msgr
misc msgr fixes
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
05:34 AM Revision 76228caf (ceph): rgw: data log contains bucket instance info in key
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:58 AM Revision b338524f (ceph): Revert "upgrade: add double-hop bobtail -> cuttlefish -> next fs tests"
This reverts commit fbdb7774bb381ff1426650c47cdb36282c4c77d2.
We don't care about bobtail fs.
Sage Weil
04:58 AM Revision 56f9b29e (ceph): upgrade: add rados-double suite (bobtail -> cuttlefish -> next)
Sage Weil
04:53 AM Revision 2917fd4a (ceph): upgrade/rados: refactor, expand matrix, start with cuttlefish
Sage Weil
04:44 AM Revision e672d6b2 (ceph): upgrade/fs: make single hop cuttlefish -> next (not bobtail -> next)
The bobtail ceph-fuse is buggy and these tests keep failing e.g. on umount,
but we don't really care about fixing the...
Sage Weil
04:44 AM Revision 5dd137ac (ceph): rgw: format bucket.instance meta entries nicely
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:41 AM Revision 827d2f81 (ceph): upgrade: refactor single-hop fs tests
Sage Weil
04:41 AM Revision fbdb7774 (ceph): upgrade: add double-hop bobtail -> cuttlefish -> next fs tests
Sage Weil
04:16 AM Revision 4e90c5ec (ceph): rgw: use new instance handler for bucket operations
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:00 AM Revision 71869c4b (ceph): rgw: create meta handler for bucket instance
Create utility functions for reading writing bucket entry
point and bucket instance. Add a separate meta handler for
...
Yehuda Sadeh
03:44 AM Revision 947eba1a (ceph): rados: fix multiclient tests
Each client (not run) gets its own pool!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:42 AM Revision 00973dfd (ceph): rgw: put_bucket_info() uses objv_tracker in bucket info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
01:52 AM Revision dab57ef8 (ceph): rgw: keep objv_tracker on bucket info
This ties it to the specific object instance info.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
01:09 AM Revision 57dc7362 (ceph): msgr: clear_pipe+queue reset when replacing lossy connections
We already handle the lossless replacement and lossy fault paths, but
not the lossy replacement. This fixes an asser...
Sage Weil

06/23/2013

11:21 PM Revision e6e1df69 (ceph): dump_stuck: fix race with osd start
Occasionally we don't wait long enough for the osd to start and
mark itself up. Keep trying until flush succeeds.
F...
Sage Weil
11:20 PM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
Yeah,I think as things currently stand though the Mon looks for that option to be defined. We can probably fix it in... Sage Weil
10:55 PM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
Sage Weil wrote:
> oh, right. in this case i think teh thing to do is add 'public network = 1.2.3.0/24' or whatever...
Robert Sander
10:03 PM Bug #5195: "ceph-deploy mon create" fails when adding additional monitors
oh, right. in this case i think teh thing to do is add 'public network = 1.2.3.0/24' or whatever to the ceph.conf so... Sage Weil
10:43 PM Bug #5432: msgr: bad locking mark_down_all
Merged into master with commit:134d08a9654f66634b893d493e4a92f38acc63cf. Does wip-msgr need any backports? I think th... Greg Farnum
03:10 PM Bug #5432 (Fix Under Review): msgr: bad locking mark_down_all
wip-msgr fixes this already, needs review! Sage Weil
11:03 AM Bug #5432 (Resolved): msgr: bad locking mark_down_all
... Sage Weil
10:38 PM Revision e053d171 (ceph): rgw: refactor policy reading
reuse bucket info, no need to reread it again.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:12 PM CephFS Bug #5021: ceph-fuse: crash on traceless reply
btw wip-5021 still hasn't merged because it failed the smbtorture test. i'll rebase on master and retest to see wher... Sage Weil
10:11 PM devops Bug #5193: RHEL6 does not ship with xfsprogs
xfs support is ramping up for newer 6.x rhel releases, so think this goes away on its own... Sage Weil
10:10 PM Revision 5fc1dabf (ceph): msgr: clear_pipe inside pipe_lock on mark_down_all
Observed a segfault in rebind -> mark_down_all -> clear_pipe -> put that
may have been due to a racing thread clearin...
Sage Weil
10:10 PM Revision afafb87e (ceph): msgr: clear con->pipe inside pipe_lock on mark_down
We need to do this under protection of the pipe_lock.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:10 PM Revision ec612a5b (ceph): msg/Pipe: goto fail_unlocked on early failures in accept()
Instead of duplicating an incomplete cleanup sequence (that does not
clear_pipe()), goto fail_unlocked and do the cle...
Sage Weil
10:10 PM Revision 9586305a (ceph): msgr: reaper: make sure pipe has been cleared (under pipe_lock)
All paths to pipe shutdown should have cleared the con->pipe reference
already. Assert as much.
Also, do it under p...
Sage Weil
10:09 PM CephFS Bug #5105 (Duplicate): mds/CInode.cc: 1996: FAILED assert(auth_pins >= 0)
#4832 Sage Weil
10:06 PM CephFS Bug #5333 (Resolved): mds: segfault in MDLog::standby_trim_segments
commit:abd0ff64e108b7670a062b3fa39baaf3d3e48fb3 Sage Weil
08:39 PM Revision d74cdad5 (ceph): rgw: fix policy read
policy reading used to have exact same logic for both buckets
and objects, however, we now need to read bucket attrib...
Yehuda Sadeh
08:12 PM Revision ad640672 (ceph): rgw: init member variable
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:12 PM Revision b09d799f (ceph): rgw: encode bucket info only after setting a flag
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:30 PM CephFS Bug #5430 (Duplicate): newfs makes ceph-mds segfault in suicide
#5432 Sage Weil
10:57 AM CephFS Bug #5430: newfs makes ceph-mds segfault in suicide
... Sage Weil
10:52 AM CephFS Bug #5430 (Duplicate): newfs makes ceph-mds segfault in suicide
... Sage Weil
04:25 PM Revision cd98eb0c (ceph): mon/AuthMonitor: make initial auth include rotating keys
This closes a very narrow race during mon creation where there are no
service keys.
Fixes: #5427
Signed-off-by: Sage...
Sage Weil
04:22 PM Bug #5431 (Fix Under Review): osd: dump_stuck test fails with ENXIO
https://github.com/ceph/teuthology/pull/16 Sage Weil
11:00 AM Bug #5431 (Resolved): osd: dump_stuck test fails with ENXIO
... Sage Weil
04:15 PM Revision 13dbe9d1 (ceph): enable-coredump -> adjust-ulimits
and set max_files to be big, too! Sage Weil
04:15 PM Revision 253cc98d (ceph): enable-coredump -> adjust-ulimits
and set max_files to be big, too! Sage Weil
03:53 PM Revision 9b2dfb75 (ceph): mon: do not leak no_reply messages
I think I assumed no_reply() was releasing the references, but it is
not. Which is better, since send_reply() doesn'...
Sage Weil
03:53 PM Revision ad12b0d6 (ceph): mon: fix leak of MOSDFailure messages
We need to discard/cancel/free the failure report messages before we
cancel a report out. Assert in the dtor to ensu...
Sage Weil
01:30 PM Subtask #5433 (Rejected): Factor out the ReplicatedPG object replication and client IO logic as a...
"work in progress":https://github.com/dachary/ceph/tree/wip-5433
h3. Moving code PG <=> ReplicatedPG
Prior to d...
Loïc Dachary
12:20 PM Subtask #5085 (Rejected): PG::merge_log should not have side effects other than on the log & miss...
It's probably too early in the process to do that kind of enhancement / modification. Loïc Dachary
10:37 AM Bug #5427 (Fix Under Review): mon: could not get service secret for auth subsystem
Sage Weil
09:26 AM Bug #5427: mon: could not get service secret for auth subsystem
the leader never ticked while paxos was healthy, i think because of the clock skew.
see wip-5427
Sage Weil
08:59 AM Bug #5427 (Resolved): mon: could not get service secret for auth subsystem
... Sage Weil
10:24 AM Linux kernel client Bug #5429: libceph: rcu stall, null deref in osd_reset->__reset_osd->__remove_osd
leaving plana56 in kdb Sage Weil
10:23 AM Linux kernel client Bug #5429 (Resolved): libceph: rcu stall, null deref in osd_reset->__reset_osd->__remove_osd
... Sage Weil
10:15 AM rbd Bug #5428: libceph: null deref in ceph_auth_reset
leaving plana09 in kdb Sage Weil
10:12 AM rbd Bug #5428: libceph: null deref in ceph_auth_reset
first guess was a shutdown race, but ceph_monc_stop() is flushing the msgr wq. also, no other threads appear to be i... Sage Weil
10:02 AM rbd Bug #5428 (Can't reproduce): libceph: null deref in ceph_auth_reset
... Sage Weil
08:51 AM rbd Bug #5426 (Resolved): librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::comple...
... Sage Weil
08:15 AM Revision c3260b27 (ceph): rgw: initial work to separate bucket name and instance
Bucket info now resides in an instance specific object. The
old bucket info object now contains a pointer to the new
...
Yehuda Sadeh
08:15 AM Revision c103031e (ceph): rgw: initialize system flag in RGWUserInfo
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:08 AM rbd Bug #5425: krbd: xfstest 89 hang, 'read_partial_message skipping long message'
... Sage Weil
08:03 AM rbd Bug #5425 (Resolved): krbd: xfstest 89 hang, 'read_partial_message skipping long message'
... Sage Weil
08:04 AM Revision 7e3493f8 (ceph): rgw: various object put processor fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:26 AM Revision 5f43fa81 (ceph): rgw: fix broken obj put
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

06/22/2013

05:28 PM Revision 1aca370e (ceph): debian: ceph-common requires matching version of python-ceph
If they skew the ceph_argparse.py module may be missing.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:15 PM Bug #5401: cuttlefish osd recovery slow
This one seems to "hide" the problem:
commit 9fe5611fdd7374654ad58185fa3988e216c52f08
Author: Stefan Priebe <s.prie...
Stefan Priebe
02:04 PM Bug #5401: cuttlefish osd recovery slow
max may also be negative but there is only a check for == 0 in OSD.cc Stefan Priebe
01:03 PM Bug #5401: cuttlefish osd recovery slow
It seems locking and unlocking the mutex isn't working correctly. So multiple threads seem to higher recovery_ops_act... Stefan Priebe
12:31 PM Bug #5401: cuttlefish osd recovery slow
g_conf->osd_recovery_max_active is 5 but on a freshly started osd i'm seeing log messages like these ...2013-06-22 ..... Stefan Priebe
06:10 AM Bug #5401: cuttlefish osd recovery slow
It did defer the recovery again and again. Some example log output:
2013-06-22 15:07:20.187878 7f8c3f49c700 15 osd...
Stefan Priebe
04:11 AM Bug #5401: cuttlefish osd recovery slow
I could hide this problem by higher "osd recovery delay start" => 120 but then the overall recovery time is very high... Stefan Priebe
12:04 PM Bug #5424: mon/Paxos.cc: 549: FAILED assert(begin->last_committed == last_committed)
Greg Farnum wrote:
> Shouldn't that cause LevelDB to block or throw an error or something? I'm not quite sure how it...
Sage Weil
10:22 AM Bug #5424: mon/Paxos.cc: 549: FAILED assert(begin->last_committed == last_committed)
Shouldn't that cause LevelDB to block or throw an error or something? I'm not quite sure how it leads to us not readi... Greg Farnum
09:53 AM Bug #5424 (Resolved): mon/Paxos.cc: 549: FAILED assert(begin->last_committed == last_committed)
all peons died with teh above assert. the leader did this:... Sage Weil
04:59 AM Revision d7af5e14 (ceph): rgw: handle bucket creation with specified placement pool
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
01:46 AM Revision b89d7420 (ceph): Merge branch 'next'
Conflicts:
src/ceph.in
Dan Mick
01:39 AM Revision 94eada40 (ceph): Add header comments and Inktank copyrights to ceph.in/ceph_argparse.py
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:39 AM Revision 67a3c1e4 (ceph): ceph.in: rip out reusable code to pybind/ceph_argparse.py
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Conflicts:
src/ceph.in
Dan Mick

06/21/2013

11:50 PM Bug #5195 (In Progress): "ceph-deploy mon create" fails when adding additional monitors
The problem occurs when a monitor is added on a host that was not in the initial list of cluster members.
Sequence...
Anonymous
11:22 PM Revision c1198d68 (ceph): debian: update postinst, prerm hooks
This syncs up the hooks with the latest master versions. In particular,
do not blindly stop/restart daemons on packa...
Sage Weil
11:16 PM Revision 2fcbf2ba (ceph): rgw: user configuration for bucket placement
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
11:06 PM Revision e5e924ca (ceph): rgw: data structures for new data/index placement rules
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:53 PM Revision d39d648e (ceph): Merge remote-tracking branch 'remotes/origin/wip-sandon-cephdeploy'
Sandon Van Ness
10:52 PM Revision c4272a17 (ceph): ceph: even shinier
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
10:50 PM Revision 34ef2f24 (ceph): ceph: do not busy-loop on ceph -w
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
10:27 PM Revision a6142a64 (ceph): Merge pull request #14 from clee/cleanup
Clean up nested-if logic
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:53 PM Revision 27912e58 (ceph): librados: make cmd test tolerate NXIO for osd commands
The cluster may be thrashing underneath us; tolerate NXIO in case the OSD
is currently down.
Signed-off-by: Sage Wei...
Sage Weil
09:45 PM Revision f6270a7f (ceph): Wipe out existing id_rsa.pub and id_rsa before pushing ssh keys
A very simple change. Just touch a file first (to create it if it
doesn't yet exist so the delete doesn't error out) ...
Sandon Van Ness
09:25 PM Revision dcd27531 (ceph): Merge remote-tracking branch 'gh/wip-mds'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
09:23 PM Revision abd0ff64 (ceph): mds: do not assume segment list is non-empty in standby_trim_segments
If we restart standby replay shortly after startup, before we actually have
any segments, we an trigger a segfault he...
Sage Weil
06:53 PM Revision 241ad073 (ceph): rgw: make replica log object name configurable
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:53 PM Revision d572cf6f (ceph): mds: fix iterator invalidation for backtrace removal
- Don't increment before we dereference!
- We need to update the iterator before we delete the item.
This code is ch...
Sage Weil
06:50 PM Revision 8e4c292e (ceph): rados: whitelist 'had wrong client addr' for cephtool test
Recently added stuff to cephtool/test.sh workunit that triggers this.
fd769c0f21aab47cb7faacf7b6122e5288f1156e
Sage Weil
06:47 PM Revision 469900e6 (ceph): RGWReplicaBucketLogger: store bucket replica logs in the .logs pool
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
05:53 PM Revision 409422be (ceph): Merge branch 'wip-rgw-geo-2' into wip-rgw-geo
Conflicts:
src/test/cli/radosgw-admin/help.t
Yehuda Sadeh
05:47 PM rgw Bug #5422 (Resolved): object deletion should log the object tag
object tags are used to tell one instance of an object from another with the same name (to differentiate a deleted ob... Anonymous
05:07 PM Bug #5414 (Resolved): qa jobs failing with /var/lib/ceph/osd/*/journal root-owned from prior clus...
Sage Weil
04:30 PM Bug #5414: qa jobs failing with /var/lib/ceph/osd/*/journal root-owned from prior clusters
Sage Weil
10:29 AM Bug #5414 (Resolved): qa jobs failing with /var/lib/ceph/osd/*/journal root-owned from prior clus...
this is causing various runs to fail. so far i see it on upgrade runs. maybe the package update is triggering somet... Sage Weil
04:35 PM Revision 50957772 (ceph): osd: init test_ops_hook
CID 1019628 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR)
2. uninit_member: Non-static class member "test_ops_...
Sage Weil
04:35 PM Revision 17d2745f (ceph): osd: initialize OSDService::next_notif_id
CID 1019627 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member "next_notif...
Sage Weil
03:20 PM Revision 3bebbc09 (ceph): mds: rev protocol
Commit 18b9e63b4df643e1f2fb8f17416089e5d970bf60 changed the OTW lock
encoding.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
03:19 PM Revision ded2e84f (ceph): mds: kill Server::handle_client_lookup_hash()
Server::handle_client_lookup_ino() is more simple and robust. Use it
to handle both LOOKUPHASH and LOOKUINO requests....
Yan, Zheng
03:19 PM Revision 2147c4e3 (ceph): mds: use "open-by-ino" helper to handle LOOKUPINO request
Fixes #3541
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
02:33 PM rgw Feature #4335 (Resolved): rgw: dr: sync processing state: define datastructures
Oooh! Oooh! Merged into the integration branch. Greg Farnum
02:15 PM Feature #5421: mon: add formatter option for various mon commands
I've done "auth export". The tricky bit is understanding the naming and levels of containers (that end up unnamed in... Dan Mick
02:13 PM Feature #5421 (Resolved): mon: add formatter option for various mon commands
Sage Weil
02:14 PM Feature #4983: OSD: namespaces pt 2 (caps)
Sage Weil
02:08 PM Feature #3983 (In Progress): api: create initial DRAFT REST API Design
Dan Mick
02:08 PM Feature #4463 (In Progress): api: RESTful client: demonstrate remaining N-1 commands JSON or XML
Dan Mick
02:07 PM Feature #4462 (In Progress): api: RESTful client: implement remaining N-1 commands JSON or XML
Dan Mick
02:07 PM Feature #4459 (In Progress): api: RESTful client: implement remaining commands JSON only
Dan Mick
02:07 PM Feature #4460 (In Progress): api: RESTful client: demonstrate remaining N-1 commands JSON only
Dan Mick
02:07 PM Fix #5278 (In Progress): osd: smarter recovery for small objects
Sage Weil
02:06 PM Feature #4457 (Resolved): api: add JSON schema/output protocol to rados.py
Sage Weil
02:06 PM Feature #4458 (Resolved): api: RESTful client: prototype 1 command JSON only
Sage Weil
02:06 PM Feature #4461 (Resolved): api: RESTful client: prototype 1 command JSON or XML
Sage Weil
02:06 PM Feature #4547 (Resolved): api: implement self-description for --admin-daemon commands
Sage Weil
02:04 PM Feature #4548 (Resolved): api: implement self-description for osd/mon tell commands
Sage Weil
02:04 PM Feature #4455 (Resolved): api: move '--format' into just another command argument
Sage Weil
01:58 PM rgw Feature #5420 (Rejected): rgw: integrate bucket metadata changes with bucket index log
for the sake of correctness and robustness Yehuda Sadeh
01:43 PM devops Feature #5013 (In Progress): build internal openstack + ceph cluster out of some burnupi
Sage Weil
01:43 PM devops Feature #5214 (In Progress): Kernel gitbuilders for rpm distros
Sage Weil
12:48 PM Feature #5419 (New): cephtool: sanitize extra args before configuring cluster handle
The '--admin-socket' argument is not a valid ceph tool argument. The option one would actually want is '--admin-daemo... Noah Watkins
12:02 PM CephFS Bug #5418: kceph: crash in remove_session_caps
kdb dumpall attached Sage Weil
12:02 PM CephFS Bug #5418 (Resolved): kceph: crash in remove_session_caps
... Sage Weil
11:33 AM rgw Feature #5417 (Resolved): rgw: separate bucket metadata object into pointer object and instance o...
Instead of having a single bucket metadata object, we'll separate into a bucket 'head' object that will point at the ... Yehuda Sadeh
11:07 AM rgw Bug #5416: --help output needs --rgw-zone option
For the ./radosgw-admin command that is. Anonymous
11:07 AM rgw Bug #5416 (Resolved): --help output needs --rgw-zone option
The new --rgw-zone option needs to be added to the --help output. Anonymous
10:30 AM rgw Bug #5415 (Resolved): rgw: failing valgrind leak checks
teuthology-2013-06-21_01:00:44-rgw-master-testing-basic/41708 and 41709 Sage Weil
10:13 AM rgw Feature #5356 (Rejected): rgw: RESTful api for bucket upstream zone + marker info
As with #5353, we're not doing it at the moment, not clear if we really need it. Yehuda Sadeh
10:10 AM rgw Feature #5355 (Rejected): rgw: get and set bucket upstream zone + marker info
We're not doing it atm. Discussed it with Greg, and we think that the replica log already covers this info, so there'... Yehuda Sadeh
09:36 AM Bug #5413 (Resolved): osd: valgrind issue in watch code (cuttlefish?)
commit:17d2745f095e7bb640dece611d7824d370ea3b81 Sage Weil
08:17 AM Bug #5413 (Resolved): osd: valgrind issue in watch code (cuttlefish?)
teuthology-2013-06-20_20:00:11-rados-cuttlefish-testing-basic/41401... Sage Weil
09:25 AM rbd Feature #4550: Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
These packages have not been through QA yet. Anonymous
09:13 AM rbd Feature #4550: Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
Great, thanks Gary. Have these been QAd?
Neil Levine
04:57 AM Revision 24e59b43 (ceph): rgw: buffer atomic put handler
Since we tied the atomic put handler to libcurl output
data, which uses much smaller chunks, we need to buffer
data, ...
Yehuda Sadeh
04:57 AM Revision 02de43ad (ceph): rgw: tie opstate into intra-region copy operations
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

06/20/2013

11:13 PM Bug #5301: mon: leveldb crash in tcmalloc
Maciej Galkiewicz wrote:
> debian wheezy (7.0)
ok now it sounds a lot like #5239. i'm not able to reproduce this...
Sage Weil
11:04 PM Revision b7763af4 (ceph): big: enable big cluster (~50 node)
Sage Weil
11:01 PM Feature #3273 (Need More Info): mon: simple dm-crypt key management
http://marc.info/?l=ceph-devel&m=137179443405614&w=2 Sage Weil
10:55 PM Revision e97a2c86 (ceph): Merge remote-tracking branch 'yan/wip-mds' into wip-mds
Sage Weil
10:40 PM rbd Feature #4550: Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
Following the packaging discussions, the redhat packages were respun with the latest redhat sources + the ceph rados ... Anonymous
10:14 PM Revision 69e1a912 (ceph): ceph.in: fix ^C handling in watch (trap exception in while, too)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:14 PM Revision 31d221c3 (ceph): ceph.in: remove some TAB chars
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:04 PM Revision 29f6f277 (ceph): ceph: --version as well as -v
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:51 PM rgw Feature #4340 (In Progress): rgw: dr: data sync agent: implement full sync
Yehuda Sadeh
09:51 PM rgw Feature #5358 (In Progress): rgw: RESTful api for intra-region copy state
Yehuda Sadeh
09:50 PM rgw Feature #5356 (In Progress): rgw: RESTful api for bucket upstream zone + marker info
Yehuda Sadeh
09:50 PM rgw Feature #5341 (Fix Under Review): rgw: keep state for cross-rgw copy operations
Yehuda Sadeh
09:42 PM Revision 234fab09 (ceph): Merge branch 'wip-rgw-geo-enovance' into wip-rgw-geo-2
Yehuda Sadeh
09:41 PM Revision 6d6dc42e (ceph): fixup "radosgw-admin: new commands to look at and clean up replica logs"
Greg Farnum
09:33 PM CephFS Fix #5399: timestamp changes on replayed mds request (pjd link 71)
probably need to extend the replayed request message to include the timestamps we got for the inode and dir so that t... Sage Weil
09:33 PM CephFS Fix #5399: timestamp changes on replayed mds request (pjd link 71)
- we send a create to mds
- get an ack, but it isn't journaled
- pjd stats the mtime/ctime/ec.
- mds restarts
- w...
Sage Weil
09:12 PM CephFS Bug #5290: mds: crash whilst trying to reconnect
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-06-20_13:32:57-fs-master-testing-basic/41231
logs in ...
Sage Weil
09:10 PM Revision e4ef5c6f (ceph): cls_replica_log: add the actual class
This class can be applied to any object, and will keep track of
the bounds, matching times, and matching sets of in-p...
Greg Farnum
09:10 PM Revision 29df88af (ceph): cls_replica_log: add client with user documentation
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:10 PM Revision 36514731 (ceph): cls_replica_log: add tests.
We do several good updates, a bad update, a good delete,
a bad delete, several good gets, and a bad get.
Signed-off-...
Greg Farnum
09:10 PM Revision ab79ba46 (ceph): cls_replica_log: integrate with RGWRados
We introduce an implementation class RGWReplicaLogger, and two user
classes RGWReplicaObjectLogger (for the data/meta...
Greg Farnum
09:10 PM Revision 59bfdd00 (ceph): radosgw-admin: new commands to look at and clean up replica logs
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:10 PM Revision 22a02e95 (ceph): cls_replica_log: add ops for new class
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:10 PM Revision d1c95943 (ceph): cls_replica_log: add types for new class
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:42 PM Revision 70b54671 (ceph): Clean up nested-if logic
Chris Lee
08:38 PM Revision 0deb6d40 (ceph): rgw: lock related modifications
1. zone-id inclusion in lock/unlock for mdlog and datalog
2. renewal of lock if the locker request lock again
3. modi...
Babu Shanmugam
08:32 PM Revision 3b4c11b2 (ceph): rgw: add max-entries, marker for log operations
Signed-off-by: Babu Shanmugam <anbu@enovance.com>
Conflicts:
src/rgw/rgw_admin.cc
src/rgw/rgw_rest_log.cc
Babu Shanmugam
07:30 PM Revision 4bf5b732 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
07:26 PM Revision 714f2128 (ceph): osdc: re-calculate truncate_size for strip objects
Feed truncate_size through the striping algorithm so that it reflects the
correct per-object offset (as opposed to th...
Yan, Zheng
07:19 PM Revision ebb46c45 (ceph): qa/workunits/misc/multiple_rsync.sh: wtf
2013-06-15T12:55:29.808 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.1
2013-06-...
Sage Weil
06:45 PM CephFS Bug #5333 (Fix Under Review): mds: segfault in MDLog::standby_trim_segments
wip-5333
this looks like a simple matter of not crashing if the segment list is empty. that at least covers this ...
Sage Weil
12:53 PM CephFS Bug #5333: mds: segfault in MDLog::standby_trim_segments
Just a note: maybe we missed a spot, but I remember doing a re-read head object, retry journal read whenever we get a... Greg Farnum
12:47 PM CephFS Bug #5333: mds: segfault in MDLog::standby_trim_segments
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-06-20_01:00:49-fs-next-testing-basic/40965
with ful...
Sage Weil
06:30 PM Revision ffdb7236 (ceph): mon: more fix dout use in sync_requester_abort()
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d60534b8f59798feaeeaa17adba2a417d7777cbf)
Sage Weil
06:29 PM Revision 38ddae04 (ceph): mon: fix raw use of *_dout in sync_requester_abort()
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 8a4ed58e39b287fd8667c62b45848487515bdc80)
Sage Weil
06:28 PM Revision fd769c0f (ceph): qa/workunits/cephtool/test.sh: fix and cleanup several tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:23 PM Revision f420e5c6 (ceph): mon: drop deprecated 'stop_cluster'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:23 PM Revision 4977b88a (ceph): mds: make 'mds compat rm_*compat' idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:15 PM CephFS Bug #5380 (Resolved): osdc/Filer.cc: 163: FAILED assert(probe->known_size[p->oid] <= shouldbe)
Sage Weil
12:30 PM CephFS Bug #5380: osdc/Filer.cc: 163: FAILED assert(probe->known_size[p->oid] <= shouldbe)
Sage Weil
06:11 PM Revision 4a038d6d (ceph): mon: make 'log ...' command wait for commit before reply
Previously we would just dump the command argument to our local log client
and reply immediately, which could lose th...
Sage Weil
06:09 PM Revision 483aa74f (ceph): test: update cli test
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:09 PM Revision 008bdc5e (ceph): radosgw_admin: fixup cli test
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:04 PM Revision 7b5ec743 (ceph): cls_rgw: skip namespaced entries when listing bucket
We added a namespace to the entries, and sadly there can be
valid entries beyond it. Previously we assumed that once ...
Yehuda Sadeh
06:04 PM Revision 5de54f6a (ceph): a/workunits/cephtool/test.sh: --no-log-to-stderr when examining stderr
We can get random messages to stderror from socket reconnects and such;
discard those if we are looking at stderr in ...
Sage Weil
05:42 PM Bug #5412 (Resolved): doc bug: incorrect reference to monitor quorum requirements
http://ceph.com/docs/master/rados/deployment/ceph-deploy-mon/... Greg Farnum
04:46 PM Revision d60534b8 (ceph): mon: more fix dout use in sync_requester_abort()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:36 PM Revision 8a4ed58e (ceph): mon: fix raw use of *_dout in sync_requester_abort()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:08 PM Revision c8af85d4 (ceph): doc/release-notes: v0.61.4
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:56 PM Bug #4004 (Can't reproduce): Intermittent kernel build failures
Anonymous
02:52 PM Bug #4004: Intermittent kernel build failures
Closing since we haven't seen any problems for a couple months. Anonymous
02:55 PM devops Cleanup #5106 (Resolved): ceph_deploy: install/compile error on wheezy
The was happening do to syntax in the test programs that wasn't supported on Python 2.6. Not shipping the test direc... Anonymous
02:51 PM Bug #2176 (Resolved): dependencies not checked by autoconf
We've got all the current dependencies in the configure.ac checks and in the rpm or debian requirements. Anonymous
02:42 PM CephFS Bug #5411 (Resolved): teuthology: bad object dereference
... Greg Farnum
01:30 PM CephFS Fix #5268: mds: fix/clean up file size/mtime recovery code
See also #4485. Greg Farnum
01:30 PM CephFS Feature #4485: Improve "needsrecover" handling
See also #5268. Greg Farnum
01:24 PM CephFS Feature #1693 (In Progress): libcephfs: Support TRIM (hole punching)
See "[PATCH] Ceph-fuse: Punch hole support" from Li Wang. Greg Farnum
01:17 PM CephFS Feature #3541 (In Progress): mds: robust ino lookup using file backpointers
A bunch of this got done, but Sage isn't sure if the client -> LOOKUPINO messages are wired up to that infrastructure... Greg Farnum
12:58 PM Feature #4929: Erasure encoded placement group
the pad is only archived for so long, keep a "pad backup":http://pad.ceph.com/p/Erasure_encoding_as_a_storage_backend... Loïc Dachary
11:31 AM Bug #5409 (Resolved): mon: log command does not wait for commit
Sage Weil
10:43 AM Bug #5409 (Resolved): mon: log command does not wait for commit
the mon replies immediately, and may lose the msg if it restarts.... Sage Weil
10:35 AM rgw Feature #5408 (Resolved): rgw: turn off dr/geo logging
Yehuda Sadeh
10:26 AM Bug #5407 (Resolved): mon: is_writeable doesn't match wait_for_writeable on cuttlefish
fixes in master.. need a minimal cuttlefish backport. Sage Weil
09:58 AM rgw Feature #5406 (Resolved): rgw: a RESTful api to dump region map
Yehuda Sadeh
09:42 AM devops Bug #5405 (Resolved): ceph-deploy: transient pushy exception on install
... Sage Weil
08:37 AM devops Feature #5403 (Resolved): make ceph.com repos mirrorable
Sage Weil
08:01 AM Fix #5388: osd: localized reads (from replicas) reordered wrt writes
Since disabling localized reads I've not seen the problem occur, so thanks :) Mike Bryant
07:32 AM Bug #5401: cuttlefish osd recovery slow
Full backtrace (while recovering):
http://pastebin.com/raw.php?i=DWGHiNP6
2nd full backtrace:
http://pastebin.co...
Stefan Priebe
07:18 AM Bug #5401: cuttlefish osd recovery slow
Not sure if this helps:
# /etc/init.d/ceph stop osd.24; sleep 15; /etc/init.d/ceph start osd.24; sleep 10; inotif...
Stefan Priebe
06:59 AM Bug #5401: cuttlefish osd recovery slow
Some more information. While recoverig i see nearly no CPU load. If i look at the disk activity i see a HUGE amount o... Stefan Priebe
06:53 AM Bug #5401: cuttlefish osd recovery slow
Lowering osd recovery max active makes it even more worth as the over all recovery takes longer. So it's not the I/O ... Stefan Priebe
01:01 AM Bug #5401 (Can't reproduce): cuttlefish osd recovery slow
While the peering is fine now (Bug #5232) (latest upstream/cuttlefish) even without wip_cuttlefish_compact_on_startup... Stefan Priebe
06:59 AM Bug #5292: mon: monitor crashing due to not being in the monmap (no monmap to be in)
Thanks. Jeff Moskow
06:56 AM Bug #5292 (Resolved): mon: monitor crashing due to not being in the monmap (no monmap to be in)
You hit #5205 -- not the same issue, thus closing this ticket again. Joao Eduardo Luis
06:48 AM Bug #5292: mon: monitor crashing due to not being in the monmap (no monmap to be in)
Here you go. Please let me know if you need anything else.
Jeff
Jeff Moskow
06:42 AM Bug #5292 (Need More Info): mon: monitor crashing due to not being in the monmap (no monmap to be...
Okay, can you post the monitor's logs with 'debug mon = 20' ? Joao Eduardo Luis
02:46 AM Bug #5292: mon: monitor crashing due to not being in the monmap (no monmap to be in)
I did a reboot, just to make sure :-(
# ceph -v
ceph version 0.61.4 (1669132fcfc27d0c0b5e5bb93ade59d147e23404)
...
Jeff Moskow
06:48 AM rgw Bug #5402 (Resolved): rgw compilation problem on wip-rgw-geo-2 branch
The wip-rgw-geo-2 branch does not compile from a2cf14fe27a2da54e44b12a373b15b29c89d31b9.
In fact the method encode...
Christophe Courtaut
03:02 AM Revision 1fccfd8b (ceph): Merge pull request #367 from ceph/wip-ceph-cli
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
02:54 AM Revision 84444d0b (ceph): Merge remote-tracking branch 'upstream/next'
Samuel Just
02:53 AM Revision c39b99cd (ceph): FileStore: handle observers in constructor/destructor
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
02:44 AM Revision 02115830 (ceph): init-radosgw: use radosgw --show-config-value to get config values
This way we get the correct default values, as reflected by radosgw
itself.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:44 AM Revision 716fc350 (ceph): ceph-conf: make --show-config-value reflect daemon defaults
We want DAEMON defaults, but we don't want global_init to do anything else
daemonish like print a banner or mkdir /va...
Sage Weil
02:44 AM Revision 88f73c5a (ceph): ceph: fix ceph-conf call to get admin socket path for 'daemon <name> ...'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:15 AM Revision cf3bc251 (ceph): FileStore: apply changes after disabling m_filestore_replica_fadvise
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from co...
Samuel Just
02:14 AM Revision ed8b0e65 (ceph): FileStore: apply changes after disabling m_filestore_replica_fadvise
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Samuel Just
12:58 AM Revision 2a4953b6 (ceph): ceph-disk: use unix lock instead of lockfile class
The lockfile class relies on file system trickery to get safe mutual
exclusion. However, the unix syscalls do this f...
Sage Weil
12:55 AM Revision cb6bc95a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
12:06 AM Fix #5232: osd: slow peering due to pg log rewrites
I'm fridudad ;-) Peering works fine but recovery does not. In my initial text of this tracker i also mentioned recove... Stefan Priebe

06/19/2013

11:14 PM Subtask #5213 (Resolved): unit tests for src/osd/PGLog.{cc,h}
Loïc Dachary
11:11 PM Revision 8c0daafe (ceph): ceph-disk: make list_partition behave with unusual device names
When you get device names like sdaa you do not want to mistakenly conclude that
sdaa is a partition of sda. Use /sys...
Alexandre Maragone
10:59 PM Revision c830b704 (ceph): Merge pull request #364 from dachary/wip-5213
unit tests for PGLog::proc_replica_log
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
10:57 PM Revision 90564025 (ceph): Merge pull request #366 from dachary/wip-5398
PGLog::rewind_divergent_log must not call mark_dirty_from on end()
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
10:48 PM CephFS Bug #5289: mds closing stale session
Sage Weil wrote:
> this is caused when teh client is not talknig to the mds. can you verify the network is working, ...
chen atrmat
10:24 PM Revision 8a5d989c (ceph): FileStore: get_index prior to taking fdcache_lock in lfn_unlink
We take the fdcache_lock while holding onto index objects
elsewhere in the code.
Fixes: #5389
Reviewed-by: David Zaf...
Samuel Just
10:16 PM Revision bb2cd9e3 (ceph): task/: add args.py
The usage doc string for a task is tedious to write and
hard to keep reconciled with the code as defaults are changed...
Samuel Just
10:16 PM Revision 3d9fa225 (ceph): task/peering_speed_test.py: add test which summarizes pg peering speed
Running this regularly may warn us about slow peering.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
08:51 PM Revision 1669132f (ceph): v0.61.4
Gary Lowell
08:50 PM Revision 09e869a4 (ceph): PGLog::rewind_divergent_log must not call mark_dirty_from on end()
PGLog::rewind_divergent_log is dereferencing iterator "p" though it is
already past the end of its container. When en...
Loïc Dachary
08:35 PM Revision 02aa7d99 (ceph): schedule_suite.sh: specify admin_socket branch in overrides yaml
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:08 PM CephFS Bug #5380: osdc/Filer.cc: 163: FAILED assert(probe->known_size[p->oid] <= shouldbe)
The patch only fixes the root cause. It doesn't help if objects already have wrong size. Zheng Yan
07:39 PM Revision b76540f6 (ceph): messages/MOSDMarkMeDown: fix uninit field
Fixes valgrind warning:
==14803== Use of uninitialised value of size 8
==14803== at 0x12E7614: sctp_crc32c_sb8_64_...
Sage Weil
06:52 PM Revision e11cc1c8 (ceph): add constness to PGLog::proc_replica_log
The function is made const by replacing a single call to log.objects[]
with log.objects.find. The olog argument is al...
Loïc Dachary
06:52 PM Revision 4d77443d (ceph): unit tests for PGLog::proc_replica_log
The tests covers 100% of the LOC of proc_replica_log. It is broken down
in 7 cases to enumerate all the situations it...
Loïc Dachary
06:33 PM Revision 02b3c552 (ceph): Merge pull request #342 from ceph/wip-mon
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
06:29 PM Revision a93b4679 (ceph): Include MySQLdb
Fixes: #5120 Warren Usui
06:27 PM Revision a9e9c58f (ceph): mon/MonmapMonitor: remove some dead code
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision 3aa61a0b (ceph): mon/PaxosService: simplify readable check
Recast this in terms of the paxos check and our additional conditions,
which match wait_for_readable().
Signed-off-b...
Sage Weil
06:27 PM Revision f985de28 (ceph): mon/PaxosService: simplify is_writeable
Recast this in terms of paxos check + our conditions, and make it
match wait_for_writeable().
Signed-off-by: Sage We...
Sage Weil
06:27 PM Revision 7b7ea8e3 (ceph): mon/Paxos: cleanup: drop unused PREPARING state bit
This is never set when we block, and nobody looks at it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:27 PM Revision ec2ea86e (ceph): mon/Paxos: not readable when LOCKED
If we are re-proposing a previously accepted value from a previous quorum,
we should not consider it readable, becaus...
Sage Weil
06:27 PM Revision ee34a219 (ceph): mon: simplify states
- make states mutually exclusive (an enum)
- rename locked -> updating_previous
- set state prior to begin() to simpl...
Sage Weil
06:27 PM Revision 392a8e21 (ceph): mon/PaxosService: not active during paxos UPDATING_PREVIOUS
Treat this as an extension of the recovery process, e.g.
RECOVERING -> ACTIVE
or
RECOVERING -> UPDATING_PREVIOUS -...
Sage Weil
06:27 PM Revision a42d7582 (ceph): mon/Paxos: do paxos refresh in finish_proposal; and refactor
Do the paxos refresh inside finish_proposal, ordered *after* the leader
assertion so that MonmapMonitor::update_from_...
Sage Weil
06:27 PM Revision dc834301 (ceph): mon: safely signal bootstrap from MonmapMonitor::update_from_paxos()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision e68b1bd3 (ceph): mon/Paxos: go active *after* refreshing
The update_from_paxos() methods occasionally like to trigger new activity.
As long as they check is_readable() and is...
Sage Weil
06:27 PM Revision e832e76a (ceph): mon: simplify Monitor::init_paxos()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision 439e7996 (ceph): mon: debug proposal timers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision e5658023 (ceph): mon: fix whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision 7229da8a (ceph): mon/MonmapMonitor: fix typo in check to remove mkfs info
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision cc339c07 (ceph): mon: explicitly refresh_from_paxos() when leveldb state changes
Instead of opportunistically calling each service's update_from_paxos(),
instead explicitly refresh all in-memory sta...
Sage Weil
06:27 PM Revision 03014a4e (ceph): mon: remove unnecessary update_from_paxos calls
The refresh() will do this when the state changes; no need to
opportunistically call this method all of the time.
Si...
Sage Weil
06:27 PM Revision d941363d (ceph): mon: no need to refresh from _active
The refresh is done explicitly by the monitor, independent of the more
fragile PaxosService callbacks.
Signed-off-by...
Sage Weil
06:27 PM Revision 2fccb300 (ceph): mon/PaxosService: cache {first,last}_committed
Refresh the in-memory values when we are told the on-disk paxos state
may have changed.
Signed-off-by: Joao Eduardo ...
Joao Eduardo Luis
06:12 PM Revision 778d930d (ceph): Fix to ignore ssh-key checking if running on virtual machines or
if a line that reads 'sshkey: ignore' is in the yaml file.
Fix #5364
Signed-off-by: Warren Usui <warren.usui@inktank...
Warren Usui
06:12 PM Revision 14417072 (ceph): Make reset of ssh key code conditional on being a virtual machine.
Add and use is_vm to determine if we are running on a virtual machine.
Fix #5364
Signed-off-by: Warren Usui <warren....
Warren Usui
06:06 PM rbd Bug #5222 (Resolved): krbd: use per-rbd_dev mutex to protect header updates
Sage Weil
06:06 PM rbd Bug #3925 (Resolved): krbd: sysfs write lockdep warnings
Sage Weil
06:04 PM Bug #5398 (Resolved): PGLog::rewind_divergent_log dereferencing iterator "p" past the end of its ...
Sage Weil
01:58 PM Bug #5398 (Fix Under Review): PGLog::rewind_divergent_log dereferencing iterator "p" past the end...
"pull request":https://github.com/ceph/ceph/pull/366 Loïc Dachary
12:59 PM Bug #5398 (Resolved): PGLog::rewind_divergent_log dereferencing iterator "p" past the end of its ...
Loïc Dachary
06:03 PM devops Bug #5161 (Resolved): daemons should create /var/run/ceph if it doesn't already exist
Sage Weil
06:02 PM Bug #5227 (Can't reproduce): ARM set up: rados test failed
Sage Weil
07:45 AM Bug #5227: ARM set up: rados test failed
Been trying to reproduce this on the talas but no joy so far. Still hammering cuttlefish. Joao Eduardo Luis
06:00 PM devops Bug #5387 (Resolved): ceph-disk: lockfile does not detect stale locks (dead parent process)
Sage Weil
06:00 PM devops Bug #5390 (Pending Backport): ceph-deploy osd create hangs
Sage Weil
05:28 PM devops Bug #5390: ceph-deploy osd create hangs
bah, trivial fcntl(2) is all we need here. Sage Weil
05:57 PM Revision de8900dc (ceph): os/FileStore: use fdatasync(2) instead of sync_file_range(2)
This fixes data corruption on XFS. Backported from
ffade3c85dfffa13a16edd9630a52d99eb8a413d.
Fixes: #4976
Signed-of...
Sage Weil
05:57 PM Revision 95bd0480 (ceph): os/FileStore: disable fadvise on XFS
fadvise(DONTNEED) on XFS can break writeback ordering and zeroing; see
http://oss.sgi.com/archives/xfs/2013-06...
Sage Weil
05:56 PM Revision 2434ecca (ceph): Merge remote-tracking branch 'gh/wip-4976-cuttlefish' into cuttlefish
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
05:50 PM Revision fd83bc3f (ceph): client: fix warning
client/Client.cc: In member function 'int Client::_read_sync(Fh*, uint64_t, uint64_t, ceph::bufferlist*)':
warning: c...
Sage Weil
05:45 PM Revision b2f1a1ad (ceph): mds: fix remote wrlock rejoin
remote wrlock's target is not always inode's auth MDS.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Yan, Zheng
05:45 PM Revision 15a5d37a (ceph): mds: fix race between scatter gather and dirfrag export
If we gather dirty scatter lock state while corresponding dirfrag
is been exporting, we may receive different dirfrag...
Yan, Zheng
05:37 PM Revision 35f0478e (ceph): use correct branch for admin_socket tests
Sage Weil
05:36 PM Revision 3649e277 (ceph): admin_socket: fetch test from correct branch
Sage Weil
05:00 PM rgw Feature #4335 (Fix Under Review): rgw: dr: sync processing state: define datastructures
We're well beyond "defining" the data structures at this point; there's code and it's undergoing review. But this is ... Greg Farnum
04:58 PM Revision 1a3f0b3c (ceph): Merge branch 'next'
Sage Weil
04:58 PM Revision ded0a5f4 (ceph): Revert "client: fix warning"
This reverts commit 4a3127f48d75121745f81d1aba723cb7f867f790.
Wrong branch.
Sage Weil
04:12 PM devops Bug #5211 (Pending Backport): ceph-disk prepare: list_partitions() shouldn't return disks
Sage Weil
09:25 AM devops Bug #5211 (Fix Under Review): ceph-disk prepare: list_partitions() shouldn't return disks
pusehd to wip-ceph-disk Sage Weil
04:08 PM Revision 4455f75d (ceph): valgrind: give up and ignore all leveldb leaks
Hopefully if it is our fault we will have our own struct wrapping the
leveldb resource that we leak.
Sage Weil
04:02 PM CephFS Fix #5399 (New): timestamp changes on replayed mds request (pjd link 71)
Hmm, Sage points out this might be something else; reopening. Greg Farnum
03:56 PM CephFS Fix #5399 (Rejected): timestamp changes on replayed mds request (pjd link 71)
It's a time stamp check for things going backwards, and is failing due to out-of-sync clocks (over a network) being h... Greg Farnum
03:44 PM CephFS Fix #5399 (Resolved): timestamp changes on replayed mds request (pjd link 71)
teuthology-2013-06-19_10:46:59-fs-cuttlefish-master-basic 40138 40141 Sage Weil
03:50 PM Fix #5232: osd: slow peering due to pg log rewrites
This won't get backported. Some mitigating patches did go into cuttlefish. Also, there is wip_cuttlefish_compact_on... Samuel Just
03:45 PM Fix #5232 (Resolved): osd: slow peering due to pg log rewrites
Samuel Just
03:44 PM RADOS Tasks #5243: osd testing: create peering speed test
peering_speed_test.py, still needs to be added to ceph-qa-suite somewhere appropriate. Samuel Just
03:43 PM Fix #5278: osd: smarter recovery for small objects
wip-small-object-recovery, in progress Samuel Just
03:26 PM Bug #5389 (Resolved): osd: op_tp timeout on big cluster + radosmodel
Samuel Just
03:11 PM Bug #5389: osd: op_tp timeout on big cluster + radosmodel
lfn_unfound Samuel Just
03:21 PM devops Bug #5306: Xen based OSDs fail to start ceph-osd process
Here's the output of udevadm test
~ sudo udevadm test --action=add /sys/devices/vbd-51728/block/xvdb/xvdb1
run_c...
Yan-Fa Li
03:04 PM devops Bug #5306: Xen based OSDs fail to start ceph-osd process
OK, I updated using ceph-deploy to all my nodes to this version:
ceph version 0.61.3-29-g08304a7 (08304a7c46da7517...
Yan-Fa Li
11:43 AM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
I'm still using the cluster with the modified ceph-mds program, it still works. I caused another power outage (this i... Jérôme Poulin
11:25 AM rgw Bug #5346: rgw: invalid read from RGWFormatter_Plain::write_data
well, swift is the only user of the plain formatter I guess. Yehuda Sadeh
11:14 AM rgw Bug #5346: rgw: invalid read from RGWFormatter_Plain::write_data
this appears to be triggered by the swift test.. doesn't happen with s3tests or readwrite etc
also present on cutt...
Sage Weil
11:15 AM Bug #4976 (Resolved): osd powercycle triggers object corruption on xfs
Sage Weil
09:09 AM Bug #4976: osd powercycle triggers object corruption on xfs
What do you mean "remove fadvise"? And is this a known upstream issue? Greg Farnum
10:37 AM rbd Documentation #3220 (Resolved): doc: more detail on QEMU+RBD page
http://ceph.com/docs/master/rbd/qemu-rbd/ John Wilkins
09:56 AM Bug #5292: mon: monitor crashing due to not being in the monmap (no monmap to be in)
It was backported to the branch that should soon become 0.61.4. Until then, you'll be able to find it on the gitbuil... Joao Eduardo Luis
08:36 AM Bug #5292: mon: monitor crashing due to not being in the monmap (no monmap to be in)
I just tried apt-get update and it didn't pull down any cuttlefish updates. Have they been released? Do I need to d... Jeff Moskow
07:43 AM Bug #5292 (Resolved): mon: monitor crashing due to not being in the monmap (no monmap to be in)
Fix for this went into next and cuttlefish branches as of last night; see #5256. Joao Eduardo Luis
08:59 AM devops Feature #5397 (New): terminate ceph-create-keys when its mon process dies
Right now, it's easy to build up a bunch of ceph-create-keys processes on a node because it is started when the monit... Greg Farnum
08:38 AM Bug #5375 (Resolved): squeeze tcmalloc leaks
i'll send a note to the email list. thanks for tracking this down! Sage Weil
06:03 AM Revision 96c9493d (ceph): radosgw-admin: interface to control ops state
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:02 AM Revision 8b1524be (ceph): rgw: OpState internal api
Add new higher level functions to set, renew, list, and remove
logged operation state.
Signed-off-by: Yehuda Sadeh <...
Yehuda Sadeh
06:01 AM Revision 258edfca (ceph): rgw: fix check_state call
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:03 AM Revision f8973bda (ceph): common/Preforker: fix warning
common/Preforker.h: In member function ‘int Preforker::signal_exit(int)’:
warning: common/Preforker.h:82:45: ignoring...
Sage Weil
05:01 AM Revision 6427985b (ceph): mon: Monitor: make sure we backup a monmap during sync start
First of all, we must find a monmap to backup. The newest version.
Secondly, we must make sure we back it up before...
Joao Eduardo Luis
05:01 AM Revision f8f83e78 (ceph): mon: Monitor: obtain latest monmap on sync store init
Always use the highest version amongst all the typically available
monmaps: whatever we have in memory, whatever we h...
Joao Eduardo Luis
05:00 AM Revision 41e1a6be (ceph): mon: Monitor: don't remove 'mon_sync' when clearing the store during abort
Otherwise, we will end up losing the monmap we backed up when we started
the sync, and the monitor may be unable to s...
Joao Eduardo Luis
04:58 AM Revision 5e6dc4ea (ceph): mon: Monitor: make sure we backup a monmap during sync start
First of all, we must find a monmap to backup. The newest version.
Secondly, we must make sure we back it up before...
Joao Eduardo Luis
04:58 AM Revision 6284fdce (ceph): mon: Monitor: obtain latest monmap on sync store init
Always use the highest version amongst all the typically available
monmaps: whatever we have in memory, whatever we h...
Joao Eduardo Luis
04:56 AM Revision af5a9861 (ceph): mon: Monitor: don't remove 'mon_sync' when clearing the store during abort
Otherwise, we will end up losing the monmap we backed up when we started
the sync, and the monitor may be unable to s...
Joao Eduardo Luis
04:31 AM Revision 3f32ded4 (ceph): os/FileStore: drop posix_fadvise(...DONTNEED)
On XFS this call is problematic because it directly calls the filemap
writeback without vectoring through xfs. This ...
Sage Weil
04:24 AM Revision ffade3c8 (ceph): os/FileStore: use fdatasync(2) instead of sync_file_range(2)
The use of sync_file_range(2) on XFS screws up XFS' delicate ordering
of writeback and range zeroing; see #4976 and t...
Sage Weil
03:55 AM Revision baa1c86e (ceph): Merge remote-tracking branch 'upstream/wip-log-rewrite-sam'
Fixes: #5232
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
03:45 AM Revision d628109f (ceph): rgw: specialized obj zone copy state for statelog
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
03:07 AM Revision 13e03021 (ceph): rgw: internal api for statelog objclass
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:55 AM Revision 3383ba63 (ceph): config: fix run_dir typo
From 654299108bfb11e7dce45f54946d1505f71d2de8.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commi...
Sage Weil

06/18/2013

11:38 PM Bug #5375: squeeze tcmalloc leaks
OK this def. fixes it for me. So the squeeze perftool package seems to have a memory leak. Stefan Priebe
12:39 PM Bug #5375: squeeze tcmalloc leaks
Sage Weil
12:17 PM Bug #5375: squeeze tcmalloc leaks
OK backported: google-perftools from wheezy to squeeze, recompiled leveldb and ceph to reflect new google-perftools v... Stefan Priebe
11:18 AM Bug #5375: squeeze tcmalloc leaks
yeah, try wheezy. they won't update squeeze at this point anyway. Sage Weil
11:17 AM Bug #5375: squeeze tcmalloc leaks
The Debian Maintainer is: Daigo Moriwaki <daigo at debian.org>
Should i first try to use the one from wheezy on sq...
Stefan Priebe
11:14 AM Bug #5375: squeeze tcmalloc leaks
Hmm, looks like maybe we need to send a bug to upstream (Debian and/or libgoogle-perftools devs).
Sage, any ideas ...
Greg Farnum
11:02 AM Bug #5375: squeeze tcmalloc leaks
no change. Should i update my tcmalloc on debian squeeze?
[: ~]# pmap -x 11783|tail -n1
total kB 176290...
Stefan Priebe
10:56 AM Bug #5375: squeeze tcmalloc leaks
Yes. In particular the "heap release" bit is trying to more aggressively give memory back to the OS. We've observed i... Greg Farnum
10:48 AM Bug #5375: squeeze tcmalloc leaks
not should be now Stefan Priebe
10:48 AM Bug #5375: squeeze tcmalloc leaks
not it's using 1GB should i run these commands again? Stefan Priebe
11:28 PM Revision 0b932bfd (ceph): cls_statelog: pass in timestamp
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:57 PM rgw Feature #4335 (In Progress): rgw: dr: sync processing state: define datastructures
Yehuda Sadeh
10:57 PM rgw Feature #4338 (In Progress): rgw: multisite: metadata sync agent: implement delta changes sync
Yehuda Sadeh
10:56 PM rgw Feature #5341 (In Progress): rgw: keep state for cross-rgw copy operations
Yehuda Sadeh
10:56 PM rgw Bug #5357 (Fix Under Review): rgw: set and retrieve intra-region copy operation state
Yehuda Sadeh
10:44 PM Revision 25749033 (ceph): AuthMonitor: auth export's status message to ss, not ds
This puts it on stderr, not stdout
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
10:33 PM devops Bug #5390: ceph-deploy osd create hangs
starting with the mercurial lock implementation, which uses a pid. see wip-ceph-disk-lock, tho still incomplete. Sage Weil
08:45 AM devops Bug #5390 (Fix Under Review): ceph-deploy osd create hangs
care to review teh top patch in wip-ceph-disk?
alternatively, do you know of a replacement for lockfile that will ...
Sage Weil
08:38 AM devops Bug #5390 (In Progress): ceph-deploy osd create hangs
see also #5387. and i'll add the sigint handler to reduce the probability of this happening! Sage Weil
07:36 AM devops Bug #5390 (Resolved): ceph-deploy osd create hangs
On Ubuntu 13.04 with ceph 0.61.3 .
It hangs when creating a new osd using ceph-deploy.
ceph@ceph-node4:~/mycluste...
Da Chun Wu
10:24 PM Fix #5279 (In Progress): pipeline large object recovery
Sage Weil
10:24 PM Feature #4200 (In Progress): mon: break pgmap into separate leveldb keys
Sage Weil
10:14 PM Revision 75b6c829 (ceph): doc: Fixed OpenStack Keystone instruction.
fixes: #5178 John Wilkins
10:14 PM Revision cba4de11 (ceph): cls_statelog: improve unitest
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:13 PM Revision b89f47c8 (ceph): cls_statelog: fix a few issues
Issues that came up when developed the unitest
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:08 PM Bug #5256 (Resolved): Upgraded bobtail->cuttlefish mon crashes, then can't resume the conversion
Sage Weil
09:51 PM Revision 41e1416c (ceph): ceph.spec: create /var/run on package install
The %ghost %dir ... line will make this get cleaned up but won't install
it.
Reported-by: Derek Yarnell <derek@umiac...
Sage Weil
09:51 PM Revision 64ee0148 (ceph): ceph.spec: create /var/run on package install
The %ghost %dir ... line will make this get cleaned up but won't install
it.
Reported-by: Derek Yarnell <derek@umiac...
Sage Weil
09:45 PM Bug #4976 (Fix Under Review): osd powercycle triggers object corruption on xfs
the problem is that sync_file_range(2) and posix_fadvaise(..DONTNEED) break xfs's internal write and zero ordering. ... Sage Weil
09:28 PM Revision 2df36191 (ceph): global: create /var/run/ceph on daemon startup
This handles cases where the daemon is started without the benefit of
sysvinit or upstart (as with teuthology or ceph...
Sage Weil
09:27 PM Revision c819dcc2 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
09:26 PM Revision 97f1322c (ceph): doc: Updated deployment preflight.
fixes: #5266
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
09:23 PM Revision bb799e69 (ceph): test_rados.py: add some tests for mon_command
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:22 PM Revision 64b4e4a6 (ceph): rados.py: wrap target in c_char_p()
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:22 PM Revision 54f74325 (ceph): rados.py: return error strings even if ret != 0
Key rados_free() off returned length, not ret
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil ...
Dan Mick
09:22 PM Revision 81e73c7a (ceph): ceph.in: pass parsed conffile to Rados constructor
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:22 PM Revision 2fc8d864 (ceph): ceph.in: global var dontsplit should be capitalized
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:19 PM Bug #5372 (Duplicate): osd/SnapMapper.cc: 270: FAILED assert(check(oid))
I think this is caused by the same thing as 5269. Samuel Just
09:18 PM Revision 38a595ba (ceph): FileStore: optionally compact leveldb on mount
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:18 PM Bug #5320 (Resolved): osd/ReplicatedPG.cc: 4753: FAILED assert(!pg_log.get_missing().is_missing(s...
Samuel Just
09:09 PM Revision 4a3127f4 (ceph): client: fix warning
signed/unsigned comparison
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:00 PM Fix #5388: osd: localized reads (from replicas) reordered wrt writes
... Sage Weil
10:21 AM Fix #5388: osd: localized reads (from replicas) reordered wrt writes
Sage Weil
09:33 AM Fix #5388: osd: localized reads (from replicas) reordered wrt writes
I've just reproduced it with those log levels.
There was 1 master, 1 regionserver.
So I think the writing and readi...
Mike Bryant
08:04 AM Fix #5388 (Need More Info): osd: localized reads (from replicas) reordered wrt writes
Hi Mike,
I gather that the same data was just written by a different node in the cluster? And this is right near/...
Sage Weil
03:40 AM Fix #5388 (New): osd: localized reads (from replicas) reordered wrt writes
I'm using hbase, with the hadoop-cephfs bindings, on top of a ceph 0.61 cluster.
I'm seeing instances where reading ...
Mike Bryant
08:37 PM Bug #5395 (Can't reproduce): arm: osd: big performance differential between read/write
-- arm --
Raw /dev/rbd device
$ sudo dd if=/dev/zero of=/dev/rbd1 bs=4M count=128 conv=fdatasync
128+0 record...
Sage Weil
08:20 PM Revision efcf6265 (ceph): FileStore::lfn_open: don't call get_index under fdcache_lock
lfn_open() is called with indexes locked, so we cannot lock
and index under fdcache_lock.
Fixes: #5389
Signed-off-by...
Samuel Just
07:33 PM Revision eace9987 (ceph): PG: don't dirty log unconditionally in activate()
merge_log and friends all take care of dirtying the log
as necessary.
Fixes: #5238
Signed-off-by: Samuel Just <sam.j...
Samuel Just
06:28 PM Revision bfe4bf9d (ceph): rgw: handle racing default region creation
If region is not specified and there's no default region set
we try to create a default region. However, we may race ...
Yehuda Sadeh
05:43 PM Bug #5084: osd: slow peering after osd restart (bobtail)
I tried wip_cuttlefish_compact_on_startup today. First, I upgraded one box to 0.61.3-47-g47f1bed-1precise.
Then, w...
Faidon Liambotis
05:26 PM Revision fda618e9 (ceph): mon: OSDMonitor: don't ignore apply_incremental()'s return on UfP [1]
apply_incremental() may return -EINVAL. Don't ignore it.
[1] UfP = Update from Paxos
Fixes: #5343
Signed-off-by: ...
Joao Eduardo Luis
05:03 PM Revision ce7b5ea7 (ceph): common/Preforker: fix warning
common/Preforker.h: In member function ‘int Preforker::signal_exit(int)’:
warning: common/Preforker.h:82:45: ignoring...
Sage Weil
05:02 PM devops Bug #5266 (Closed): the apt-get install instructions are missing an update
Verified fixes, thanks. Yan-Fa Li
02:32 PM devops Bug #5266 (Resolved): the apt-get install instructions are missing an update
See:
http://ceph.com/docs/master/start/quick-start-preflight/#install-ceph-deploy
http://ceph.com/docs/master/rado...
John Wilkins
05:02 PM Revision 8bd936f0 (ceph): client: fix warning
client/Client.cc: In member function 'virtual void Client::ms_handle_remote_reset(Connection*)':
warning: client/Clie...
Sage Weil
04:59 PM devops Bug #5306: Xen based OSDs fail to start ceph-osd process
I will do this tomorrow. The xen box is temporarily down. Yan-Fa Li
01:46 PM devops Bug #5306 (Need More Info): Xen based OSDs fail to start ceph-osd process
can you retest on latest cuttlefish branch? (ceph-deploy install --dev=cuttlefish) Sage Weil
04:37 PM Revision 6b52acc8 (ceph): config.h: ensure U64 option defaults are computed as 64 bits
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Samuel Just
04:35 PM Revision 32c82347 (ceph): Use authorized_keys2 instead of authorized_keys
Instead of going through the trouble of adding/removing lines
from authorized_keys which has all our normal keys in i...
Sandon Van Ness
04:07 PM Documentation #3391: doc: add instructions on snapshot reversion
Actually, this isn't a documentation oversight. There's no means of rolling back an entire snapshot on a pool visible... John Wilkins
03:52 PM Revision 24fdfd26 (ceph): ceph-deploy: use correct branch for workunits
Sage Weil
03:29 PM Bug #5226: Some PG stay in "incomplete" state
Well, I have pools on that clusters which are fines (thanks to 3 copies) ; so how can I recover a HEALTH_OK status, s... Olivier Bonvalet
01:05 PM Bug #5226 (Won't Fix): Some PG stay in "incomplete" state
nothing much to be done here if 2 disk were replaced/failed Sage Weil
03:18 PM rgw Documentation #5178 (Resolved): rgw: fix keystone openssl to nss conversion
See http://ceph.com/docs/master/radosgw/config/#integrating-with-openstack-keystone John Wilkins
03:17 PM devops Bug #5211: ceph-disk prepare: list_partitions() shouldn't return disks
Came up with this: https://gist.github.com/alram/33ea3360d5aa6a86e8a4
Alexandre Marangone
02:38 PM devops Bug #5211: ceph-disk prepare: list_partitions() shouldn't return disks
i think the right way to do this is to look to see if /sys/block/$disk/$part exist (e.g., /sys/block/sda/sda1) to tel... Sage Weil
01:43 PM devops Bug #5211: ceph-disk prepare: list_partitions() shouldn't return disks
Alexandre, please implement one of the suggestions you mentioned. Ian Colle
02:21 PM devops Bug #5182 (Won't Fix): ceph-disk looks like it tries to mark preexisting OSD partitions with the ...
this is correct.. if you do ceph-disk prepare /dev/sdb1 (a partition) we don't touch the partition type. if you do /... Sage Weil
02:14 PM devops Bug #5161 (Pending Backport): daemons should create /var/run/ceph if it doesn't already exist
Sage Weil
02:02 PM devops Bug #5338 (In Progress): need rpm packages built for libapache-mod-fastcgi
Sage Weil
01:53 PM devops Bug #5263 (Resolved): Python Error While Installing ceph-deply on debian wheezy
Sage Weil
01:52 PM devops Bug #5299 (Won't Fix): ceph-deploy fails with cryptic error message if expected directories not f...
Sage Weil
01:52 PM Bug #5392: osd: unfound objects from thrashing
There seem to be a lot of threads waiting on throttle. Unfortunately, the test timed out before I could get more inf... Samuel Just
01:50 PM Bug #5392: osd: unfound objects from thrashing
... Samuel Just
11:21 AM Bug #5392 (Resolved): osd: unfound objects from thrashing
... Sage Weil
01:51 PM devops Bug #5342 (Resolved): Make tcmalloc default on ARM
Sage Weil
01:51 PM devops Bug #5339 (Resolved): ceph-deploy suite failures, 'insufficient osds'
Sage Weil
01:50 PM devops Bug #5359 (Resolved): ceph-deploy: install and purge commands on rhel sometimes errors out though...
Sage Weil
01:49 PM devops Bug #5066 (Resolved): Problems with ceph-deploy debs
Sage Weil
01:48 PM devops Bug #5199 (Resolved): ceph-deploy: on fedora18, osd create command doesnt seem to mount the disks
Sage Weil
01:47 PM Bug #5301: mon: leveldb crash in tcmalloc
debian wheezy (7.0) Maciej Galkiewicz
01:01 PM Bug #5301: mon: leveldb crash in tcmalloc
what distro are you using? this sounds a bit like #5239 Sage Weil
01:47 PM devops Bug #5258 (Resolved): ceph-deploy: forgetkeys command could delete existing keyring files without...
commit:953bee3cc66d19ef9b201299fc82c270587936a9 Sage Weil
01:46 PM devops Bug #4916 (Resolved): ceph-deploy: mon create fails on bobtail branch in centos 6.3
Sage Weil
01:45 PM devops Bug #5334 (Resolved): ceph-deploy: "modules not installed"
Sage Weil
01:40 PM devops Bug #5345 (Need More Info): ceph-disk: handle less common device names
Sage Weil
01:32 PM Bug #5389 (Resolved): osd: op_tp timeout on big cluster + radosmodel
Samuel Just
12:18 PM Bug #5389: osd: op_tp timeout on big cluster + radosmodel
... Samuel Just
07:26 AM Bug #5389 (Resolved): osd: op_tp timeout on big cluster + radosmodel
no errors in kern.log, so we can't blame this on the kenrel.... Sage Weil
01:29 PM Bug #4268 (Can't reproduce): mon: timecheck: teuthology task fails due to unreported timecheck fr...
Joao Eduardo Luis
01:28 PM Bug #4189 (Resolved): osd/ReplicatedPG.cc: 4994: FAILED assert(log.objects.count(soid) ...
Samuel Just
01:28 PM Bug #4265 (Won't Fix): ceph-deploy new doesn't support multiple monitors on one host.
Sage Weil
01:28 PM Bug #4216 (Resolved): osd: dbojectmap incorrectly skipping ops
Sage Weil
01:27 PM Bug #3683 (Resolved): mon: leak of MMonPaxos
Sage Weil
01:26 PM Bug #3723 (Can't reproduce): ceph osd down command reports incorrectly
Sage Weil
01:26 PM Bug #3607 (Resolved): FileStore::_write conditional code for HAVE_SYNC_FILE_RANGE seems wrong
Sage Weil
01:25 PM Bug #3593 (Can't reproduce): MDS crash in MDCache.cc _recovered()
Sage Weil
01:25 PM Bug #2563 (Resolved): leveldb corruption
Samuel Just
01:24 PM Bug #3576 (Resolved): scripe scripts broken after upgrade to 0.55
Sage Weil
01:24 PM Bug #3182 (Can't reproduce): No JSON object could be decoded - failure in the nightly run
Sage Weil
01:24 PM Bug #3287 (Resolved): OSD dies when using zfs
Sage Weil
01:23 PM Bug #3458 (Can't reproduce): aio enabled but not used
Sage Weil
01:23 PM Bug #3644 (Resolved): ObjectCacher: discard_set ignores waiters
Sage Weil
01:23 PM Bug #3771 (Resolved): ceph does not have startup scripts in Centos
Sage Weil
01:23 PM Bug #3537 (Won't Fix): Logs can run root out of space and crash ceph cluster (need more aggressiv...
Sage Weil
01:21 PM Bug #4041 (Can't reproduce): mon: Single-Paxos: on Paxos, leader didn't trim old versions
Sage Weil
01:20 PM Bug #2896 (Won't Fix): ceph pg dump has empty hb_out field
it's vestigal. Sage Weil
01:18 PM Bug #4523 (Duplicate): osd: read stats not updated
Sage Weil
01:18 PM Bug #4723 (Can't reproduce): FAILED assert(!db->create_and_open(std::cerr)) after IO Error.
Ian Colle
01:15 PM Bug #5052 (Duplicate): kclient_workunit_misc test failed in the nightlies
Sage Weil
01:14 PM Bug #5074 (Can't reproduce): nightlies: timed out waiting for admin socket of restarted osd
Sage Weil
01:13 PM Bug #5059 (Won't Fix): PGs can get stuck degraded if OSD removed before being out
Sage Weil
01:11 PM Bug #5082 (Can't reproduce): OSD wrongly marked as down
Sage Weil
01:10 PM Bug #4856 (Won't Fix): monitor: upgrades produce "client did not provide supported auth type" in log
Sage Weil
01:07 PM Bug #3143 (Won't Fix): Obsync object verification takes too long
https://github.com/dreamhost/obsync Sage Weil
01:07 PM Bug #5173 (Can't reproduce): ceph scrub found missing pg object
Sage Weil
01:04 PM Bug #5205: mon: FAILED assert(ret == 0) on config's set_val_or_die() from pick_addresses()
Sage Weil
01:04 PM Bug #5292 (In Progress): mon: monitor crashing due to not being in the monmap (no monmap to be in)
Monitor is not in the monmap because there is no monmap. This should be due to a sync bug (related to #5256) that re... Joao Eduardo Luis
12:57 PM Bug #5343 (Resolved): mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
Sage Weil
12:51 PM CephFS Bug #5289 (Can't reproduce): mds closing stale session
this is caused when teh client is not talknig to the mds. can you verify the network is working, and ceph-fuse is hea... Sage Weil
12:50 PM Bug #5288 (Resolved): ceph.py: catch rados errors and print them nicely
Sage Weil
12:49 PM Bug #4179 (Resolved): osd: memory leak during deep scrub on bobtail
Sage Weil
12:49 PM Bug #5163 (Can't reproduce): filestore: ENOTEMPTY on object removal
Samuel Just
12:48 PM Bug #5246 (Resolved): mon crashing on pool/pg creation with wip-mon
Sage Weil
12:48 PM Bug #5157 (Resolved): install: unable to pull ceph rpm packages on fedora18
Sage Weil
12:44 PM Bug #3829 (Can't reproduce): new osd added to the cluster is not receiving data
Sage Weil
12:43 PM Bug #4764 (Can't reproduce): ceph -w sometimes does not reflect clean pgs
Sage Weil
12:42 PM Bug #5072 (Can't reproduce): mon: segfault on leveldb::Table::Open() during monitor start
Sage Weil
12:42 PM Bug #4791 (Can't reproduce): osd/ReplicatedPG.cc: 7053: FAILED assert(r >= 0) in scan_range
Sage Weil
12:35 PM Bug #5238 (Resolved): osd: slow recovery (uselessly dirtying pg logs during peering)
Sage Weil
12:01 PM devops Feature #5393 (Rejected): ceph-disk: prepare should warn when using partitions
When using ceph-disk prepare with already created partitions, we do not set the partition uuid, thus the udev rules a... Alexandre Marangone
11:11 AM Bug #5383 (Resolved): arm write EFBIG
6b52acc8502ec16e2d0b89d8caf6235ec45778cb Samuel Just
10:54 AM Bug #5069: monitor crashed during mon thrash in nightlies
Forgot to mention that the sync flag is set on the store. Sage pointed out that the real issue here is that we're al... Joao Eduardo Luis
10:32 AM Bug #5069: monitor crashed during mon thrash in nightlies
I've been able to reproduce this on some locked nodes that were hammering the monitors pretty hard for the past week.... Joao Eduardo Luis
09:34 AM CephFS Bug #5379 (Resolved): mds/ceph-fuse hang on mount
Sage Weil
08:26 AM rbd Bug #5391 (Duplicate): krbd: crash in rbd_obj_request_create -> strlen
... Sage Weil
07:48 AM Bug #5272 (Can't reproduce): Updating ceph from 0.61.2 to 0.61.3 obviously changes tunables of ex...
Sage Weil
12:47 AM Bug #5272: Updating ceph from 0.61.2 to 0.61.3 obviously changes tunables of existing cluster
As I re-encountered the same issue without upgrading, just restarting MDS daemon, I think this tracker issue may be c... To Pro
07:04 AM Revision e2af5fbe (ceph): test: test for cls_statelog
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:04 AM Revision 1ecec3a1 (ceph): cls_statelog: fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:06 AM Revision 8d5fc708 (ceph): cls_statelog: add client api functions
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:06 AM Revision fbe816a1 (ceph): cls_statelog: fixes and changes to api
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
03:10 AM Revision 7669662b (ceph): cls_statelog: introducing new objclass to handle state tracking
Somewhat similar to the log objclass, but uses different data for
indexing. Also keeps a dual index. In general an en...
Yehuda Sadeh
03:06 AM Revision cbbad5b5 (ceph): chmod +x iogen.sh
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:55 AM Revision 5e9a0a14 (ceph): Merge branch 'next'
Sage Weil
02:55 AM Revision c14dd154 (ceph): client: handle reset during initial mds session open
If we get a reset during our attempt to open an MDS session, close out the
Connection* and retry to open the session,...
Sage Weil
02:54 AM Revision df8a3e55 (ceph): client: handle reset during initial mds session open
If we get a reset during our attempt to open an MDS session, close out the
Connection* and retry to open the session,...
Sage Weil
01:56 AM Revision 2e27f69e (ceph): rgw: move a couple of unitests to a different Makefile rule
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:41 AM Revision f5f83148 (ceph): rgw: object mtime the same for both object and bucket index
Make sure object mtime that's passed to bucket index is the
same as the one set on the object.
Signed-off-by: Yehuda...
Yehuda Sadeh
12:14 AM Revision 7f63baa6 (ceph): rgw: fix inter-region copy (ofs wasn't correct)
Fixing an issue with data read. Since inter-region copy uses
embedded metadata within the data input, we need to fix ...
Yehuda Sadeh

06/17/2013

11:59 PM Bug #5375: squeeze tcmalloc leaks
[: ~]# pmap -x 11783|tail -n1
total kB 1547412 688752 685152
[: ~]# ceph -m 10.255.0.100:6789 heap stat...
Stefan Priebe
09:40 AM Bug #5375: squeeze tcmalloc leaks
Stefan, could you please try (for your monitor's IP and PORT):... Joao Eduardo Luis
06:31 AM Bug #5375 (Resolved): squeeze tcmalloc leaks
While running cuttlefish 0.61.3 or 08304a7c46da7517319b7db0b64d1c4f54771472
i'm seeing high memory usage of ceph-mo...
Stefan Priebe
11:48 PM Revision 8c179f36 (ceph): big: add big suite
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:41 PM Revision d64f264c (ceph): rados: don't use ceph-fuse for workunits
They can run on the local mount/dir. Sage Weil
11:39 PM Revision 92997a49 (ceph): mon: fix 'osd dump <epoch>'
The optional epoch argument was missing from the command spec.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-...
Sage Weil
11:24 PM Revision 0ff2e42e (ceph): Use authorized_keys2 instead of authorized_keys
Instead of going through the trouble of adding/removing lines
from authorized_keys which has all our normal keys in i...
Sandon Van Ness
10:52 PM Revision 49e0cfc4 (ceph): powercycle: add ext4 to osd powercycle test matrix
Sage Weil
10:47 PM Revision aa883483 (ceph): ceph-disk: add some notes on wth we are up to
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 8c6b24e9039079e897108f28d6af58cbc703a15a)
Sage Weil
10:47 PM Revision 261964ad (ceph): ceph-disk: clear TERM to avoid libreadline hijinx
The weird output from libreadline users is related to the TERM variable.
Signed-off-by: Sage Weil <sage@inktank.com>...
Sage Weil
10:47 PM Revision e36fb326 (ceph): ceph-disk-udev: set up by-partuuid, -typeuuid symlinks on ancient udev
Make the ancient-udev/blkid workaround script for RHEL/CentOS create the
symlinks for us too.
Signed-off-by: Sage We...
Sage Weil
10:47 PM Revision c3936ebb (ceph): ceph-disk: do not stop activate-all on first failure
Keep going even if we hit one activation error. This avoids failing to
start some disks when only one of them won't ...
Sage Weil
10:47 PM Revision 3cb783c3 (ceph): ceph.spec: include partuuid rules in package
Commit f3234c147e083f2904178994bc85de3d082e2836 missed this.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry pic...
Sage Weil
10:47 PM Revision 2d771b57 (ceph): ceph.spec: install/uninstall init script
This was commented out almost years ago in commit 9baf5ef4 but it is not
clear to me that it was correct to do so. I...
Sage Weil
10:47 PM Revision dfe421e4 (ceph): sysvinit, upstart: ceph-disk activate-all on start
On 'service ceph start' or 'service ceph start osd' or start ceph-osd-all
we should activate any osd GPT partitions.
...
Sage Weil
10:47 PM Revision ef47cf9c (ceph): ceph-disk: add 'activate-all'
Scan /dev/disk/by-parttypeuuid for ceph OSDs and activate them all. This
is useful when the event didn't trigger on ...
Sage Weil
10:47 PM Revision 65ec1d87 (ceph): udev: /dev/disk/by-parttypeuuid/$type-$uuid
We need this to help trigger OSD activations.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit...
Sage Weil
10:46 PM Revision 910af074 (ceph): Merge branch 'wip-5194' into next
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Sage Weil
10:43 PM Revision 8c6b24e9 (ceph): ceph-disk: add some notes on wth we are up to
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:39 PM Revision 94b37005 (ceph): rgw: intra-region copy, preserve mtime
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:50 PM Revision f35bc025 (ceph): PG: move instances of log dirtying in PG into PGLog
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision b16fdf23 (ceph): PGLog: replace dirty_log with mark_dirty_*
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 6dd95c86 (ceph): PG,PGLog: remove dirty_log arguments
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision abac4eab (ceph): test/osd/TestPGLog: fix pglog unittests for dirty_log and ondisklog
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 9b6cb639 (ceph): PGLog: add debug check on written keys, verify on write
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 962b64a8 (ceph): PGLog,PG: use normal log dirtying and writing for append and trim
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 2ad319be (ceph): PGLog: only iterate over dirty portions of the log
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision c6dd60db (ceph): PGLog: rename dirty() to is_dirty()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision f164a325 (ceph): PGLog: check for dirty_to != eversion_t() and dirty_from != eversion_t:...
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 29eb333b (ceph): test/osd/TestPGLog: %s/dirty()/is_dirty()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 39245319 (ceph): PGLog: clear missing on backfill reset
When backfill is reset, the missing set should be cleared
since all objects are >last_backfill.
Fixes: #5320
Signed-...
Samuel Just
09:50 PM Revision 53e1fda0 (ceph): FileStore: add rmkeyrange
Handling it in DBObjectMap really only has efficiency
advantages if the object is a clone.
Signed-off-by: Samuel Jus...
Sage Weil
09:50 PM Revision 7bc43055 (ceph): PG: remove ondisklog usages from PG
ondisklog is now only relevant for the divergent priors mapping.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:50 PM Revision a9a41bc0 (ceph): PGLog: pass only divergent_priors, not ondisklog
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision ca1637ff (ceph): PGLog: remove other ondisklog references
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision b73aa30e (ceph): PGLog: remove OndiskLog
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision fb88873c (ceph): osd_types: move code for pg_log_entry_t::get_key_name into eversion_t
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision d77c4ffa (ceph): PGLog: track dirty_to and dirty_from for log
This allows the log to only write out/clear the keys
which have actually changed.
Signed-off-by: Samuel Just <sam.ju...
Samuel Just
09:46 PM Revision 4c89a2b6 (ceph): rgw: system user get obj returns JSON encoded metadata
instead of binary encoded metadata
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:20 PM Revision 47ce702c (ceph): *: always include rados.h using types.h
types.h redefines __le* to ceph_le* to ensure endian
safety.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Revie...
Samuel Just
09:15 PM CephFS Bug #5381: ceph-fuse: stuck with disconnected inodes on shutdown
This is different from #4850. In issue #4850, disconnected inodes have no cap. In this issue, all disconnected inodes... Zheng Yan
01:32 PM CephFS Bug #5381: ceph-fuse: stuck with disconnected inodes on shutdown
Good chance this is a duplicate of #4850 (though that's fsstress, so maybe not). Greg Farnum
01:22 PM CephFS Bug #5381 (Resolved): ceph-fuse: stuck with disconnected inodes on shutdown
Seen this at least 2x in the last few days:... Sage Weil
08:53 PM Revision ebd003bc (ceph): valgrind: another leveldb leak
Sage Weil
08:37 PM rgw Bug #5357 (In Progress): rgw: set and retrieve intra-region copy operation state
Yehuda Sadeh
08:36 PM rgw Bug #5351 (Resolved): rgw: make sure wip-rgw-geo passes gitbuilder
Yehuda Sadeh
08:35 PM devops Bug #5387 (Resolved): ceph-disk: lockfile does not detect stale locks (dead parent process)
python lockfile class does not detect when teh prior lock owner process is gone. we should switch to a class that do... Sage Weil
08:29 PM Revision 5cf5f18e (ceph): Merge branch 'next'
Samuel Just
08:15 PM Revision d46e6c3b (ceph): OSD: we need to check pg ?.0 for resurrection
Fixes: #5269
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:...
Samuel Just
07:54 PM Revision 4386d2c8 (ceph): rbd: do not use ceph-fuse to run functional tests
The workunit task can now do this in a local directory. Sage Weil
07:24 PM Revision 5bf08cd5 (ceph): libcephfs: add a couple multiclient tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:24 PM Revision ee40c217 (ceph): client: fix sync read zeroing at EOF
If we have a read that hits EOF, we need to do a short read. Previously
we would zero the buffer if we were complete...
Sage Weil
07:21 PM Revision 4a739b13 (ceph): rgw: escape prefix correctly when listing objects
Fixes: #5362
When listing objects prefix needs to be escaped correctly (the
same as with the marker). Otherwise listi...
Yehuda Sadeh
07:21 PM Revision 6edba9e9 (ceph): messages/MMonSync: initialize crc in ctor
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit cd1c289b96a874ff99a83a44955d05efc9f2765a)
Sage Weil
06:16 PM Revision d7f7d613 (ceph): ceph-disk-udev: set up by-partuuid, -typeuuid symlinks on ancient udev
Make the ancient-udev/blkid workaround script for RHEL/CentOS create the
symlinks for us too.
Signed-off-by: Sage We...
Sage Weil
06:16 PM Revision e538829f (ceph): ceph-disk: clear TERM to avoid libreadline hijinx
The weird output from libreadline users is related to the TERM variable.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:16 PM Revision 253069e0 (ceph): ceph.spec: include partuuid rules in package
Commit f3234c147e083f2904178994bc85de3d082e2836 missed this.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:16 PM Revision c9074375 (ceph): ceph-disk: do not stop activate-all on first failure
Keep going even if we hit one activation error. This avoids failing to
start some disks when only one of them won't ...
Sage Weil
06:09 PM Revision b8d2ba14 (ceph): rgw: set default region as master
A default region that is automaticall created needs to be
set as the master.
Signed-off-by: Yehuda Sadeh <yehuda@ink...
Yehuda Sadeh
06:09 PM Revision 7c729335 (ceph): test: update cli test
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:09 PM Revision 00656dad (ceph): rgw: add 'delete' to signed subresources list
This fixes a regression that removed 'delete' from the signed
subresources list, thus made it impossible to authentic...
Yehuda Sadeh
05:57 PM Revision fcd65139 (ceph): rgw: escape prefix correctly when listing objects
Fixes: #5362
When listing objects prefix needs to be escaped correctly (the
same as with the marker). Otherwise listi...
Yehuda Sadeh
05:57 PM Revision a8f9d57a (ceph): rgw: translate object marker to raw format
Fixes: #4600
Object marker should be treated as an object, so that name is formatted
correctly when getting the raw o...
Yehuda Sadeh
05:55 PM Revision d582ee24 (ceph): rgw: escape prefix correctly when listing objects
Fixes: #5362
When listing objects prefix needs to be escaped correctly (the
same as with the marker). Otherwise listi...
Yehuda Sadeh
05:43 PM CephFS Bug #5380: osdc/Filer.cc: 163: FAILED assert(probe->known_size[p->oid] <= shouldbe)
see commit a41bad1a9b(ceph: re-calculate truncate_size for strip object) Zheng Yan
01:18 PM CephFS Bug #5380 (Resolved): osdc/Filer.cc: 163: FAILED assert(probe->known_size[p->oid] <= shouldbe)
on mds shutdown... Sage Weil
05:42 PM Revision 2ad85576 (ceph): client: fix ancient typo in caps revocation path
If we have dropped all references to a revoked capability, send the ack
to the MDS. This typo has been there since v...
Sage Weil
05:41 PM Revision b7143c2f (ceph): client: fix ancient typo in caps revocation path
If we have dropped all references to a revoked capability, send the ack
to the MDS. This typo has been there since v...
Sage Weil
05:34 PM rgw Feature #5354 (Fix Under Review): rgw: intra-region object copy should also set mtime on object
Yehuda Sadeh
05:03 PM Revision d3d88983 (ceph): messages/MMonHealth: remove unused flag field
This was initialized in (one of) the ctor(s), but not encoded/decoded,
and not used. Remove it. This makes valgrind...
Sage Weil
05:03 PM Revision 646d9ccc (ceph): messages/MMonProbe: fix uninitialized variables
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 4974b29e251d433101b699550...
Sage Weil
04:49 PM Revision 13680976 (ceph): sysvinit, upstart: ceph-disk activate-all on start
On 'service ceph start' or 'service ceph start osd' or start ceph-osd-all
we should activate any osd GPT partitions.
...
Sage Weil
04:49 PM Revision cc9b83a8 (ceph): ceph.spec: install/uninstall init script
This was commented out almost years ago in commit 9baf5ef4 but it is not
clear to me that it was correct to do so. I...
Sage Weil
04:49 PM Revision d512dc9e (ceph): udev: /dev/disk/by-parttypeuuid/$type-$uuid
We need this to help trigger OSD activations.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:49 PM Revision 5c7a2368 (ceph): ceph-disk: add 'activate-all'
Scan /dev/disk/by-parttypeuuid for ceph OSDs and activate them all. This
is useful when the event didn't trigger on ...
Sage Weil
04:44 PM CephFS Bug #5379: mds/ceph-fuse hang on mount
Sage Weil
12:52 PM CephFS Bug #5379 (Resolved): mds/ceph-fuse hang on mount
have observed serveral times ceph-fuse hanging on getattr(#1). latest job was... Sage Weil
03:55 PM Bug #5373 (Can't reproduce): osd: dump_stuck test fails on tell
Sage Weil
03:49 PM devops Bug #5194 (Resolved): udev does not start osd after reboot on wheezy or el6 or fedora
Sage Weil
02:54 PM devops Bug #5194 (Fix Under Review): udev does not start osd after reboot on wheezy or el6 or fedora
now works on rhel, centos, wheezy, precise. f18 still has the mon start issue. Sage Weil
02:16 PM Bug #5383 (Resolved): arm write EFBIG
2013-06-17 15:05:31.066237 a6919420 0 -- 10.214.156.115:6800/7870
submit_message osd_op_reply(30
...
Samuel Just
02:09 PM CephFS Bug #5382: mds: failed objecter assert on shutdown
Sorry, logs at /a/teuthology-2013-06-15_01:00:44-fs-next-testing-basic/36375 Greg Farnum
02:07 PM CephFS Bug #5382 (Can't reproduce): mds: failed objecter assert on shutdown
I haven't been through this completely, but it looks like the mds went laggy, and then it received a SIGTERM (the tes... Greg Farnum
01:26 PM Bug #5269 (Resolved): osd: EEXIST on mkcoll
Samuel Just
10:08 AM Bug #5269: osd: EEXIST on mkcoll
ubuntu@teuthology:/a/teuthology-2013-06-17_01:00:05-rados-master-testing-basic/37637 Sage Weil
12:36 PM rgw Bug #5362: rgw: failure when listing objects with prefix that starts with underscore
I confirmed that this was tested, and I built it on all the branches:
next as of commit:d582ee2438a3bd307324c5f44491...
Greg Farnum
12:35 PM rgw Bug #4600: rgw: list bucket broken when marker start with underscore
Cherry-picked this commit into bobtail as well, in commit:a8f9d57a15ad7a69d53aa8fc6090fd1b394b616a. It got missed in ... Greg Farnum
12:25 PM Bug #5366 (Resolved): assert in ODSMap::is_blacklisted()
Sage Weil
09:40 AM Bug #5366: assert in ODSMap::is_blacklisted()
Sam, please review. Ian Colle
12:24 PM CephFS Bug #5368 (Resolved): ceph-fue: fsx-mpi hangs in _sync_read
commit:ee40c217e373b538e227f7218b09c1c794b4124a Sage Weil
11:49 AM rbd Bug #4446: librbd: crash from opensolaris vm
I just upgraded to KVM 1.4.2 -- same problem. Jeff Moskow
11:14 AM Revision 1d86f77e (ceph): mds: fix cross-authorty rename race
When doing cross-authorty rename, we need to make sure bystanders
have received all messages sent by inode's original...
Yan, Zheng
11:14 AM Revision 7f5d6e5c (ceph): mds: don't journal bare dirfrag
don't journal bare dirfrag when starting scatter. also add debug
code for bare dirfrag modification.
Signed-off-by: ...
Yan, Zheng
11:14 AM Revision 18b9e63b (ceph): mds: don't update migrate_seq when importing non-auth cap
We use migrate_seq to distinguish old and new auth MDS. So we should
not change migrate_seq when importing non-auth c...
Yan, Zheng
11:14 AM Revision 29e6597e (ceph): mds: fix frozen check in Server::try_open_auth_dirfrag()
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
11:14 AM Revision f11ec5cc (ceph): mds: handle undefined dirfrags when opening inode
When MDS is rejoin stage, cache rejoin message can add undefined
inodes and dirfrags to the cache. These undefined ob...
Yan, Zheng
11:14 AM Revision aa3e512c (ceph): mds: try purging stray inode after storing backtrace
Inode is auth pinned and can't be purged while storing backtrace,
so we should try purging stray inode after storing ...
Yan, Zheng
11:04 AM rgw Bug #5378 (Resolved): make radosgw-admin user rm idempotent
It would be extremely useful for radosgw-admin user rm to be idempotent, specifically so that it will return success ... JuanJose Galvez
09:42 AM Bug #5340 (Resolved): Bad arguments to zero will cause OSD to crash
Sage Weil
05:42 AM rgw Bug #5374 (Resolved): Avoid relying on keystone's admin token
The current Keystone integration requires knowledge of the keystone admin token. The keystone admin token is for Keys... Soren Hansen
03:13 AM Revision f179dc1f (ceph): mon: make mark_me_down asserts match check
The OSD may have sent a request where the message source does not match
the target in the message. Verify that the t...
Sage Weil
03:12 AM Revision ae04f3c0 (ceph): rados: whitelist 'wrongly marked me down' for cephtool tests
These test 'ceph osd down ...'; whitelist the resulting log message for
these tests.
Sage Weil

06/16/2013

11:49 PM Revision e3fb095d (ceph): Merge branch 'next'
Sage Weil
11:49 PM Revision 2fe4d29f (ceph): ceph: remove space when prefix is blank
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:48 PM Revision 8d9eef23 (ceph): ceph: fix return code for multi-target commands
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:48 PM Revision 84d1847f (ceph): ceph: error out properly when failing to get commands
If we make ret positive here we miss the failure check below. Instead,
just set outs appropriately.
Signed-off-by: ...
Sage Weil
11:42 PM Revision 8d9272ec (ceph): test/admin_socket/objecter_requests: fix test
Commit 2bda9db1c24530cbaaa161b7ff0a80efa913aa78 added command_ops
to the result.
Signed-off-by: Sage Weil <sage@inkt...
Sage Weil
09:53 PM Revision 7887f84f (ceph): misc: let clients use any pool
rados.py, for example, creates new pools for each instance. Sage Weil
08:36 PM Bug #5269: osd: EEXIST on mkcoll
Running with logging overnight to reproduce. Samuel Just
08:08 PM Bug #5269: osd: EEXIST on mkcoll
and... Sage Weil
07:58 PM Bug #5269: osd: EEXIST on mkcoll
don't think this was #5270.. just hit it on... Sage Weil
08:36 PM Revision efebdba0 (ceph): ceph: do not print status to output file when talking to old mons
The old cli would send the status message to stdout instead of stderr;
we try to emulate that behavior when talking t...
Sage Weil
08:11 PM Revision 7177d2e8 (ceph): ceph_manager: fix ceph tell mon.*
Need -- to make cli stop parsing (or quote the options).
Otherwise, the options will be parsed/applied to the cli's
l...
Sage Weil
08:09 PM Bug #5373 (Can't reproduce): osd: dump_stuck test fails on tell
... Sage Weil
05:03 PM Revision 38f82f61 (ceph): rados: no cephtool test on ceph-fuse
Sage Weil
05:00 PM Revision 73413642 (ceph): rados: do not run cli tests on top of ceph-fuse
Some of the commands we test break teh mds, which break the mount, which
stall teh test.
Fixes: #5370
Sage Weil
04:52 PM Bug #5372 (Duplicate): osd/SnapMapper.cc: 270: FAILED assert(check(oid))
... Sage Weil
04:10 PM Revision 1ec8ba50 (ceph): no need for ceph --concise argument
Sage Weil
03:50 PM Revision 80c2d5a8 (ceph): osd/ReplicatedPG: length 0 writes are allowed
From f1b6bd7988ab964c9167eff7bea51a49573f5175.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:04 AM Bug #5370 (Resolved): ceph tool occasionally hangs
Sage Weil
10:01 AM Bug #5370: ceph tool occasionally hangs
fixed by ceph-qa-suite commit:73413642d7a1a1aa09cfa240cadba925b1ba812d Sage Weil
05:50 AM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
kclient and MDS never return -EACCES. was ior executed with root privilege? Zheng Yan
05:06 AM Revision 1113ff02 (ceph): rgw: get / set user & bucket meta mtime
also update infrastructure to be able to set mtime on objects
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:50 AM Revision 719988fa (ceph): marginal: refactor multiclient collection, separate out locktest
Sage Weil
03:50 AM Revision 50d9738f (ceph): move multiclient tests from marginal -> fs suite
Sage Weil
03:50 AM Revision c5cf1bd5 (ceph): fs: disable multiclient fsx
current hangs. fixme! Sage Weil
03:50 AM Revision 1dcc0c51 (ceph): fs: disable multiclient tests on kernel
Currently fails with EPERM. Sage Weil
03:48 AM Revision 9ef6041f (ceph): Merge branch 'next'
Sage Weil
03:48 AM Revision 08304a7c (ceph): common/Preforker: fix broken recursion on exit(3)
If we exit via preforker, call exit(3) and not recursively back into
Preforker::exit(r). Otherwise you get a hang wi...
Sage Weil
03:48 AM Revision 7e7ff753 (ceph): common/Preforker: fix broken recursion on exit(3)
If we exit via preforker, call exit(3) and not recursively back into
Preforker::exit(r). Otherwise you get a hang wi...
Sage Weil
03:47 AM Revision f25f2120 (ceph): osd/OSDMap: fix is_blacklisted()
You can only call set_port() if is_ip() is true (there is an assert in
the accessor).
Fixes: #5366
Signed-off-by: Sa...
Sage Weil
03:42 AM Revision 21e85f90 (ceph): qa/workunits/misc/multiple_rsync.sh: wtf
2013-06-15T12:55:29.808 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.1
2013-06-...
Sage Weil
01:41 AM Revision a2cf14fe (ceph): rgw: preserve bucket creation time across different zones / regions
Keep bucket creation time in RGWBucketInfo, and make use
of it where necessary.
Signed-off-by: Yehuda Sadeh <yehuda@...
Yehuda Sadeh

06/15/2013

11:55 PM Revision 8eae1b8b (ceph): rgw: show mtime for metadata entries
currently only shows for buckets
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
10:10 PM rgw Feature #4310 (Fix Under Review): rgw: multisite: radosgw changes: copy across regions
Yehuda Sadeh
10:09 PM rgw Bug #5362 (Fix Under Review): rgw: failure when listing objects with prefix that starts with unde...
Yehuda Sadeh
10:09 PM rgw Feature #5352 (Fix Under Review): rgw: metadata get should also dump mtime
Yehuda Sadeh
10:08 PM rgw Feature #5353 (Fix Under Review): rgw: metadata put should apply mtime if set
Yehuda Sadeh
08:49 PM Bug #5366: assert in ODSMap::is_blacklisted()
commit:f25f212027294e5107fc9938e67d31879c171088 merged to fix the weekend qa runs. still should get a review. Sage Weil
09:10 AM Bug #5366 (Resolved): assert in ODSMap::is_blacklisted()
wip pushed Sage Weil
08:46 PM Bug #5371 (Resolved): idempotent filestore test failure
... Sage Weil
08:10 PM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
Sage Weil
08:09 PM devops Bug #5363 (Resolved): specfile: ceph does not start on reboot
Sage Weil
08:09 PM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
update:
* wheezy is working well.
* fedora is failing only because the mon doesn't start on boot. see #5369
* r...
Sage Weil
07:57 PM Bug #5370 (Resolved): ceph tool occasionally hangs
"description": "/var/lib/teuthworker/archive/teuthology-2013-06-15_01:00:11-rados-next-testing-basic/36197",
...
Sage Weil
07:50 PM devops Bug #5369 (Resolved): fedora18: sysvinit doesn't start mon on reboot
mon log indicates it can't bind to the ip, suggesting it is starting before the network. however, note that... Sage Weil
07:46 PM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
mpi-fsx also gets EPERM. Sage Weil
07:15 PM CephFS Bug #5367 (Resolved): multiclient tests: kernel mount gets EPERM
... Sage Weil
07:45 PM CephFS Bug #5368 (Resolved): ceph-fue: fsx-mpi hangs in _sync_read
infinite loop in _sync_read() due to a short read. see wip-client-sync. Sage Weil
08:19 AM Bug #5365 (Rejected): Massive OSD flaps
Note that the current development releases include more robust heartbeat checks and a backoff behavior that prevents ... Sage Weil
03:10 AM Bug #5365: Massive OSD flaps
I found networking bug (not full connectivity). Ticket could be closed.
The reason was that new osd host was unable ...
Ivan Kudryavtsev
03:05 AM Bug #5365: Massive OSD flaps
During upgrade I restarted services on all nodes. Ivan Kudryavtsev
02:55 AM Bug #5365: Massive OSD flaps
I upgraded full cluster to
new: ceph version 0.56.6 (95a0bda7f007a33b0dc7adf4b330778fa1e5d70c)
but it still flap...
Ivan Kudryavtsev
02:31 AM Bug #5365 (Rejected): Massive OSD flaps
Hi, all.
Today I added one more node to my CEPH and it became unstable, i mean here that it's unable to work with ...
Ivan Kudryavtsev
06:35 AM Revision 8fa4394f (ceph): rgw: fixes for intra-zone object copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:58 AM Revision 5df39aa4 (ceph): rgw: set bucket marker and bucket obj version from master
Make sure that bucket that's created gets the same marker as
the one that the master region generated. Also, for some...
Yehuda Sadeh
04:57 AM Revision 622f5002 (ceph): rgw: multiple changes for intra-zone object copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:56 AM Revision 17d65716 (ceph): rgw: when setting bucket metadata key, don't override placement
Bucket placement also contains data and index pools locations in
the source zone. However, we might be applying it on...
Yehuda Sadeh
04:05 AM Revision 08c915c8 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
01:20 AM Revision d5679d04 (ceph): rgw: forward amz headers of copy request to remote rgw
So that if request has any special conditions, it'll be processed
on the remote gateway
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
01:06 AM Revision 5ff20597 (ceph): rgw: cleanup, move init_meta_info() into req_info
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
12:30 AM Revision 9253cd81 (ceph): ceph: pass --format=foo to old monitors
And --threshold too, although.. really.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviwed-by: Dan Mick <dan.mick@i...
Sage Weil
12:30 AM Revision c35c98d1 (ceph): ceph: add newline when using old monitors
The old tool would print a newline after outs, e.g. from 'ceph osd create'.
Do the same when we are talking to old mo...
Sage Weil

06/14/2013

11:58 PM Revision 0d3517b2 (ceph): doc: Added index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:58 PM Revision fb07f9df (ceph): doc: Added index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:57 PM Revision fd423fce (ceph): doc: Added index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:57 PM Revision 8a5b2760 (ceph): doc: Added index tag.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:57 PM Revision d5dbc2f2 (ceph): doc: Updated usage and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:56 PM Revision ceba9537 (ceph): doc: Updated usage and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:56 PM Revision 81d4f9d9 (ceph): doc: Added introductory section. Updated usage. Index tags.
fixes: #3220
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
11:54 PM Revision 0b604fb4 (ceph): doc: Index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:54 PM Revision f851c5d4 (ceph): doc: Update for usage and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:54 PM Revision 4a79fabd (ceph): doc: Update for usage. Index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:53 PM Revision 20e68b74 (ceph): doc: Updated for glossary usage. Index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:53 PM Revision 44bf35a2 (ceph): doc: Updated index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:52 PM Revision a529882a (ceph): doc: Updated index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:52 PM Revision bb5fae4a (ceph): ceph.in: zero-arg invocation was broken (check array length)
Also remove stray comment char
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
11:52 PM Revision 8f8fd7a9 (ceph): doc: Updated index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:28 PM rgw Feature #5349 (Fix Under Review): rgw: intra-region object copy
Yehuda Sadeh
11:01 AM rgw Feature #5349 (Resolved): rgw: intra-region object copy
This should also include the ability to copy namespaced objects (to be able to copy multipart upload parts). Yehuda Sadeh
11:06 PM Revision 2be16701 (ceph): doc: Minor updates.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:06 PM Revision b3a143d9 (ceph): doc: Minor updates for usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:39 PM Revision 10c0ae97 (ceph): rgw: remove unused variable
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:17 PM Revision 1bf7a2ca (ceph): rados: thrash under valgrind
This will get us better coverage in the peering and recovery code. Sage Weil
10:11 PM Revision 3474fa83 (ceph): rules: Don't disable tcmalloc on ARM (and other non-intel)
Fixes #5342
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
10:10 PM Revision f202d332 (ceph): rules: Don't disable tcmalloc on ARM (and other non-intel)
Fixes #5342
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
10:01 PM Revision 37cc85ed (ceph): rgw: bucket marker contains zone name
(issue 5347)
We need this so that raw object names on different zones within
the same region don't collide.
Signed-o...
Yehuda Sadeh
09:12 PM Revision cbca9232 (ceph): Remove mon socket in post-stop
If ceph-mon segfault, socket file isn't removed.
By adding a remove in post-stop, upstart clean run directory proper...
Guilhem Lettron
09:12 PM Revision 3f8b3cf1 (ceph): Remove stop on from upstart tasks
Upstart tasks don't have to concept of 'stop on' as they
are not long running.
(cherry picked from commit 17f6fccabc2...
James Page
09:11 PM Revision 0b9b8368 (ceph): ceph-disk: extra dash in error message
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit f86b4e7a4831c684033363ddd335d2f3fb9a189a)
Dan Mick
09:11 PM Revision ecddd1e0 (ceph): ceph-disk: cast output of _check_output()
Cast output of _check_output() to str() to be able to use
str.split().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b...
Danny Al-Gaaf
09:11 PM Revision 43855e37 (ceph): ceph-disk: remove unnecessary semicolons
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 9785478a2aae7bf5234fbfe443603ba22b5...
Danny Al-Gaaf
09:10 PM Revision 53927f94 (ceph): ceph-disk: fix undefined variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 9429ff90a06368fc98d146e065a7b9d1b68...
Danny Al-Gaaf
09:10 PM Revision f1beeb26 (ceph): ceph-disk: add missing spaces around operator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit c127745cc021c8b244d721fa940319158ef...
Danny Al-Gaaf
09:10 PM Revision fe23ae00 (ceph): udev: drop useless --mount argument to ceph-disk
It doesn't mean anything anymore; drop it.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit bc...
Sage Weil
09:10 PM Revision d99e0a89 (ceph): ceph-disk-udev: activate-journal
Trigger 'ceph-disk activate-journal' from the alt udev rules.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry pi...
Sage Weil
09:10 PM Revision dfbd2010 (ceph): ceph-disk: do not use mount --move (or --bind)
The kernel does not let you mount --move when the parent mount is
shared (see, e.g., https://bugzilla.redhat.com/show...
Sage Weil
09:09 PM Revision 98a990d7 (ceph): ceph.spec: include by-partuuid udev workaround rules
These are need for old or buggy udev. Having them for new and unbroken
udev is harmless.
Signed-off-by: Sage Weil <...
Sage Weil
09:09 PM Revision 1504e23f (ceph): ceph-disk: work around buggy rhel/centos parted
parted on RHEL/Centos prefixes the *machine readable output* with
1b 5b 3f 31 30 33 34 68
Note that the same thing...
Sage Weil
09:09 PM Revision 0b9482bd (ceph): ceph-disk: implement 'activate-journal'
Activate an osd via its journal device. udev populates its symlinks and
triggers events in an order that is not rela...
Sage Weil
09:09 PM Revision 062b9296 (ceph): ceph-disk: call partprobe outside of the prepare lock; drop udevadm settle
After we change the final partition type, sgdisk may or may not trigger a
udev event, depending on how well udev is b...
Sage Weil
09:09 PM Revision 9f9dc8b8 (ceph): ceph-disk: add 'zap' command
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 10ba60cd088c15d4b4ea0b86ad681aa57f1051b6)
Sage Weil
09:08 PM Revision 4fab29c1 (ceph): ceph-disk: fix stat errors with new suppress code
Broken by 225fefe5e7c997b365f481b6c4f66312ea28ed61.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from ...
Sage Weil
09:08 PM Revision 01ba391b (ceph): ceph-disk: add '[un]suppress-activate <dev>' command
It is often useful to prepare but not activate a device, for example when
preparing a bunch of spare disks. This mar...
Sage Weil
09:04 PM Revision e5ffe0d2 (ceph): ceph-disk: do not use mount --move (or --bind)
The kernel does not let you mount --move when the parent mount is
shared (see, e.g., https://bugzilla.redhat.com/show...
Sage Weil
09:04 PM Revision b1391520 (ceph): ceph-disk-udev: activate-journal
Trigger 'ceph-disk activate-journal' from the alt udev rules.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:04 PM Revision bcfd2f31 (ceph): udev: drop useless --mount argument to ceph-disk
It doesn't mean anything anymore; drop it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:04 PM Revision f3234c14 (ceph): ceph.spec: include by-partuuid udev workaround rules
These are need for old or buggy udev. Having them for new and unbroken
udev is harmless.
Signed-off-by: Sage Weil <...
Sage Weil
09:04 PM Revision 1aa7f595 (ceph): ceph.spec: add missing ceph_test_rados_api_cmd to package
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:35 PM Revision b1293ee8 (ceph): ceph: flush stderr, stdout for sane output; add prefix
Aie.
e.g., ceph tell mon.* injectargs '--debug-ms 1'
mon.a: injectargs:debug_ms=1/1
mon.b: injectargs:debug_ms=1/...
Sage Weil
07:10 PM Revision 82ff72f8 (ceph): ceph-disk: work around buggy rhel/centos parted
parted on RHEL/Centos prefixes the *machine readable output* with
1b 5b 3f 31 30 33 34 68
Note that the same thing...
Sage Weil
06:22 PM Revision 92b83007 (ceph): mon: OSDMonitor: don't ignore apply_incremental()'s return on UfP [1]
apply_incremental() may return -EINVAL. Don't ignore it.
[1] UfP = Update from Paxos
Fixes: #5343
Signed-off-by: ...
Joao Eduardo Luis
06:21 PM Revision 41a15a63 (ceph): upstart: start ceph-all on runlevel [2345]
Starting when only one network interface has started breaks machines with
multiple nics in very problematic ways.
Th...
Sage Weil
06:21 PM Revision 7e08ed1b (ceph): upstart: start ceph-all on runlevel [2345]
Starting when only one network interface has started breaks machines with
multiple nics in very problematic ways.
Th...
Sage Weil
06:11 PM rgw Bug #5348 (Fix Under Review): rgw: missing copy constraints checks for inter region user object copy
Yehuda Sadeh
11:00 AM rgw Bug #5348 (Resolved): rgw: missing copy constraints checks for inter region user object copy
Yehuda Sadeh
06:04 PM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
rhel seems to be working, fedora18 is acting very strange. Sage Weil
02:06 PM devops Bug #5194 (In Progress): udev does not start osd after reboot on wheezy or el6 or fedora
tahnks- i now see the problem (and can reproduce it here, yay!). testing a fix Sage Weil
01:09 PM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
Hi Sage,
attached is the current syslog.
I started "partprobe /dev/sdb" at Jun 14 21:57:06 and "partprobe /dev/...
Robert Sander
01:04 PM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
Can you generate and attach a udev log after the reboot? Actually, ideally,
- reboot
- note the time
- run part...
Sage Weil
12:59 PM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
Sage Weil wrote:
> Can you grab
>
> https://github.com/ceph/ceph/blob/master/src/ceph-disk and copy it to /usr/...
Robert Sander
12:43 PM devops Bug #5194 (Need More Info): udev does not start osd after reboot on wheezy or el6 or fedora
Hi Robert,
Can you grab
https://github.com/ceph/ceph/blob/master/src/ceph-disk and copy it to /usr/sbin
https:...
Sage Weil
12:42 PM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
Sage Weil
06:02 PM Revision 7503db9a (ceph): ceph: fix mon.*
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:48 PM Bug #5343: mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
nope wrong ticket; ignore Sage Weil
05:32 PM Bug #5343: mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
Sage, was that reply intended for this ticket? If it was I'm surely missing something... Joao Eduardo Luis
01:03 PM Bug #5343: mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
Can you generate and attach a udev log after the reboot? Actually, ideally,
- reboot
- note the time
- run part...
Sage Weil
12:44 PM Bug #5343 (Pending Backport): mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
pushed.. will backport once we have done more testing Sage Weil
10:45 AM Bug #5343: mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
I ran the following test for an already existing single-monitor setup:
* generate monmap with random fsid
* injec...
Joao Eduardo Luis
09:28 AM Bug #5343: mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
Greg pointed out that it's likely the fsid issue results from messing around with the monmap's fsid. Setting up a te... Joao Eduardo Luis
09:01 AM Bug #5343: mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
Running gdb, looks like the 2810's incremental fsid is different from the OSDMap's fsid:... Joao Eduardo Luis
07:41 AM Bug #5343 (In Progress): mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
Joao Eduardo Luis
07:33 AM Bug #5343 (Resolved): mon: infinite OSDMonitor::update_from_paxos() on single-monitor setup
A user on ceph-users shared a log containing a most interesting behavior happening on OSDMonitor::update_from_paxos()... Joao Eduardo Luis
05:32 PM Revision 9cdc60af (ceph): ceph_manager: use new ceph tell mon.* syntax
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:17 PM Revision a2b2f39b (ceph): librados: add tests for too-large objects
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:14 PM Revision 4a1eb3c8 (ceph): osd: fix types for size checks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:42 PM Revision 2be3c8dd (ceph): remove RELEASE_CHECKLIST
This ancient document has long since been replaced by
doc/dev/release-process.rst.
Signed-off-by: Sage Weil <sage@in...
Sage Weil
04:40 PM Revision f1b6bd79 (ceph): osd: EINVAL from truncate causes osd to crash
Maximum object size is 100GB configurable with osd_max_object_size
Error EFBIG if attempt to WRITE/WRITEFULL/TRUNCATE...
David Zafman
03:44 PM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
sandon put wheezy on these mira for us to test this locally: mira09[456] Sage Weil
03:04 PM devops Bug #5363 (Resolved): specfile: ceph does not start on reboot
testing fix Sage Weil
02:54 PM rgw Bug #5347 (Fix Under Review): rgw: bucket marker should include original zone name
Yehuda Sadeh
11:00 AM rgw Bug #5347 (Resolved): rgw: bucket marker should include original zone name
To avoid marker collisions Yehuda Sadeh
02:41 PM rgw Bug #5362 (Resolved): rgw: failure when listing objects with prefix that starts with underscore
Yehuda Sadeh
02:40 PM Bug #5062 (Can't reproduce): mon: 0.61.2 asserts on AuthMonitor during monitor start
Sage Weil
02:39 PM devops Feature #5361 (Resolved): ceph-all should start after networking bug before runlevel [2345]
just in case other system services rely on it being up. Sage Weil
02:38 PM devops Bug #5248 (Resolved): upstart: ceph-all job is starting too soon
hmm opening a separate bug for the 'start earlier than this' part. Sage Weil
12:39 PM devops Bug #5248: upstart: ceph-all job is starting too soon
changing this to runlevel [2345] for now. Sage Weil
02:38 PM devops Feature #3302 (Resolved): ceph-disk: activate-journal, and matching udev rule
Sage Weil
02:23 PM devops Feature #3302: ceph-disk: activate-journal, and matching udev rule
commit:a2a78e8d16db0a71b13fc15457abc5fe0091c84c Sage Weil
02:18 PM devops Bug #5189 (Resolved): ceph-deploy disk prepare fails silently
this is now working with the fixes from #4984. Sage Weil
02:14 PM devops Bug #4984 (Resolved): ceph_deploy: osd create succeeds with an error message (partprobe returns e...
woot! tested and backported to cuttlefish!
still issues on reboot with wheezy... #5194
Sage Weil
01:08 PM Bug #5326 (Resolved): mon: osd crush add ... comamdn broken
commit:9a7ed0b3f8df5bd74133f216bad61ae71eab0816, tho this actual error was a problem with the ceph cli sometime in te... Sage Weil
12:50 PM CephFS Bug #5360 (Rejected): ceph-fuse: failing smbtorture tests
We're failing the maxfid test when samba is backed by a ceph-fuse mount. It seems to be an inconsistent (this is the ... Greg Farnum
11:39 AM devops Bug #5359 (Resolved): ceph-deploy: install and purge commands on rhel sometimes errors out though...
install command on rhel platform errors out though the command is successful and ceph is installed,
the error mess...
Tamilarasi muthamizhan
11:09 AM rgw Feature #5358 (Resolved): rgw: RESTful api for intra-region copy state
Yehuda Sadeh
11:08 AM rgw Bug #5357 (Resolved): rgw: set and retrieve intra-region copy operation state
Yehuda Sadeh
11:07 AM rgw Feature #5356 (Rejected): rgw: RESTful api for bucket upstream zone + marker info
Yehuda Sadeh
11:07 AM rgw Feature #5355 (Rejected): rgw: get and set bucket upstream zone + marker info
Yehuda Sadeh
11:06 AM rgw Feature #5354 (Resolved): rgw: intra-region object copy should also set mtime on object
Yehuda Sadeh
11:05 AM rgw Feature #5353 (Resolved): rgw: metadata put should apply mtime if set
Yehuda Sadeh
11:05 AM rgw Feature #5352 (Resolved): rgw: metadata get should also dump mtime
Yehuda Sadeh
11:04 AM rgw Bug #5351 (Resolved): rgw: make sure wip-rgw-geo passes gitbuilder
Yehuda Sadeh
11:03 AM rgw Feature #5350 (New): rgw: copy object metadata should include omap data for object
That's needed multipart head objects copy Yehuda Sadeh
10:56 AM devops Bug #5339: ceph-deploy suite failures, 'insufficient osds'
changing the priority as this has nothing to do with ceph-deploy,
leaving it in this state until the nightlies succ...
Tamilarasi muthamizhan
10:18 AM Bug #5252 (Resolved): osd: EINVAL from truncate causes osd to crash
commit:f1b6bd7988ab964c9167eff7bea51a49573f5175 Sage Weil
08:50 AM rgw Bug #5346 (Resolved): rgw: invalid read from RGWFormatter_Plain::write_data
ubuntu@teuthology:/a/teuthology-2013-06-14_01:00:36-rgw-master-testing-basic/35856$ zless ./remote/ubuntu@plana63.fro... Sage Weil
08:35 AM devops Bug #5345 (Resolved): ceph-disk: handle less common device names
/dev/sdaa*
/dev/cciss/c0d0p1
etc.
Sage Weil
08:21 AM rgw Bug #5344 (Resolved): rgw: make list of bucket placement pools index configurable
The object containing the list of placement pools is hard coded, make it configurable (through ceph.conf). Yehuda Sadeh
05:48 AM Revision 8730db19 (ceph): rados: fix up for parallel work
- use a separate pool for each client
- create pool at start, destroy pool at end
- use all clients, if not explicitl...
Sage Weil
05:08 AM Revision bcfbd0a3 (ceph): ceph_test_rados: add --pool <name> arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:59 AM Revision 7ec64db4 (ceph): rgw: pass original object attrs through extra request data
introduce a new mechanism that sends extra data with object
info, and use it to encode source object metadata.
Signe...
Yehuda Sadeh
04:33 AM Revision 9b66f1aa (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:37 AM Revision c672b777 (ceph): Merge pull request #362 from ceph/wip-4984
ceph-disk: udev/partprobe redo, zap command, activate-journal command Dan Mick
01:13 AM Revision 02599c43 (ceph): ceph-fuse: fix uninitialized variable
There is a delete call in the out_mc_start_failed path.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:01 AM Revision 10ba60cd (ceph): ceph-disk: add 'zap' command
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:01 AM Revision 8b3b59e0 (ceph): ceph-disk: call partprobe outside of the prepare lock; drop udevadm settle
After we change the final partition type, sgdisk may or may not trigger a
udev event, depending on how well udev is b...
Sage Weil
01:01 AM Revision a2a78e8d (ceph): ceph-disk: implement 'activate-journal'
Activate an osd via its journal device. udev populates its symlinks and
triggers events in an order that is not rela...
Sage Weil
12:47 AM Revision 71402a5d (ceph): Merge pull request #363 from dmick/wip-cli-help
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
12:40 AM Revision 06f0b724 (ceph): ceph.in: allow args with -h to limit help to cmds that match partially
Enables "ceph -h pg" to see just the pg commands
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
12:38 AM Revision 6ebfd3c9 (ceph): ceph.in: better global description of tool
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:38 AM Revision 821b203c (ceph): ceph.in: less verbosity on error
Only show 'did you mean?' when in verbose mode
Only show first ten closest matches on error
Signed-off-by: Dan Mick ...
Dan Mick
12:38 AM Revision 99bd5c8f (ceph): librados: add missing #include
librados/librados.cc: In function 'int rados_mon_command_target(void*, const char*, const char**, size_t, const char*... Sage Weil
12:13 AM Revision 0e303865 (ceph): adding a newline to auth key data
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

06/13/2013

11:39 PM Revision 93505bb3 (ceph): librados: wait for osdmap for commands that need it
In commit 7e1cf87b5158c870e2a118ed6d316be8cb9818ce we stopped waiting for
the osdmap on start because the Objecter wi...
Sage Weil
11:38 PM Revision f6a864d0 (ceph): rules: Don't disable tcmalloc on ARM (and other non-intel)
Fixes #5342
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
11:27 PM Revision 662fd9ec (ceph): Merge branch 'master' of github.com:ceph/teuthology
Tamilarasi muthamizhan
11:26 PM Revision e1daa169 (ceph): modified ceph-deploy to throw appropriate exceptions
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:21 PM Revision 763432a3 (ceph): Merge pull request #356 from ceph/wip-leaks
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
11:15 PM Revision 95aa2e8d (ceph): Merge branch 'wip-objecter' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
11:12 PM Revision 5fb0444c (ceph): Update adminops.rst add capabilities
Added the necessary user capabilities required for each API call.
Signed-off-by: Adam Twardowski adam.twardowski@gma...
atwardowski
11:01 PM Revision 2bda9db1 (ceph): osdc/Objecter: dump command ops
Dump command_ops along with everything else.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:57 PM Revision 6e73d999 (ceph): osdc/Objecter: ping osds for which we have pending commands
As with ops and linger_ops, this ensures we detect connection resets.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:56 PM Revision e4f9dce7 (ceph): ceph.in: refuse 'ceph <type> tell' commands; suggest 'ceph tell <type>'
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
10:30 PM Revision a6876ad7 (ceph): ceph.in: argparsing cleanup: suppress --completion, add help
Options -v, --verbose, --concise didn't have helpstrings
Option --completion doesn't quite work yet, and should be hi...
Dan Mick
10:17 PM Revision 392e86fb (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
10:16 PM Revision 68a91995 (ceph): osdc/Objecter: kick command ops on osd con resets
Resend osd/pg commands on the OSDSession, just as we do with other request
types.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
10:16 PM Revision db7d1210 (ceph): osdc/Objecter: add perfcounters for commands
This matches the other counters we maintain for other kinds of ops.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:54 PM Revision 05f634cb (ceph): added upgrade tasks for cuttlefish to next and bobtail to cuttlefish to...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:51 PM Revision f005204f (ceph): stop stripping leading \n from osd commands
leaving them in for mon command, but not for any good reason. Sage Weil
09:42 PM Revision 9a7ed0b3 (ceph): mon: fix idempotency of 'osd crush add'
If we add an item that already exists in particular position, we should
update instead of inserting it; the CrushWrap...
Sage Weil
09:42 PM Revision 7e1cf87b (ceph): librados: do not wait for osdmap on start
If we abort while waiting, we incorrect clean up (we switch the state value
incorrectly, and also fail to clean up th...
Sage Weil
09:09 PM Revision 51dae8ad (ceph): doc: Updated with glossary terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:50 PM Revision e1d41901 (ceph): adding iogen.sh
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
07:43 PM CephFS Bug #5333: mds: segfault in MDLog::standby_trim_segments
I think it's an old race. The standby MDS gets the pos of journal head, then reads the corresponding journal object. ... Zheng Yan
02:02 PM CephFS Bug #5333: mds: segfault in MDLog::standby_trim_segments
I see that Yan changed one line in this function recently (which shouldn't have had any impact), but other than that ... Greg Farnum
06:27 PM Revision 35ea1639 (ceph): mon/MonmapMonitor: remove unused label
mon/MonmapMonitor.cc: In member function 'bool MonmapMonitor::preprocess_command(MMonCommand*)':
mon/MonmapMonitor.cc...
Sage Weil
06:27 PM Revision 987f175f (ceph): mon/MonCap: bootstrap-* need to subscribe to osdmap, monmap
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:53 PM Revision ea6880f8 (ceph): msg/DispatchQueue: do not discard queued events on stop
When the shutdown/stop flag is set, continue to work through the queue.
Process events, but discard messages. This a...
Sage Weil
05:53 PM Revision 597e4398 (ceph): msgr: queue reset when marking down pipes on shutdown
This lets the callbacks clean up ref cycles.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:53 PM Revision 962d1187 (ceph): mon/MonClient: mark_down connection on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:53 PM Revision 0193f885 (ceph): mon/MonClient: mark_down during get_monmap_privately() shutdown
We explicitly mark_down() and clear cur_con when shutting down; do the same
for get_monmap_privately() to ensure that...
Sage Weil
05:52 PM Revision 77db175c (ceph): mon/MonClient: tear down version requests on shutdown
Make sure all callers can handle ECANCELED.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:52 PM Revision e96c0cee (ceph): msgr: use ConnectionRef throughout
Make RefCountedObject a private parent of Connection so that users are
forced to use ConnectionRef whenever reference...
Sage Weil
05:52 PM Revision eea73ab8 (ceph): msg/Pipe: reset replaced pipes
This gives the ms_handle_reset call a chance to clean up (for example, by
breaking a con->priv <-> session reference ...
Sage Weil
05:52 PM Revision 26e16c00 (ceph): msg/Pipe: include con reef in debug prestring
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision de64bc50 (ceph): msgr: queue reset exactly once on any connection
Use the atomic pipe link removal as a signal that we are the one failing
the con and use that to queue the reset even...
Sage Weil
05:52 PM Revision cd1c289b (ceph): messages/MMonSync: initialize crc in ctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision d172c332 (ceph): osd/ReplicatedPG: don't leak Session refs in do_osd_op_effects()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision b56c9654 (ceph): osd: do not leak MOSDPings on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 449bcd6f (ceph): osd: close classes on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 99172c3c (ceph): osd: do not leak HeartbeatSession on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 6630462a (ceph): osd: break con <-> session cycle on reset
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 652c5996 (ceph): mon: shut down Paxos on shutdown
This cleans up the completions for any paxos waiters.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:52 PM Revision c112fc8e (ceph): mon: add is_shutdown() state helper/accessor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 2818a446 (ceph): mon/PaxosService: discard messages during shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 991d07ac (ceph): vstart.sh: put exports at top
Where I can 'head vstart.sh' to find them quickly.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:46 PM Revision a3fe2dc4 (ceph): PendingReleaseNotes: notes on CLI changes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:41 PM devops Bug #5339: ceph-deploy suite failures, 'insufficient osds'
modified ceph-deploy task to throw appropriate exceptions in case of failures.
most of the ceph-deploy tests have ...
Tamilarasi muthamizhan
10:48 AM devops Bug #5339 (Resolved): ceph-deploy suite failures, 'insufficient osds'
The cluster is NOT operational due to insufficient OSDs Sage Weil
05:21 PM Revision 314d9c3f (ceph): PendingReleaseNotes: cli changes, and ceph tell ...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:19 PM Revision cb57c41c (ceph): doc/release-notes: add missed notes for 0.63 and 0.64
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:37 PM devops Bug #5342 (Resolved): Make tcmalloc default on ARM
tcmalloc usage needs to be enabled on ARM. While packages are not available on all platforms yet, the locally compil... Anonymous
04:27 PM Revision 3abd2d8b (ceph): Merge branch 'wip-tell' into next
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
04:26 PM Revision 8adf88a2 (ceph): ceph: add support for 'tell mon.X ...'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:26 PM Revision 6160e503 (ceph): mon: remove support for 'mon tell ...' and 'osd tell ...'
It doesn't work. The commands the ceph cli sends are vector<string>, and
the mon expects json.
Leave the MDS on in ...
Sage Weil
04:26 PM Revision 420e02e8 (ceph): librados: new rados_mon_command_target to talk to a specific monitor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:03 PM devops Feature #3302 (Fix Under Review): ceph-disk: activate-journal, and matching udev rule
this was causing unreliable ubuntu activation, at least in my case Sage Weil
03:23 PM Revision 47b1e6d6 (ceph): Merge pull request #360 from dachary/master
add apt-get update to installation instructions Sage Weil
03:01 PM rgw Feature #5341 (Resolved): rgw: keep state for cross-rgw copy operations
Need to implement a new class that'd index the data. Yehuda Sadeh
01:52 PM devops Bug #5283: Ceph-deploy can't handle /dev/disk/by-* device paths
With the by-id path which does not have embedded colons:... Anonymous
12:52 PM devops Bug #5283: Ceph-deploy can't handle /dev/disk/by-* device paths
glowell@gary-ubuntu-01:~/ceph-deploy$ ./ceph-deploy osd create gary-ubuntu-01:/dev/disk/by-path/pci-0000:00:07.0-scsi... Anonymous
12:28 PM devops Bug #5309 (Closed): ceph-deploy mon create fails to start monitor damon
Issue is no longer occurring after recent commits to ceph-deploy. Not sure which one fixed it but around 10 June. Anonymous
10:49 AM devops Bug #4984 (In Progress): ceph_deploy: osd create succeeds with an error message (partprobe return...
Sage Weil
10:49 AM Bug #5329 (Resolved): ceph osd tell * injectargs broken
commit:3abd2d8bc94ab77364345e3f830cfb83124df31d Sage Weil
10:49 AM Bug #5340 (Resolved): Bad arguments to zero will cause OSD to crash
Check offset/len arguments for zero operation so that later fallocate() error doesn't cause OSD to crash. David Zafman
10:41 AM devops Bug #5338 (Resolved): need rpm packages built for libapache-mod-fastcgi
We currently have libapache-mod-fastcgi packages built for debs. It would be nice to have them built for rpms as well... Tamilarasi muthamizhan
10:23 AM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
Hi Sage,
this was a clean reboot of the cluster node.
As the filesystems have not been mounted automatically no...
Robert Sander
09:16 AM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
I see it starting osd.5 and osd.2:... Sage Weil
08:40 AM devops Bug #5194: udev does not start osd after reboot on wheezy or el6 or fedora
Hi,
attached is /var/log/syslog after booting the machine with udev debug level logging.
The filesystems have n...
Robert Sander
10:06 AM Bug #5227 (Need More Info): ARM set up: rados test failed
This sure looks a lot like #4879 which would have been fixed by 0.61. I thought I had grabbed the stores and the logs... Joao Eduardo Luis
09:37 AM devops Bug #5334: ceph-deploy: "modules not installed"
Update. I was able to get it installed correctly with the `ceph-deploy-1.0-0.noarch.rpm` package, but my understandin... Noah Watkins
09:28 AM Bug #5301: mon: leveldb crash in tcmalloc
Okay, regarding the crash, although I've been unable to figure out what or who (us or leveldb) may be causing it, the... Joao Eduardo Luis
08:28 AM devops Bug #5189: ceph-deploy disk prepare fails silently
Hi Sage,
We are currently testing with some Debian wheezy VMs on a VMware ESXi host.
root@ceph01-test:~# lsb_re...
Robert Sander
08:02 AM Bug #5336 (Can't reproduce): osd crash triggered by 'rbd rm ...'
Reported by Florian Wiessner on ML
looks like a stall in the op_tp.. requested detailed logs.
Sage Weil
07:48 AM Bug #5256: Upgraded bobtail->cuttlefish mon crashes, then can't resume the conversion
Okay, here's what is the likely order of events in this case:
* the monitor was converting when it was killed for ...
Joao Eduardo Luis
06:59 AM Revision cdd11ea6 (ceph): rgw: a few fixes to copy object across region
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:57 AM Revision 169c5de4 (ceph): add apt-get update to installation instructions
Without apt-get update the repository added to the sources.list is not taken into consideration and an older version ... Loïc Dachary
06:19 AM Revision 165926bd (ceph): rgw: move most of object put processors implementation
move code from rgw_op.cc to rgw_rados.cc, so that we could
use it in the lower layer.
Signed-off-by: Yehuda Sadeh <y...
Yehuda Sadeh
06:08 AM Revision 0b491e9a (ceph): rgw: separate req_state from object put processors
At least, for most of them. We'll move this code to rgw_rados.cc,
and we don't want it to have req_state.
Signed-off...
Yehuda Sadeh
05:39 AM Revision bcdd4755 (ceph): rgw: organize get_obj handling for copy a bit different
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:26 AM Revision 5fa45f4e (ceph): Update README dependency lists
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
05:22 AM Revision f86b4e7a (ceph): ceph-disk: extra dash in error message
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:56 AM Revision c618cf93 (ceph): OSDMonitor: osd id when id already exists needs to come to stdout too
Found by qa/workunits/mon/osd.sh
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank...
Dan Mick
04:56 AM Revision ff280b62 (ceph): Clean up CrushWrapper methods that take string: no c_str() necessary
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
04:56 AM Revision a3767010 (ceph): ceph, mon/OSDMonitor: fix up osd crush commands for <osd.N> or <N>
The new parsing code had been trying to allow flexibility for the
'old form' commands (where id could be different fr...
Dan Mick
04:47 AM Revision e9689ac6 (ceph): config: fix run_dir typo
From 654299108bfb11e7dce45f54946d1505f71d2de8.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:44 AM Revision d0e65759 (ceph): ceph: implement 'ceph tell osd.* ...'
Send the command to each target. Do this in series, for now. Error out if
any one fails.
Later, we should do them ...
Sage Weil
04:44 AM Revision d1b83ff4 (ceph): mon/MonClient: send commands to a specific monitor
This implementation is limited: we direct our command by reopening
a session with the specific monitor. If there is ...
Sage Weil
04:29 AM Revision 6a6025f2 (ceph): rgw: generate read request if source rgw is remote
in a copy operation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
04:26 AM Revision e72e8a30 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:24 AM Revision 8c913f14 (ceph): Merge pull request #351 from ceph/wip-var-run
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
04:23 AM Revision 3e707da4 (ceph): vstart.sh: set run_dir to out
This avoids annoying errors about creating /var/run/ceph from
init-ceph.
Fixes: #4036
Signed-off-by: Sage Weil <sage...
Sage Weil
04:21 AM Revision b0b5b1b3 (ceph): rbd image_read.sh: wait for rbd sysfs files to appear
Poll until they are available for chmoding.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Sage W...
Josh Durgin
04:03 AM Revision 8badb904 (ceph): move powercycle tests into a separate suite
We may not want to run these nightly, or on the same hardware, and we want
to separate out core rados problems from p...
Sage Weil
01:24 AM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
Argh. I spoke too soon. We just had another crash this morning while deleting the benchmark pool. Using the staticall... Emil Renner Berthing
01:13 AM Revision 8808ca57 (ceph): osdc/Objecter: fix handling for osd_command dne/down cases
Generalize the map check machinery that the pool dne check uses to also
get the latest map for OSD down/dne checks. ...
Sage Weil
12:47 AM Revision 65429910 (ceph): global: create /var/run/ceph on daemon startup
This handles cases where the daemon is started without the benefit of
sysvinit or upstart (as with teuthology or ceph...
Sage Weil
12:47 AM Revision 1154b2ab (ceph): init-ceph: look to ceph.conf instead of hard-coding /var/run/ceph
It could be elsewhere!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:13 AM Revision 11d5c7a2 (ceph): ceph: only use readline when in interactive mode
A mere
import readline
line is dumping this to stdout on CentOS 6.3:
00000000 1b 5b 3f 31 30 33 34 68 .[?103...
Sage Weil
12:13 AM Revision 862148d5 (ceph): mon: fix read of format_version out of leveldb
The get_version(string, string) is the wrong method; it combines the two
args into a key that is nested inside prefix...
Sage Weil
12:05 AM Revision 18f2fcd2 (ceph): Merge branch 'wip-RhelFix-wusui'
Warren Usui

06/12/2013

10:29 PM Revision 1c77be0c (ceph): doc/release-notes: v0.63 and v0.64 notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:00 PM Revision 35ac835f (ceph): Merge branch 'next'
Gary Lowell
09:54 PM Revision b3b0f035 (ceph): ceph: filter out empty lines from osdids()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:53 PM Revision edba9863 (ceph): ceph: accept osd.* as a valid name
This will be used for 'ceph tell osd.* ...'
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:05 PM Revision e5184ea9 (ceph): ceph: make life easier on developers by handling in-tree runs
If <path-to-ceph> contains pybind and .libs:
- prepend <path-to-ceph>/pybind to PYTHONPATH
- append <path-to-ceph>/.l...
Dan Mick
09:00 PM Revision 701943a2 (ceph): qa/workunits/cephtool/test.sh: look for 'ceph log' via -w, not in log file
'ceph-conf ...' doesn't give you final/default values, only what is in the
conf file. Use -w output to test this ins...
Sage Weil
09:00 PM Revision b70f5658 (ceph): ceph: flush stdout on watch print
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:50 PM Revision b89b6cee (ceph): Merge pull request #357 from atwardowski/patch-1
Usage log and ops log are disabled by defaults since 0.56 Sage Weil
08:48 PM Revision 299f6a66 (ceph): Usage log and ops log are disabled by defaults since 0.56
http://ceph.com/docs/next/release-notes/#v0-56-bobtail atwardowski
08:39 PM Revision de172383 (ceph): mon: fix 'pg dump_stuck' stuckops type
It's a list.
Fixes: #5332
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
08:37 PM rbd Feature #5335 (New): qa: test that kernel rbd and librbd can read images written by each other
This test would have caught an issue with format 2 object names being different in librbd and the kernel driver. Josh Durgin
08:31 PM Revision b284e25f (ceph): Merge remote-tracking branch 'gh/wip_5238'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
08:26 PM Revision afa16b48 (ceph): qa: multiple_rsync.sh: more output
Trying to track down this failure:
2013-06-12T06:11:13.430 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv -...
Sage Weil
06:17 PM Bug #5329 (Fix Under Review): ceph osd tell * injectargs broken
Sage Weil
12:29 PM Bug #5329 (Resolved): ceph osd tell * injectargs broken
... Sage Weil
06:13 PM Bug #5331 (Resolved): objecter: osd_command doesn't handle dne/down osd properly
commit:8808ca57c652502d9cf803b0dc53673ca9dd62af Sage Weil
01:02 PM Bug #5331 (Resolved): objecter: osd_command doesn't handle dne/down osd properly
we return an error but don't trigger the callback or clean up... Sage Weil
05:51 PM devops Bug #5259 (Duplicate): osd create command fails inconsistently on ubuntu
i think we should call this a dup of the other bug.. this is all about udev vs partprobe vs udevadm settle races. se... Sage Weil
04:54 PM Revision 42e06c12 (ceph): v0.64
Gary Lowell
04:43 PM Revision 68b5fa9b (ceph): ceph-fuse: older libfuses don't support FUSE_IOCTL_COMPAT
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
04:13 PM devops Bug #5334 (Resolved): ceph-deploy: "modules not installed"
Using cuttlefish RPM install for CentoOS 6.4. Ceph-deploy is installed on all the nodes. I get the following:
<pre...
Noah Watkins
03:40 PM Revision 1577e203 (ceph): ceph-create-keys: Make sure directories for admin and bootstrap keys exist
Signed-off-by: Peter Wienemann <wienemann@physik.uni-bonn.de> Peter Wienemann
02:00 PM Bug #5327 (Resolved): cephtool/test.sh fails
commit:701943a27857fcad7fbb405cf95a59c945fea815 Sage Weil
11:44 AM Bug #5327 (Resolved): cephtool/test.sh fails
... Sage Weil
01:49 PM Bug #5238 (Pending Backport): osd: slow recovery (uselessly dirtying pg logs during peering)
Sage Weil
01:46 PM Bug #5238: osd: slow recovery (uselessly dirtying pg logs during peering)
Maybe something different i've this one:
http://tracker.ceph.com/issues/5232
and it makes a HUGE difference regar...
Stefan Priebe
01:44 PM Bug #5238: osd: slow recovery (uselessly dirtying pg logs during peering)
For what it's worth, I also tried it (wip_5238_cuttlefish specifically) per Sam's suggestion while troubleshooting #5... Faidon Liambotis
01:33 PM Bug #5238: osd: slow recovery (uselessly dirtying pg logs during peering)
we are going to tset it a bit more in master before putting it in teh cuttlefish branch. good to know this is helpin... Sage Weil
01:28 PM Bug #5238: osd: slow recovery (uselessly dirtying pg logs during peering)
This one is missing in upstream/cuttlefish ? It helps a lot. Stefan Priebe
01:39 PM Bug #5332 (Resolved): boost::get: key stuckops is not type std::vector<std::string, std::allocato...
commit:de1723834cf2cfe51cc991ece1b53624ff56d7d5 Sage Weil
01:05 PM Bug #5332 (Resolved): boost::get: key stuckops is not type std::vector<std::string, std::allocato...
2013-06-12T02:25:15.786 INFO:teuthology.task.ceph.mon.a.err:2013-06-12 02:26:06.734468 7f2e3ef1e700 -1 bad boost::get... Sage Weil
01:23 PM CephFS Bug #5333 (Resolved): mds: segfault in MDLog::standby_trim_segments
... Sage Weil
12:35 PM Bug #5330 (Resolved): ceph daemon <name> ... broken
it uses ceph-conf to get admin_socket, but taht doesn't work. this does:
ubuntu@plana38:~$ ceph-osd -n osd.0 --s...
Sage Weil
12:23 PM rbd Feature #5168: openstack: cinder: rbd as a backup target
https://blueprints.launchpad.net/cinder/+spec/cinder-backup-to-ceph Josh Durgin
12:23 PM rbd Feature #5167: openstack: cinder: differential backups
https://blueprints.launchpad.net/cinder/+spec/cinder-backup-to-ceph Josh Durgin
11:42 AM Bug #5326 (Resolved): mon: osd crush add ... comamdn broken
... Sage Weil
10:21 AM devops Bug #4984: ceph_deploy: osd create succeeds with an error message (partprobe returns error)
it should have been wip-4984 :) Tamilarasi muthamizhan
09:33 AM Bug #5312: Skip EXT4StoreTest._detect_fs test if DISK or MOUNTPOINT environment variables not set
1577e203f08c3f94c36fd128dda14e8bceeca7a9 Ian Colle
09:32 AM Bug #5311 (Resolved): Existence of parent directories for admin and bootstrap keys in ceph-create...
Sage Weil
08:18 AM Bug #5239: osd: Segmentation fault in ceph-osd / tcmalloc
Ok, I tried the ubuntu leveldb package but in ubuntu leveldb is only built as a static library. So what I did was to ... Emil Renner Berthing
06:10 AM CephFS Bug #5290: mds: crash whilst trying to reconnect
Hi Zheng,
Is this what you mean?
Damien Churchill
02:34 AM Revision d3960967 (ceph): valgrind: make leveldb thread suppression more general
The thread can get created from a range of callers; ignore them all. Sage Weil
01:51 AM Revision 95434d16 (ceph): rgw: propagate mtime from remote rgw on copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
 

Also available in: Atom