Project

General

Profile

Activity

From 07/04/2013 to 08/02/2013

08/02/2013

11:05 PM Revision 826478cf (ceph): dev/osd_internals,src/osd: add erasure_coding.rst and PGBackend.h
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:34 PM Bug #5822 (Fix Under Review): ceph_argparse.py: parsing of required arguments broken
wip-5822 Dan Mick
09:03 PM Bug #5799 (Resolved): SIGABRT in build_push_op -> object_info_t::decode
Samuel Just
02:10 PM Bug #5799 (Fix Under Review): SIGABRT in build_push_op -> object_info_t::decode
Sage Weil
01:36 PM Bug #5799: SIGABRT in build_push_op -> object_info_t::decode
Sage Weil
12:03 PM Bug #5799: SIGABRT in build_push_op -> object_info_t::decode
Just kidding, ext4 just happens to be slow enough to trigger it. wip-5799. ubuntu@teuthology:/a/samuelj-5799-1/92938 Samuel Just
08:01 PM CephFS Bug #5864: cfuse_workunit_suites_ffsb suite on Centos hangs with *** Got Signal Interrupt ***
I believe that this is indicative of a problem with ceph-fuse as opposed to a teuthology issue (I could also be wrong). Anonymous
08:00 PM CephFS Bug #5864 (Closed): cfuse_workunit_suites_ffsb suite on Centos hangs with *** Got Signal Interrup...
The cfuse_workunit_suites_ffsb suite seems to get stuck with the message *** Got Signal Interrupt *** After several ... Anonymous
07:15 PM Subtask #5863 (Rejected): OSD internals must work in terms of cpg_t
A cpg_t type should be created (basically pair<pg_t, chunk_id_t>). All osd internal maps and PG<->PG messages should... Samuel Just
07:13 PM Subtask #5862 (Resolved): FileStore must work with ghobjects rather than hobjects
"pull request":https://github.com/ceph/ceph/pull/546
vhobjects should be basically tuple<hobject_t, version_t, chu...
Samuel Just
07:00 PM Revision 98f35a5e (ceph): rgw: do not ignore leaks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:58 PM Subtask #5861 (Resolved): Refactor scrub to use PGBackend methods
ScrubMap should be adapted to allow for PGBackend specific metadata Samuel Just
06:54 PM Revision 97979866 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:54 PM Revision ea1243a1 (ceph): Merge remote-tracking branch 'gh/wip-rgw-leaks'
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Sage Weil
06:48 PM Subtask #5860 (Rejected): PG::calc_acting and friends should use PGBackend to select the acting s...
Samuel Just
06:46 PM Subtask #5859 (Rejected): GetInfo should use PGBackend methods to determine when peering can cont...
Samuel Just
06:46 PM Subtask #5858 (Resolved): Backfill should be able to handle multiple backfill peers
Samuel Just
06:45 PM Subtask #5857 (Resolved): Refactor recovery to use PGBackend methods
"work in progress":https://github.com/athanatos/ceph/tree/wip-5857
"work in progress (2)":https://github.com/athanat...
Samuel Just
06:45 PM Subtask #5856 (Resolved): Refactor Backfill to use PGBackend methods
Samuel Just
06:44 PM Subtask #5855 (Resolved): Backfill peers should not be included in the acting set
Backfill peers should be included in the IO path as they currently are, but should not be included in the acting set.... Samuel Just
05:06 PM Documentation #5854 (Closed): ceph-deploy new needs to be clearer that "the names here are mon na...
Many people assume they should name all machines in the cluster in ceph-deploy new. We
need to make the documentati...
Dan Mick
05:05 PM devops Bug #5849: ceph-deploy install does not create ceph.conf in /etc/ (CentOS and Ubuntu)
and this was on ceph branch: next Tamilarasi muthamizhan
04:12 PM devops Bug #5849: ceph-deploy install does not create ceph.conf in /etc/ (CentOS and Ubuntu)
This problem also appears on Ubuntu... Anonymous
02:57 PM devops Bug #5849 (Resolved): ceph-deploy install does not create ceph.conf in /etc/ (CentOS and Ubuntu)
For some reason, `ceph-deploy install {node}` is failing to create the config files in `/etc/ceph/`
Alfredo Deza
05:02 PM Documentation #5853 (Resolved): quickstart is freaking people out about mons and osds on same mac...
http://ceph.com/docs/master/start/quick-ceph-deploy/#add-a-monitor says
Tip
In production environments, we rec...
Dan Mick
03:48 PM Feature #5648: mon should use 'module'/'perm' string in MonCommands.h for caps checking
pushed wip-5648-b with some changes! Sage Weil
02:27 PM Feature #2009 (Resolved): osd: report performance to monitor
we did this! Sage Weil
02:26 PM Tasks #5848 (Resolved): add perf counter for each RecoveryMachine state
Samuel Just
02:23 PM Tasks #5585: test large scale exapnsion and contraction
Use plana nodes to expand Ian Colle
02:13 PM devops Feature #5847: Build own versions of most recent leveldb for all supported platforms.
Related to http://tracker.ceph.com/issues/5818 Ian Colle
02:11 PM devops Feature #5847 (Resolved): Build own versions of most recent leveldb for all supported platforms.
Ian Colle
02:11 PM Bug #5754: mon: occasional osd full map not trimmed
Sage Weil
02:10 PM rbd Bug #5812: qemu-kvm guest hangs on disk write with rbd storage
The cluster is healthy and i could not find slow requests in osd logs:
ceph -s
health HEALTH_OK
monmap e1:...
Kevin Fibich
01:53 PM rbd Bug #5812: qemu-kvm guest hangs on disk write with rbd storage
Was your cluster healthy and showing no slow requests? It looks like the vm didn't have rbd caching enabled, so unles... Josh Durgin
02:07 PM Bug #5818: leveldb 1.12: hang on shutdown (mon)
Sage Weil
11:34 AM Bug #5818: leveldb 1.12: hang on shutdown (mon)
looks like this: https://code.google.com/p/leveldb/issues/detail?id=125 Sage Weil
11:29 AM Bug #5818: leveldb 1.12: hang on shutdown (mon)
(&*#@ leveldb:... Sage Weil
01:07 PM rgw Feature #4339 (Resolved): rgw: multisite: metadata sync agent: update sync processing state
Ian Colle
01:07 PM rgw Feature #4338 (Resolved): rgw: multisite: metadata sync agent: implement delta changes sync
Ian Colle
01:07 PM rgw Feature #4337 (Resolved): rgw: multisite: metadata sync agent: implement full sync
Ian Colle
01:05 PM devops Bug #5763 (Resolved): ceph-deploy new [IP] should error out
Merged into ceph-deploy master
Hash: a334df3
Alfredo Deza
01:03 PM rgw Feature #5603 (In Progress): rgw: teuthology test to check secondary region creation
Ian Colle
01:03 PM rgw Feature #5602 (In Progress): rgw: teuthology task to test default region as master region
Ian Colle
01:01 PM devops Feature #4766 (Rejected): ceph-deploy: commands should continue to execute the next argument in c...
Given the whole system is idempotent, I think it is better to fail as soon as there is an error so the user can look ... Neil Levine
12:56 PM devops Bug #5839 (Resolved): Move `mon` to the new structure
Merged into ceph-deploy master
Hash: d7d6e0638f07c3693327d68ce8283b2c8fa5c444
Alfredo Deza
07:03 AM devops Bug #5839 (Resolved): Move `mon` to the new structure
We keep seeing issues with `ceph-deploy mon` commands but they are extremely difficult to investigate because we are ... Alfredo Deza
12:07 PM rgw Bug #5415 (Resolved): rgw: failing valgrind leak checks
Sage Weil
11:54 AM devops Feature #5845 (Rejected): Automate ceph-deploy push to ceph-extras.
Ian Colle
10:55 AM Fix #5844 (Resolved): osd: snaptrimmer should throttle itself
Cuttlefish still has some problems when operating with large snapshots on cluster with large amount of objects (~100G... Andrey Korolyov
10:14 AM rgw Bug #5843 (Won't Fix): swift api: x-container-meta-{key} should not be allowed on an object
Using 'x-container-meta-{key}' to update object custom metadata should be disallowed, since it's supposed to be used ... Alexandre Marangone
10:04 AM rgw Feature #5842 (Resolved): rgw: integrate multi-region s3tests into teuthology task
Yehuda Sadeh
09:26 AM Bug #5832 (Duplicate): mon scrub mismatch
looks like it.. scrub picked up extra osdmap keys, which is how this is manifesting Sage Weil
04:05 AM Revision 3accf1c6 (ceph): rgw.py: adding a safety check
Correcting a bug where specifying
a rgw server for a client but not specifying
a system user would throw an exception...
Joe Buck
02:12 AM Revision 9110c7d8 (ceph): rgw: add log settings to example config
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
02:12 AM Revision 1787a72e (ceph): radosgw-agent: get verbose logs from the agent
This makes it a lot easier to debug.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:12 AM Revision 1ec9c1b4 (ceph): radosgw-agent: move zone extraction to helper
This will be useful for other tasks.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:12 AM Revision fdde3658 (ceph): rgw: don't make domain_root pool the same as zone root
These are supposed to be separate pools.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:11 AM Revision d79a2db5 (ceph): rgw: create system users with the --system flag
without this they have no special permissions
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
02:11 AM Revision 3eb62d2a (ceph): rgy.py: make log_(data|metadata) configurable
The log_data and log_metadata are made configurable
via the YAML file and default to false
(meaning neither data nor ...
Joe Buck
01:27 AM Revision ef036bd4 (ceph): Merge branch 'wip-5831' into next
Yehuda Sadeh
01:27 AM Revision 60679a0a (ceph): Merge branch 'wip-5810' into next
Yehuda Sadeh
01:27 AM Revision ae153813 (ceph): rgw: only fetch cors info when needed
Fixes: #5831
This commit moves around the cors handling code. Beforehand
we were unnecessarily reading the cors head...
Yehuda Sadeh
01:26 AM Revision b139a7cd (ceph): rgw: don't read cors attrs if there's no bucket in operation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
01:26 AM Revision 43c27125 (ceph): rgw: rename sync-type to update-type
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
01:25 AM Revision bbac69cc (ceph): rgw: only check version if meta object exists
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Yehuda Sadeh
12:49 AM rgw Bug #5831 (Resolved): rgw: CORS info read for every request
Wip-5831 landed to next Ian Colle
12:33 AM Revision 189e04fa (ceph): rgw_sync_agent: fix a bunch of issues
- Read ceph.conf from stored copy that includes overrides
- Get system users and keys from cluster instead of reading...
Josh Durgin
12:33 AM Revision ef68b988 (ceph): radosgw-agent: rename task to match tool name
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
12:33 AM Revision f930f39b (ceph): rgw_sync_agent: add new rgw_sync_agent task
This pulls access data out of the rgw task and off disk,
and then downloads, sets up, and runs an rgw sync agent
in t...
Greg Farnum
12:33 AM Revision ad6a9e53 (ceph): rgw: ignore exit status when removing base apache dir
subdirs have already been removed, and this only needs to succeed once
per host.
Signed-off-by: Josh Durgin <josh.du...
Josh Durgin
12:06 AM Revision 48357d66 (ceph): Fix for #5836 (--lock-many with vms)
This makes --lock-many work when --machine-type vps is passed.
Before it wasn't handled correctly and guests were not...
Sandon Van Ness

08/01/2013

10:47 PM Revision 6256d681 (ceph): Add the definition of PG temp to the glossary
it is not easy to figure out what a PG temp is just by reading the
code although it is easy to understand with an exa...
Loïc Dachary
07:56 PM Revision 78b7307d (ceph): Debian ceph-deploy test. Added more supported distro yamls.
Added debian 7.0 (wheezy) testing for ceph-deploy. I also added
yaml files for other distro's supported by downburst ...
Sandon Van Ness
07:33 PM Revision 88b7d029 (ceph): Fix for Debian wheezy (remove vda from block device list)
On debian wheezy its mount output uses device-by-label and makes
our normal method of checking if a device is mounted...
Sandon Van Ness
06:39 PM Bug #5503 (New): osd: ceph --admin-daemon interface doesn't handle spaces in names
Manually tested creating keys with spaces in key and val. David suggested maybe testing objnames with space too. Pr... Dan Mick
06:11 PM Revision ab1f4386 (ceph): Merge pull request #478 from dalgaaf/wip-da-spec-req
Fix BuildRequires in SPEC file
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
05:28 PM Revision 1552a4b9 (ceph): rgw.py: check for empty client config
Fixes a bug where an rgw client without
a system user specified would cause teuthology
to error out.
Signed-off-by: ...
Joe Buck
03:48 PM devops Bug #5835 (Resolved): Change text in package builds
Currently contains the following:
Ceph is a distributed network file system designed to provide excellent performa...
Neil Levine
03:45 PM Documentation #5834 (Resolved): Change Availability text in all of the man pages
The current man pages for ceph, rbd etc contain this paragraph:
AVAILABILITY
<COMMAND> is part of the C...
Neil Levine
03:34 PM Bug #5320 (Resolved): osd/ReplicatedPG.cc: 4753: FAILED assert(!pg_log.get_missing().is_missing(s...
...because it didn't need to be. Samuel Just
03:23 PM Bug #5320 (Pending Backport): osd/ReplicatedPG.cc: 4753: FAILED assert(!pg_log.get_missing().is_m...
This never actually got backported. Samuel Just
01:01 PM Revision caaaf2c2 (ceph): ceph.spec.in: merge back JUnit handling from SUSE spec
Merge back what we have in the (open)SUSE ceph spec file for JUnit.
Add missing Requires and the package is named jun...
Danny Al-Gaaf
01:00 PM Revision cbf3a11c (ceph): ceph.spec.in: move junit BuildRequires to the cephfs-java subpackage
JUnit is only needed by cephfs-java. Move the BuildRequires to this
subpackage.
Signed-off-by: Danny Al-Gaaf <danny....
Danny Al-Gaaf
01:00 PM Revision 4a957962 (ceph): ceph.spec.in: use snappy-devel only on RHEL derivatives
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
01:00 PM Revision 17b460c5 (ceph): ceph.spec.in: add missing buildrequires for Fedora
This patch adds two buildrequires to the ceph.spec file, that are needed
to build the rpms under Fedora. Danny Al-Gaa...
Erik Logtenberg
12:30 PM Bug #5084 (Resolved): osd: slow peering after osd restart (bobtail)
278c7b59228f614addf830cb0afff4988c9bc8cb probably took care of this? Samuel Just
12:28 PM Bug #5297 (Resolved): Slow requests after restarting an OSD (post peering)
This got merged. Samuel Just
12:25 PM Bug #5832 (Duplicate): mon scrub mismatch
/a/teuthology-2013-08-01_01:00:21-rados-next-testing-basic-plana/92213/remote
Related to #5754?
Samuel Just
12:10 PM rgw Bug #5831 (Resolved): rgw: CORS info read for every request
This is really not needed, only need to do it in the CORS related requests. Yehuda Sadeh
11:42 AM devops Bug #5617 (Resolved): ceph-deploy: log ceph version to ceph.log
Merged to ceph-deploy master branch
Hash: fc7a8e542b97d8f14fa46a80404d433075cd6ef5
Alfredo Deza
09:10 AM devops Bug #5617 (Fix Under Review): ceph-deploy: log ceph version to ceph.log
A pull request is ready to be reviewed that addresses this problem: https://github.com/ceph/ceph-deploy/pull/28 Alfredo Deza
11:02 AM rgw Bug #5789 (Resolved): rgw: can't authenticate cors requests
Tested cuttledish, that's indeed a post-cuttlefish regression, no need to backport. Yehuda Sadeh
10:55 AM Bug #5799: SIGABRT in build_push_op -> object_info_t::decode
Scheduled run: samuelj-5799-0
Job scheduled with ID 92924
Job scheduled with ID 92925
Job scheduled with ID 9292...
Samuel Just
10:24 AM Revision ef20542c (ceph): Fix for Swift key command
When creating a secret key for the Swift user, the command without the --gen-secret option generates an empty key. JP François
10:14 AM devops Bug #5499: ceph-deploy --cluster clustername osd prepare fails
Alfredo Deza wrote:
> Can you confirm the actual output in the node that is failing
I am sorry but we just rebuil...
Robert Sander
09:47 AM devops Bug #5499 (Need More Info): ceph-deploy --cluster clustername osd prepare fails
Can you confirm the actual output in the node that is failing when you run:... Alfredo Deza
09:58 AM Bug #5784 (Resolved): ceph_test_rados_watch_notify segfault
wip-5784 merged into next Ian Colle
09:48 AM Bug #5815 (Resolved): rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/mds/setm...
wip-5815 merged into next Ian Colle
09:26 AM CephFS Documentation #5797: Document unstable nature of CephFS
Pull request submitted: https://github.com/ceph/ceph/pull/479 Scott Devoid
06:01 AM Revision bbd558ad (ceph): Merge branch 'wip-5815' into next
Reviewed-by: Sage Weil <sage@inktank.com> Dan Mick
05:53 AM devops Bug #5738 (Resolved): Do not `rm- rf` the mon directory when calling destroy
Merged into `ceph-deploy` master
Hash: 19144079c6592840328d3695578d6c3a7d52fe37
Alfredo Deza
04:25 AM Revision 317d6982 (ceph): Merge branch 'wip-5784' into next
Reviewed-by: Samuel Just <sam.just@inktank.com> David Zafman
01:37 AM Bug #5823 (Can't reproduce): cpu load on cluster node is very high, client can't get data on pg ...
ceph version 0.61.7 (8f010aff684e820ecc837c25ac77c7a05d7191ff)
env: 3 cluster nodes (10 osds/node), use dedicated...
Khanh Nguyen Dang Quoc
01:11 AM Revision dc1d95d7 (ceph): rest/test.py: expect_nofail() to allow examination of reason
Also remove unused MyException
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
01:11 AM Revision c9e8ff2b (ceph): rest/test.py: retry mds setmap in case epoch has changed
Loop 10 times retrying mds dump/getmap/setmap.
Fixes: #5815
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
01:11 AM Revision c70e59ed (ceph): mon/MDSMonitor: don't call all EINVALs "unrecognized command"
Some of them are valid EINVALs (like mds setmap with the wrong epochnum)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
01:08 AM Revision bf0061bf (ceph): Merge tag 'v0.67-rc3' into next
v0.67-rc3 Sage Weil
12:04 AM Revision 4a6eff88 (ceph): Verify that deleting op never in check_latest_map_ops map
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman

07/31/2013

11:39 PM Bug #5822 (Resolved): ceph_argparse.py: parsing of required arguments broken
Relatively-recent changes I made to ceph_argparse.py were not caught by existing (lacking) tests;
commands can be ap...
Dan Mick
11:02 PM Revision 7f76c1ce (ceph): rgw.py: refactoring to separate user creation
By separating out the user creation from
generating the region/zone info, we can generate
users for RGW tests that ru...
Joe Buck
10:51 PM Revision 600e6aca (ceph): osdc: op left in check_lastest_map_ops
Call op_cancel_map_check before cancel_op() in send_linger()
Fixes: #5784
Signed-off-by: David Zafman <david.zafman...
David Zafman
10:34 PM Revision 175feb95 (ceph): rgw_rados.cc: fix invalid iterator comparison
The iterator should be compared against the end() function of
the same iter() from region_conn_map.
CID 1058791 (#1 ...
Danny Al-Gaaf
09:18 PM Revision 8c8e9a14 (ceph): rgw.py: change --secret-key to --secret
A 'user create' call was being passed to radosgw-admin
with '--secret-key' instead of the valid '--secret'
which was ...
Joe Buck
09:02 PM Revision 1cff5bd5 (ceph): added rgw task before swift
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:46 PM Revision b4ed4e2e (ceph): qa/workunits/cephtool/test_daemon.sh: sudo
Fixes: #5814
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:32 PM Revision 1f7127b2 (ceph): s3/swift tests: call radosgw-admin as the right client
This allows the right region and zone info to be read from ceph.conf
Signed-off-by: Josh Durgin <josh.durgin@inktank...
Josh Durgin
08:32 PM Revision 9b2c4fa4 (ceph): s3/swift tests: call radosgw-admin as the right client
This allows the right region and zone info to be read from ceph.conf
Signed-off-by: Josh Durgin <josh.durgin@inktank...
Josh Durgin
07:47 PM Revision 2f2108b3 (ceph): rgw: fix dir creation and keyring
fastcgi_sock dir needs to exist before radosgw starts, and apache-execed radosgw needs an explicit keyring argument.
...
Josh Durgin
07:04 PM Revision c48644d8 (ceph): qa: Add workunit that hangs for manual thrasher testing
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:04 PM Revision 5bd061c0 (ceph): test: Fix valgrind found "Mismatched free() / delete / delete []"
Use delete[] in set_argv() so that valgrind runs clean
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
07:04 PM Revision d651658d (ceph): osdc: Add asserts that client_lock is held
Clarify locking by indicating that client_lock is held
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
06:12 PM Bug #5815 (Fix Under Review): rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/...
Fix test failure by adding 10x retry to "get epoch, set epoch+1".
wip-5815
Dan Mick
02:09 PM Bug #5815: rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/mds/setmap?epoch=11
Also, as Sage points out, "unrecognized command" isn't really useful here.
Dan Mick
02:09 PM Bug #5815: rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/mds/setmap?epoch=11
OK, this is mds setmap racing against the epoch number we got from mds dump. Possible fixes: retry N times or just s... Dan Mick
10:58 AM Bug #5815: rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/mds/setmap?epoch=11
ubuntu@teuthology:/a/teuthology-2013-07-31_01:00:23-rados-next-testing-basic-plana/91048 Samuel Just
10:57 AM Bug #5815 (Resolved): rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/mds/setm...
... Samuel Just
04:09 PM CephFS Documentation #5797: Document unstable nature of CephFS
the docs are under <ceph-sources>/doc/cephfs/ Zheng Yan
04:03 PM CephFS Bug #5649: smbtorture test gets ebusy on kclient umount
kclient bug or test script bug ? Zheng Yan
04:01 PM CephFS Bug #5649 (In Progress): smbtorture test gets ebusy on kclient umount
ubuntu@teuthology:/a/teuthology-2013-07-31_01:01:24-fs-next-testing-basic-plana/91313 Tamilarasi muthamizhan
02:44 PM rgw Feature #5821 (Resolved): Alias --secret-key to --secret for radosgw-admin
It seems like 'secret key' and '--secret-key' are the predominant way to refer to the secret for an RGW user but the ... Anonymous
02:41 PM rgw Bug #5820 (Resolved): radosgw-admin should fail on non-valid flags
A bug in the RGW teuthology task was encountered today where the --secret flag for user creation was being passed in ... Anonymous
02:17 PM rbd Feature #5167: openstack: cinder: differential backups
https://review.openstack.org/#/c/35216/ Josh Durgin
02:17 PM rbd Feature #5168: openstack: cinder: rbd as a backup target
https://review.openstack.org/#/c/34346/ Josh Durgin
02:15 PM rbd Feature #5465: openstack: cinder: support resize with rbd
https://review.openstack.org/#/c/36415/ Josh Durgin
01:47 PM Bug #5814 (Resolved): test_daemon.sh - [Errno 13] Permission denied
Sage Weil
01:38 PM Bug #5814: test_daemon.sh - [Errno 13] Permission denied
Dan Mick wrote:
> teuthworker can't passwordless sudo, although ubuntu can; that might complicate things. Should we...
Sage Weil
01:22 PM Bug #5814: test_daemon.sh - [Errno 13] Permission denied
teuthworker can't passwordless sudo, although ubuntu can; that might complicate things. Should we make teuthworker b... Dan Mick
12:54 PM Bug #5814: test_daemon.sh - [Errno 13] Permission denied
Script just needs to sudo I think Sage Weil
10:58 AM Bug #5814: test_daemon.sh - [Errno 13] Permission denied
ubuntu@teuthology:/a/teuthology-2013-07-31_01:00:23-rados-next-testing-basic-plana/91029 Samuel Just
10:55 AM Bug #5814 (Resolved): test_daemon.sh - [Errno 13] Permission denied
2013-07-31T01:56:50.625 INFO:teuthology.task.workunit.client.0.err:[10.214.132.26]: will thrash map for 10 epochs
20...
Samuel Just
01:32 PM devops Bug #5819 (Won't Fix): redhat-rpm-config package needed for debuginfo packages
Just a note to fix up the spec file, or otherwise document the requirement. On rhel, the debug packages are built by... Anonymous
01:09 PM Bug #5784 (Fix Under Review): ceph_test_rados_watch_notify segfault
David Zafman
12:06 PM rgw Feature #5607 (Resolved): s3-tests: new tests for multi region
Yehuda Sadeh
12:06 PM rgw Feature #5606 (Resolved): s3-tests: run in multi region setup
Yehuda Sadeh
12:00 PM rgw Bug #5810 (Rejected): rgw: update_type does not work correctly when meta object does not exist (o...
Ok, after discussing that with Josh, he reminded me that we don't really replay the log. What we do is always fetchin... Yehuda Sadeh
11:11 AM rgw Bug #5810: rgw: update_type does not work correctly when meta object does not exist (or removed)
Issue #2 (not checking versions for removal operations) can be fixed easily.
Was thinking about issue #2. Note tha...
Yehuda Sadeh
11:33 AM Bug #5818 (Won't Fix): leveldb 1.12: hang on shutdown (mon)
ubuntu@teuthology:/a/teuthology-2013-07-31_01:00:23-rados-next-testing-basic-plana/91208
The processes are still r...
Samuel Just
10:23 AM Bug #5799: SIGABRT in build_push_op -> object_info_t::decode
I think this may have been an ext4 xattr error. Either way, we'll have to reproduce it. Samuel Just
09:34 AM devops Bug #5813 (Closed): Normalize ceph-deploy Exceptions for better error reporting
ceph-deploy raises many different types of exceptions which makes it difficult for better reporting of the tool's err... Alfredo Deza
09:21 AM devops Bug #5763: ceph-deploy new [IP] should error out
Added a validator to `ceph-depoy new` so that we prevent this from happening.
Pull request was opened: https://gi...
Alfredo Deza
09:04 AM Bug #5503 (Resolved): osd: ceph --admin-daemon interface doesn't handle spaces in names
Ian Colle
08:14 AM devops Bug #4936 (Resolved): ceph-deploy fails to report errors
I am closing this as the new logging features will log verbosely to the terminal by default.
Errors should be more...
Alfredo Deza
08:02 AM rbd Bug #5812 (Closed): qemu-kvm guest hangs on disk write with rbd storage
qemu-kvm VM with rbd backed storage works until guest tries to write data, then kernel_hung task messages appear.
...
Kevin Fibich
06:10 AM Revision 2b6ac0fa (ceph): rados/.../cephtool: let us run test_daemon.sh too
This needs the mon to be mon.a; rename it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:08 AM Revision 00dc6344 (ceph): ceph: developer mode: set PATH, too
Otherwise the call to ceph-conf may fail if it is not installed on the
local machine.
Signed-off-by: Sage Weil <sage...
Sage Weil
06:04 AM Revision e70e08c0 (ceph): cephtool/test.sh: add tests for mon daemon command
[Also move into a separatate test script; validate result -sage]
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Sign...
Sage Weil
05:45 AM devops Bug #5728 (Resolved): Capture std(err|out) and exit code for better error reporting
Merged into master ceph-deploy
Hash: a451465438174f68e3d6b216c13387fdaa954fe2
Alfredo Deza
05:28 AM Revision 47d0d64d (ceph): Make all AdminSocket commands use argparse/cmdmap.
Fixes regression in daemon commands with arguments; also resolves
reported bug with existing daemon code for argument...
Dan Mick
12:26 AM Revision 74b344e9 (ceph): Reconnect after running chef task.
Just a simple change to reconnect to SSH after running
ceph-qa-chef to get around things like ulimit changes.
Signed...
Sandon Van Ness
12:13 AM devops Bug #5811 (Resolved): gperftools-{devel,libs}-2.0.11.el6 appears to be broken (centos6/rhel6)
Configure complains that tcmalloc can not be found. The log shows the configure test program failed with sem_init() ... Anonymous

07/30/2013

11:55 PM Revision 3fa1cd20 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
11:17 PM rgw Feature #5604 (In Progress): rgw: teuthology tests to check various user creation issues on multi...
*sigh*
wip-region-sync contains a teuth task that sets up the sync agent (apparently successfully). Unfortunately I'...
Greg Farnum
11:11 PM Bug #5800 (Resolved): admin socket arg validation broken
Sage Weil
06:25 PM Bug #5800 (In Progress): admin socket arg validation broken
Just figuring out test/admin_socket.cc Dan Mick
11:03 PM Revision 736d6a1b (ceph): rgw: fix set_buckets_enabled(), set_bucket_owner()
Fixes: 5808
We cannot call get_bucket_instance_info() at that point,
as the bucket structure wasn't initialized, so ...
Yehuda Sadeh
10:52 PM Revision 0e125e0e (ceph): Objecter: set c->session to NULL if acting is empty
Otherwise, we might leave a session attached to the
CommandOp for an down OSD. handle_osd_map will then
delete the s...
Samuel Just
10:17 PM devops Bug #5777: ceph-deploy: gatherkeys fails on ubuntu precise
does /var/run/ceph/ceph-mon.node01.asok exist? what happens if you do 'ceph --admin-daemon /var/run/ceph/ceph-mon.no... Sage Weil
10:08 PM devops Bug #5777: ceph-deploy: gatherkeys fails on ubuntu precise

root@node01:~# ceph-create-keys -i node01
admin_socket: exception getting command descriptions: [Errno 2] No such ...
vlad karm
07:15 AM devops Bug #5777: ceph-deploy: gatherkeys fails on ubuntu precise
what is the output on the node01 from 'ceph-create-keys -i `hostname`' ? Sage Weil
12:53 AM devops Bug #5777: ceph-deploy: gatherkeys fails on ubuntu precise
Same again on
Ubuntu 13.04 (GNU/Linux 3.8.0-19-generic x86_64)
root@manage:~/cluster# ceph-deploy install --dev ...
vlad karm
09:37 PM Revision 16adb916 (ceph): v0.67-rc3
Gary Lowell
08:31 PM Revision e747fa8e (ceph): Revert "Use dh_installinit to install upstart job files"
This reverts commit 251a6a498d07f7873b0e15b0ca2caf7f12c48f04.
This includes /etc/init.d/radosgw in the ceph package,...
Sage Weil
07:40 PM Revision 60cbed3f (ceph): Merge remote-tracking branch 'gh/wip-mon' into next
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
07:36 PM Revision 00c2ac5b (ceph): Fix RHEL/centos ceph-deploy installs.
Use a hiphen as a diliminator instead of a dot.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
06:12 PM rbd Feature #5465 (Resolved): openstack: cinder: support resize with rbd
Josh Durgin
06:10 PM rbd Feature #5167 (Resolved): openstack: cinder: differential backups
Josh Durgin
06:10 PM rbd Feature #5168 (Resolved): openstack: cinder: rbd as a backup target
Josh Durgin
05:55 PM rgw Bug #5810 (Rejected): rgw: update_type does not work correctly when meta object does not exist (o...
Two related but separate issues:
- when creating a new object, update-type=update-by-version doesn't work at all (t...
Yehuda Sadeh
05:47 PM Revision e1cd49bd (ceph): ceph_manager: wait 20s before wait_for_clean in test_map_discontinuity
Fixes: #5806
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:41 PM Revision bcf467c8 (ceph): Remove now unnecessary try/except/raise that came about as a result of
the previous check-in.
Fixes: #5803
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
05:40 PM Revision 48a977e0 (ceph): Always raise exception if yum install fails. This avoids later confusi...
packages are missing (the old code skipped 'Nothing to do' messages, but these
cases are still errors).
Fixes #5803
...
Warren Usui
04:05 PM rgw Bug #5808 (Resolved): rgw: can't suspend user
Yehuda Sadeh
04:05 PM rgw Bug #5808: rgw: can't suspend user
Fixed, commit:736d6a1bde71919f7469218684c12793a9532aeb Yehuda Sadeh
01:53 PM rgw Bug #5808 (Resolved): rgw: can't suspend user
teuthology-2013-07-30_01:01:13-rgw-next-testing-basic-plana, 89678 Yehuda Sadeh
03:55 PM Bug #5798 (Resolved): librados: mutex assertion in SimpleMessenger::submit_message
Samuel Just
02:53 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
(gdb) print *this
$5 = {<RefCountedObject> = {_vptr.RefCountedObject = 0xd66500, nref = {val = 140461764831096}}, lo...
Samuel Just
02:45 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
2013-07-29T10:59:31.528 INFO:teuthology.task.workunit.client.0.out:[10.214.133.35]: [ RUN ] LibRadosCmd.PGCmd
Samuel Just
02:43 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
binary was ceph_test_rados_api_cmd Samuel Just
12:50 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
There is a chance that this may be related to #5784. Samuel Just
03:40 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
... Joao Eduardo Luis
02:02 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
Just saw it is; my connection to that machine is however painfully slow. Will update as soon as I figure something else. Joao Eduardo Luis
01:56 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
Is the monitor being specified in 'mon initial members'? Joao Eduardo Luis
03:11 PM Bug #5754: mon: occasional osd full map not trimmed
pretty sure this is https://code.google.com/p/leveldb/issues/detail?id=178. fixed https://code.google.com/p/leveldb/... Sage Weil
02:47 PM CephFS Bug #5367 (Resolved): multiclient tests: kernel mount gets EPERM
We can reopen if we see this again, but the tests are now checking (and chef is setting) the uid for the ubuntu (test... Greg Farnum
02:47 PM CephFS Bug #5761: teuthology: MPI test sometimes fails with a permission denied
Essentially a duplciate of #5637 — mismatched UIDs on different nodes. Greg Farnum
02:30 PM CephFS Bug #5761 (Resolved): teuthology: MPI test sometimes fails with a permission denied
Sage Weil
02:38 PM Bug #5616 (Resolved): repeated mon elections
Sage Weil
10:50 AM Bug #5806 (Resolved): osd: unfound objects on next!
Hopefully fixed with teuthology hack on next: e1cd49bd4558f7491e11b2bffe9355001661f81f Samuel Just
10:38 AM Bug #5806: osd: unfound objects on next!
This is a problem with the test, when we mark an osd up, there is lag before the pgs transitions from active+clean. ... Samuel Just
10:27 AM Bug #5806 (In Progress): osd: unfound objects on next!
Samuel Just
09:28 AM Bug #5806 (Resolved): osd: unfound objects on next!
ubuntu@teuthology:/a/teuthology-2013-07-30_01:00:15-rados-next-testing-basic-plana/89584
cluster is hung in recovery
Sage Weil
07:58 AM CephFS Bug #5805 (Need More Info): mds: crash loading sessionmap
log shows the missing object is snaptable instead of sessionmap. The log does not give us any clue how this happened ... Zheng Yan
07:16 AM CephFS Bug #5805 (Can't reproduce): mds: crash loading sessionmap
ftp://ftp.ts.fujitsu.com/outgoing/mds.0_crash-logs.tar.gz Sage Weil
06:10 AM devops Bug #5728: Capture std(err|out) and exit code for better error reporting
There is a pull request waiting for testing that enables full logging and actual remote actions in the remote host.
...
Alfredo Deza
05:19 AM Revision ebab04e0 (ceph): mon: add missing state name
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:14 AM Revision b8af38b6 (ceph): mon: allow others to sync from us across bootstrap calls
If someone is syncing from us and there is an election, they currently get
reset and have to restart their sync. Thi...
Sage Weil
12:10 AM Revision 634dcf33 (ceph): mon: drop useless sync_reset() calls
These are both right before bootstrap(), which also resets.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:07 AM Revision b9c7445b (ceph): More changes for creating vms manually with lock (no config)
Needed some more changes to allow for the case of creating vm's
manually with teuthology-lock instead of letting teut...
Sandon Van Ness

07/29/2013

11:34 PM Revision d41b4e5e (ceph): Fixing teuthology-lock for os-type instead of vm-type.
Teuthology got updated to use --os-type and os_type in yaml
instead of --vm-type. I added this to teuthology but forg...
Sandon Van Ness
11:09 PM Revision f7d1902c (ceph): mon/Paxos: be more vocal about calling elections
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:11 PM Revision eb6e6da1 (ceph): rgw: keep a region connection map
Fixes: #5793
Beforehand all remote copies were going to the master region
which was awfully wrong.
Signed-off-by: Y...
Yehuda Sadeh
10:11 PM Revision f10c2e74 (ceph): rgw: cors subresource needs to be in canonical auth header
Fixes: #5789
This was fixed before, however, might have been lost due to
recent refactoring + merge.
Signed-off-by:...
Yehuda Sadeh
10:09 PM Revision 3f5352ac (ceph): Merge pull request #463 from toabctl/upstart-handling
Use dh_installinit to install upstart job files
Reviewed-by: Gaudenz Steinlin <gaudenz@debian.org>
Sage Weil
10:06 PM Revision acd16d1a (ceph): rgw: read / write bucket attributes from bucket instance
and not from bucket entry point.
Fixes: #5770
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Greg Fa...
Yehuda Sadeh
10:06 PM Revision 68730d80 (ceph): rgw: track bucket instance oid
We now keep the bucket instance oid in rgw_bucket. The reason
we need it is that the bucket might have been created b...
Yehuda Sadeh
10:06 PM Revision b5e74485 (ceph): rgw: set bucket attrs are a bucket instance meta operation
Need to do the action through the bucket instance handler
and not through the bucket handler, otherwise it's wrongly
...
Yehuda Sadeh
09:31 PM Bug #5804 (Resolved): mon: binds to 0.0.0.0:6800something port
it keeps binding to 0.0.0.0:6801 instead of the mon addr.. why? Sage Weil
09:10 PM Revision 99a79c6c (ceph): rados_util: adjust-ulimits, not enable-coredump
This was responsible for the lost_unfound test breakage.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:45 PM Revision 8284e192 (ceph): ceph_manager: wait for all_up in test_map_discontinuity
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
08:13 PM Revision f3eda634 (ceph): mon/PGMonitor: fix 'pg dump_[pools_]json'
Use the correct type for the dumpcontents arg. Fixes the dump_pools_json
output and avoids these errors:
2013-07-29...
Sage Weil
08:01 PM Revision 099ac518 (ceph): mon: fix xml element name
Should be the type, not the name.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:49 PM Revision ee9f04c5 (ceph): check_new_interval must compare old acting with old osdmap
When trying to establish if the old acting set is either empty or
smaller than the min_size of the osdmap,
pg_interva...
Loïc Dachary
07:49 PM Revision 1f13d8ac (ceph): OSD: suspend tp timeout while taking pg lock in OpWQ
If N op_tp threads are configured, and recovery_max_active
is set to a sufficiently large number, all N op_tp threads...
Samuel Just
07:49 PM Revision f1bd4e5b (ceph): WorkQueue: fix bracing on reset_tp_timeout
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
07:12 PM Revision e703942c (ceph): ceph_manager: allow-experimental-feature now causes an EINVAL
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
07:12 PM Revision a6cd9fea (ceph): osd: get initial full map after a map gap
If there is a gap in our map history, get the full range of maps that
the mon has. Make sure the first one is a full...
Sage Weil
07:11 PM Revision e24b5022 (ceph): osd: fix off-by-one in map gap logic
If we have map 250, and monitor's first is 251, but sends 260, we can
request the intervening range.
Fixes: #5784
Si...
Sage Weil
06:00 PM Revision 1cb3216c (ceph): Merge pull request #425 from dachary/wip-5527
unit tests for sharedptr_registry
Reviewed-by: Samuel Just <sam.just@inktank.com>
athanatos
04:09 PM Revision 9dac3fe8 (ceph): s3tests: clone correct branch
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:09 PM Revision 3b3816df (ceph): s3tests: clone correct branch
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:01 PM Bug #5800 (Resolved): admin socket arg validation broken
flab:src 04:00 PM $ ./ceph daemon mon.a config set debug_ms 1
*** DEVELOPER MODE: setting PYTHONPATH and LD_LIBRARY_...
Sage Weil
03:52 PM rgw Bug #5789: rgw: can't authenticate cors requests
I think it only broke post cuttlefish, then probably not. Yehuda Sadeh
03:50 PM rgw Bug #5789 (Pending Backport): rgw: can't authenticate cors requests
In next, commit:f10c2e746ef5b9921b808450e75f2a90070e05bc.
Does this need backports? An earlier iteration of this b...
Greg Farnum
10:35 AM rgw Bug #5789 (Fix Under Review): rgw: can't authenticate cors requests
Yehuda Sadeh
10:26 AM rgw Bug #5789 (Resolved): rgw: can't authenticate cors requests
Yehuda Sadeh
03:49 PM rgw Bug #5793 (Resolved): rgw: cross region copy requests not always going to the correct region
Fixed in next commit:eb6e6da1a90d3d94d623650556d78e56d04ab3a1 Greg Farnum
10:40 AM rgw Bug #5793 (Fix Under Review): rgw: cross region copy requests not always going to the correct region
Yehuda Sadeh
10:36 AM rgw Bug #5793 (Resolved): rgw: cross region copy requests not always going to the correct region
Because instead of a region connection map, we only keep a single connection that points at the master region. Yehuda Sadeh
03:48 PM rgw Bug #5791 (Resolved): rgw: bucket set_attr operations are logged in wrong metadata section
Fixed in next commit:b5e74485d94d033478f791535423a8b8bef88326 Greg Farnum
10:45 AM rgw Bug #5791 (Fix Under Review): rgw: bucket set_attr operations are logged in wrong metadata section
Yehuda Sadeh
10:32 AM rgw Bug #5791: rgw: bucket set_attr operations are logged in wrong metadata section
these operations are done on the bucket instance, however, they're being logged to the bucket section (and not to buc... Yehuda Sadeh
10:29 AM rgw Bug #5791 (Resolved): rgw: bucket set_attr operations are logged in wrong metadata section
Yehuda Sadeh
03:47 PM rgw Bug #5790 (Resolved): rgw: access correct bucket instance object
Fixed in next, commit:68730d80c8aa393a583c92052ef5ffd11efe17a6 Greg Farnum
10:45 AM rgw Bug #5790 (Fix Under Review): rgw: access correct bucket instance object
Yehuda Sadeh
10:29 AM rgw Bug #5790 (Resolved): rgw: access correct bucket instance object
For buckets that were created before the bucket entrypoint - instance split, the bucket entry point holds the bucket ... Yehuda Sadeh
03:46 PM rgw Bug #5770 (Resolved): rgw: cors, bucket attrs info kept on bucket entry point instead of bucket i...
Fixed in next, commit:acd16d1aed0f6146c84a377be9fef1d7f54c6bed Greg Farnum
10:45 AM rgw Bug #5770 (Fix Under Review): rgw: cors, bucket attrs info kept on bucket entry point instead of ...
Yehuda Sadeh
03:15 PM Revision 3f13751f (ceph): Merge pull request #20 from ceph/double-requirements
fix double requirements issue Zack Cerza
03:09 PM Revision 17fa5440 (ceph): fix double requirements issue
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
03:06 PM devops Bug #5738 (Fix Under Review): Do not `rm- rf` the mon directory when calling destroy
wip-5738 Sage Weil
02:50 PM devops Bug #5777 (Resolved): ceph-deploy: gatherkeys fails on ubuntu precise
seems to work fine on ceph version 0.67-rc2-184-g1cb3216-1precise, ie the latest next branch. Tamilarasi muthamizhan
02:15 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
Samuel Just
02:13 PM Bug #5798 (In Progress): librados: mutex assertion in SimpleMessenger::submit_message
Samuel Just
12:54 PM Bug #5798 (Resolved): librados: mutex assertion in SimpleMessenger::submit_message
... Sage Weil
02:15 PM Bug #5799 (In Progress): SIGABRT in build_push_op -> object_info_t::decode
Samuel Just
01:29 PM Bug #5799 (Resolved): SIGABRT in build_push_op -> object_info_t::decode
... Sage Weil
02:11 PM Bug #5749: osd: unfound objects on cuttlefish
oops wrong bug Sage Weil
01:45 PM Bug #5749 (In Progress): osd: unfound objects on cuttlefish
Sage Weil
02:10 PM Bug #5748 (Resolved): osd: unfound object test is failing to produce unfound objects
teuthology.git bug, commit:99a79c6c1f2927b73003f13e9b08be892fa7cd50 Sage Weil
01:59 PM Bug #5748 (In Progress): osd: unfound object test is failing to produce unfound objects
Samuel Just
02:01 PM Bug #5780 (Resolved): the size of the old acting set should be compared with the min_size of the ...
Loïc Dachary
01:53 PM Bug #5784: ceph_test_rados_watch_notify segfault
Samuel Just
01:52 PM Bug #5784 (Resolved): ceph_test_rados_watch_notify segfault
Samuel Just
01:50 PM Bug #5783 (Resolved): osd: recovery timeout
The first appeared not to be hung. The second should be fixed with teuthology commit 8284e19226a2f15435974af99bc3d80... Samuel Just
01:29 PM Bug #5783: osd: recovery timeout
ubuntu@teuthology:/a/teuthology-2013-07-29_09:44:34-rados-next-testing-basic-plana/88630 Sage Weil
01:33 PM CephFS Bug #5649 (Resolved): smbtorture test gets ebusy on kclient umount
Sage Weil
01:33 PM Bug #5779 (Resolved): ceph-rest-api: missing requests dependency onpackage?
Sage Weil
01:14 PM Bug #5786 (Resolved): mon/rest-api: pg dump test gives mon bad command?
Sage Weil
01:11 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
nevermind, the PerfCounters is invalid too, with m_lower_bound = 22777856, m_upper_bound = 0 Josh Durgin
01:06 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
Reproduced after 22 tries with no debugging on. Couldn't reproduce without debugging, but this is a start.
The Per...
Josh Durgin
12:59 PM rbd Bug #5488: librbd: deadlock in image refresh
Another potential deadlock popped up: md_lock vs librados' lock ordering. Still trying to find which callback takes t... Josh Durgin
12:53 PM Revision 251a6a49 (ceph): Use dh_installinit to install upstart job files
Signed-off-by: Thomas Bechtold <thomasbechtold@jpberlin.de> Thomas Bechtold
12:46 PM CephFS Documentation #5797 (Resolved): Document unstable nature of CephFS
Apparently CephFS is not production-ready, especially not in multi-mds configurations?
>nhm: We should probably pu...
Scott Devoid
12:24 PM Feature #5796 (New): formatter: send output to ostream
Instead of accumulating the result in memory and doing a final f->flush(outputbuffer), set the output/sink (ostream!)... Sage Weil
12:12 PM Bug #5782 (Resolved): osd: off-by-one on map gap handling?
Sage Weil
10:36 AM Bug #5792 (Resolved): ceph-deploy mon create hangs on fedora18 vm's
Aall the nightlies are hanging on fedora when running ceph-deploy mon create. example:
2013-07-28T01:18:11.681 DEB...
Sandon Van Ness
10:10 AM devops Bug #5405 (Resolved): ceph-deploy: transient pushy exception on install
Sage Weil
09:58 AM devops Feature #5016 (Resolved): ceph-deploy: gitbuilders for release packages
All ceph-deploy gitbuilders are happy now. Anonymous
09:34 AM devops Bug #5778: gitbuilders use cryptopp instead of nss libraries
if the configure fix isn't quick, let's add the --without-cryptopp Sage Weil
09:11 AM CephFS Bug #5787: client/Client.cc: 2081: FAILED assert(!unclean) in put_inode
Greg Farnum wrote:
> If the inode is >4MB, shouldn't the oset have more than one object? Sounds like maybe we lost t...
Sage Weil
09:08 AM CephFS Bug #5787: client/Client.cc: 2081: FAILED assert(!unclean) in put_inode
If the inode is >4MB, shouldn't the oset have more than one object? Sounds like maybe we lost track of an in-flight w... Greg Farnum
03:43 AM Revision b62845e7 (ceph): doc/changelog/v0.61.7
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

07/28/2013

11:17 PM Revision ee18322e (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
11:17 PM Revision a46f60af (ceph): doc/dev/repo-lab-access: notes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:42 PM Revision 7a1d6d3e (ceph): ceph_test_rados: print version banner on startup
It is helpful when looking at qa run logs to see what version of the
tester is running.
Signed-off-by: Sage Weil <sa...
Sage Weil
10:42 PM Revision 12c1f115 (ceph): ceph_test_rados: print version banner on startup
It is helpful when looking at qa run logs to see what version of the
tester is running.
Signed-off-by: Sage Weil <sa...
Sage Weil
10:34 PM Revision 86769f05 (ceph): ceph_test_rados: add --pool <name> arg
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit bcfbd0a3ffae6947464d930f636c8b35d1331e9d)
Sage Weil
10:29 PM Revision 74c1bec2 (ceph): ceph-authtool: fix cli tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:27 PM Revision 7b683f7f (ceph): test/system/*: parse CEPH_ARGS environment
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:26 PM Revision be732159 (ceph): Merge pull request #474 from dalgaaf/wip-da-next-fix-help
Add missing commands to help/usage and manpage of ceph-authtool
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
10:24 PM Bug #5780: the size of the old acting set should be compared with the min_size of the old osdmap
Sam - please review Ian Colle
05:11 AM Bug #5780 (Fix Under Review): the size of the old acting set should be compared with the min_size...
Loïc Dachary
04:47 AM Bug #5780 (Resolved): the size of the old acting set should be compared with the min_size of the ...
"work in progress":https://github.com/dachary/ceph/tree/wip-5780
"pg_interval_t::check_new_interval":https://githu...
Loïc Dachary
10:19 PM rgw Bug #5416 (Resolved): --help output needs --rgw-zone option
Ian Colle
04:55 PM rgw Bug #5416: --help output needs --rgw-zone option
Issue should be closed as https://github.com/ceph/ceph/commit/7a7fca46fb1e8e3a121279b45fa9ce687d29b788 fixed it. Christophe Courtaut
10:09 PM Revision 0158f0db (ceph): adjust-ulimits: 16k open files
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:03 PM Revision 2f921c33 (ceph): upgrade-parallel/stress-split: only upgrade on the first node
In particular, we need the client and half the osds to stay at cuttlefish.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:39 PM Revision 347b5a20 (ceph): ceph-authtool.8: add missing commands to man page
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:25 PM Revision 86b26328 (ceph): ceph_authtool.cc: update help/usage text
Added implemented but not listed commands to the help/usage text:
* -g shortcut for --gen-key
* -a shortcut for --a...
Danny Al-Gaaf
08:52 PM Bug #5788 (Resolved): ceph: try new, fallback to old can race with daemon upgrade
- cli tries new style, gets EINVAL
- mon upgrades from old -> new
- cli tries old style, gets EINVAL
it should p...
Sage Weil
03:24 PM CephFS Bug #5787 (Need More Info): client/Client.cc: 2081: FAILED assert(!unclean) in put_inode
Sage Weil
03:24 PM CephFS Bug #5787 (Duplicate): client/Client.cc: 2081: FAILED assert(!unclean) in put_inode
... Sage Weil
03:19 PM Revision 4b6c569a (ceph): mon/DataHealthService: do not name xml key after mon
The name might be something like '0', which is illegal. This should be
the *type*, not name.
Signed-off-by: Sage We...
Sage Weil
09:28 AM Bug #5786 (Resolved): mon/rest-api: pg dump test gives mon bad command?
... Sage Weil
09:17 AM Bug #5785 (Resolved): librados: deadlock during shutdown
the monc locking for librados shutdown looks broken. although the whole thing appears a bit wonky.... Sage Weil
09:10 AM Bug #5749: osd: unfound objects on cuttlefish
HEALTH_WARN 2 pgs recovering; 2 pgs stuck unclean; recovery 101/1942 degraded (5.201%); 24/971 unfound (2.472%)
root...
Sage Weil
09:05 AM Bug #5782 (Fix Under Review): osd: off-by-one on map gap handling?
wip-5782 Sage Weil
08:21 AM Bug #5782 (Resolved): osd: off-by-one on map gap handling?
off by one on map gap... Sage Weil
08:28 AM Bug #5784 (Resolved): ceph_test_rados_watch_notify segfault
... Sage Weil
08:24 AM Bug #5783 (Resolved): osd: recovery timeout
no obvious crashes.... Sage Weil
07:59 AM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
ah, a few do! the ones this test failed on don't, but maybe they were reimaged since then. Sage Weil
02:09 AM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
can't reproduce locally. Is it possible your clients have different 'username -> uid' mapping? Zheng Yan
03:57 AM Revision fb8882b5 (ceph): upgrade-parallel: run cuttlefish api tests against cuttlefish/dumpling ...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:36 AM Revision d5a1d0a4 (ceph): upgrade-fs: specify fs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:29 AM Revision 419e90e3 (ceph): upgrade-parallel: run cuttlefish s3tests against hybrid cluster
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:26 AM Revision 7646133e (ceph): upgrade-parallel: restart mon after starting osd thrasher
The tell mon.* currently blocks forever if all mons aren't up. Sage Weil
12:56 AM Revision 496c6773 (ceph): ceph_manager, dump_stuck: fix injectargs args
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:34 AM Revision dd3b0865 (ceph): Merge pull request #464 from toabctl/fuse-utils-obsolete
Remove fuse-utils from Recommends in debian/control
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:32 AM Revision 6881ab3b (ceph): debian, rpm: make python-ceph depend on python-requests
For ceph-rest-api.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil

07/27/2013

07:30 PM Revision 73adf333 (ceph): radosgw-admin: fix typo in import
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
06:40 PM Bug #5779: ceph-rest-api: missing requests dependency onpackage?
please review commit:6881ab3b39259adcd7aed7026ccae1cba1db7aa1 Sage Weil
05:49 PM Bug #5779 (Fix Under Review): ceph-rest-api: missing requests dependency onpackage?
Sage Weil
07:35 AM Bug #5779 (Resolved): ceph-rest-api: missing requests dependency onpackage?
in qa i see... Sage Weil
05:51 PM Bug #5754: mon: occasional osd full map not trimmed
a mon transaction dump clearly shows the key being removed, and it is then visible later.
other evidence that this...
Sage Weil
03:11 PM Revision 6b16cd1a (ceph): unit tests for sharedptr_registry
Covers 100% of the LOC and all the expected behavior, including thread
safety.
The sharedptr_registry is made friend...
Loïc Dachary
03:11 PM Revision 2ec480b1 (ceph): replace in_method_t with a counter
A single counter ( waiting ) accurately reflects the number of
waiters, regardless of the method waiting. It is enoug...
Loïc Dachary
02:49 PM Revision 45ce9b0b (ceph): valgrind: suppress curl, gnutlss, libfcgi leaks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:48 PM Revision a039d4ad (ceph): ceph_manager: don't mark out an out osd on kill_osd(..., mark_out=True)
Fixes
2013-07-27T02:02:23.879 INFO:teuthology.task.thrashosds.thrasher:Recovered, killing an osd
2013-07-27T02:02:23...
Sage Weil
02:33 PM Revision b5250fdc (ceph): Merge pull request #471 from dalgaaf/wip-da-fix-pylint
Cleanup minor issues from pylint
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
12:47 PM devops Bug #5777: ceph-deploy: gatherkeys fails on ubuntu precise
Same here
Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-49-generic x86_64)
# ceph version 0.61.7 (8f010aff684e820ecc837c25...
vlad karm
09:37 AM Revision 09ee092f (ceph): pybind/rbd.py: remove unused import of 'pointer'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:37 AM Revision 24601180 (ceph): cephfs.py: remove unused imports
Removed ctypes, c_uint64, c_ubyte, pointer, CFUNCTYPE since they
are not used in the code.
Signed-off-by: Danny Al-G...
Danny Al-Gaaf
09:37 AM Revision 865d5e92 (ceph): rados.py: fix bad indentation
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:36 AM Revision 6eadb870 (ceph): ceph_argparse.py: add missing spaces after comma
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:35 AM Revision da4d23ec (ceph): ceph_argparse.py: remove unnecessary semicolons
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:32 AM Revision a48b391f (ceph): ceph_rest_api.py: fix bad indentation
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
07:54 AM devops Bug #4924 (Need More Info): ceph-deploy: gatherkeys fails on raring (cuttlefish)
Can you add 'debug mon = 20' and 'debug ms = 1' and 'debug monc = 20' to your ceph.conf, restart ceph-mon, and attach... Sage Weil
07:18 AM devops Bug #4924: ceph-deploy: gatherkeys fails on raring (cuttlefish)
I'm still seeing this with the latest cuttlefish on ubuntu 13.04.
after doing ceph-deploy install ceph-dmon1 and t...
Zoltan Arnold Nagy
06:22 AM Revision a3135633 (ceph): rgw: free resolver on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:22 AM Revision 25948319 (ceph): rgw: fix leak of RGWDataChangesLog::renew_thread
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:22 AM Revision 59b13ceb (ceph): rgw: fix up signal handling
OMG libfcgi is annoying with shutdown and signals. You need to close
the fd *and* resend a signal to ensure that you...
Sage Weil
05:28 AM Revision bd0e35f2 (ceph): test/admin_socket: fix admin_socket unit tests
Command is now JSON!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:14 AM Revision 94865368 (ceph): rgw: fix RGWFormatter_Plain
Needs dump_format_unqouted.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:08 AM Revision 535d8701 (ceph): common/admin_socket: do not populate empty help strings
Hidden commands have no help string. Make this consistent: the m_help
entry is always there, but may be empty.
Sign...
Sage Weil
04:47 AM Revision b4bde3cb (ceph): common/perf_counters: fix unit tests
The commands are now in json.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:47 AM Revision a8c1a2a2 (ceph): common/Formatter: add dump_format_unquoted()
Sometimes a savvy caller wants to format the output but doesn't want it
quoted.
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
04:47 AM Revision 2aa9afa5 (ceph): common/perf_counters: fix missing decimal in time, quoting
We shouldn't quote integer or float values. Also easier to use
dump_unsigned.
Signed-off-by: Sage Weil <sage@inktan...
Sage Weil
04:38 AM Revision 8af47755 (ceph): ceph-rest-api: clean up options/environment
ceph-rest-api:
* create app from wrapper by calling generate_app()
* pass args to generate_app() (early parsed in wra...
Dan Mick
04:38 AM Revision 0041e9f8 (ceph): rados.py: missing parameter to make_ex()
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
04:06 AM Revision 629326aa (ceph): qa/fs/.gitignore
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:06 AM Revision 803a1fdd (ceph): ceph_test_admin_socket: fix unit test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:53 AM Revision 3584dce2 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Sandon Van Ness
02:51 AM Revision ba9e71a3 (ceph): Test multi distro on ceph-deploy.
Test multiple distro's (ubuntu, centos, rhel, fedora) on
ceph-deploy
Signed-off-by: Sandon Van Ness <sandon@inktank....
Sandon Van Ness
01:31 AM Revision a4193541 (ceph): message: Fix asserts that dont' trigger
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
David Zafman
01:23 AM Revision 4c15d73f (ceph): rados: add rest-api test
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:21 AM Revision 404f6d24 (ceph): rest-api: rename
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:20 AM Revision 3f0340f4 (ceph): Add rest_api, a new task that starts up /usr/bin/ceph-rest-api running
as a daemon.
Fixes: 5613
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
12:26 AM Revision a9ca6234 (ceph): librados: EINVAL on a negative osd id
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:24 AM Revision 3f93691b (ceph): ceph.in: make osdids() (and mon, mds) work on old mons
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
12:14 AM Revision 4b739005 (ceph): osd: humor coverity
CID 1058392: Out-of-bounds access (OVERRUN_DYNAMIC) [select issue]
CID 1058391 (#1 of 1): Out-of-bounds access (OVER...
Sage Weil

07/26/2013

11:58 PM Revision 323bdaa2 (ceph): mon/MonCap: mds needs to subscribe to the osdmap
Usually it can get it from the OSD, but it assumes the mon will also share
and doesn't behave when it does not.
Fixe...
Sage Weil
11:58 PM Revision 14a3e2dd (ceph): remove unused fiemap code
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:29 PM Revision 4fb55a3f (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
11:28 PM Revision 32ff3123 (ceph): added fs, rbd and rgw tasks to upgrade from
bobtail and point releases[v0.61.5, v0.61.6] to cuttlefish.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
11:27 PM Revision 5849853c (ceph): rados/thrash: add in ext4
Sage Weil
11:25 PM rgw Bug #5415 (Fix Under Review): rgw: failing valgrind leak checks
Sage Weil
11:21 PM Revision 6faf8b68 (ceph): PendingReleaseNotes: note on 'ceph tell <pgid> ...'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:15 PM Revision c01c200f (ceph): Allow OS version over-ride (distro version)
Read os_version from yaml to over-ride teuthology defaults.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
11:12 PM Revision 0757c60b (ceph): Merge remote-tracking branch 'gh/wip-tell-unified' into next
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
11:11 PM Revision 8985e1c9 (ceph): ceph_argparse, mon: make "tell <pgid>" work (duplicating "pg <pgid>")
It's a wad of special cases, but it implements "tell <pgid>" such that
it has the same effect as "pg <pgid>".
Signed...
Dan Mick
11:11 PM Revision d75b6ea1 (ceph): ceph_argparse.py: make find_cmd_target handle tell <pgid>
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:11 PM Revision aa00ace1 (ceph): ceph_rest_api.py: cleanup, more docstrings, unused vars
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:11 PM Revision 7b42deef (ceph): ceph_rest_api.py: obtain and handle tell <osd-or-pgid> commands
Contact an OSD that's up to get a list of the commands, and use
them to add to the URL map.
Special treatment throug...
Dan Mick
10:25 PM Revision 6ac8aed0 (ceph): mon/PGMonitor: reset in-core PGMap if on-disk format changes
We might have a sequence like:
- start mon, load pgmap 100
- sync
- including a format upgrade at say v 150
- refre...
Sage Weil
10:18 PM CephFS Bug #5724 (Resolved): ceph-fuse crashed during fs tests using ceph-deploy
this was broken getgroups stuff, disabled now. Sage Weil
10:14 PM Revision c36c280a (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/pybind/ceph_argparse.py
Sage Weil
10:09 PM Revision 0890a6b4 (ceph): Merge pull request #19 from alfredodeza/master
Top Level Cleanup Sage Weil
10:08 PM Revision 10959404 (ceph): Merge pull request #470 from dalgaaf/wip-da-CID-3.v2
Fix several CID issues - v2
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
09:56 PM Revision de51aac8 (ceph): rgw/rgw_metadata.cc: delete md_log (RGWMetadataLog) in destructor
Call delete on md_log in the destructor.
CID 1054826 (#1 of 1): Resource leak in object (CTOR_DTOR_LEAK)
1. alloc_n...
Danny Al-Gaaf
09:55 PM Revision a45e296c (ceph): rgw/rgw_rest_log.cc: free 'handle' to prevent memory leak
Call complete_list_entries() at end of RGWOp_MDLog_List::execute()
to free the 'handle'.
CID 1054834 (#1-2 of 2): Re...
Danny Al-Gaaf
09:55 PM Revision 94cefc77 (ceph): test_cls_log.cc: fix resource leak, delete 'rop'
Fixes for:
CID 1054838 (#14 of 14): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "rop" going out of scop...
Danny Al-Gaaf
09:55 PM Revision 87f8e8fe (ceph): test_cls_log.cc: remove empty lines
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:55 PM Revision 44f43ff8 (ceph): test_cls_statelog.cc: fix memory leak, delete 'rop'
CID 1054840 (#3 of 3): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "rop" going out of scope leaks
the ...
Danny Al-Gaaf
09:55 PM Bug #5239 (Need More Info): osd: Segmentation fault in ceph-osd / tcmalloc
Sage Weil
09:55 PM Revision 143b843e (ceph): test_cls_version.cc: close some memory leaks
Close some memory leaks caused by calling new() without
freeing the memory already assigned to 'rop'.
CID 1054848 (#...
Danny Al-Gaaf
09:55 PM Revision a08998e8 (ceph): Merge pull request #468 from cernceph/condrestart
add condrestart to the sysvinit script
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:54 PM Revision 792280cf (ceph): Merge pull request #467 from dalgaaf/wip-da-next-SCA-cppcheck-1
Fix typical smaller issues from SCA
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
09:20 PM Revision b70a9abc (ceph): upstart: stop ceph-create-keys when the monitor stops
This avoids lingering ceph-create-keys tasks.
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
(cher...
Sage Weil
09:18 PM Revision f2cddda1 (ceph): rgw: correct socket option name
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:15 PM Revision 699d0a3b (ceph): rgw: add rgw log socket to daemonized radosgw too
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:13 PM Revision 65172a09 (ceph): rgw: pass socket path directly to radosgw
Only radosgw needs this option, and each one will be different, so
remove it from the ceph.conf template.
Signed-off...
Josh Durgin
09:07 PM Revision a90a2b42 (ceph): upstart: stop ceph-create-keys when the monitor stops
This avoids lingering ceph-create-keys tasks.
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:02 PM Revision 6f996223 (ceph): osd: make open classes on start optional
Some might want the old behavior.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:59 PM Revision c24e652d (ceph): osd: load all classes on startup
This avoid creating a wide window between when ceph-osd is started and
when a request arrives needing a class and it ...
Sage Weil
08:51 PM Revision 67eb7de4 (ceph): ceph_argparse.py, ceph.in: validate_command: stop handling format
We were passing the entire parsed_args Namespace just to look at
and tack on 'format', and that's kinda silly; do it ...
Dan Mick
08:51 PM Revision cb38762b (ceph): ceph.in: admin_socket() now validates command and passes format
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
08:51 PM Revision cd16d73f (ceph): ceph.in: clean up help, fix partial matching on all help
Remove --help-all; too much effort for low benefit
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
08:51 PM Revision c9fcda88 (ceph): OSD: provide newer command descs with module/perm/avail
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
08:51 PM Revision 6e6ceffa (ceph): OSD: "tell <osd.n>" version, bench, dump_pg_recovery_stats: formatted
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
08:51 PM Revision bcbb807c (ceph): PG: add formatted output to pg <pgid> query, list_missing
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
08:51 PM Revision ba6ca582 (ceph): In general, flush in caller of dump worker rather than worker
This allows easier refactoring of workers (no dual flushes when code
changes).
Signed-off-by: Dan Mick <dan.mick@ink...
Dan Mick
08:47 PM Revision 5af48dc7 (ceph): FileStore: fix fd leak in _check_global_replay_guard
Bug introduced in f3f92fe21061e21c8b259df5ef283a61782a44db.
Fixes: #5766
Backport: cuttlefish
Signed-off-by: Samuel ...
Samuel Just
08:46 PM Revision c562b72e (ceph): FileStore: fix fd leak in _check_global_replay_guard
Bug introduced in f3f92fe21061e21c8b259df5ef283a61782a44db.
Fixes: #5766
Backport: cuttlefish
Signed-off-by: Samuel ...
Samuel Just
08:20 PM Revision 1e991ede (ceph): add condrestart to the sysvinit script
We need to be able to condrestart all the ceph services on a
machine, so that we don't restart daemons that are suppo...
Dan van der Ster
08:03 PM Revision 2a1aea7c (ceph): Merge branch 'wip-rgw-versionchecks' into next
Conflicts:
src/rgw/rgw_rest_metadata.h
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com
Greg Farnum
05:48 PM Revision 99ae9471 (ceph): rados: add thrasher which causes map gaps
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:47 PM devops Bug #5778 (Resolved): gitbuilders use cryptopp instead of nss libraries
The configure script checks for the libcryptopp package being installed before it checks for nss. This means that ev... Anonymous
05:40 PM Revision a355d9f5 (ceph): ceph_manager: add test_map_discontinuity to thrasher
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:37 PM devops Bug #5777 (Resolved): ceph-deploy: gatherkeys fails on ubuntu precise
ceph-deploy gatherkeys fails as ceph-create-keys is stuck up when trying to start the monitor.
this is on ceph -ne...
Tamilarasi muthamizhan
05:31 PM Bug #5776 (Can't reproduce): ceph: passing -1 osd id
i fixed librados to not assert, but still:... Sage Weil
05:17 PM devops Feature #5775 (Resolved): create qemu rbd package for rhel 6.5 - qemu-rbd
Josh Durgin
05:15 PM rbd Feature #5774 (Resolved): test libvirt + qemu on rhel
Josh Durgin
04:58 PM Bug #5767 (Resolved): ceph-deploy + ceph-fuse tests failing on next
Sage Weil
03:27 PM Bug #5767 (In Progress): ceph-deploy + ceph-fuse tests failing on next
oops Sage Weil
03:27 PM Bug #5767 (Resolved): ceph-deploy + ceph-fuse tests failing on next
Sage Weil
01:26 PM Bug #5767 (Resolved): ceph-deploy + ceph-fuse tests failing on next
appear to hang. no admin socket in var/run :(
reproducing with logs
Sage Weil
04:48 PM devops Feature #5773 (Resolved): ceph-deploy: should add more tests to ceph-deploy task
ceph-deploy task in teuthology should be able to do more efficient tests w.r.to osd create like,
picking different...
Tamilarasi muthamizhan
04:44 PM rgw Feature #5607 (In Progress): s3-tests: new tests for multi region
Yehuda Sadeh
04:39 PM Revision a0b51b1f (ceph): samba: run lsof and fuser after shutdown
The clients are pretty regularly reporting busy on unmount when
samba runs above them. This will hopefully give us so...
Greg Farnum
04:30 PM rgw Feature #5606: s3-tests: run in multi region setup
Yehuda Sadeh
03:59 PM rgw Bug #5770 (Resolved): rgw: cors, bucket attrs info kept on bucket entry point instead of bucket i...
Yehuda Sadeh
03:25 PM Bug #5764 (Resolved): mon: problem with pgmap upgrade_format, then sync
Sage Weil
10:36 AM Bug #5764: mon: problem with pgmap upgrade_format, then sync
Sage Weil
09:12 AM Bug #5764 (Resolved): mon: problem with pgmap upgrade_format, then sync
2/3 mons upgrade and form quorum and are happy
last one starts up, loads latest (old format) pgmap
does a sync
doe...
Sage Weil
03:22 PM Bug #5616: repeated mon elections
logs on slider:~samuelj/big_cluster/mons[2] Samuel Just
02:35 PM rbd Bug #5768 (Resolved): rbd-fuse: leak in enumerate_images()
enumerate_images() allocates ibuf and never frees it. Problem is that it returns a list with pointers into it. This n... Yehuda Sadeh
02:07 PM Bug #5752 (Resolved): osd: delayed loading of classes can be problematic if use races with upgrade
Sage Weil
01:57 PM Bug #5766 (Resolved): osd: replay not closing fds? too many open fds on upgrade+restart
leak in _check_global_replay_guard. backported to cuttlefish Samuel Just
09:38 AM Bug #5766 (Resolved): osd: replay not closing fds? too many open fds on upgrade+restart
... Sage Weil
01:24 PM devops Bug #5727 (Resolved): Discover and set the proper OS bindings to use
Pull request https://github.com/ceph/ceph-deploy/pull/22 merged.
Hash: 4ae2768d63531a7458133b632fec4d92959c6e06
Alfredo Deza
10:51 AM Bug #5677 (Resolved): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
Samuel Just
09:17 AM CephFS Bug #5765 (New): kclient: High CPU due to raw_spin_lock in ceph_cap_string
During CephFS testing, very high CPU usage was noticed during writes across lots of clients. perf showed that a sign... Mark Nelson
09:12 AM rgw Feature #5604: rgw: teuthology tests to check various user creation issues on multi region enviro...
Getting started on this after discussing how to break up the tasks with Joe. Greg Farnum
06:43 AM devops Bug #5745: ceph-deploy: mds create command errors out EACCES on next branch
Fixed in `next` branch of ceph
Hash: ebb9aceb7971f13ae4032f0943854b2b2c0af28a
And in `master` branch of ceph-de...
Alfredo Deza
05:46 AM devops Bug #5763 (Resolved): ceph-deploy new [IP] should error out
When calling `new` with ceph-deploy, sometimes it is possible a user may use an IP instead of a hostname. The tool sh... Alfredo Deza
05:18 AM Revision 3f598e8c (ceph): AdminSocket users: use generic formatting
All call() routines get a format parameter; all places where
JSONFormatter was created get a new_formatter() instead....
Dan Mick
05:18 AM Revision c7c4c23e (ceph): Formatter, admin_socket: make default formatter be json-pretty
If not given, default to json-pretty; if given but not equal to one
of the formatter choices, return NULL as before. ...
Dan Mick
04:42 AM Revision 4aeb73a5 (ceph): ceph_rest_api.py: reversed test for failed request
A failed request has a response code *outside* the range (200, 300],
not within it.
Signed-off-by: Dan Mick <dan.mic...
Dan Mick
04:41 AM Revision 47d0937c (ceph): rest/test.py: earlier versions of requests.py don't quote ' ' in params
requests 0.12.1 handles queryparams in the URL with embedded
spaces; requests 0.8.2 does not. Avoid the issue by quo...
Dan Mick
03:37 AM Revision 6951d234 (ceph): OSD: tolerate holes in stored maps
We may have holes in stored maps during init_splits_between
and advance_pg. In either case, we should simply skip th...
Samuel Just
03:03 AM Revision fbf74d98 (ceph): ceph_rest_api.py: return error in nonformatted mode
When a nonformatted request is made, currently the only text in the
response is the (probably empty) response buffer....
Dan Mick
02:50 AM Revision f19bcfc9 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Sandon Van Ness
02:50 AM Revision f5170fb4 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Sandon Van Ness
02:50 AM Revision 41cafb1a (ceph): Merge remote-tracking branch 'origin/wip-sandon-vm'
Conflicts:
teuthology/lock.py
teuthology/misc.py
teuthology/task/install.py
Sandon Van Ness
02:50 AM Revision 7207a31e (ceph): Merge remote-tracking branch 'origin/wip-sandon-vm'
Conflicts:
teuthology/lock.py
teuthology/misc.py
teuthology/task/install.py
Sandon Van Ness
01:40 AM Revision 86fc3990 (ceph): Add distro yamls.
Should be no harm to get these in now.
To run on all distros the distros dir should just be symlinked in
the folder ...
Sandon Van Ness
01:06 AM Revision 8b3d7a1b (ceph): ceph_rest_api.py: actually remove the trailing / on baseurl
Lurking bug since version 1...
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
01:02 AM Revision 4c5cc89d (ceph): ceph-deploy: remove workunit branch options
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:58 AM Revision dfabc61c (ceph): mon/MonCap: match param for entity (not name)
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
12:58 AM Revision ca8ac950 (ceph): mon: translate caps=[k1,v1,k2,v2] into [caps_k1=v1, caps_k2=v2]
The command matching needs key/value pairs.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.m...
Sage Weil
12:12 AM Revision aeb3586b (ceph): added test_mon_destroy option to ceph-deploy task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:01 AM Revision 17aa2d6d (ceph): mon/Paxos: share uncommitted value when leader is/was behind
If the leader has and older lc than we do, and we are sharing states to
bring them up to date, we still want to also ...
Sage Weil
12:01 AM Revision 05b6c7e8 (ceph): mon/Paxos: share uncommitted value when leader is/was behind
If the leader has and older lc than we do, and we are sharing states to
bring them up to date, we still want to also ...
Sage Weil

07/25/2013

11:03 PM Revision 063c71f0 (ceph): rgw: expose the version of synced items to the poster
To support this, we add an optional out argument to
RGWMetadatManager::put() and fill in the read_version. When the
f...
Greg Farnum
11:03 PM Revision 81b62b5c (ceph): rgw: return the update status on sync requests
Add new STATUS_APPLIED, then specify the RGWX_UPDATE_STATUS header
based on that return code when doing metadata puts...
Greg Farnum
11:00 PM Revision 18eabd33 (ceph): rgw: pass the sync mode into the RGWMetadataManager::put() calls.
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
11:00 PM Revision 8ffc4ca9 (ceph): rgw: add sync state parsing code and REST interface
Specify the param "sync-type" as one of "always", "update-by-version",
"update-by-timestamp". It defaults to always.
...
Greg Farnum
10:59 PM Revision 4f9855e4 (ceph): rgw: add preliminary support for sync update policies on metadata sync
We want to be able to conditionally apply new updates:
1) if we already have a newer version than the sync is applyin...
Greg Farnum
10:33 PM Revision c2c8a080 (ceph): Added --os-type argument to run.py
Because for some reason it was never there before?
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
10:24 PM Revision 176aa394 (ceph): remove old push_to_kclient.pl
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:21 PM Revision 09a664e2 (ceph): Merge remote-tracking branch 'gh/cuttlefish-next' into cuttlefish
Sage Weil
10:13 PM CephFS Bug #5762 (Resolved): teuthology: Failed MPI runs lead to a hung test instead of a failure
Observed with #5761, the MPI run is reporting failure but the pexec task never seems to end. I'm not sure what point ... Greg Farnum
10:12 PM CephFS Bug #5761 (Resolved): teuthology: MPI test sometimes fails with a permission denied
End of the log:... Greg Farnum
09:53 PM Bug #5752 (Fix Under Review): osd: delayed loading of classes can be problematic if use races wit...
Sage Weil
01:01 PM Bug #5752 (Resolved): osd: delayed loading of classes can be problematic if use races with upgrade
- install old osd
- start
- install new package
- try to use a class
-> old osd tries to load new cls_rgw and g...
Sage Weil
09:45 PM Revision 810cca1d (ceph): Added get_distro() to misc.py
Since getting the ostype is used multiple places I made a
function for it and modified the existing code to use
said ...
Sandon Van Ness
09:30 PM Revision ebb9aceb (ceph): ceph-disk: use new dumpling-style osd caps if we can, or fall back to o...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
Reviewed-by: Sage Weil <sage@inktank.com>
Alfredo Deza
09:24 PM Revision 57933b6f (ceph): Fix priority so it only is added once.
Needed for baremetal so the sed doesn't keep adding
the priority line in the repos file.
Signed-off-by: Sandon Van N...
Sandon Van Ness
09:14 PM Bug #5677: osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
Samuel Just wrote:
> Added wip-5677 to ceph-qa-suite and teuthology gits.
for the teuthology.git change, let's ha...
Sage Weil
08:50 PM Bug #5677 (Fix Under Review): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
Added wip-5677 to ceph-qa-suite and teuthology gits. Samuel Just
08:40 PM Bug #5677: osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
Fix merged, 6951d2345a5d837c3b14103bd4d8f5ee4407c937, still working on getting the test to be reliable so I can add i... Samuel Just
09:01 PM Revision b46fb62d (ceph): osd: Don't put functional code inside of an assert
Fix assert in OSDService::get_map()
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Sage Weil <s...
David Zafman
08:57 PM Revision c9957329 (ceph): upgrade-parallel: fix rgw syntax
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:57 PM Revision 3c781bdb (ceph): upgrade-parallel/rados: fix mon restarts
Sage Weil
08:54 PM Revision 77ee5a07 (ceph): ceph_manager: try both new and old tell mon.* syntax
So we can test old code with new teuthology (e.g., upgrade testing)
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:49 PM Revision 7373cb3d (ceph): removed ceph-deploy branch option to make it run against arbitrary branch
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:44 PM Revision 2a1a8b54 (ceph): removed ceph-deploy branch option
so the nightlies can run ceph-deploy against any arbitrary branch
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
07:46 PM Revision 5796d763 (ceph): schedule_suite: less ceph-deploy client debugging
Sage Weil
07:45 PM Revision 6914efa6 (ceph): schedule_suite.sh: select ceph-dpeloy branch
Sage Weil
06:40 PM Revision 27a0b866 (ceph): ceph_argparse.py: wrong variable used if valid() fails for Ceph{Osd}Name
self.t isn't valid in the failure case; use t
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
06:34 PM Revision df9b8777 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
PendingReleaseNotes
Sage Weil
06:33 PM rbd Bug #5760: libceph: osdc_build_request(): BUG_ON(p > msg->front.iov_base + msg->front.iov_len);
A short inspection suggests ceph_osdc_alloc_request is setting iov_len 4 bytes too large, but there may be some later... Josh Durgin
06:31 PM rbd Bug #5760 (Resolved): libceph: osdc_build_request(): BUG_ON(p > msg->front.iov_base + msg->front....
From http://lists.ceph.com/pipermail/ceph-users-ceph.com/2013-July/003105.html:... Josh Durgin
06:33 PM Revision c5419785 (ceph): Merge pull request #456 from dalgaaf/wip-da-CID-1
Fix CID issues
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
06:31 PM Revision 096af5ed (ceph): Merge pull request #465 from dalgaaf/wip-da-CID-2
Fix some more CID issues
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
06:10 PM Revision f653aa57 (ceph): config_opts.h: increase xfs,btrfs wbthrottle defaults
Also increase fd limit defaults to accomodate the larger number
of fds.
Fixes: #5692
Signed-off-by: Samuel Just <sam...
Samuel Just
06:07 PM Revision e52f64ef (ceph): upgrade-cuttlefish: run on xfs, not /
Sage Weil
06:02 PM Feature #5759 (Rejected): ceph caps processing should pass dict of key:val pairs for caps
ceph_argparse.py etc. don't handle dicts of strings, but the caps in particular
could really use it. Look into addi...
Dan Mick
05:59 PM Bug #5750 (Resolved): mon: paxos doesn't share uncommitted if leader has older last_committed
Sage Weil
11:10 AM Bug #5750 (Resolved): mon: paxos doesn't share uncommitted if leader has older last_committed
teuthology-2013-07-24_20:00:05-rados-cuttlefish-testing-basic/81777
teuthology-2013-07-24_22:44:24-rados-next-testin...
Sage Weil
05:48 PM Revision ddaf6d5a (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
configure.ac
src/ceph.in
src/pybind/ceph_argparse.py
Sage Weil
05:38 PM Revision 78214af3 (ceph): doc/release-notes: v0.61.7
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:37 PM Revision b0535fcf (ceph): HashIndex: reset attr upon split or merge completion
A replay of an in progress merge or split might make
our counts unreliable.
Fixes: #5723
Signed-off-by: Samuel Just ...
Samuel Just
05:37 PM Revision 8f73302b (ceph): test/filestore/store_test: add test for 5723
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picked from commi...
Samuel Just
05:34 PM Revision 6a7b9e5f (ceph): FileStore::_collection_rename: fix global replay guard
If the replay is being replayed, we might have already
performed the rename, skip it. Also, we must set the
collecti...
Samuel Just
05:33 PM Revision 870c474c (ceph): FileStore::_collection_rename: fix global replay guard
If the replay is being replayed, we might have already
performed the rename, skip it. Also, we must set the
collecti...
Samuel Just
05:32 PM Revision 37a4c4af (ceph): test/filestore/store_test: add test for 5723
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:32 PM Revision 0dc3efdd (ceph): HashIndex: reset attr upon split or merge completion
A replay of an in progress merge or split might make
our counts unreliable.
Fixes: #5723
Signed-off-by: Samuel Just ...
Samuel Just
05:18 PM Revision 2c986703 (ceph): modified workunit branch to cuttlefish
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
05:12 PM Revision cb3ee1e4 (ceph): rgw/rgw_metadata.h: init prefix in initialization list
For performance reasons: init 'prefix' with META_LOG_OBJ_PREFIX
in the initialization list of RGWMetadataLog instead ...
Danny Al-Gaaf
05:07 PM Revision 6bc0d041 (ceph): test_rgw_admin_log.cc: remove unused variable 'creds'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:06 PM Revision dda1014a (ceph): test_rgw_admin_log.cc: use static_cast<>() instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:04 PM Revision 8f45a73a (ceph): test_rgw_admin_opstate.cc: remove unused variable 'creds'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:03 PM Revision e4dfe8ab (ceph): test_rgw_admin_meta.cc: remove unused variable 'creds'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:01 PM Revision 9d4c42f6 (ceph): test_rgw_admin_opstate.cc: use static_cast<>() instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:58 PM Revision 4c778e26 (ceph): test_rgw_admin_meta.cc: use static_cast<>() instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
04:49 PM Revision a164f575 (ceph): Merge tag 'v0.67-rc2' into next
v0.67-rc2 Sage Weil
04:19 PM rgw Feature #5680 (Resolved): rgw: teuthology: merge in changes to enable multiple regions
https://github.com/ceph/teuthology/commit/8ad065dc9c4d9fc0772614f5b3555e1c3f8939fa Josh Durgin
04:18 PM rgw Feature #5747 (Resolved): radosgw-agent: RESTful api to control agent
See commit message for usage: https://github.com/ceph/radosgw-agent/commit/c796d022d8b51f084870f284289770322104b687 Josh Durgin
04:10 PM Revision 803db7d7 (ceph): schedule_suite.sh: don't need full ms debug on mons
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:34 PM Bug #5723 (Resolved): OSD seemingly loses objects during crash
Sage Weil
10:38 AM Bug #5723 (Pending Backport): OSD seemingly loses objects during crash
Samuel Just
09:35 AM Bug #5723 (Fix Under Review): OSD seemingly loses objects during crash
Sage Weil
03:34 PM Bug #5714 (Resolved): osd/ReplicatedPG.cc: 7564: FAILED assert(0 == "erroneously present object")
Sage Weil
03:34 PM Bug #5517 (Resolved): osd: stuck peering on cuttlefish
Sage Weil
03:13 PM rbd Cleanup #5757 (Resolved): remove any fiemap reference from rbd.cc
- remove any reference to the now obsolete and unused fiemap functionality
- Don't link the rbd tool with fiemap.c...
Yehuda Sadeh
02:34 PM devops Bug #5745 (Resolved): ceph-deploy: mds create command errors out EACCES on next branch
Sage Weil
11:43 AM devops Bug #5745 (In Progress): ceph-deploy: mds create command errors out EACCES on next branch
actually, not suite. see wip-5745, except that isn't right either. it should try that command, and if it fails, try... Sage Weil
11:38 AM devops Bug #5745: ceph-deploy: mds create command errors out EACCES on next branch
pushed fix to ceph-deploy master Sage Weil
02:03 PM Bug #5749: osd: unfound objects on cuttlefish
Kicked off small group sjust-5749-0 with logging. Samuel Just
01:54 PM Bug #5749: osd: unfound objects on cuttlefish
pg 0.50. ceph pg 0.50 query hung. gdb showed no obviously deadlocked threads (and none holding a pg lock), though it... Samuel Just
09:51 AM Bug #5749 (Duplicate): osd: unfound objects on cuttlefish
ubuntu@teuthology:/a/sage-2013-07-24_22:59:52-rados-cuttlefish-next-testing-basic/82345 Sage Weil
01:42 PM RADOS Fix #5756 (New): ceph: tell {osd,mon}.* hugely slower than cuttlefish
this is commonl used enough that it is probably classified as a performance/usability regression. we should parallel... Sage Weil
01:30 PM Bug #5754 (Resolved): mon: occasional osd full map not trimmed
seems to happen after sync doing catchup, but the txn dumps so far confirm it is removed.
reproduced about 20% of ...
Sage Weil
01:16 PM Bug #5743 (Resolved): ceph_rest_api.py: config sections should fall back from specific to general
commit:0b8cad1805bd72c7359b21cfdbc05c2c7b887e44 Dan Mick
01:11 PM CephFS Bug #5753 (Duplicate): ceph-fuse: segfault when getting back a traceless rename op
... Greg Farnum
11:40 AM CephFS Bug #5649: smbtorture test gets ebusy on kclient umount
Also I think we get it with ceph-fuse too. If we're lucky it's not actually a Ceph bug. Greg Farnum
11:39 AM CephFS Bug #5649: smbtorture test gets ebusy on kclient umount
Saw this again yesterday, logs at /a/teuthology-2013-07-24_01:01:06-fs-next-testing-basic/80639. I'm updating teuthol... Greg Farnum
11:13 AM Bug #5692 (Resolved): RADOS performance regression in 0.65
Samuel Just
10:40 AM Bug #5625 (Resolved): osd: scrub finds 20 missing objects on cuttlefish
Doesn't actually need backport... Samuel Just
10:05 AM Bug #5746: ceph cli interactive mode completely broken
Are we sure this is urgent? I've never actually seen anybody use the interactive mode before. Greg Farnum
08:37 AM Bug #5748 (Resolved): osd: unfound object test is failing to produce unfound objects
ubuntu@teuthology:/a/teuthology-2013-07-24_22:44:24-rados-next-testing-basic/82104
ubuntu@teuthology:/a/teuthology-2...
Sage Weil
05:39 AM Revision a8b70f03 (ceph): doc/release-notes: v0.67-rc2
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:44 AM Revision 8f010aff (ceph): v0.61.7
Gary Lowell
01:09 AM Revision 75a78417 (ceph): upgrade-cuttlefish: test upgrades to new point releases
This only covers rados tests currently. We should expand this to include rgw,
rbd, and cephfs workloads.
Signed-off...
Sage Weil

07/24/2013

11:31 PM Revision 41930b5e (ceph): ceph.spec.in, debian/control: python-ceph depends on python-flask
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
11:26 PM Revision d9cfd0e1 (ceph): modified the task yaml to use modified ceph.restart and wait_for_mon_qu...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:20 PM Revision 806eab59 (ceph): msg/Pipe: hold pipe_lock during important parts of accept()
Previously we did not bother with locking for accept() because we were
not visible to any other threads. However, we...
Sage Weil
11:20 PM Revision 45bda482 (ceph): msg/Pipe: a bit of additional debug output
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 16568d9e1fb8ac0c06ebaa1e1dc1d6a432a5e4d4)
Sage Weil
11:20 PM Revision 611a06ae (ceph): msg/Pipe: do not hold pipe_lock for verify_authorizer()
We shouldn't hold the pipe_lock while doing the ms_verify_authorizer
upcalls.
Fix by unlocking a bit earlier, and ve...
Sage Weil
11:20 PM Revision 7d986517 (ceph): PGLog::rewind_divergent_log: unindex only works from tail, index() instead
Fixes: #5714
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry pick...
Samuel Just
11:20 PM Revision 48105a32 (ceph): msg/Pipe: fix RECONNECT_SEQ behavior
Calling handle_ack() here has no effect because we have already
spliced sent messages back into our out queue. Inste...
Sage Weil
11:20 PM Revision 25f4786a (ceph): msg/Pipe: be a bit more explicit about encoding outgoing messages
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 4282971d47b90484e681ff1a71ae29569dbd1d32)
Sage Weil
11:20 PM Revision 21e27262 (ceph): msg/Pipe: assert lock is held in various helpers
These all require that we hold pipe_lock.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 579...
Sage Weil
11:20 PM Revision ae85a0a1 (ceph): msg/Pipe: avoid creating empty out_q entry
We need to maintain the invariant that all sub queues in out_q are never
empty. Fix discard_requeued_up_to() to avoi...
Sage Weil
11:20 PM Revision 07b9ebf4 (ceph): msg/Pipe: unlock msgr->lock earlier in accept()
Small cleanup. Nothing needs msgr->lock for the previously larger
window.
Signed-off-by: Sage Weil <sage@inktank.co...
Sage Weil
11:20 PM Revision f938a5bf (ceph): msgr: mark_down_all() after, not before, rebind
If we are shutting down all old connections and binding to new ports,
we want to avoid a sequence like:
- close all...
Sage Weil
11:20 PM Revision 540a6f49 (ceph): msgr: adjust nonce on rebind()
We can have a situation where:
- we have a pipe to a peer
- pipe goes to standby (on peer)
- we rebind to a new p...
Sage Weil
11:20 PM Revision 2f696f17 (ceph): msgr: maintain list of accepting pipes
New pipes exist in a sort of limbo before we know who the peer is and
add them to rank_pipe. Keep a list of them in ...
Sage Weil
11:20 PM Revision 1ed51ad5 (ceph): msgr: close accepting_pipes from mark_down_all()
We need to catch these pipes too, particularly when doing a rebind(),
to avoid them leaking through.
Signed-off-by: ...
Sage Weil
11:20 PM Revision ce6a0b74 (ceph): msgr: fix a typo/goto-cross from dd4addef2d
We didn't build or review carefully enough!
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sa...
Greg Farnum
11:20 PM Revision 95b1b5da (ceph): FileStore: add global replay guard for split, collection_rename
In the event of a split or collection rename, we need to ensure that
we don't replay any operations on objects within...
Samuel Just
11:20 PM Revision 850da089 (ceph): ReplicatedPG: replace clean_up_local with a debug check
Stray objects should have been cleaned up in the merge_log
transactions. Only on the primary have those operations
n...
Samuel Just
11:20 PM Revision 7ffc65fc (ceph): PG: start flush on primary only after we process the master log
Once we start serving reads, stray objects must have already
been removed. Therefore, we have to flush all operation...
Samuel Just
11:20 PM Revision c7e2945a (ceph): PG, ReplicatedPG: pass a transaction down to ReplicatedPG::on_change
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picked from commi...
Samuel Just
11:20 PM Revision 2f7979d1 (ceph): ReplicatedPG: track temp collection contents, clear during on_change
We also assert in on_flushed() that the temp collection is actually
empty.
Fixes: #5670
Signed-off-by: Samuel Just <...
Samuel Just
11:20 PM Revision 8aafe131 (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
11:20 PM Revision 8612e50f (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>
(cherry picked fro...
Sage Weil
11:20 PM Revision db06a509 (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
11:20 PM Revision 1eab0690 (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
11:20 PM Revision d92a43d8 (ceph): OSD: add config option for peering_wq batch size
Large peering_wq batch sizes may excessively delay
peering messages resulting in unreasonably long
peering. This may...
Samuel Just
11:18 PM Revision 0018b45f (ceph): v0.67-rc2
Gary Lowell
11:09 PM Revision fe2019cc (ceph): rest/test.py: cope with older requests.py versions
Older requests.py didn't have r.json (or r.json()); avoid by
decoding the json myself
Signed-off-by: Dan Mick <dan.m...
Dan Mick
10:46 PM Revision 24a56a96 (ceph): ceph-disk: use new get_dev_path helper for list
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Tested-...
Sage Weil
10:46 PM Revision f46dbc46 (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
10:46 PM Revision be12811b (ceph): ceph-disk: add get_dev_name, path helpers
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit e0401591e352ea9653e3276d66aebeb41801eeb3)
Sage Weil
10:46 PM Revision f3ee3e69 (ceph): ceph-disk: refactor list_[all_]partitions
Make these methods work in terms of device *names*, not paths, and fix up
the only direct list_partitions() caller to...
Sage Weil
10:46 PM Revision 05600034 (ceph): ceph-disk: use get_dev_name() helper throughout
This is more robust than the broken split trick.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from com...
Sage Weil
10:46 PM Revision 0a08c822 (ceph): ceph-disk: reimplement is_partition() using /sys/block
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 5b031e100b40f597752b4917cdbeebb366eb98d7)
Sage Weil
10:46 PM Revision 1f8e4b15 (ceph): ceph-disk: use /sys/block to determine partition device names
Not all devices are basename + number; some have intervening character(s),
like /dev/cciss/c0d1p2.
Signed-off-by: Sa...
Sage Weil
10:46 PM Revision f799dac7 (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
10:43 PM devops Bug #5345 (Resolved): ceph-disk: handle less common device names
Sage Weil
10:43 PM Bug #5698 (Resolved): mon: paxos mishandles uncommitted values during collect/last phase
Sage Weil
10:42 PM Bug #5737 (Resolved): mon: assert(latest_full > 0) on 0.61.6
Sage Weil
01:30 PM Bug #5737: mon: assert(latest_full > 0) on 0.61.6
Sage Weil
10:35 AM Bug #5737 (In Progress): mon: assert(latest_full > 0) on 0.61.6
Sage Weil
04:02 AM Bug #5737 (Fix Under Review): mon: assert(latest_full > 0) on 0.61.6
Bug is a variable that was not incremented. Why it worked on other stores is beyond me and I will check that once th... Joao Eduardo Luis
03:49 AM Bug #5737 (Resolved): mon: assert(latest_full > 0) on 0.61.6
Code introduced specifically to work around #5704.... Joao Eduardo Luis
10:03 PM devops Bug #5300 (Resolved): ceph-deploy purgedata should give warning if ceph still installed
Resolved with the following commit:
commit b82cf3a4e49b524751a423d25b88592b5096dabf
Author: Gary Lowell <gary.low...
Anonymous
09:46 PM Revision fd1fd664 (ceph): ceph-disk: use new get_dev_path helper for list
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Tested-...
Sage Weil
09:45 PM rgw Feature #5747 (Resolved): radosgw-agent: RESTful api to control agent
At this point, we only need it to be functional so that we can get tests going. Functionality:
- execute full sync
...
Yehuda Sadeh
09:43 PM Bug #5746 (Resolved): ceph cli interactive mode completely broken
Somewhere in the reorganization of code, the interactive mode of the ceph cli got
broken. It doesn't print any out...
Dan Mick
09:38 PM Revision 0b8cad18 (ceph): ceph_rest_api.py: allow config section fallback
Try clientname, then 'client', then 'global
Fixes: #5743
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by:...
Dan Mick
08:56 PM Revision d7df620b (ceph): global/signal_handler: poll on the control pipe, too
We also need to poll the control fd/pipe so that we restart the poll loop
when new signal handlers are added. This w...
Sage Weil
08:53 PM Revision 26d0f04b (ceph): Merge branch 'wip-cephtool-cleanup' into next
Reviewed-by: Sage Weil <sage@inktank.com> Dan Mick
08:26 PM Revision 1fcf8e3f (ceph): ceph: make restart take both a list of daemons and other arguments
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Tamil Muthamizhan <tamil@inktank.com>
Sage Weil
08:00 PM Revision 3c9382a7 (ceph): teuth: rgw task example config update
Due to bug #5716, pools need to start with a '.' at present.
Updating the examples to follow this convention.
Signed...
Joe Buck
08:00 PM Revision 4fb5781a (ceph): teuth: fix issue in cleanup code
The post-yield code in create_dirs needed to
be tweaked to correctly delete the {tdir}/apache
directory (if it exists...
Joe Buck
07:12 PM Revision 27f31895 (ceph): mon/OSDMonitor: search for latest full osdmap if record version is missing
In 97462a3213e5e15812c79afc0f54d697b6c498b1 we tried to search for a
recent full osdmap but were looking at the wrong...
Sage Weil
06:56 PM Revision 085f129a (ceph): ceph.in: remove dead code
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:56 PM Revision e8394208 (ceph): MonCommands.h: osd pool delete "rw" perms, osd pool set no longer exp
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:56 PM Revision 1579c344 (ceph): rest/test.py: osd lspools should be a 'GET'
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:56 PM Revision 92855064 (ceph): ceph.in/ceph_argparse.py: move find_cmd_target() to ceph_argparse.py
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:55 PM Revision c2131d40 (ceph): mon/OSDMonitor: search for latest full osdmap if record version is missing
In 97462a3213e5e15812c79afc0f54d697b6c498b1 we tried to search for a
recent full osdmap but were looking at the wrong...
Sage Weil
05:25 PM Revision 13aca3b7 (ceph): ceph: wait_for_osds_up
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:25 PM Revision 75136a83 (ceph): ceph: wait-for-osds-up option for restart
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:59 PM Revision afd0d87e (ceph): teuthology: updating RGW task to support regions
Extending the rgw.py task to allow for regions and zones
to be specified in the YAML file.
Signed-off-by: Joe Buck <...
Joe Buck
04:59 PM Revision 88cab471 (ceph): teuth: reworked rgw to support regions / zones
Signed-off-by: Joe Buck <jbbuck@gmail.com> Joe Buck
04:59 PM Revision 6d2434b4 (ceph): rgw: move common rgwadmin function to a new utility file
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:59 PM Revision 721280b7 (ceph): task_util: move rados command here
Six copies are replaced with one, with an added option to check status
automatically. This should probably be used in...
Josh Durgin
04:59 PM Revision 8ad065dc (ceph): rgw: add multi-region and zone support
Take client<->zone/region and the associated pools from ceph.conf, so
we don't have to invent a new format to specify...
Josh Durgin
04:48 PM Revision a0559880 (ceph): rgw/rgw_metadata.h: init cur_shard in LogListCtx with 0
CID 1054868 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
uninit_member: Non-static class member "cur_shard" ...
Danny Al-Gaaf
04:43 PM Revision ebff1ebd (ceph): rgw/rgw_metadata.cc: fix possible null dereferencing
CID 1054827 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "objv_trac...
Danny Al-Gaaf
04:30 PM Revision 6e6ef015 (ceph): os/ObjectStore.cc: don't fallthrough after OP_OMAP_RMKEYRANGE
CID 1054829 (#1 of 1): Missing break in switch (MISSING_BREAK)
unterminated_case: This case (value 37) is not termi...
Danny Al-Gaaf
04:22 PM Revision 27e38e40 (ceph): mon/Monitor.cc: init scrub_version with 0 in constructor
CID 1019623 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
uninit_member: Non-static class member "scrub_versi...
Danny Al-Gaaf
04:12 PM Revision 5b0967f0 (ceph): test: test_store_tool: global init before using LevelDBStore
Fixes a segfault
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
...
Joao Eduardo Luis
04:12 PM Revision 115468c7 (ceph): mon: OSDMonitor: fix a bug introduced on 97462a32
Fixes: #5737
Backport: cuttlefish
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <s...
Joao Eduardo Luis
04:01 PM Revision 732286a2 (ceph): mon/Paxos: only share uncommitted value if it is next
We may have an uncommitted value from our perspective (it is our lc + 1)
when the collector has a much larger lc (bec...
Sage Weil
04:01 PM Revision f598245f (ceph): mon/Paxos: only learn uncommitted value if it is in the future
If an older peer sends an uncommitted value, make sure we only take it
if it is in the future, and at least as new as...
Sage Weil
04:01 PM Revision 18596340 (ceph): mon/Paxos: debug ignored uncommitted values
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 19b29788966eb80ed847630090a16a3d1b810969)
Sage Weil
04:01 PM Revision 938a639e (ceph): mon/Paxos: fix pn for uncommitted value during collect/last phase
During the collect/last exchange, peers share any uncommitted values
with the leader. They are supposed to also shar...
Sage Weil
03:59 PM Revision a7a7d3fc (ceph): test: test_store_tool: global init before using LevelDBStore
Fixes a segfault
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
03:58 PM Revision 76cd7ac1 (ceph): mon: OSDMonitor: fix a bug introduced on 97462a32
Fixes: #5737
Backport: cuttlefish
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <s...
Joao Eduardo Luis
03:42 PM Subtask #5433: Factor out the ReplicatedPG object replication and client IO logic as a PGBackend ...
I've reconsidered a bit, and I think it would be easier to leave most of the PG implementation where it is and factor... Samuel Just
03:24 PM devops Bug #5745 (Resolved): ceph-deploy: mds create command errors out EACCES on next branch
mds create command throws EACCES.... Tamilarasi muthamizhan
02:51 PM devops Bug #5734 (Duplicate): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block...
#5345 Sage Weil
02:50 PM devops Bug #5734 (Pending Backport): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sy...
Sage Weil
02:46 PM devops Bug #5734 (Resolved): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block/...
Sage Weil
02:32 PM Bug #5743 (Resolved): ceph_rest_api.py: config sections should fall back from specific to general
ceph-rest-api now demands to find a section named 'client.restapi' (or whatever
-n was set to). It should be able t...
Dan Mick
01:56 PM Bug #5742 (Resolved): daemon hangs on shutdown when running with valgrind
Sage Weil
01:30 PM Bug #5742 (Resolved): daemon hangs on shutdown when running with valgrind
... Sage Weil
12:50 PM Revision 02609438 (ceph): add test requirements to requirements file
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
12:49 PM Revision 545fc274 (ceph): remove test dependencies from setup.py
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
12:43 PM Revision 2d9cb1ff (ceph): fix RST formatting issues in README file
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
12:31 PM Revision b3bd39cb (ceph): removing todo org file from the root of the project
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
12:30 PM Revision 1e4a4d73 (ceph): remove Makefile that attempted to do linting
Signed-off-by: Alfredo Deza <alfredo@deza.pe> Alfredo Deza
11:51 AM Bug #5692: RADOS performance regression in 0.65
Hi Greg,
Here's a run down of the XFS tests:
https://docs.google.com/a/inktank.com/spreadsheet/ccc?key=0Anmmfpo...
Mark Nelson
07:29 AM devops Bug #5738 (Resolved): Do not `rm- rf` the mon directory when calling destroy
After calling `mon destroy` there is a call to remove the mon directory but this can have important data on it, so it... Alfredo Deza
05:43 AM Revision 1cdb3ecf (ceph): configure.ac: Remove -rc suffix from the configure version number.
Remove the rc suffix since RPM complains about. For rc release
builds the "rc" in the git describe string is suffcie...
Gary Lowell
05:00 AM Revision c8d66b7a (ceph): Remove fuse-utils from Recommends in debian/control
The package fuse-utils is obsolete and no longer in Debian unstable. Thomas Bechtold
04:42 AM Revision b7c40ec4 (ceph): configure.ac: Set version number to match git describe.
Workaround for issue with rc1 suffix for rpms.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
04:41 AM Revision 139f25f0 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:41 AM Revision 4444c942 (ceph): doc/release-notes: v0.61.6
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:27 AM Revision 8e4a78f1 (ceph): global/signal_handler: use poll(2) instead of select(2)
Starting with commit 61a298c39c1a6684682e2b749e45a66d073182c8 we delay the
signal handler setup until after lots of o...
Sage Weil
01:00 AM Revision 203c53d9 (ceph): upgrade-parallel/stress-split: fix osd names
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:14 AM Revision 4183b74b (ceph): mon/MonmapMonitor: make 'mon remove ...' idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

07/23/2013

11:39 PM Revision 2338a329 (ceph): client: signal mds sessions with Contexts instead of Conds
If we try to open an mds session and the MDS responds with close (aka,
"no"), we call _closed_mds_session() which sig...
Sage Weil
11:38 PM Revision 32075420 (ceph): client: add Context*-based wait_on_list/signal_context_list helpers
These are better when the list may need to be deallocated. Context's are
single-shot and the list is not referenced ...
Sage Weil
11:10 PM Revision e6a30d73 (ceph): Re-create guest if it already exists
In some cases tests fail or nuke fails and the guest is
not properly destroyed. This will look to see if it gets
an e...
Sandon Van Ness
11:09 PM Revision 71b66ebd (ceph): Add distro type to schedule_suite.sh
Also added machinetype to the name.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
10:52 PM Revision 55cc15fb (ceph): Wait a little longer before recreating VMs
Just to allow for the create to still work incase the os
volume is fairly large (takes a while to resize) and in
case...
Sandon Van Ness
10:50 PM Revision 52a886c5 (ceph): Use os_type instead of vm_type. Add os_version
Use os_type instead of vm_type for more generic naming
for when we start re-imaging bare metal. Also added a
os_versi...
Sandon Van Ness
10:44 PM CephFS Bug #5418: kceph: crash in remove_session_caps
I think BUG_ON(session->s_nr_caps > 0) caused the crash . (looks like kdb traps the undefined instruction and prevent... Zheng Yan
10:38 PM Revision 68888862 (ceph): sequential, parallel: allow entries to be references to top-level config
Often we want to build a test collection that substitutes different
sequences of tasks into a parallel/sequential con...
Sage Weil
10:38 PM Revision c1e0812b (ceph): ceph: add wait_for_mon_quorum command
tasks:
...
- ceph.wait_for_mon_quorum: [a, b]
...
will block until the mon quorum consists of exactly [a, b]. This ...
Sage Weil
10:00 PM Revision 1c2062e4 (ceph): upgrade-parallel: add stress-split collection
Sage Weil
09:45 PM Revision 2ce2ce94 (ceph): upgrade-parallel: do staggered updates
Sage Weil
09:42 PM Revision 612a9b35 (ceph): mon: add quorum_names to quorum_status command output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:33 PM Bug #5722 (Resolved): osd: crash during signal handler setup on startup
Sage Weil
05:54 PM Bug #5722 (Fix Under Review): osd: crash during signal handler setup on startup
Sage Weil
09:41 AM Bug #5722 (Resolved): osd: crash during signal handler setup on startup
probably due to the recent signal handler changes :)... Sage Weil
09:23 PM Revision 9a7a0557 (ceph): ceph-fuse: disable getgroups_cb
It's broken. See #5729.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:05 PM Revision 90212f7c (ceph): added tasks in the yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:04 PM Revision cfabede9 (ceph): Merge branch 'wip-formatted-output' into next
Formatted output bugfixes Dan Mick
09:04 PM Revision 2c87d9fc (ceph): mon: PGMap dump shouldn't use strings containing '+' as tags
XML has a problem with tags containing +, like the PG state names.
Use an enclosing array, and name the state and cou...
Dan Mick
09:04 PM Revision 96551f97 (ceph): mon: "status" is missing a close_section for the overall output
Fixes: #5720
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:04 PM Revision 3dcfe386 (ceph): mon: "osd stat" needs a flush now that osdmap.print_summary() doesn't
Fixes: #5719
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:03 PM Revision 3a69fd04 (ceph): ceph.spec.in: obsolete ceph-libs only on the affected distro
The ceph-libs package existed only on Redhat based distro,
there was e.g. never such a package on SUSE. Therefore: ma...
Danny Al-Gaaf
09:03 PM Revision e4d0eeef (ceph): mon: "mds stat" must open/close section around dump_info
dump_info() got a new field outside the mdsmap section; it's ok for
the overall "report", but not for "mds stat". Ad...
Dan Mick
09:00 PM Revision 82c5e9e0 (ceph): Merge pull request #461 from dalgaaf/wip-da-fix-spec-obsoletes
ceph.spec.in: obsolete ceph-libs only on the affected distro
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Gary Lowell
08:59 PM Revision 385b9c89 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
08:59 PM Revision 4479a5ab (ceph): removed a blank line
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
08:52 PM Revision 59ddece1 (ceph): v0.61.6
Gary Lowell
08:32 PM Revision 38c3271d (ceph): mon/OSDMonitor: fix base case for 7fb3804fb workaround
After cluster creation, we have no full map stored and first_committed ==
1. In that case, there is no need for a fu...
Sage Weil
08:32 PM Revision e8077707 (ceph): mon/OSDMonitor: fix base case for 7fb3804fb workaround
After cluster creation, we have no full map stored and first_committed ==
1. In that case, there is no need for a fu...
Sage Weil
08:06 PM Revision e536d66e (ceph): ceph.spec.in: obsolete ceph-libs only on the affected distro
The ceph-libs package existed only on Redhat based distro,
there was e.g. never such a package on SUSE. Therefore: ma...
Danny Al-Gaaf
07:46 PM devops Bug #5734: ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block/<part1>
I confirm, it works (with and without giving journal). Thanks ! Olivier Bonvalet
05:53 PM devops Bug #5734: ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block/<part1>
As far as i can tell this is fixed with the ceph-disk in next, and we just haven't backported the fixes yet. I pushe... Sage Weil
04:12 PM devops Bug #5734 (Duplicate): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block...
A user was trying to ceph-deploy osd prepare with two different partitions. Got this:
...
Dan Mick
07:09 PM Revision 8814265f (ceph): Enable libs3 support for debian packages
Thomas Bechtold
06:23 PM Revision e0709ef5 (ceph): Merge remote-tracking branch 'gh/next' into next
Sage Weil
05:46 PM Revision a0edf7aa (ceph): rados: trim more aggressively
Sage Weil
05:16 PM rbd Bug #5464 (Resolved): krbd: modifying mapped image also modifies snapshot
3.9 is EOL Sage Weil
05:05 PM CephFS Bug #5689 (Resolved): ceph-fuse crashed after upgrading from cuttlefish to dumpling
Sage Weil
04:27 PM CephFS Bug #5689: ceph-fuse crashed after upgrading from cuttlefish to dumpling
Couple comments on the wip-5689 branch. Greg Farnum
05:04 PM Bug #5723: OSD seemingly loses objects during crash
removing cephos.phash.in_progress_op, setting cephos.phash.contents, moving the files and restarting seems to have re... Mike Lowe
03:41 PM Bug #5723: OSD seemingly loses objects during crash
You also need to move all of the objects from DIR_D to DIR_D/DIR_7 again Samuel Just
03:35 PM Bug #5723: OSD seemingly loses objects during crash
HashIndex merge needs to verify the collection contents before merging. In the mean time, you can recover by adjusti... Samuel Just
10:04 AM Bug #5723: OSD seemingly loses objects during crash
OSD crashed without writing any logs Mike Lowe
10:01 AM Bug #5723 (Resolved): OSD seemingly loses objects during crash
I had some vm's with the qemu-rbd driver doing a trim operation. One of my osd's crashed and now has an inconsistent... Mike Lowe
04:50 PM Revision f94956cb (ceph): mon: OSDMonitor: work around a full version bug introduced in 7fb3804fb
In 7fb3804fb860dcd0340dd3f7c39eec4315f8e4b6 we moved the full version
stashing logic to the encode_trim_extra() funct...
Joao Eduardo Luis
04:50 PM Revision 10e1de45 (ceph): mon: OSDMonitor: update the osdmap's latest_full with the new full version
We used to do this on encode_full(), but since [1] we no longer rely on
PaxosService to manage the full maps for us. ...
Joao Eduardo Luis
04:48 PM Revision 97462a32 (ceph): mon: OSDMonitor: work around a full version bug introduced in 7fb3804fb
In 7fb3804fb860dcd0340dd3f7c39eec4315f8e4b6 we moved the full version
stashing logic to the encode_trim_extra() funct...
Joao Eduardo Luis
04:24 PM Revision f528108d (ceph): rados: keep fewer osdmaps around
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:22 PM Revision bc8d62fe (ceph): mon: OSDMonitor: get rid of encode_full() as we don't use it.
We have delegated this to encode_trim_extra() since
7fb3804fb860dcd0340dd3f7c39eec4315f8e4b6 -- no need to keep this ...
Joao Eduardo Luis
04:21 PM Revision a815547e (ceph): mon: OSDMonitor: update the osdmap's latest_full with the new full version
We used to do this on encode_full(), but since [1] we no longer rely on
PaxosService to manage the full maps for us. ...
Joao Eduardo Luis
04:18 PM Documentation #3164 (Rejected): doc: "ceph auth add" syntax: * and ... are magic
Sage Weil
03:44 PM Revision f46e8b99 (ceph): doc/release-notes: v0.67-rc1
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:43 PM Revision 7b3b9893 (ceph): qa/workunits/suites/fsync-tester.sh: lsof at end
Trying to track down occasional EBUSY on umount at end of test.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:39 PM Bug #5733 (Won't Fix): monitor: validate pg_temp entries from OSDs
Right now the monitor just takes whatever the OSD sends it. We should validate that the pg_temp is valid with the cur... Greg Farnum
03:20 PM CephFS Bug #5731: failed pjd link permissions check
Logs in /a/teuthology-2013-07-20_20:00:55-fs-cuttlefish-testing-basic/75450 Greg Farnum
02:59 PM CephFS Bug #5731 (Can't reproduce): failed pjd link permissions check
We failed a test in pjd link/07.t:... Greg Farnum
03:19 PM CephFS Fix #5729: ceph-fuse: fix getgroups_cb and gids
Yes, yes it is. Which part of it is actually broken? I can't tell from the problem description. Greg Farnum
03:18 PM CephFS Fix #5729: ceph-fuse: fix getgroups_cb and gids
Is this the ticket for "ceph-fuse is crashing everywhere"? Greg Farnum
02:22 PM CephFS Fix #5729 (Resolved): ceph-fuse: fix getgroups_cb and gids
+ * - the cb needs the request handle to be useful; we should get the
+ * gids in the method here in fuse_ll.c...
Sage Weil
03:17 PM RADOS Feature #5732 (New): crush: (optionally?) update parent weights when marking an OSD out
It's a bit unintuitive that after marking an OSD out and waiting for the cluster to quiesce, you get more data moveme... Greg Farnum
02:30 PM devops Feature #5730 (Resolved): Show what command is being executed
To improve the knowledge (and debugging) about what ceph-deploying is doing with ceph behind the scenes we should be ... Alfredo Deza
02:12 PM Bug #5718 (Resolved): MDSMonitor::dump_info new field mdsmap_first_committed outside any section
Dan Mick
12:36 AM Bug #5718 (Fix Under Review): MDSMonitor::dump_info new field mdsmap_first_committed outside any ...
Dan Mick
02:12 PM Bug #5719 (Resolved): OSDMap::print_summary() lost a flush
Dan Mick
12:36 AM Bug #5719 (Fix Under Review): OSDMap::print_summary() lost a flush
Dan Mick
02:12 PM Bug #5720 (Resolved): "mon status" missing a close_section()
Dan Mick
12:36 AM Bug #5720 (Fix Under Review): "mon status" missing a close_section()
Dan Mick
02:12 PM Bug #5721 (Resolved): pgmap pgs_by_state uses field names containing '+'
Dan Mick
12:36 AM Bug #5721 (Fix Under Review): pgmap pgs_by_state uses field names containing '+'
Dan Mick
12:06 AM Bug #5721 (In Progress): pgmap pgs_by_state uses field names containing '+'
With the more-structured status dump, pgmap dump was showing things like "active+clean"
as a tag, which is illegal i...
Dan Mick
12:05 AM Bug #5721 (Resolved): pgmap pgs_by_state uses field names containing '+'
Dan Mick
02:06 PM devops Bug #5728 (Resolved): Capture std(err|out) and exit code for better error reporting
When a remote function is executed and it fails it will usually error out with something similar to:... Alfredo Deza
01:41 PM devops Bug #5489: ceph-deploy: mon destroy throws inappropriate message
I think the answer is both :) Tamilarasi muthamizhan
12:20 PM devops Bug #5489 (Need More Info): ceph-deploy: mon destroy throws inappropriate message
Tamil, is the problem the lack of a timeout with a graceful handling? or is it just the the error message that would ... Alfredo Deza
01:24 PM devops Bug #5727 (Resolved): Discover and set the proper OS bindings to use
ceph-deploy has more than a few different OS it supports (CentOS, Debian, Gentoo, etc...) and in most places (like ce... Alfredo Deza
11:30 AM rbd Bug #5426 (In Progress): librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::com...
Josh Durgin
11:22 AM CephFS Bug #5724 (Resolved): ceph-fuse crashed during fs tests using ceph-deploy
all the fs tests [workloads: blogbench, dbench, fsstress] failed due to the following ceph-fuse crash on next branch.... Tamilarasi muthamizhan
11:12 AM Bug #5700: very high memory usage after update
Hi Mark,
I just uploaded the archive. It's called corin.tar.gz.
While taking the core dump (which took only a ...
Corin Langosch
10:39 AM Bug #5700: very high memory usage after update
Hi Corin,
tcmalloc should be enabled if you are using our packages. Would you mind generating a core dump from on...
Mark Nelson
11:12 AM rbd Bug #5488 (In Progress): librbd: deadlock in image refresh
Sage Weil
11:08 AM Bug #5704 (Resolved): mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
Sage Weil
10:17 AM Bug #5704: mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
Sage Weil
10:44 AM devops Bug #5686 (Rejected): ceph-deploy: install command should not restart the daemons when used for u...
ceph-deploy install doesnt actually restart the daemons when used for upgrade purpose. Upgrade takes effect on the da... Tamilarasi muthamizhan
10:40 AM Bug #5692: RADOS performance regression in 0.65
Yikes. Those limits take an awful lot of writeback time in order to flush to disk (5000 IOs/inodes is going to be ~50... Greg Farnum
10:18 AM Bug #5692: RADOS performance regression in 0.65
Ok, after a ton of testing, here are the values on our supermicro node where I stop seeing benefits across the differ... Mark Nelson
07:10 AM devops Bug #5678 (Resolved): ceph-deploy mon destroy broken
Alfredo Deza
06:23 AM Revision 9e734ffe (ceph): Merge branch 'next'
Gary Lowell
06:21 AM Revision 98816e69 (ceph): Merge branch 'next' of github.com:ceph/ceph into next
Gary Lowell
06:19 AM Revision fc6cb81e (ceph): Merge branch 'next'
Gary Lowell
04:04 AM Revision 3f315404 (ceph): qa/workunits/rest/test: cluster_down/up are now idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:01 AM Revision 84b41987 (ceph): Merge pull request #459 from ceph/unused-spinlock
log: remove unused lock
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
02:54 AM Revision 88f4a962 (ceph): log: remove unused lock
m_lock is initialized and destroyed, but never used.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins
01:46 AM Revision 2c5b68c3 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
PendingReleaseNotes
Sage Weil
01:28 AM Revision 9626f77f (ceph): Merge pull request #457 from ceph/wip-paxos
paxos fixes
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
12:20 AM Revision d2881dd7 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
12:19 AM Revision c812ee23 (ceph): task yamls for upgrade-parallel suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:19 AM Revision 093182b7 (ceph): osd/ReplicatedPG: drop repop refs in ~SnapTrimmer
This fixes a leak on shutdown.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktan...
Sage Weil

07/22/2013

11:30 PM Revision 77cae4bf (ceph): thrashosds: add delay option after recovery
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
10:33 PM CephFS Bug #5658 (Resolved): kcepht: warning: fs/ceph/inode.c:1000 ceph_fill_trace+0x760/0x900 [ceph]()
Sage Weil
10:32 PM CephFS Bug #4601 (Can't reproduce): symlink with size zero
Sage Weil
10:32 PM CephFS Bug #3641 (Resolved): kclient: hit EOF prematurely
Sage Weil
10:32 PM CephFS Bug #5039: client: unlinking files leaves the cached entry behind
Sage Weil
10:10 PM Revision 6582b31a (ceph): FileStore: disable fd cacher and wbthrottle during replay
The fd cache only works correctly when there is at most 1
inode per hobject_t. This condition is frequently violated...
Samuel Just
10:06 PM Revision 2fd44217 (ceph): PGLog::merge_log, unidex() only works from tail, we index() below anyway
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:06 PM Revision 6957dbc7 (ceph): PGLog::rewind_divergent_log: unindex only works from tail, index() instead
Fixes: #5714
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:05 PM Revision 046d5cb6 (ceph): src/test/osd/TestPGLog.cc: check that the object remains in log.objects
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
09:51 PM Bug #5720 (Resolved): "mon status" missing a close_section()
output is not valid JSON; overall "mon status" section must be closed
Dan Mick
09:47 PM Revision 3f95f9a4 (ceph): Merge remote-tracking branch 'gh/wip-5624-b' into next
Reviewed-by: David Zafman <david.zafman@inktank.com> Sage Weil
09:45 PM Bug #5719 (Resolved): OSDMap::print_summary() lost a flush
In structuring ceph status, OSDMap::print_summary lost a Formatter.flush() call, but
osd stat was relying on that. ...
Dan Mick
09:44 PM Revision c5025d4a (ceph): rgw: dump progress through swift object copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:44 PM Revision 9f05db6b (ceph): rgw: add some comments
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:44 PM Revision 165b0d0a (ceph): PendingReleaseNotes: update about new rgw copy obj response
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:44 PM Revision 6094685e (ceph): rgw: send data back when copying object
Currently doing it only when copying between regions. This is
needed so that the operation doesn't time out (as it ca...
Yehuda Sadeh
09:37 PM Revision c7edf036 (ceph): Merge pull request #458 from ceph/wip-5693
Wip 5693
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:36 PM Bug #5718: MDSMonitor::dump_info new field mdsmap_first_committed outside any section
This will add another section, so requires changes to rest/test.py (which validates the
output).
Dan Mick
09:31 PM Bug #5718 (Resolved): MDSMonitor::dump_info new field mdsmap_first_committed outside any section
MDSMonitor::dump_info is called from (at least) two places: the "ceph report" command
and the "ceph mds stat" comman...
Dan Mick
09:32 PM Bug #5717 (Resolved): mds cluster_down doesn't fail, requires change in rest/test.py
commit:3f31540448e20fd6391773d4f3d46d76060b31c8 Sage Weil
09:22 PM Bug #5717 (Resolved): mds cluster_down doesn't fail, requires change in rest/test.py
mds cluster_up and cluster_down are now idempotent; this means rest/test.py can no
longer expect failure on duplicat...
Dan Mick
09:25 PM Revision 1ecdb149 (ceph): rgw: swift, in create bucket set location_constraints
For swift we're setting the location constraint to be the
current region we're in when creating a bucket.
Signed-off...
Yehuda Sadeh
09:24 PM Revision 8a2eb184 (ceph): rgw: translate swift request to s3 when forwarding
When forwarding a swift request to a different region, we
need to use the effective uri, and not just send the one
we...
Yehuda Sadeh
09:13 PM Revision 20baf662 (ceph): mon/Paxos: fix pn for uncommitted value during collect/last phase
During the collect/last exchange, peers share any uncommitted values
with the leader. They are supposed to also shar...
Sage Weil
09:13 PM Revision cfe1395f (ceph): mon/Paxos: add failure injection points
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:13 PM Revision b3253a45 (ceph): mon/Paxos: only learn uncommitted value if it is in the future
If an older peer sends an uncommitted value, make sure we only take it
if it is in the future, and at least as new as...
Sage Weil
09:13 PM Revision 19b29788 (ceph): mon/Paxos: debug ignored uncommitted values
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:13 PM Revision b26b7f6e (ceph): mon/Paxos: only share uncommitted value if it is next
We may have an uncommitted value from our perspective (it is our lc + 1)
when the collector has a much larger lc (bec...
Sage Weil
09:12 PM Revision a61635e8 (ceph): ceph-monstore-tool: dump paxos transactions
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:12 PM Revision 99e60545 (ceph): mon/Paxos: accepted_pn_from has no semantic meaning
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:10 PM Bug #5704 (In Progress): mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttl...
Sage Weil
01:58 AM Bug #5704: mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
this helped us to remove not working monitors
we just update from link
http://gitbuilder.ceph.com/ceph-deb-prec...
Ilya Stekolnikov
09:10 PM Bug #5677 (In Progress): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
Sage Weil
08:12 PM Revision e60d14d9 (ceph): ceph.in: reject --admin-daemon so it can't do harm
Fixes: #3944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
06:57 PM Revision 835dd973 (ceph): v0.67-rc1
Gary Lowell
06:43 PM Revision 58c78dba (ceph): FileJournal: fix posix_fallocate error handling
From the man page for posix_fallocate:
posix_fallocate() returns zero on success, or an error
number on fail...
Noah Watkins
06:29 PM Bug #5698 (Pending Backport): mon: paxos mishandles uncommitted values during collect/last phase
Sage Weil
06:11 PM Revision 0897d3a8 (ceph): OSD::_make_pg: use createmap, not osdmap
The osd lock is not held at this point, we must use
the createmap passed in.
Fixes: #5656
Signed-off-by: Samuel Just...
Samuel Just
05:40 PM rgw Bug #5716 (Resolved): radosgw-admin: does not validate pool name when creating region
On the next branch, running:... Josh Durgin
05:33 PM Revision 2dbb273d (ceph): src/*: make Context::finish private and switch all users to use complete
Signed-off-by: Samuel Just <sam.just@inktank.com>
Fixes: Sage Weil <sage@inktank.com>
Samuel Just
05:32 PM Revision e71808f6 (ceph): Merge remote-tracking branch 'upstream/next'
Samuel Just
05:31 PM Revision d28c18da (ceph): OSD::RemoveWQ: do not apply_transaction while blocking _try_resurrect_pg
Some callbacks take the osd lock, so we need to avoid blocking an
osd lock holding thread while waiting on a filestor...
Samuel Just
05:31 PM Revision 6c4cd22e (ceph): FileStore: use complete() instead of finish() and delete
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:31 PM Revision 9f591a63 (ceph): Finisher: use complete() not finish() and delete
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:31 PM Revision 8536ff9a (ceph): common/Cond.h: add a simpler C_SaferCond Context
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:22 PM devops Feature #4954: ceph-deploy: help and document need to be updated for osd create
We see a lot of users in IRC not clear about how to use osd create command using path instead of disk.
It would be...
Tamilarasi muthamizhan
05:20 PM Revision 748d0c80 (ceph): Add more stressful thrashing by doing more pg splitting
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
05:11 PM Bug #3676 (Can't reproduce): osd keeps crashing at ReplicatedPG::scan_range()
Sage Weil
05:11 PM Revision 20bc09c6 (ceph): rgw: read attributes when reading bucket entry point
Fixes: #5691
We need to also read the attributes, as bucket might be a legacy
bucket and might have all bucket insta...
Yehuda Sadeh
05:02 PM Revision e84c54ad (ceph): task: mon_clock_skew_check: grab max-skew value from ceph-mon's config
Instead of relying on hardcoded values, obtain the max-skew default from
'ceph-mon --show-config-value mon_clock_drif...
Joao Eduardo Luis
05:02 PM Revision 222b2960 (ceph): admin_socket: loop until the socket command succeeds
Sometimes the thing we're talking to is slow to start, or to register the
command we are running. Loop in that case,...
Sage Weil
04:52 PM Revision eabf2f6a (ceph): ceph.spec.in: Obsolete ceph-libs
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Gary Lowell
04:29 PM Revision 4a4ecde0 (ceph): big: run for 1 hour
Sage Weil
04:29 PM Revision 9b3f59df (ceph): rados: add in the mon/caps.sh tests
Sage Weil
04:27 PM Revision e58b0e93 (ceph): Merge remote-tracking branch 'gh/wip-mon-caps' into next
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
03:56 PM CephFS Bug #5689 (Fix Under Review): ceph-fuse crashed after upgrading from cuttlefish to dumpling
Sage Weil
02:51 PM CephFS Bug #5689: ceph-fuse crashed after upgrading from cuttlefish to dumpling
the clients sends request_open and gets back closed from the mds, and wait_on_list can't handle the list<Cond*> getti... Sage Weil
01:44 PM CephFS Bug #5689: ceph-fuse crashed after upgrading from cuttlefish to dumpling
logs are copied to mira074.front.sepia.ceph.com:/home/ubuntu/bug_5689/teuthology_run Tamilarasi muthamizhan
03:34 PM Bug #5697 (Duplicate): osd: ENOENT on pull
This is probably also a duplicate of 5699 Samuel Just
03:19 PM Revision db2850c5 (ceph): test_cls_statelog.cc: fix resource leak, delete 'rop' at end of function
CID 1049213 (#3 of 3): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "rop" going out of scope leaks the
...
Danny Al-Gaaf
03:13 PM Bug #5699 (Resolved): osd/ReplicatedPG.cc: 1507: FAILED assert(0) in trim_object
Samuel Just
03:13 PM Bug #5714 (Pending Backport): osd/ReplicatedPG.cc: 7564: FAILED assert(0 == "erroneously present ...
Samuel Just
01:47 PM Bug #5714 (Resolved): osd/ReplicatedPG.cc: 7564: FAILED assert(0 == "erroneously present object")
ubuntu@teuthology:/var/lib/teuthworker/archive/sage-foo/76281
0> 2013-07-21 18:33:18.814774 7f2aed8f2700 -1 osd/Re...
Samuel Just
02:54 PM rgw Feature #5693 (Resolved): rgw: send data through copy operation to avoid timeout
Merged into next in commit:c7edf03691a5cc86726e687d9a140a4fefb07a97 Greg Farnum
02:53 PM rgw Bug #5664 (Resolved): rgw: can't create containers on secondary region via swift
In next as of commit:a7b707cb74fe283fcc296f6dc765c4c1e53ef160 Greg Farnum
02:49 PM Bug #5624 (Resolved): osd: prepare_to_stop() segfaults if we get a signal during startup
commit:3f95f9a45e34af78449427db315321185e87cbcc Sage Weil
02:17 PM devops Bug #5499: ceph-deploy --cluster clustername osd prepare fails
Robert Sander wrote:
> ssh root@node "ceph-disk-prepare --cluster office -- /path/to/mountpoint"
>
> suceeds
I...
Abdi Ibrahim
01:54 PM devops Bug #5678: ceph-deploy mon destroy broken
Gary is helping me out test this as I encountered a few issues, a pull request is open in the meantime: https://githu... Alfredo Deza
01:51 PM Bug #5701 (Duplicate): ENOENT from radosmodel test
Samuel Just
01:49 PM CephFS Bug #5418: kceph: crash in remove_session_caps
registers:... Sage Weil
01:46 PM CephFS Bug #5418: kceph: crash in remove_session_caps
Zheng Yan wrote:
> I need to know which line caused the crash. looks like it was triggered by one of the BUG_ONs in ...
Sage Weil
01:26 PM CephFS Bug #5418: kceph: crash in remove_session_caps
I need to know which line caused the crash. looks like it was triggered by one of the BUG_ONs in remove_session_caps.... Zheng Yan
09:04 AM CephFS Bug #5418: kceph: crash in remove_session_caps
dump attached
i'll leave this box in kdb in case more information is needed
Sage Weil
01:23 PM Bug #3944 (Resolved): ceph tool should prevent --admin-socket
Dan Mick
12:35 PM Revision 5f4f87b0 (ceph): test_cls_statelog.cc: fix resource leak, delete op at end of function
CID 1049214 (#13 of 13): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "op" going out of scope leaks the
...
Danny Al-Gaaf
11:13 AM Bug #5656 (Resolved): ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))
0897d3a820ec182ebd74100a370dbadab50de84f Samuel Just
10:49 AM Bug #5656 (In Progress): ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))
Samuel Just
10:58 AM Revision 637e106e (ceph): cls/rgw/cls_rgw.cc: init start_key_added with false
Fix for coverity issue:
CID 1049231 (#1 of 1): Uninitialized scalar variable (UNINIT)
uninit_use: Using uninitiali...
Danny Al-Gaaf
10:58 AM Revision c35eeae3 (ceph): test_cls_version.cc: fix ressource leak
CID 1049220 (#18 of 18): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "rop" going out of scope leaks
th...
Danny Al-Gaaf
10:58 AM Revision d3782d80 (ceph): test_cls_version.cc: fix another ressource leak
CID 1049219 (#17 of 17): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "op" going out of scope leaks the
...
Danny Al-Gaaf
10:58 AM Revision 3e943930 (ceph): test_cls_version.cc: fix resource leak, delete before new()
CID 1049217 (#1 of 1): Resource leak (RESOURCE_LEAK)
overwrite_var: Overwriting "op" in "op = new_op()" leaks
the...
Danny Al-Gaaf
10:58 AM Revision 8e8596d2 (ceph): test_cls_version.cc: fix resource leak, delete before new()
Fix some more cases where resource wasn't deleted/freed before
call new().
CID 1049216 (#1-9 of 9): Resource leak (R...
Danny Al-Gaaf
10:58 AM Revision fc1c1c6f (ceph): test_cls_statelog.cc: fix resource leak, delete rop at end of function
CID 1049215 (#12 of 12): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "rop" going out of scope leaks the
...
Danny Al-Gaaf
10:51 AM Bug #5672 (Resolved): osd: stuck in DeletingState::try_stop_deletion
Landed Ian Colle
10:46 AM CephFS Feature #3426: ceph-fuse: build/run on os x
What's the context for this offset? It sounds like we could just implement it client-side if we really wanted to for ... Greg Farnum
10:38 AM Bug #5700: very high memory usage after update
Hi Mark,
Here's the output of ceph osd dump:...
Corin Langosch
10:22 AM Bug #5700: very high memory usage after update
Hi,
Could you tell me a couple of things about your cluster?
How many PGs total across all of your pool?
H...
Mark Nelson
10:36 AM rgw Bug #5691 (Resolved): All bucket ACLs lost after upgrade
Reviewed-by: Greg Farnum <greg@inktank.com>
In next at commit:20bc09c668cca01bc1d27c0a860b384d85585ef5
Thanks for...
Greg Farnum
10:18 AM Bug #5692: RADOS performance regression in 0.65
I don't remember our small-IO performance numbers — is that disk activity you mentioned above accurate for small IO? ... Greg Farnum
10:00 AM Bug #5692: RADOS performance regression in 0.65
<hat eating commencing>
Looks like I jumped the gun last night and must have tried to install the debs for wip-bef...
Mark Nelson
07:16 AM Bug #5692: RADOS performance regression in 0.65
tweaking osd_pool_default_flag_hashpspool doesn't seem to have had an effect on XFS. Interestingly it looks like wip... Mark Nelson
10:03 AM Bug #5652 (Resolved): mon: occasional clock_skew test failure
Sage Weil
09:53 AM devops Bug #5496 (Resolved): Unable to install librados rpm on Fedora 18
Sage Weil
09:41 AM rgw Bug #5676 (Resolved): swift nightly tests failing
Sage Weil
09:40 AM rgw Bug #5374: Avoid relying on keystone's admin token
actually, it's not merged yet. I still need to complete the review on it, hopefully I can get that done soon. Yehuda Sadeh
06:21 AM rgw Bug #5374: Avoid relying on keystone's admin token
This issue need update has a fix has been merged. Christophe Courtaut
08:15 AM devops Bug #5694 (Closed): test_cli uses python 2.7+ constructs
Alfredo Deza
06:38 AM devops Bug #5694: test_cli uses python 2.7+ constructs
Awaiting merge: https://github.com/ceph/ceph-deploy/pull/19 Alfredo Deza
05:56 AM devops Bug #5694 (In Progress): test_cli uses python 2.7+ constructs
I was not aware we were using Python 2.6
We will add that to our testing harness so we can run tests under 2.6 too...
Alfredo Deza
06:36 AM devops Bug #5483 (Resolved): ceph-deploy --cluster othername mon create does not work
Fixed and ready to use from the master branch in the ceph-deploy repo. Alfredo Deza
06:20 AM rgw Feature #4365: rgw: allow setting wildcard keystone role
A pull request with a fix has been proposed here : https://github.com/ceph/ceph/pull/455 Christophe Courtaut
04:42 AM Revision da2cb090 (ceph): Merge pull request #453 from dalgaaf/wip-da-SCA-cppcheck-7
Fix SCA and CID issues
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
04:40 AM Revision c4563901 (ceph): Merge pull request #451 from dalgaaf/wip-da-SCA-cppcheck-6-v2
Fix some issues from SCA - v2 - against ceph:next
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage W...
Sage Weil
03:00 AM Revision 3846bf2f (ceph): fuse: fix fuse_getgroups detection
The ac_check_func fails because -lfuse is not in LIBS. This also enables
code that wasn't being compiled, and fixes c...
Noah Watkins

07/21/2013

10:31 PM Bug #5704: mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
ceph-b.tar.bz2 on sftp cephdrop@ceph.com Ilya Stekolnikov
10:16 PM Bug #5704 (Resolved): mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
... Sage Weil
09:45 PM Bug #5656: ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))
full logs at: ubuntu@teuthology:/a/sage-foo/76309 Sage Weil
09:30 PM Bug #5692: RADOS performance regression in 0.65
hmm, there is the hashpspool option addition... i woudln't expect that matter for a rados bench workload, though. t... Sage Weil
08:44 PM Bug #5692: RADOS performance regression in 0.65
Glad you did that Sage. I only have the 4MB results so far, but it's looking like the performance regression is stil... Mark Nelson
07:58 PM Bug #5692: RADOS performance regression in 0.65
pushed wip-before, which is just prior to the wbthrottle merge, to confirm this is the source of the trouble. Sage Weil
07:46 PM Bug #5692: RADOS performance regression in 0.65
I suspect it's more than just the byte limit. While large writes are degraded, small writes appear to be hurt even m... Mark Nelson
11:54 AM Bug #5692: RADOS performance regression in 0.65
That probably means the limits are set too low, if the backing disks are providing about the same throughput as the m... Greg Farnum
11:08 AM Bug #5692: RADOS performance regression in 0.65
I should mention journals are on separate SSD drives (8 SSDs total, 3 journals per). Each SSD is capable of about 45... Mark Nelson
11:07 AM Bug #5692: RADOS performance regression in 0.65
Sage pushed wip-5692 that changes the fsycs to fdatasyncs in wb throttle. This doesn't appear to have helped though.... Mark Nelson
01:03 AM Bug #5692: RADOS performance regression in 0.65
I'm placing my bets on this being the writeback throttle. Tunables:... Greg Farnum
09:13 PM Feature #5703 (Duplicate): Allow ceph-deploy to work with non-root account
ceph-deploy should have an option to distribute using a non-root account that has access to sudo. This is the standar... Charles Pritchard
08:45 PM rgw Bug #5702 (Resolved): Radosgw RPM unnecessarily requires mod_fcgid
The radosgw rpm currently requires mod_fcgid. This in turn requires Apache. For an environment (such as nginx) withou... Charles Pritchard
07:56 PM Bug #5701 (Duplicate): ENOENT from radosmodel test
... Sage Weil
09:18 AM Bug #5698: mon: paxos mishandles uncommitted values during collect/last phase
manually verified this behaves with multiple uncommitted values with different pns using the failure injection points... Sage Weil
08:49 AM Bug #5698 (Fix Under Review): mon: paxos mishandles uncommitted values during collect/last phase
see wip-paxos Sage Weil
12:47 AM Bug #5700: very high memory usage after update
Just a small update: I hoped the memory usage would go down after some hours, but it stays high:
ceph version 0.61...
Corin Langosch

07/20/2013

09:52 PM CephFS Feature #3426: ceph-fuse: build/run on os x
How hard would it be to support an offset parameter to [gs]etxattr(..) in cephfs? Technically this feature is support... Noah Watkins
09:15 PM rgw Bug #5691: All bucket ACLs lost after upgrade
Yes, this worked. Faidon Liambotis
09:10 PM Bug #5698: mon: paxos mishandles uncommitted values during collect/last phase
the uncommitted value learning is broken. on the leader:... Sage Weil
09:22 AM Bug #5698 (Resolved): mon: paxos mishandles uncommitted values during collect/last phase
ubuntu@teuthology:/a/teuthology-2013-07-19_20:00:19-rados-cuttlefish-testing-basic/73992
mon.b crashed with...
Sage Weil
09:02 PM Bug #5663 (Won't Fix): ceph tool: crash (debian wheezy)
need to upgrade ceph-common before restarting the mons Sage Weil
08:10 PM Revision 6402e461 (ceph): doc: Fixed formatting errors.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:26 PM Revision eb03e9da (ceph): doc: Updated RPM documentation with additional details.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:30 PM Revision 37a66244 (ceph): apache.conf: load modules conditionally
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:15 PM Revision 617b3f75 (ceph): cls_replica_log_types.h: pass const std::list<> by reference
Pass const std::list<> parameter by refrence to
cls_replica_log_progress_marker().
From cppcheck:
[src/cls/replica...
Danny Al-Gaaf
06:02 PM Revision 63198234 (ceph): mon/PGMonitor.cc: reduce scope of local 'num_slow_osds' variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:52 PM Revision cf29d176 (ceph): rgw/rgw_bucket.cc: use static_cast<>() instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:43 PM Revision d181aaae (ceph): test_cls_version.cc: don't free object twice, free the right one
Object 'librados::ObjectWriteOperation *op' is freed twice in the TEST
test_version_inc_read. Free instead 'librados:...
Danny Al-Gaaf
05:30 PM Revision 11c51e84 (ceph): rgw/rgw_metadata.cc: use static_cast<>() instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
05:02 PM Revision e9104217 (ceph): rgw: change RGWOp::name() to return string instead of char*
Return 'const string' instead of 'const char *' from RGWOp::name() to
avoid the usage of std::string:c_str() to retur...
Danny Al-Gaaf
03:49 PM Revision c3acc256 (ceph): mon, mds, osd: add early SIGTERM injection
This makes it easy to identify problems with (early) shutdown with a
loop like
while [ ! -e core ] ; do ./ceph-mds ...
Sage Weil
03:47 PM Revision 7e25fecd (ceph): mds: put g_ceph_context on shutdown
This makes us shut down lots of threads.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:47 PM Revision 1fd01e3b (ceph): mon: shutdown: remove sessions under mon->lock
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:46 PM Revision ba5e357e (ceph): mds: reorder suicide/shutdown a bit
* shutdown msgr last
* stop timer quickly, in case there are other events
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:37 PM Revision 318f3df7 (ceph): mds: install signal handlers after init
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:37 PM Revision 868b4863 (ceph): mon: install signal handlers after init
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:11 PM Revision b084a387 (ceph): osd: do not assume we have an osdmap in prepare_to_stop
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:10 PM Revision 61a298c3 (ceph): osd: install async signal handlers after init()
The orderly shutdown in OSD assumes init() has completed.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:43 PM Bug #5700 (Resolved): very high memory usage after update
With bobtail a few month ago my osds used around 500mb after restart but grew over time, due to memory leaks.
Whe...
Corin Langosch
12:16 PM Bug #5699 (Resolved): osd/ReplicatedPG.cc: 1507: FAILED assert(0) in trim_object
... Sage Weil
11:22 AM rgw Feature #5693 (Fix Under Review): rgw: send data through copy operation to avoid timeout
pushed implementation to wip-5693. Yehuda Sadeh
09:10 AM Bug #5697 (Duplicate): osd: ENOENT on pull
this is probably a regression from the replica flush stuff?
"2013-07-20 02:18:08.535296 osd.3 10.214.131.30:68...
Sage Weil
09:08 AM Bug #5696 (Closed): osd: leaks on shutdown if io is in flight
RepGathers are not cleaned up. also saw what looked like an ObjectStore::Transaction in flight. Sage Weil
09:03 AM Bug #5695 (Fix Under Review): Debian packaging fails when removed but not purged
see wip-5695 Sage Weil
04:42 AM Bug #5695 (Resolved): Debian packaging fails when removed but not purged
You provide your own Debian packaging, which is good because that in Debian itself is stuck at some broken version of... Adam Borowski
05:32 AM Revision f79d9650 (ceph): mon: fix command caps check
We must require something or else the caps check is going to pass in
a degenerate sense. Use X for commands.
Signed...
Sage Weil
05:32 AM Revision 675d783a (ceph): mon/MonCap: simplify rwx match logic
Make this a positive check instead of double negative.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:32 AM Revision 3dec530d (ceph): qa/workunits/mon/caps.sh: clean up users; rename
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:19 AM Revision 494accb8 (ceph): ceph-deploy: do not test mon destroy by default
Sage Weil
04:54 AM Revision 06ad2d2c (ceph): task: mon_clock_skew_check: by default, use max skew from global config
If not defined, defaults to 0.05; if 'max-skew' however is defined, it
must override whatever is on the config.
Sig...
Joao Eduardo Luis
04:54 AM Revision 7ca59dfa (ceph): task: mon_clock_skew_check: missing 'str'.format() key crashed the test
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
04:53 AM Revision 51c2963e (ceph): mon_thrash: tolerate scrub command failure
We can get EBUSY if there is an election going on. Sage Weil
04:28 AM Revision 8bc578f9 (ceph): Merge pull request #449 from trhoden/rbd_child_doc
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:18 AM Revision fb215042 (ceph): qa: workunits: mon: test mon caps permissions
set env var TEST_EXIT_ON_ERROR=0 to obtain all errors instead of exiting
with return 1 on first error found.
Signed-...
Joao Eduardo Luis
04:08 AM Revision 73b4003f (ceph): Merge remote-tracking branch 'gh/wip-swift' into next
Reviewed-by: Greg Farnum <greg@inktank.com> Sage Weil
03:13 AM devops Bug #5694 (Closed): test_cli uses python 2.7+ constructs
The earlier bugs on this subject, although marked Resolved, did not fix the issue. When I build an rpm under RHEL6/C6... Pauline Middelink
02:18 AM Revision 4036547e (ceph): Merge branch 'wip-teuthREAD-wusui'
Warren Usui
02:16 AM Revision 19648183 (ceph): Update to describe tasks and parameters to tasks, including the install
parameters requested in 4470. Added more information to the vm section,
and included a section documenting the test ...
Warren Usui
01:27 AM Revision ea2b98f3 (ceph): Merge pull request #432 from kri5/wip-radosgw-config-doc
doc: Modifies keyring path in radosgw config page. Sage Weil

07/19/2013

11:59 PM Revision 0356eebf (ceph): mon/PaxosService: update on_active() docs to clarify calling rules
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:57 PM Revision 6d326b84 (ceph): mon/OSDMonitor: discard failure waiters, info on shutdown
This would prevent a leak, if we didn't assert before that in the
failure_reporter_t dtor.
Signed-off-by: Sage Weil ...
Sage Weil
11:39 PM Revision e4f2e3ec (ceph): mon/OSDMonitor: do not wait for readable in send_latest()
send_latest() checks for readable and, if untrue, will wait before sending
out the latest OSDMap. This is completely...
Sage Weil
11:39 PM Revision 8371680b (ceph): mon: OSDMonitor: only thrash and propose if we are the leader
'thrash_map' is only set if we are the leader, so we would thrash and
propose the pending value if we are the leader....
Sage Weil
11:39 PM Revision 6edec516 (ceph): Revert "mon/OSDMonitor: send_to_waiting() in on_active()"
This reverts commit f06a124a7fa0717ef8c523408b31d814df57caca.
On peons, on_active() is only called when we *first* b...
Sage Weil
11:27 PM Revision 19bf7f7b (ceph): modified the workload for mixed-mon upgrade suite
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:23 PM Revision 2795eb12 (ceph): Revert "mon: OSDMonitor: only thrash and propose if we are the leader"
This reverts commit 5eac38797d9eb5a59fcff1d81571cff7a2f10e66. Sage Weil
11:22 PM Revision 0a996493 (ceph): Revert "mon/OSDMonitor: fix typo"
This reverts commit d656aed599ee754646e16386ce5a4ab0117f2d6e. Sage Weil
11:01 PM rgw Bug #5691 (Fix Under Review): All bucket ACLs lost after upgrade
Pushed fix to wip-5691. Yehuda Sadeh
07:12 PM rgw Bug #5691 (Resolved): All bucket ACLs lost after upgrade
I upgraded from 0.66 to current next, 8c5e1db4fb76b5e1fcf6721ad210f143a571d7b8 (via c0e77c91b6c39998ef4e19a726db87b66... Faidon Liambotis
10:09 PM Revision 8c5e1db4 (ceph): ceph_rest_api.py: remove unused imports
Fixes: #5684
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
10:01 PM Revision ce46961e (ceph): ceph.in: better error message when daemon command returns nothing
Fixes: #5683
signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Dan Mick
09:50 PM Revision 06ae53e2 (ceph): mon: improve osdmap subscription debug output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:49 PM Revision d3902e2e (ceph): Merge remote-tracking branch 'gh/wip-stats' into next
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
09:44 PM Revision 633a1881 (ceph): Merge branch 'wip-centos-rgw'
Josh Durgin
09:44 PM Revision bd56af70 (ceph): Merge branch 'wip-centos-rgw'
Josh Durgin
09:42 PM Revision f0123db7 (ceph): rgw: turn off continue print on centos
Also note that a ceph.conf setting is needed for that too
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:36 PM Revision 29e7db26 (ceph): install: remove ceph-release rpm file after it's used
No need for it anymore, it's just taking up space
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
08:58 PM rgw Feature #5693 (Resolved): rgw: send data through copy operation to avoid timeout
Yehuda Sadeh
08:50 PM Revision f4675dcb (ceph): test: switch the cls_replica_log tests to use a test fixture
Instead of the silly macros.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
08:50 PM Revision 934ad881 (ceph): rgw: grab the old mtime when doing a user metadata put
We're about to use this to enable (ick) a timestamp-based update
decision tree, to help in resolving disastrous doubl...
Greg Farnum
08:29 PM Bug #5692 (Resolved): RADOS performance regression in 0.65
Looks like after some narrowing down that we have what appears to be a pretty serious write performance regression st... Mark Nelson
08:25 PM Revision bc1aca77 (ceph): Merge branch 'wip-rgw-next-2' into next
Reviewed-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:21 PM Revision e4d2787b (ceph): rgw-admin: link / unlink should report errors
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:21 PM Revision 4e05786a (ceph): rgw: replace logic that compares regions
The logic was a bit broken. Basically, we want to make sure
that region names are the same. However, if region name i...
Yehuda Sadeh
08:21 PM Revision d44082e4 (ceph): cls_rgw: quiet down verbose log message
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:21 PM Revision da8584f1 (ceph): rgw: remove extra unused param from RGWRados::get_attr()
No user for the extra obj_version param.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
08:21 PM Revision 4f4bdbd5 (ceph): rgw: fix bucket re-creation on secondary region
We had a problem with bucket recreation, where we identified
that bucket has already existed, but missed the fact tha...
Yehuda Sadeh
08:21 PM Revision 2e518235 (ceph): rgw: forward x_amz_meta headers when forwarding a request
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:21 PM Revision 989a4d93 (ceph): rgw: adjust error for bucket removal on secondary region
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:21 PM Revision 85f3f09b (ceph): rgw: forward delete bucket request to master after removal
We can only forward the bucket removal to the master if it was
successfully removed locally.
The master region has no...
Yehuda Sadeh
08:21 PM Revision 89ecba20 (ceph): rgw: remove s->objv_tracker
was never initialized correctly anyway. It was only supposed to
be used for buckets, but it was never initialized in ...
Yehuda Sadeh
08:21 PM Revision 7cd0bd85 (ceph): rgw: bucket entry point object ver fixes
Multiple fixes:
- sync master, secondary entry point ver on creation
- use correct entry point version when removin...
Yehuda Sadeh
08:21 PM Revision 0024e5aa (ceph): rgw: fix time parsing in replica log
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:21 PM Revision 30de0406 (ceph): mon: break con <-> session ref cycle in mon even if shutting down
If we get a reset during shutdown, we should still break the cycle to avoid
tripping the valgrind leak detection. No...
Sage Weil
08:21 PM Revision 000d4d38 (ceph): mon: mark_down session by con, not addr
We have the ConnectionRef here; use it. This avoids generating a spurious
RESET event for the connection.
Signed-of...
Sage Weil
08:21 PM Revision 11c47cc4 (ceph): client: mark_down by con
We have the con handy; use it. This avoids generate a spurious RESET
event, which we do not need or do anything usef...
Sage Weil
08:21 PM Revision d1b83be1 (ceph): msgr: mark addr-based [lazy_]send_message and get_connection deprecated
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:21 PM Revision 0de70851 (ceph): mon/MonClient: fix small leak
We need to delete the version_req_d here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:21 PM Revision 41c67e02 (ceph): osd: make ms_handle_reset debug more useful
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:21 PM Revision 561ac0b1 (ceph): osd: break con <-> session cycle when marking down old peers
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:21 PM Revision bfadcd2a (ceph): osd/ReplicatedPG: fix obc leak on invalid LIST_SNAPS op
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
08:21 PM Revision 8dcf0b19 (ceph): msgr: generate reset event on mark_down to addr (not con)
If the caller is marking down an addr, they presumably don't have the
Connection* handy, so we should generate a rese...
Sage Weil
08:21 PM Revision 27868ca5 (ceph): msgr: update docs for mark_down, mark_down_all semantics
* RESET events
* note that the reset detection only happens if it is enabled in the
policy.
Signed-off-by: Sage We...
Sage Weil
08:21 PM Revision 564075c9 (ceph): msg/SimpleMessenger: remove duplicated interface docs
Document these in the interface, not the implementation; having two copies
clutters the header and invites them to ge...
Sage Weil
07:49 PM Revision 6ebb4863 (ceph): doc: Update syntax for rbd children
The docs were incorrectly usins 'rbd snap children' when the actual
command is 'rbd children'.
Signed-off-by: Travis...
Travis Rhoden
07:49 PM Bug #5624 (Fix Under Review): osd: prepare_to_stop() segfaults if we get a signal during startup
In wip-4624 David Zafman
06:32 PM Documentation #5690 (Closed): ceph "global options" should be documented somewhere
There are a number of global options that virtually every Ceph tool supports; things like
-i/--id, -n/--name, -c/--c...
Dan Mick
06:27 PM Revision 0cc1cffd (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
06:26 PM Revision d874b57e (ceph): sleep: new task
Sage Weil
06:06 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
Sage Weil
03:43 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
osd/filestore lock loop, I'll have a fix shortly Samuel Just
03:09 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
ah, dispatch is stuck here:... Sage Weil
02:35 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
You're just noticing that osd4 dispatched messages that osd3 never received and faulted on the communication line for? Greg Farnum
05:55 PM Bug #5683 (Resolved): ceph.in: error message on bad daemon command is confusing
Dan Mick
02:09 PM Bug #5683 (Resolved): ceph.in: error message on bad daemon command is confusing
When we get no data back from the socket because a bad command, the error message is confusing.
Easy to fix.
Dan Mick
05:55 PM Revision 8574b3cd (ceph): mon/PGMap: don't mangle stamp_delta in clear_delta()
This is a delta, not a timestamp.
This triggered when a cluster is idle for 2* the mon_delta_reset_interval,
and req...
Sage Weil
05:54 PM Cleanup #5684 (Resolved): ceph_rest_api.py: remove unused imports
Dan Mick
02:10 PM Cleanup #5684 (Fix Under Review): ceph_rest_api.py: remove unused imports
... Dan Mick
02:10 PM Cleanup #5684 (Resolved): ceph_rest_api.py: remove unused imports
Dan Mick
05:45 PM Revision 99fa208f (ceph): osd: log PG state changes at level 5
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
05:39 PM Revision c549e628 (ceph): mon/PGMap: avoid negative pg stats when calculating rates
We periodically see strange values come out of the estimated cluster
throughput and recovery rates. Pretty sure this...
Sage Weil
05:39 PM Revision 9292c18d (ceph): mon/PGMap: use signed values for calculated rates
si_t (and friends) does not handle signed values, but at least we can
give the Formatters unmangled values. This sho...
Sage Weil
05:39 PM Revision 9f56a7b8 (ceph): PG, ReplicatedPG: pass a transaction down to ReplicatedPG::on_change
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
05:39 PM Revision 47516d9c (ceph): ReplicatedPG: track temp collection contents, clear during on_change
We also assert in on_flushed() that the temp collection is actually
empty.
Fixes: #5670
Signed-off-by: Samuel Just <...
Samuel Just
05:31 PM Revision 2e09b6e0 (ceph): osd: add floor() method to pg/osd stat structs
We often want to maintain a nonnegative value. We generalize
this to floors other than zero only because it makes th...
Sage Weil
05:31 PM Revision b4db5886 (ceph): osd: make pool_stat_t *log_size fields signed
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:22 PM CephFS Bug #5689 (Resolved): ceph-fuse crashed after upgrading from cuttlefish to dumpling
when trying to run some workload after upgrading from cuttlefish v0.61.4 to v0.66, ceph-fuse crashed and also seeing ... Tamilarasi muthamizhan
05:10 PM Revision 375c0d4e (ceph): Merge pull request #18 from alfredodeza/master
Safer dict.get in queues.py Sage Weil
05:04 PM Revision 4bf4d92a (ceph): doc: radosgw needs 'mon = allow rw' to create its own pools
Fixes: #5674
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Sage Weil
04:59 PM Revision d3e53cd6 (ceph): mon/MonClient: better debugging on version requests
From leak hunting, but useful.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:20 PM rgw Cleanup #5124 (Resolved): rgw: use region instead of regions in radosgw-admin
The only use of "regions" is that you can use it for "regions list". That also works if you do "region list" and ever... Greg Farnum
04:17 PM Revision 23cde453 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
03:23 PM devops Documentation #5688 (Resolved): ceph-deploy: upgrade procedure has to be documented
once bug#5686, bug #5687 are resolved, we need to document upgrade steps using ceph-deploy.
This is important for ...
Tamilarasi muthamizhan
03:21 PM Revision c4d4f345 (ceph): doc/release-notes: fix typo
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:17 PM devops Bug #5686 (Rejected): ceph-deploy: install command should not restart the daemons when used for u...
right now, we use install command to upgrade to a different ceph branch[ex: dumpling branch] on a running cluster[ex:... Tamilarasi muthamizhan
03:09 PM Revision f0feabe8 (ceph): Message,OSD,PG: make Connection::features private
Use has_feature() method too.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
03:09 PM Revision 053659d0 (ceph): msg/Pipe: work around incorrect features reported by earlier versions
If we see a peer reporting features ~0ull, we know they are deluded in a
particular way and should infer what feature...
Sage Weil
02:48 PM Revision d1b47f40 (ceph): test: update cli test for radosgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
02:36 PM Bug #2544 (Closed): Help text for "usage show" identical to "usage trim"
Fixed last June
commit:c87c83f3184dab50823f74b5a30b553d65eedb65
Dan Mick
02:20 PM Revision 7a7fca46 (ceph): Merge pull request #448 from kri5/wip-5416
rgw: Adds --rgw-zone --rgw-region help text.
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
02:19 PM rgw Bug #5675 (Resolved): New rgw issues 301 redirect without Location header
This should be resolved by commit:4e05786a58a1218e1b68d5fbcddefa7a72ac03ce Greg Farnum
09:54 AM rgw Bug #5675 (Fix Under Review): New rgw issues 301 redirect without Location header
Ian Colle
12:48 AM rgw Bug #5675 (Resolved): New rgw issues 301 redirect without Location header
On my upgraded rgw running wip-5655 (c0e77c91b6c39998ef4e19a726db87b66850cf2c), i.e. two commits ahead 921a4aac8a8985... Faidon Liambotis
02:17 PM Bug #5297: Slow requests after restarting an OSD (post peering)
comment out clean_up_local() Sage Weil
02:17 PM Bug #5297 (Pending Backport): Slow requests after restarting an OSD (post peering)
Sage Weil
02:14 PM Bug #5504 (Duplicate): osd stack on peereng for a long time
see #5517 Sage Weil
02:14 PM Bug #5301 (Can't reproduce): mon: leveldb crash in tcmalloc
Sage Weil
02:14 PM Bug #5513 (Can't reproduce): osd crashes consistently after startup
Missing map in osd store, possibly corrupt. Samuel Just
02:13 PM Bug #5401 (Can't reproduce): cuttlefish osd recovery slow
Sage Weil
02:12 PM Bug #5596 (Can't reproduce): OSD keeps crashing while trying to rewight another OSD
Sage Weil
02:02 PM Tasks #5584 (Resolved): measure peering performance
Sage Weil
02:02 PM Feature #4462 (Resolved): api: RESTful client: implement remaining N-1 commands JSON or XML
Ian Colle
02:02 PM Feature #4459 (Resolved): api: RESTful client: implement remaining commands JSON only
Ian Colle
02:02 PM Feature #4460 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON only
Ian Colle
02:02 PM Tasks #5583 (Resolved): populate test cluster with rgw data
Sage Weil
02:02 PM Tasks #5582 (Resolved): create large test cluster on burnupi and/or mira
Sage Weil
02:02 PM Feature #4549 (Resolved): api: Incorporate and respond to comments on DRAFT REST API
Ian Colle
01:55 PM Cleanup #2078 (Resolved): ceph tool: only output response data to stdout
A crazy amount of iteration to get to this, but the CLI rewrite has resolved this issue, mostly
by outputting a blan...
Dan Mick
01:54 PM RADOS Bug #3693: crushtool compile fails with unhelpful message, diagnosis quite difficult
Removing myself as owner; there's no way I'm going to be able to untangle boost::spirit in anything less than months Dan Mick
01:52 PM Feature #4463 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON or XML
commit:4cb0e062661a7190366753554d7202aa0168f265 et. seq.
Dan Mick
01:51 PM devops Feature #5682 (Rejected): gitbuilder: create a way to push a branch to the front of the gitbuidle...
Sage Weil
01:25 PM Bug #5473 (Resolved): osd/ReplicatedPG.cc: 1379: FAILED assert(0) in trim_object() on master, cut...
Samuel Just
01:25 PM Bug #5507 (Resolved): osd: ENOENT on clone
Samuel Just
01:25 PM Bug #5392 (Resolved): osd: unfound objects from thrashing
Samuel Just
01:25 PM Bug #5269 (Resolved): osd: EEXIST on mkcoll
Samuel Just
01:25 PM Bug #5631 (Resolved): osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
Samuel Just
01:24 PM Bug #5154 (Resolved): osd/SnapMapper.cc: 270: FAILED assert(check(oid))
Samuel Just
01:24 PM Bug #5670 (Resolved): ceph_test_rados; FAILED assert(0)
Samuel Just
01:21 PM rgw Feature #5680 (Resolved): rgw: teuthology: merge in changes to enable multiple regions
Ian Colle
01:12 PM rgw Feature #5606 (In Progress): s3-tests: run in multi region setup
Yehuda Sadeh
01:07 PM rgw Tasks #5586 (Resolved): rgw: build test plan
Ian Colle
01:06 PM rgw Feature #4340: rgw: dr: data sync agent: implement full sync
Ian Colle
01:05 PM rgw Feature #4339: rgw: multisite: metadata sync agent: update sync processing state
Ian Colle
01:05 PM rgw Feature #4338: rgw: multisite: metadata sync agent: implement delta changes sync
Ian Colle
01:05 PM rgw Feature #4337: rgw: multisite: metadata sync agent: implement full sync
Ian Colle
01:05 PM rgw Cleanup #5558 (Resolved): rgw: modify certain radosgw-admin operations interface
Merged in commit:7f67848 Greg Farnum
01:01 PM Revision 5263a6f7 (ceph): failed dict.get evaluates to None
Alfredo Deza
12:59 PM Revision 65f49beb (ceph): safer get by falling back to a dictionary
Alfredo Deza
12:52 PM rgw Bug #5674 (Resolved): Upgrade from 0.66 -> next: upgrade issues because of default caps
doc fixes are merged. this isn't a new cap requirement. probably you were fine before because the .rgw* pools were ... Sage Weil
09:52 AM rgw Bug #5674 (Fix Under Review): Upgrade from 0.66 -> next: upgrade issues because of default caps
Ian Colle
08:38 AM rgw Bug #5674: Upgrade from 0.66 -> next: upgrade issues because of default caps
Attached it the log I kept from back before I modified my caps. Faidon Liambotis
08:35 AM rgw Bug #5674: Upgrade from 0.66 -> next: upgrade issues because of default caps
can you provide a log, so that we can identify what additional log message is missing. From what I can tell, other th... Yehuda Sadeh
12:41 AM rgw Bug #5674 (Resolved): Upgrade from 0.66 -> next: upgrade issues because of default caps
Hi,
Due to bugfixes I'm testing, I upgraded all of my OSDs & mons to wip-5655 (c0e77c91b6c39998ef4e19a726db87b6685...
Faidon Liambotis
11:59 AM rgw Bug #5676: swift nightly tests failing
apparently I misread the log, the pool creation response arrives quickly. Yehuda Sadeh
11:27 AM rgw Bug #5676: swift nightly tests failing
pool creation takes too long:... Yehuda Sadeh
08:19 AM rgw Bug #5676 (Resolved): swift nightly tests failing
Sage Weil
11:46 AM devops Bug #4936: ceph-deploy fails to report errors
change default behavior of ceph-deploy to be -v Ian Colle
11:45 AM devops Bug #4919 (Resolved): ceph-deploy: disk list doesn't properly display all the disks on a VM
Sage Weil
11:45 AM devops Bug #5208: Debian Wheezy Needs the 'ca-certificates' package before you can wget the package keys
do same for lsb-release and other dependencies Ian Colle
11:32 AM rgw Bug #5679 (Resolved): radosgw-agent: partial sync doesn't handle bucket.instance entries
Just a silly typo.
commit:d693e6792dc74a2240ba5406417148e16bf1920d
Josh Durgin
10:43 AM rgw Bug #5679 (Resolved): radosgw-agent: partial sync doesn't handle bucket.instance entries
Just verified with latest version Yehuda Sadeh
11:20 AM Bug #5652: mon: occasional clock_skew test failure
this still hard codes the defaults in teuthology.. a more robust way is to run
ceph-mon -i mon.$whatever --show-...
Sage Weil
09:50 AM devops Bug #5678 (Resolved): ceph-deploy mon destroy broken
finally figured out why this keeps failing:
the mon replies immediately to 'mon destroy' command before it commits...
Sage Weil
09:11 AM devops Feature #5018: arm: ceph-deploy: push packages to ARM
One possible problem that might be encountered is that upstream arm packages seem to have been moved from archive.ubu... Anonymous
09:05 AM rbd Bug #5428: libceph: null deref in ceph_auth_reset
focusing on teh warning leading up to this first: it looks like the socket callback is happening when the socket is i... Sage Weil
08:49 AM rbd Bug #5428: libceph: null deref in ceph_auth_reset
hit this again, ubuntu@teuthology:/a/teuthology-2013-07-19_01:01:11-krbd-next-testing-basic/73011
Sage Weil
08:48 AM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
Just make sure to check that the client doesn't have the file opened locally before trimming. ;) Greg Farnum
08:17 AM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
Zheng Yan wrote:
> I think we can try trimming the unlinked inode when receiving cap message with "nlink == 0".
Y...
Sage Weil
01:07 AM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
I think we can try trimming the unlinked inode when receiving cap message with "nlink == 0". Zheng Yan
08:46 AM Bug #5677 (Resolved): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
... Sage Weil
08:13 AM Revision 76040d90 (ceph): rgw: Adds --rgw-zone --rgw-region help text.
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
06:02 AM Revision 1b8d50ea (ceph): doc/release-notes: amend 0.61.5 release notes
Upgrade all mons at once. See #5673
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:52 AM Revision 203bc59b (ceph): Merge branch 'wip-machine-based-workers' into next
Sandon Van Ness
02:37 AM Revision a2efc173 (ceph): Merge branch 'wip-machine-based-workers'
Sandon Van Ness
01:12 AM Revision a0cb40b4 (ceph): mon: decline to scrub when paxos is not active
In f1ce8d7c955a2443111bf7d9e16b4c563d445712 we close a race between scrub
and paxos commit completion on the leader. ...
Sage Weil
01:05 AM Revision 4db5b930 (ceph): ceph: do not ignore osd leaks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:04 AM Revision c9ba933b (ceph): mon/MonClient: fix small leak
We need to delete the version_req_d here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:03 AM Revision 0ef5213d (ceph): Merge pull request #445 from ceph/wip-osd-leaks
fix msgr issues causing osd leaks on shutdown
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
12:10 AM Revision 4ed79429 (ceph): init-ceph: don't activate-all for vstart clusters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

07/18/2013

11:53 PM Revision f9e9f9cb (ceph): mon/PGMonitor: fix 'pg map' output key names
This got lost in a big file of fixes a while back. :/
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:53 PM CephFS Bug #5649: smbtorture test gets ebusy on kclient umount
I manually ran the test 6 times, but couldn't reproduce the issue. I ran the tests using Fedora's samba4-test package... Zheng Yan
11:04 PM Bug #5673 (Won't Fix): mon: upgrade from 0.61.4 to 0.61.5 breaks quorum
the problem is that the old mons (0.61.4) are misinterpreting the feature bits of the new mons. the old ones do some... Sage Weil
09:30 PM Bug #5673 (Won't Fix): mon: upgrade from 0.61.4 to 0.61.5 breaks quorum
maybe the feature bits head an inadvertant change? or the scrub feature bit?... Sage Weil
10:47 PM Bug #5671: pgs stuck in recovering, not progressing at all
Ugh. This (9fe7806d4f1fe67fa10906df20cbed017321effe) isn't actually 2 commits behind wip-5655, it's just an earlier i... Faidon Liambotis
06:53 PM Bug #5671 (Duplicate): pgs stuck in recovering, not progressing at all
The osd 1 log indicates that it is running 9fe7806d4f1fe67fa10906df20cbed017321effe which is actually 2 commits behin... Samuel Just
05:52 PM Bug #5671: pgs stuck in recovering, not progressing at all
OK, it gets even weirder.
1) Stop all 4 offending osds. ...
Faidon Liambotis
05:36 PM Bug #5671: pgs stuck in recovering, not progressing at all
cephdrop has 5671/ceph-osd.1.log.gz, --debug-ms=1 --debug-osd=20 --debug-filestore=20 from osd.1, one of the offendin... Faidon Liambotis
05:35 PM Bug #5671 (Duplicate): pgs stuck in recovering, not progressing at all
All OSDs run 0.66; 4 of them were upgraded to ea1c623406ac0761c6d63041dcc5ca849d1fa932, then I hit #5655. After upgra... Faidon Liambotis
10:13 PM Revision 9ab539ea (ceph): PG: add perf counter for peering latency
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:05 PM Revision fd53d53a (ceph): msgr: mark addr-based [lazy_]send_message and get_connection deprecated
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:04 PM devops Feature #5016: ceph-deploy: gitbuilders for release packages
RPM and Debian gitbuilders are working, and packages are pushed to gitbuilder.ceph.com. Anonymous
10:02 PM Revision 8ff7d536 (ceph): client: mark_down by con
We have the con handy; use it. This avoids generate a spurious RESET
event, which we do not need or do anything usef...
Sage Weil
10:02 PM Revision e1e0d505 (ceph): msgr: generate reset event on mark_down to addr (not con)
If the caller is marking down an addr, they presumably don't have the
Connection* handy, so we should generate a rese...
Sage Weil
10:02 PM Revision 5e724179 (ceph): msgr: update docs for mark_down, mark_down_all semantics
* RESET events
* note that the reset detection only happens if it is enabled in the
policy.
Signed-off-by: Sage We...
Sage Weil
10:02 PM Revision f7d0403f (ceph): msg/SimpleMessenger: remove duplicated interface docs
Document these in the interface, not the implementation; having two copies
clutters the header and invites them to ge...
Sage Weil
10:02 PM Revision 3c81475b (ceph): mon: break con <-> session ref cycle in mon even if shutting down
If we get a reset during shutdown, we should still break the cycle to avoid
tripping the valgrind leak detection. No...
Sage Weil
10:02 PM Revision e0067a85 (ceph): mon: mark_down session by con, not addr
We have the ConnectionRef here; use it. This avoids generating a spurious
RESET event for the connection.
Signed-of...
Sage Weil
10:02 PM Revision c5226346 (ceph): osd/ReplicatedPG: fix obc leak on invalid LIST_SNAPS op
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
10:02 PM Revision d3748b23 (ceph): osd: break con <-> session cycle when marking down old peers
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
10:01 PM Revision 2428bfd6 (ceph): osd: make ms_handle_reset debug more useful
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil
10:01 PM devops Feature #5018 (Resolved): arm: ceph-deploy: push packages to ARM
Tested. Anonymous
09:53 PM devops Feature #5523 (In Progress): libcurl 7.28+ packages
Backported 7.29 version from Raring.
Wokring on automatically adding to the gitbuilder and release repos.
Anonymous
09:08 PM Revision 921a4aac (ceph): cls_lock: fix duration test
It's possible for us to just be really slow when getting the reply to the
first op or doing the second op, resulting ...
Sage Weil
09:08 PM Revision dd0246d2 (ceph): mds: tracedn should be NULL for LOOKUPINO/LOOKUPHASH reply
Fixes: #5658
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Yan, Zheng
08:30 PM Revision 382d17ee (ceph): reorg kernel -> krbd + kcephfs
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:24 PM Revision f3f92fe2 (ceph): FileStore: add global replay guard for split, collection_rename
In the event of a split or collection rename, we need to ensure that
we don't replay any operations on objects within...
Samuel Just
08:22 PM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
I think the first partition (data) was mounted. I should had noted that when after running zap, parted st...
Jing Yuan Luke
08:50 AM devops Bug #5345: ceph-disk: handle less common device names
Jing Yuan Luke wrote:
> Hi Sage,
>
> I tried the methods you suggested (zap and prepare) on 2 identical servers w...
Sage Weil
02:38 AM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
I tried the methods you suggested (zap and prepare) on 2 identical servers with the same controller. Both...
Jing Yuan Luke
07:31 PM Revision 0985f8c3 (ceph): nuke: killall ceph-disk, too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
07:26 PM Bug #5670: ceph_test_rados; FAILED assert(0)
wip-5670, going to do some testing. Samuel Just
04:09 PM Bug #5670: ceph_test_rados; FAILED assert(0)
Nope. Backfill might just skip an object leaving it treacherously in the temp directory. We'll have to track object... Samuel Just
03:53 PM Bug #5670: ceph_test_rados; FAILED assert(0)
To elaborate, if the object had not been deleted, it would have had to be recovered or backfilled before IO could be ... Samuel Just
03:50 PM Bug #5670 (In Progress): ceph_test_rados; FAILED assert(0)
1) Primary starts pushing object foo to replica
2) replica creates tmp/foo
3) peering change, replica is out of act...
Samuel Just
03:36 PM Bug #5670 (Resolved): ceph_test_rados; FAILED assert(0)

ceph version 0.66-697-g921a4aa (921a4aac8a89850303233fe188998202e0ddfe0d)
2013-07-18T15:06:33.739 INFO:teutholog...
David Zafman
07:17 PM Revision 723d691f (ceph): msg/Pipe: do not hold pipe_lock for verify_authorizer()
We shouldn't hold the pipe_lock while doing the ms_verify_authorizer
upcalls.
Fix by unlocking a bit earlier, and ve...
Sage Weil
07:04 PM Revision 5f9a1d8a (ceph): Worker processes by machine type instead of teuthology branch.
teuthology-suite and schedulewill now take --worker instead of
--branch. The branch is set by setting teuthology_bran...
Sandon Van Ness
06:38 PM Revision 320032f6 (ceph): schedule_suite.sh: escape ceph-deploy overrides
Sage Weil
06:21 PM Revision 2173d33d (ceph): ceph-deploy: support overrides
Something like
overrides:
ceph-deploy:
foo: bar
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:10 PM Bug #5512 (Resolved): mon: missing full osdmaps after sync
Sage Weil
01:57 PM Bug #5512: mon: missing full osdmaps after sync
Greg Farnum wrote:
> Did we backport the update on commit versus round finish patch?
oh, that's right.. that's wh...
Sage Weil
01:48 PM Bug #5512: mon: missing full osdmaps after sync
Did we backport the update on commit versus round finish patch? Greg Farnum
01:46 PM Bug #5512: mon: missing full osdmaps after sync
digging into why the scrub error came up on cuttlefish; this has been backported. Sage Weil
08:35 AM Bug #5512 (Pending Backport): mon: missing full osdmaps after sync
Sage Weil
06:07 PM Bug #5201 (Resolved): osd: valgrind leaks
Sage Weil
06:01 PM Bug #5672 (Resolved): osd: stuck in DeletingState::try_stop_deletion
/a/dzafman-5154-7/71727
traced a random pg and found that osd.3 is having trouble talking to its peers:
from os...
Sage Weil
04:42 PM Revision a59493ec (ceph): doc/release-notes: add/fix changelog links
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:39 PM Revision d21d39e2 (ceph): doc/release-notes: v0.61.5
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:38 PM Revision 29c0252d (ceph): mon: fix off-by-one in check for when sync falls behind
This is what e213b1bc25a212ffe42623c1d4b4eadf9f69319e intended to do
but managed to bungle by using >= instead of >.
...
Sage Weil
03:12 PM rgw Documentation #5669 (Resolved): Default site in Apache interferes with Gateway
We have found that sometimes Apache installs with an active default site. While this default site is active, the gate... Ian Schenck
02:52 PM CephFS Bug #5665: mds takeover too early causes new mds to shutdown
Isn't this basically the MDS not getting to write all its startup state to disk?
Seems like maybe we should just pre...
Greg Farnum
09:10 AM CephFS Bug #5665 (Duplicate): mds takeover too early causes new mds to shutdown
after replay we get... Sage Weil
01:52 PM CephFS Bug #5658: kcepht: warning: fs/ceph/inode.c:1000 ceph_fill_trace+0x760/0x900 [ceph]()
looks right, we'll see how it does tonight Sage Weil
01:25 PM rbd Bug #5668 (Resolved): librbd: flush perfcounter unused
The aio_flush perf counter is incremented whenever an aio_flush is done, but the flush perf counter is never used. It... Josh Durgin
11:51 AM Bug #5667 (Duplicate): osd/ReplicatedPG.cc: 4782: FAILED assert(obc->ssc)
I don't have logs to confirm, but it's very likely that this was also caused by 5154. Samuel Just
10:56 AM Bug #5667 (Duplicate): osd/ReplicatedPG.cc: 4782: FAILED assert(obc->ssc)
... Sage Weil
11:38 AM Bug #5630 (Duplicate): osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
Samuel Just
11:38 AM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
My earlier comments were incorrect, the assert was after a getattr. Also, the second set of logs shows that it's 515... Samuel Just
11:18 AM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
/a/dzafman-5154/70692
Samuel Just
11:07 AM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
The bug is in v0.66 as well. You want commit:4255b5c2fb54ae40c53284b3ab700fdfc7e61748 on all of them (the problem her... Greg Farnum
10:58 AM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
All the other OSDs run 0.66 but you seem to imply that it should be fixed there? Faidon Liambotis
10:54 AM Bug #5655 (Resolved): Slow requests for 1h30 "currently waiting for missing objects"
This was a bug in 0.65 and cuttlefish before 0.61.5, the feature set was getting computed as ~0 causing the new osds ... Samuel Just
03:53 AM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
I also restarted osd.3 & osd.4, which were upgraded directly from 0.66 to 07dfb6f4afac6b2156ad9d9e3489e3c601661c35 an... Faidon Liambotis
09:32 AM Bug #5652 (Fix Under Review): mon: occasional clock_skew test failure
Joao Eduardo Luis
09:32 AM Bug #5652: mon: occasional clock_skew test failure
pushed new patch to wip-5652 on teuthology Joao Eduardo Luis
09:10 AM Bug #5652: mon: occasional clock_skew test failure
Greg pointed me in the right direction and it looks like the 0.25 is coming from the base ceph.conf generate by teuth... Joao Eduardo Luis
08:42 AM Bug #5652: mon: occasional clock_skew test failure
Okay, there's a simple way to make the test independent from its 'max-skew' option, and that's to read the 'mon_clock... Joao Eduardo Luis
08:28 AM Bug #5652: mon: occasional clock_skew test failure
Okay, I accessed the cluster while one of my teuth jobs were running, and... Joao Eduardo Luis
08:11 AM Bug #5652 (In Progress): mon: occasional clock_skew test failure
The cause for the crash has been fixed on teuthology's wip-5652. It was caused by a missing key on a 'str'.format() ... Joao Eduardo Luis
09:09 AM rgw Bug #5664 (Resolved): rgw: can't create containers on secondary region via swift
With swift there's no way to specify location constraints for the new container. Solution is probably trivial (just s... Yehuda Sadeh
09:03 AM Bug #5663 (Won't Fix): ceph tool: crash (debian wheezy)
On a current next branch.... Yehuda Sadeh
08:48 AM Bug #5518: osd: marking single osd down makes others go down (cuttlefish)
Hi Josh-
yes, this is fixed in the latest cuttlefish (0.61.5, about to send out the announcement now). commit:78f...
Sage Weil
02:16 AM Bug #5518: osd: marking single osd down makes others go down (cuttlefish)
Hi Sage,
Was this resolved with a patch to Cuttlefish, that should make it in the next minor release?
Thanks.
...
Josh West
08:45 AM rbd Bug #5662 (Duplicate): kernel BUG at drivers/block/rbd.c:2133
see #5454 Sage Weil
01:07 AM rbd Bug #5662 (Duplicate): kernel BUG at drivers/block/rbd.c:2133
Hi,
hit this on our cluster today.
Cluster info:
ceph version 0.61.3 (92b1e398576d55df8e5888dd1a9545ed3fd9953...
Trond Isak Alseth
05:37 AM devops Bug #5483 (In Progress): ceph-deploy --cluster othername mon create does not work
Alfredo Deza
05:28 AM devops Bug #5489 (In Progress): ceph-deploy: mon destroy throws inappropriate message
Alfredo Deza
05:03 AM Revision 59f3455e (ceph): Merge pull request #444 from ceph/wip-osd-latency
osd: include op queue age histogram in osd_stat_t
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Dan Mick ...
Sage Weil
04:36 AM Revision 07dfb6f4 (ceph): rgw: drop unused assignment
rgw/rgw_rados.cc: In member function 'virtual int RGWPutObjProcessor_Atomic::handle_data(ceph::bufferlist&, off_t, vo... Sage Weil
04:33 AM Revision a395d55e (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
03:59 AM Revision bfd60107 (ceph): Merge branch 'wip-machine-type'
Reviewed-by: Sandon Van Ness <sandon@inktank.com> Sage Weil
03:54 AM Revision 99c40128 (ceph): lock: filter machine type for --list, --list-targets
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:54 AM Revision 608d8a20 (ceph): lock: make --summary list all machines by default
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:54 AM Revision 1d16a9ba (ceph): lock: drop machine-type default, but require for lock-many
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
01:21 AM Revision 82722efa (ceph): osd: include op queue age histogram in osd_stat_t
This includes a simple power-of-2 histogram of op ages in the op queue
inside osd_stat_t. This can be used for a coa...
Sage Weil
01:21 AM Revision aa460c41 (ceph): mon: make 'health' warn about slow requests
Currently we see slow request warnings go by in the cluster log, but they
are not reflected by 'ceph health'. Use th...
Sage Weil
01:18 AM Revision 2e216b54 (ceph): qa/workunits/cephtool/test.sh: test 'osd create <uuid>'
Make sure it gives us back the same id.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@...
Sage Weil
01:14 AM Revision 9e91395a (ceph): ceph.conf.template: enable osd debug verify stray on activate
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
01:11 AM Revision b41f1ba4 (ceph): PG: start flush on primary only after we process the master log
Once we start serving reads, stray objects must have already
been removed. Therefore, we have to flush all operation...
Samuel Just
01:11 AM Revision 278c7b59 (ceph): ReplicatedPG: replace clean_up_local with a debug check
Stray objects should have been cleaned up in the merge_log
transactions. Only on the primary have those operations
n...
Samuel Just

07/17/2013

11:39 PM Revision 8ee10dc4 (ceph): v0.61.5
Gary Lowell
10:49 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
The revision I upgraded to the last hour and mentioned in my previous update (07dfb6f4afac6b2156ad9d9e3489e3c601661c3... Faidon Liambotis
10:25 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
sounds like they are sending the new message types due to incorrect features... maybe because of the msgr stuff we ju... Sage Weil
10:21 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
I've had multiple /var/log across the cluster fill up from random OSDs that peer with osd.0 & osd.1 spewing "can't de... Faidon Liambotis
10:04 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
This is now:... Faidon Liambotis
03:27 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
I suspect a dropped message, this may be related to the stuck peering bug. Unfortunately, the relevant messages don'... Samuel Just
02:29 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
Cephdrop now has under /5655/
1) osd.0 tell debug-ms/osd/filestore 20 from earlier on (
2) ceph --asok $asok log du...
Faidon Liambotis
02:05 PM Bug #5655 (Resolved): Slow requests for 1h30 "currently waiting for missing objects"
This happened today after I upgraded & restarted osd.0 to next (d1501938f5d07c067d908501fc5cfe3c857d7281). I remember... Faidon Liambotis
10:23 PM Revision 1a844112 (ceph): msgr: fix a typo/goto-cross from dd4addef2d
We didn't build or review carefully enough!
Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sa...
Greg Farnum
10:09 PM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
Zheng Yan wrote:
> kclient and MDS never return -EACCES. was ior executed with root privilege?
not root...
Sage Weil
10:09 PM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
saw similar error on ceph-fuse:... Sage Weil
10:06 PM Bug #5644 (Resolved): radosgw-admin test fails on next
Sage Weil
10:05 PM Bug #5505 (Resolved): mon health does not reflect slow requests
Sage Weil
09:50 PM Revision ea1c6234 (ceph): Merge pull request #441 from ceph/wip-5626
msgr fixes for lossless peer sessions
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
09:39 PM Revision dd4addef (ceph): msgr: maintain list of accepting pipes
New pipes exist in a sort of limbo before we know who the peer is and
add them to rank_pipe. Keep a list of them in ...
Sage Weil
09:39 PM Revision 687fe888 (ceph): msgr: close accepting_pipes from mark_down_all()
We need to catch these pipes too, particularly when doing a rebind(),
to avoid them leaking through.
Signed-off-by: ...
Sage Weil
09:39 PM Revision ecab4bb9 (ceph): msg/Pipe: hold pipe_lock during important parts of accept()
Previously we did not bother with locking for accept() because we were
not visible to any other threads. However, we...
Sage Weil
09:39 PM Revision 16568d9e (ceph): msg/Pipe: a bit of additional debug output
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:39 PM Revision 57bd6fd5 (ceph): osd: make 'from dead osd' message more informative
I thought I saw some weirdness here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:38 PM Revision 994e2bf2 (ceph): msgr: adjust nonce on rebind()
We can have a situation where:
- we have a pipe to a peer
- pipe goes to standby (on peer)
- we rebind to a new p...
Sage Weil
09:36 PM Revision 07a0860a (ceph): msgr: mark_down_all() after, not before, rebind
If we are shutting down all old connections and binding to new ports,
we want to avoid a sequence like:
- close all...
Sage Weil
09:34 PM Revision 9f1c2726 (ceph): msg/Pipe: avoid creating empty out_q entry
We need to maintain the invariant that all sub queues in out_q are never
empty. Fix discard_requeued_up_to() to avoi...
Sage Weil
09:34 PM Revision ad548e72 (ceph): msg/Pipe: unlock msgr->lock earlier in accept()
Small cleanup. Nothing needs msgr->lock for the previously larger
window.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:34 PM Revision 579d858a (ceph): msg/Pipe: assert lock is held in various helpers
These all require that we hold pipe_lock.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:12 PM Revision 0ebf23ce (ceph): ceph_mon: obtain backup monmap if store is marked with 'force_sync'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Joao Eduardo Luis
09:05 PM Revision c395687f (ceph): radosgw-admin: adapt task to recent changes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:10 PM Bug #5154: osd/SnapMapper.cc: 270: FAILED assert(check(oid))
2013-07-17 15:14:10.588979 7f87c4c3a700 15 filestore(/var/lib/ceph/osd/ceph-0) _split_collection 3.0_head bits: 3
20...
Samuel Just
02:39 PM Bug #5154 (Need More Info): osd/SnapMapper.cc: 270: FAILED assert(check(oid))
Samuel Just
07:07 PM CephFS Bug #5658: kcepht: warning: fs/ceph/inode.c:1000 ceph_fill_trace+0x760/0x900 [ceph]()
the warning and hang should be related because the kclient ignores caps in the inode trace. the MDS waits forever whe... Zheng Yan
06:49 PM CephFS Bug #5658: kcepht: warning: fs/ceph/inode.c:1000 ceph_fill_trace+0x760/0x900 [ceph]()
Server::handle_client_lookup_ino() calls Server::reply_request() with a non-NULL tracedn. I think tracedn should be N... Zheng Yan
06:05 PM CephFS Bug #5658 (Resolved): kcepht: warning: fs/ceph/inode.c:1000 ceph_fill_trace+0x760/0x900 [ceph]()
i noticed this in dmesg:... Sage Weil
05:47 PM CephFS Bug #5649: smbtorture test gets ebusy on kclient umount
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-07-17_01:01:03-fs-next-testing-basic/70473 Sage Weil
05:07 PM Bug #5624: osd: prepare_to_stop() segfaults if we get a signal during startup
ubuntu@teuthology:/a/sage-2013-07-17_16:50:00-osdleaks-wip-osd-leaks-testing-basic/70827 Sage Weil
04:44 PM Revision d1501938 (ceph): mon/OSDMonitor: make 'osd pool mksnap ...' not expose uncommitted state
We were returning success without waiting if the pending pool state had
the snap.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
04:36 PM Revision 56c5b835 (ceph): qa/workunits/cephtest/test.sh: put 'osd ls' before any 'osd create' tests
A monc/mon connection fault or the dup command test flag may mean an extra
osd id is created that we isn't actually u...
Sage Weil
04:26 PM Revision ad9a1044 (ceph): mon: MonCommands: remove obsolete 'sync status' command
Obsoleted by the sync refactor from
da0aff28ab478bcc3136715f92bc1af8d4b403c1
Signed-off-by: Joao Eduardo Luis <joao....
Joao Eduardo Luis
03:55 PM Bug #5432 (Resolved): msgr: bad locking mark_down_all
ooof, just looked and it's gonna be like 20 patches. i'm thinking we skip it, unless the more important reconnect st... Sage Weil
03:26 PM Bug #5432: msgr: bad locking mark_down_all
It's been 23 days; time to backport or decide we don't need to? Greg Farnum
03:53 PM Feature #5648 (In Progress): mon should use 'module'/'perm' string in MonCommands.h for caps chec...
Joao Eduardo Luis
03:01 PM RADOS Feature #5657 (Resolved): monitor: deal with bad crush maps more gracefully
... Greg Farnum
02:52 PM Bug #5517 (Pending Backport): osd: stuck peering on cuttlefish
Sage Weil
10:59 AM Bug #5517: osd: stuck peering on cuttlefish
ubuntu@teuthology:/a/teuthology-2013-07-17_01:00:18-rados-next-testing-basic/70345 Samuel Just
02:52 PM Bug #5626 (Resolved): msg/Pipe.cc: 1012: FAILED assert(m)
Sage Weil
02:39 PM Bug #5630 (Need More Info): osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttl...
Samuel Just
12:05 PM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
LFNIndex::list_subdirs and LFNIndex::list_objects cannot return -ENODATA (no hashed names)
=> HashIndex::get_path_co...
Samuel Just
11:43 AM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
Might indicate a missing xattr on one of the collection subdirs. Samuel Just
11:40 AM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
core says r was -61 (ENODATA). Samuel Just
02:39 PM Bug #5656 (Resolved): ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))

ceph version 0.66-672-gd150193 (d1501938f5d07c067d908501fc5cfe3c857d7281)
1: (OSD::_make_pg(std::tr1::shared_ptr...
Samuel Just
02:29 PM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
No progress yet; Inktank isn't able to devote much time to the filesystem right now.
See also #5039, which is the mo...
Greg Farnum
06:47 AM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
Is there any progress on this? I've tried CephFS with actual dev-version 0.66 (b6b48dbefadb39419f126d0e62c035e0109060... Michael Linke
11:51 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
okay, not cuttlefish.
ubuntu@teuthology:/a/teuthology-2013-07-17_01:00:47-rbd-next-testing-basic/70375...
Sage Weil
11:26 AM devops Bug #5405: ceph-deploy: transient pushy exception on install
once this his an upstream we need to build a package. Sage Weil
11:13 AM Bug #5631: osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
get_omap_iterator relies on lfn_find, while getattr relies on lfn_open. The latter might return attrs from an hobjec... Samuel Just
10:46 AM Bug #5631 (In Progress): osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
Samuel Just
10:38 AM Bug #5507: osd: ENOENT on clone
This could be explained by a failure to resurrect a parent pg causing recovery on an hobject to perform writes on an ... Samuel Just
10:38 AM Bug #5392: osd: unfound objects from thrashing
This could be explained by a failure to resurrect a parent pg causing recovery on an hobject to perform writes on an ... Samuel Just
10:37 AM Bug #5625 (Pending Backport): osd: scrub finds 20 missing objects on cuttlefish
Samuel Just
10:37 AM Bug #5625: osd: scrub finds 20 missing objects on cuttlefish
This could be explained by a failure to resurrect a parent pg causing recovery on an hobject to perform writes on an ... Samuel Just
10:36 AM Bug #5473: osd/ReplicatedPG.cc: 1379: FAILED assert(0) in trim_object() on master, cuttlefish
This could be explained by a failure to resurrect a parent pg causing recovery on an hobject to perform writes on an ... Samuel Just
10:22 AM Bug #5069 (Resolved): monitor crashed during mon thrash in nightlies
this should have been fixed with the recent mon sync and other changes Sage Weil
09:42 AM Documentation #5653 (Resolved): Pool quota needs documentation created
There is currently none that I have been able to locate. Brian Andrus
09:42 AM Bug #5652 (Resolved): mon: occasional clock_skew test failure
... Sage Weil
09:07 AM rgw Documentation #5651: rgw: secret features need documentation
Those flags are part of radosgw-admin utility. Brian Andrus
09:05 AM rgw Documentation #5651 (Resolved): rgw: secret features need documentation
There may be other new features, but specifically, --gen-secret and --secret should be added to man pages, along with... Brian Andrus
06:07 AM Revision 39654aa0 (ceph): Merge pull request #423 from dalgaaf/wip-da-SCA-pylint
ceph.in, ceph_argparse.py: Fix some pylint issues
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Reviewed-by...
Dan Mick
04:03 AM Revision e8c58d3e (ceph): rados: use 'ms inject intenral delays' during thrashing
This tries to help hit unusual races in the messenger.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:41 AM Revision 053ba3a2 (ceph): Merge branch 'master' of github.com:ceph/teuthology
Tamilarasi muthamizhan
12:41 AM Revision a24aaa41 (ceph): added overrides for ceph-deploy
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
12:33 AM Revision 884fa2fc (ceph): OSD::_try_resurrect_pg: fix cur/pgid confusion
This bug prevented resurrection of ancestor pgs where
necessary.
Fixes: #5269
This may result in pg A being created ...
Samuel Just
12:21 AM Revision 7e16b72d (ceph): mon/AuthMonitor: make 'auth del ...' idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:16 AM Revision f129d174 (ceph): qa/workunits/cephtool/test.sh: mds cluster_down/up are idempotent
As of d45429b81ab9817284d6dca98077cb77b5e8280f; fix the test.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:16 AM Revision b15513fc (ceph): workunit: set CEPH_CLI_TEST_DUP_COMMAND
This will make the CLI do every mon command twice and make sure they both
succeed. This catches problems with mon co...
Sage Weil
12:14 AM Revision 51352677 (ceph): added conf section to ceph-deploy task
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

07/16/2013

11:58 PM Revision f2fa01e2 (ceph): ceph: send successful commands twice with CEPH_CLI_TEST_DUP_COMMAND
Monitor commands need to be idempotent. This helps us test this by
simply issuing any successful command a second ti...
Sage Weil
11:26 PM Revision d45429b8 (ceph): mon/MDSMonitor: make 'mds cluster_{up,down}' idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:10 PM Revision 9c4a0307 (ceph): osdmaptool: fix cli tests
From the HASHPSPOOL change in acbc2f0bc0b4266125403aebb28e6e3a2365394d.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:52 PM Revision 1ec26b8e (ceph): Merge branch 'wip-ceph-disk' into next
Reviewed-by: Gary Lowell <gary.lowell@inktank.com>
Tested-by: Jing Yuan Luke <jyluke@gmail.com>
Sage Weil
10:51 PM Revision 35d3f2d8 (ceph): ceph-disk: refactor list_[all_]partitions
Make these methods work in terms of device *names*, not paths, and fix up
the only direct list_partitions() caller to...
Sage Weil
10:51 PM Revision 3359aaed (ceph): ceph-disk: use get_dev_name() helper throughout
This is more robust than the broken split trick.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:51 PM Revision 5b031e10 (ceph): ceph-disk: reimplement is_partition() using /sys/block
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:51 PM Revision 2ea8fac4 (ceph): ceph-disk: use /sys/block to determine partition device names
Not all devices are basename + number; some have intervening character(s),
like /dev/cciss/c0d1p2.
Signed-off-by: Sa...
Sage Weil
10:51 PM Revision e0401591 (ceph): ceph-disk: add get_dev_name, path helpers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:36 PM Revision d656aed5 (ceph): mon/OSDMonitor: fix typo
From 5eac38797d9eb5a59fcff1d81571cff7a2f10e66
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
10:35 PM Revision d90683fd (ceph): osd/OSDMonitor: make 'osd pool rmsnap ...' not racy/crashy
Ensure that the snap does in fact exist before we try to remove it. This
avoids a crash where a we get two dup rmsna...
Sage Weil
10:30 PM Revision 1999fa2c (ceph): ObjectStore: add omap_rmkeyrange to dump
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:30 PM Revision 44c39177 (ceph): OSD: add perfcounter tracking messages delayed pending a map
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:29 PM Revision d9e0e789 (ceph): FileStore: add a perf counter for time spent acquiring op queue throttle
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
10:24 PM Revision 62d9983b (ceph): Merge branch 'wip-4779' into next
Reviewed-by: Sage Weil <sage@inktank.com># Please enter a commit message to explain why this merge is necessary, Sage Weil
10:17 PM Revision c449a8b3 (ceph): Merge pull request #439 from yehudasa/wip-rgw-next
rgw: quiet down ECANCELED on put_obj_meta()
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
10:14 PM Revision 39bffac6 (ceph): ceph-disk: rely on /dev/disk/by-partuuid instead of special-casing jour...
This was necessary when ceph-disk-udev didn't create the by-partuuid (and
other) symlinks for us, but now it is fragi...
Sage Weil
10:14 PM Revision 4d9d0ffb (ceph): mon/OSDMonitor: return error if we can't set the new bucket's name
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
10:13 PM Revision 466d0f5f (ceph): crush: return EINVAL on invalid name from {insert,update,create_or_move...
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
10:13 PM Revision 93fc07c1 (ceph): crush: add is_valid_crush_name() helper
[A-Za-z0-9-_.]+
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
10:08 PM Revision 5eac3879 (ceph): mon: OSDMonitor: only thrash and propose if we are the leader
'thrash_map' is only set if we are the leader, so we would thrash and
propose the pending value if we are the leader....
Joao Eduardo Luis
10:05 PM Messengers Bug #5508 (Can't reproduce): msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
Sage Weil
10:03 PM Bug #5466 (Can't reproduce): raring tarball builds mysteriously fail make check
this hasn't happened since this has been migrated to lxc Sage Weil
09:55 PM Bug #5628 (Can't reproduce): admin_socket test failure on cuttlefish
Sage Weil
09:52 PM Revision b19ec576 (ceph): mon/MDSMonitor: make 'ceph mds remove_data_pool ...' idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:49 PM Revision f06a124a (ceph): mon/OSDMonitor: send_to_waiting() in on_active()
The send_latest() helper may put a message in the waiting_for_map list
if we are not readable, but currently send_to_...
Sage Weil
09:49 PM Revision ba28c7cc (ceph): mon/OSDMonitor: clean up waiting_for_map messages on shutdown
Do not leak these.
Fixes: #5643
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.c...
Sage Weil
09:41 PM Bug #5505: mon health does not reflect slow requests
ideas:
- pg_stat_t could include a concise histogram of op latencies
- once the ops *do* complete, the pg stats w...
Sage Weil
09:08 PM Revision 72d4351e (ceph): rgw: quiet down ECANCELED on put_obj_meta()
Fixes: #5439
ECANCELED there means that we lost in a race to write the object. We
should treat it as a successful wr...
Yehuda Sadeh
09:07 PM Bug #5269: osd: EEXIST on mkcoll
Sage Weil
01:21 PM Bug #5269: osd: EEXIST on mkcoll
Andrey saw this on latest cuttlefish, see #5637 Sage Weil
10:49 AM Bug #5269: osd: EEXIST on mkcoll
... Sage Weil
08:44 PM Bug #5644: radosgw-admin test fails on next
Looking at it some more. As part of the geo metadata sync I changed it so that when we link a bucket to a user we don... Yehuda Sadeh
12:57 PM Bug #5644: radosgw-admin test fails on next
That one fails on radosgw-admin bucket link operation. We made some changes to the way user is linked with the bucket... Yehuda Sadeh
11:05 AM Bug #5644 (In Progress): radosgw-admin test fails on next
Sage Weil
10:46 AM Bug #5644 (Resolved): radosgw-admin test fails on next
last 2 days
teuthology-2013-07-16_01:00:53-rgw-next-testing-basic/68506
Sage Weil
08:41 PM Revision acbc2f0b (ceph): osd: do not enable HASHPSPOOL pool feature by default
This was added in kernel 3.9 and should not yet be enabled by default.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:15 PM Revision 64379e70 (ceph): ceph-disk: rely on /dev/disk/by-partuuid instead of special-casing jour...
This was necessary when ceph-disk-udev didn't create the by-partuuid (and
other) symlinks for us, but now it is fragi...
Sage Weil
08:09 PM Revision 3706dbbf (ceph): PendingReleaseNotes: formatted ceph CLI output and ceph-rest-api
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:53 PM Bug #5634 (Fix Under Review): auth startup reports "ObjectNotFound" when keyring file is unreadable
Dan Mick
05:33 PM Revision 363d5428 (ceph): mon: Monitor: StoreConverter: clearer debug message on 'needs_conversio...
The previous debug message outputted the function's name, as often our
functions do. This was however a source of be...
Joao Eduardo Luis
05:33 PM Revision 0ea89760 (ceph): mon: Monitor: do not reopen MonitorDBStore during conversion
We already open the store on ceph_mon.cc, before we start the conversion.
Given we are unable to reproduce this every...
Joao Eduardo Luis
05:33 PM Revision ad1392f6 (ceph): mon: Monitor: StoreConverter: clearer debug message on 'needs_conversio...
The previous debug message outputted the function's name, as often our
functions do. This was however a source of be...
Joao Eduardo Luis
05:32 PM Revision e752c40c (ceph): mon: Monitor: StoreConverter: sanitize 'store' pointer on init
We are supposed to have umount'ed the store and set the pointer to NULL.
We should not tolerate any other case on ini...
Joao Eduardo Luis
05:31 PM Revision 036e6739 (ceph): mon: Monitor: do not reopen MonitorDBStore during conversion
We already open the store on ceph_mon.cc, before we start the conversion.
Given we are unable to reproduce this every...
Joao Eduardo Luis
05:22 PM Bug #5626 (Fix Under Review): msg/Pipe.cc: 1012: FAILED assert(m)
Sage Weil
11:05 AM Bug #5626 (In Progress): msg/Pipe.cc: 1012: FAILED assert(m)
Sage Weil
05:22 PM Bug #5517 (Fix Under Review): osd: stuck peering on cuttlefish
Sage Weil
04:33 PM Revision 38691e7f (ceph): Merge pull request #438 from yehudasa/wip-rgw-next
Fix an issue with bucket placements and with listing on new installations.
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
03:54 PM devops Bug #5345 (Pending Backport): ceph-disk: handle less common device names
Sage Weil
03:49 PM devops Bug #5345: ceph-disk: handle less common device names
it sounds like the partition table didn't actually get written, or some other problem between your kernel and parted.... Sage Weil
03:52 PM Bug #5637: OSD crash upon pool creation
Sorry if it was unclear: dedicated parameter(s) for path of the omap and meta collections. Andrey Korolyov
03:39 PM Bug #5637 (Rejected): OSD crash upon pool creation
Andrey Korolyov wrote:
> Please excuse me, I am horribly wrong - we`re using our own patch which is affecting collec...
Sage Weil
03:33 PM Bug #5637: OSD crash upon pool creation
Please excuse me, I am horribly wrong - we`re using our own patch which is affecting collections too and it was a gen... Andrey Korolyov
01:30 PM Bug #5637: OSD crash upon pool creation
Andrey, what version is the osd running? the sha1 in the log (43c453982c37a55defc5d9ffcfd8cf8a60755f24) is not in ce... Sage Weil
01:23 PM Bug #5637: OSD crash upon pool creation
Sage Weil
01:23 PM Bug #5637: OSD crash upon pool creation
actually, no:... Sage Weil
01:20 PM Bug #5637 (Duplicate): OSD crash upon pool creation
Sage Weil
01:19 PM Bug #5637: OSD crash upon pool creation
this looks like a dup of #5269 Sage Weil
01:47 AM Bug #5637: OSD crash upon pool creation
Here you go, log was truncated before pool creation to avoid excessive gzip attachment. Andrey Korolyov
03:45 PM CephFS Bug #5031 (Resolved): mds/MDCache.cc: 5221: FAILED assert(reconnected_snaprealms.empty())
Sage Weil
03:33 PM Bug #5336 (Can't reproduce): osd crash triggered by 'rbd rm ...'
Sage Weil
03:19 PM rgw Bug #5439 (Resolved): rgw: 500 returned on s3readwrite
Fixed, commit:72d4351ea5a470051e428ffc5531acfc7d1c7b6f Yehuda Sadeh
03:18 PM Bug #4779 (Resolved): The ceph command and crushtool have differing views on valid characters for...
Sage Weil
03:06 PM Revision d873c292 (ceph): rgw/rgw_rest_s3.cc: fix dereferencing after deallocation
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:06 PM Revision e45a9bb1 (ceph): rgw/rgw_op.cc: reduce scope of local 'ret' integer variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
03:05 PM Revision c484150b (ceph): rgw/rgw_rados.cc: use static_cast instead of C-Style cast
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
02:50 PM Bug #5643 (Resolved): mon: new memory leaks
Sage Weil
12:34 PM Bug #5643: mon: new memory leaks
Sage Weil
10:45 AM Bug #5643 (Resolved): mon: new memory leaks
ubuntu@teuthology:/a/teuthology-2013-07-16_01:00:53-rgw-next-testing-basic/68508 leaked an MOSDAlive, lots of other f... Sage Weil
02:23 PM devops Bug #5405: ceph-deploy: transient pushy exception on install
I've opened a pull request for pushy (https://github.com/axw/pushy/pull/42) that should solve this problem.
What h...
Alfredo Deza
09:59 AM devops Bug #5405: ceph-deploy: transient pushy exception on install
This is very hard to replicate, but after adding a bit of verbosity in pushy, I managed to narrow it down to the Push... Alfredo Deza
02:00 PM CephFS Bug #5649 (Can't reproduce): smbtorture test gets ebusy on kclient umount
... Sage Weil
01:34 PM Feature #5648 (Resolved): mon should use 'module'/'perm' string in MonCommands.h for caps checking
'perm' was added to MonCommands.h for controlling GET vs PUT endpoints in ceph-rest-api;
however, it's also aimed at...
Dan Mick
01:12 PM rbd Bug #5647 (Resolved): krbd: EBlACKLIST osd reply resulting in an oops on 3.9
... Sage Weil
12:20 PM Revision cc49d3fe (ceph): rgw/rgw_rest.cc: fix malloc memory leak
Free with malloc allocated memory in error case before return.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf
12:20 PM Revision 7a2e8a6f (ceph): rgw/rgw_bucket.cc: return result of function calls
Return the result of rgw_(un)link_bucket()/ from
RGWBucketMetadataHandler::put() to signal errors correctly to
the fu...
Danny Al-Gaaf
12:19 PM Revision 7769b01d (ceph): rgw_bucket.cc: don't return bool if return value is int
Fix minor style issue: if the function return value is an integer
don't return bool values.
Signed-off-by: Danny Al-...
Danny Al-Gaaf
12:18 PM Revision 64b512c0 (ceph): rgw/rgw_bucket.cc: remove unused local variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:18 PM Revision a937a12d (ceph): rgw_admin.cc: fix same expression on both sides of '||'
Remove twice listed checks, get checks in alphabetical order,
added comment above the checks to point out to keep it ...
Danny Al-Gaaf
12:18 PM Revision 5ea4c5e1 (ceph): cls_rgw_client.cc: reduce scope of local variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:53 AM rbd Bug #5391: krbd: crash in rbd_obj_request_create -> strlen
again in ubuntu@teuthology:/a/teuthology-2013-07-16_01:01:08-kernel-next-testing-basic/68607
dump attached
Sage Weil
10:36 AM rbd Feature #5635: RBD Kernel Client Incompatibility leads to Kernel Hang
- kenrel should not hang
- we should probably not make pspool the default (and it should happen *after* we switch to...
Sage Weil
10:35 AM Bug #5640 (Resolved): mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
Sage Weil
08:50 AM Bug #5640 (Fix Under Review): mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
pushed wip-5640 Joao Eduardo Luis
08:25 AM Bug #5640: mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
*sigh* we already have opened the db at that point. I'll push the fix as soon as I finish reviewing the surrounding ... Joao Eduardo Luis
08:02 AM Bug #5640: mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
Yeah, from the strace it sure looks a lot like a race between an open(store.db/LOCK), and a fcntl(F_SETLK, F_UNLCK) f... Joao Eduardo Luis
07:39 AM Bug #5640: mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
it sounds like *any* lines like... Sage Weil
07:17 AM Bug #5640 (Resolved): mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
I've been unable to reproduce this, but it kept happening on a user's cluster while trying to upgrade from bobtail to... Joao Eduardo Luis
10:06 AM Feature #5642: Show usable space via CLI/API
I am thinking in the context of alerts, knowing when any pool in the cluster in running out of usable space has value... Neil Levine
10:00 AM Feature #5642: Show usable space via CLI/API
The reason we haven't done this yet is because it's a hard UI problem. We need to define how to present the informati... Greg Farnum
09:42 AM Feature #5642 (New): Show usable space via CLI/API
In addition to showing the total raw disk capacity available, it should be possible to show the usable disk capacity ... Neil Levine
09:41 AM rbd Bug #3493: libvirt: storage pool does not work with cephx disabled
that was quick :) Sage Weil
06:21 AM rbd Bug #3493 (Resolved): libvirt: storage pool does not work with cephx disabled
I just got merged upstream
http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=d58c8478443d49c6e702bbb2c56a567ef2...
Wido den Hollander
05:27 AM rbd Bug #3493: libvirt: storage pool does not work with cephx disabled
I completely forgot about this one, my bad!
I just submitted a patch on the libvirt list to fix this.
Wido den Hollander
09:37 AM Bug #5627 (Resolved): mon: scrub mismatch - osdmap mismatch
Sage Weil
02:13 AM Bug #5627: mon: scrub mismatch - osdmap mismatch
Thanks. Denis kaganovich
07:33 AM Bug #5641 (Resolved): occasional crush_ops.sh failure
teuthology-2013-07-15_20:00:18-rados-cuttlefish-testing-basic/68030... Sage Weil
04:07 AM Revision a81848ff (ceph): big: reenable big cluster
small and medium are passing. Sage Weil
03:28 AM Feature #5421 (Resolved): mon: add formatter option for various mon commands
Dan Mick
02:08 AM Revision e3d9084c (ceph): Created tasktest to test sequential and parallel tasks.
Added sequential task and parallel task.
Changed _run_one_task to run_one_task (now called by new tasks too).
Fix #4...
Warren Usui
01:43 AM Revision 408014ee (ceph): rgw: handle ENOENT when listing bucket metadata entries
Just return success (with an empty list)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
12:04 AM Revision 47696d2b (ceph): calling mon destroy command after mds create
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

07/15/2013

10:49 PM Revision eef44582 (ceph): rgw: fix bucket placement assignment
When we set bucket.instance meta, we need to set
the correct bucket placement to the bucket (according to
the specifi...
Yehuda Sadeh
10:33 PM Revision 595c09df (ceph): messages/MClientReconnect: clear data when encoding
The MClientReconnect puts everything in the data payload portion of
the message and nothing in the front portion. Th...
Sage Weil
10:15 PM Revision 39e5a2a4 (ceph): OSD: add config option for peering_wq batch size
Large peering_wq batch sizes may excessively delay
peering messages resulting in unreasonably long
peering. This may...
Samuel Just
10:03 PM Revision 5c7b1e11 (ceph): fs: run everything on btrfs, not /
Sage Weil
09:29 PM Revision b46930c9 (ceph): mon: make report pure json
Put the crc in the status string and drop the header and footer. If users
want to capture it,
ceph report 2>&1 > fo...
Sage Weil
09:23 PM Revision 40a8bbdc (ceph): Merge remote-tracking branch 'gh/wip-mon-report' into next
Sage Weil
09:05 PM Revision daf76723 (ceph): ceph: drop --threshold hack for 'pg dump_stuck'
We can live with the incompatibility here; the hack is currently
not working anyway (see #5623).
Signed-off-by: Sage...
Sage Weil
08:48 PM Revision 4282971d (ceph): msg/Pipe: be a bit more explicit about encoding outgoing messages
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:47 PM Revision 314cf046 (ceph): messages/MClientReconnect: clear data when encoding
The MClientReconnect puts everything in the data payload portion of
the message and nothing in the front portion. Th...
Sage Weil
08:46 PM Revision 6a524c35 (ceph): Merge pull request #436 from ceph/wip-mon-fixes
Wip mon fixes
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
08:42 PM Revision eac559f4 (ceph): mon: drop win_election() _reset() kludge and strengthen assertions
This is only there for the benefit of win_standalone_election(), but it
doesn't need it, it clutters the code, and we...
Sage Weil
08:42 PM Revision 34f76bd9 (ceph): mon: set forwarded message recv stamp
Set it to the stamp of the MForward that carried us. One could argue
we really want the original receive stamp on th...
Sage Weil
08:42 PM Revision 5c310107 (ceph): mon/Paxos: make all handle_accept paths go via out label
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:42 PM Revision c711203c (ceph): mon/Paxos: separate proposal commit from the end of the round
Each commit should match with exactly one proposal; finish it when we
actually commit it and make sensible asserts.
...
Sage Weil
08:42 PM Revision 7666c33a (ceph): mon/PaxosService: assert not proposing in propose_pending
Drop the useless active check after the assert, too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:42 PM Revision 1fc85acd (ceph): mon/PaxosService: consolidate resetting in restart()
We had duplicated code in election_finished() and restart(), and it was
incomplete. Put it all in restart() only (th...
Sage Weil
08:42 PM Revision 3ea984cd (ceph): mon: once sync full is chosen, make sure we don't change our mind
It is possible for a sequence like:
- probe
- first probe reply has paxos trim that indicates a full sync is
ne...
Sage Weil
08:42 PM Revision c67d50b8 (ceph): mon: set peon state to electing if other mons call an election
Previously we would call mon->reset() and set various flags (like
exited_quorum timestamp), but the state would remai...
Sage Weil
08:20 PM Revision 2bf95e5a (ceph): Merge branch 'next'
Sage Weil
07:54 PM Revision f1ce8d7c (ceph): mon: fix scrub vs paxos race: refresh on commit, not round completion
Consider:
- paxos starts a commit N+1
- a majority of the peers ack it
- paxos::commit() writes N+1 it to disk
...
Sage Weil
07:20 PM Revision e996e9be (ceph): Merge pull request #437 from kri5/wip-fix-typo-rgw
rgw: Fix typo in rgw_user.cc
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
06:36 PM Bug #5225 (Closed): arm: rbd fsx test failed on the arm set up
The test now works using the correct image size. Anonymous
06:17 PM Revision 1b525815 (ceph): Merge remote-tracking branch 'origin/wip-rgw-warnings' into next
Conflicts:
src/test/test_rgw_admin_log.cc
src/test/test_rgw_admin_meta.cc
src/test/test_rgw_admin_opstate.cc
Revi...
Yehuda Sadeh
05:37 PM Revision 346d9f42 (ceph): rgw_admin: fix gc list encoding
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:37 PM Revision a722fb71 (ceph): rgw: fix bucket instance json encoding
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:24 PM Revision 791d51eb (ceph): Merge pull request #434 from gregsfortytwo/next
test_rgw: fix a number of unsigned/signed comparison warnings
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
05:05 PM Revision 8c178e0d (ceph): mon: once sync full is chosen, make sure we don't change our mind
It is possible for a sequence like:
- probe
- first probe reply has paxos trim that indicates a full sync is
ne...
Sage Weil
05:05 PM Revision 55ff523e (ceph): doc: Fixed link in Calxeda repo instruction.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:02 PM Revision aa60f940 (ceph): mon: once sync full is chosen, make sure we don't change our mind
It is possible for a sequence like:
- probe
- first probe reply has paxos trim that indicates a full sync is
ne...
Sage Weil
04:58 PM Revision 6d3e13f0 (ceph): rgw: fix more warnings
test/test_rgw_admin_opstate.cc: In member function 'int admin_log::test_helper::extract_input(int, char**)':
warning:...
Sage Weil
04:39 PM Bug #5639 (Resolved): librados: rados_monitor_log can drop messages
if we get a monitor session reset, and reconnect, we may have missed messages. a fix probably requires some tweaking... Sage Weil
03:43 PM Revision 1dfd06df (ceph): test_rgw: fix a number of unsigned/signed comparison warnings
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
03:29 PM Bug #5637: OSD crash upon pool creation
the osd log a fewlines up should tell us what the error was that it got back from the fs. can you attach the last few... Sage Weil
03:24 PM Bug #5637 (Rejected): OSD crash upon pool creation
db2bb270e93ed44f9252d65d1d4c9b36875d0ea5 introduces some deadly behavior - every osd in the cluster crashing with SIG... Andrey Korolyov
03:16 PM Bug #5623 (Resolved): pg dump_stuck command broke
Sage Weil
02:57 PM rbd Bug #5636 (Resolved): krbd: crash in image refresh
dumpall is attached... Sage Weil
02:15 PM CephFS Bug #4565: MDS/client: issue decoding MClientReconnect on MDS
commit:314cf046b0b787ca69665e8751eab6fe7adb4037 in the next branch. Greg Farnum
01:48 PM CephFS Bug #4565 (Resolved): MDS/client: issue decoding MClientReconnect on MDS
Sage Weil
09:43 AM CephFS Bug #4565: MDS/client: issue decoding MClientReconnect on MDS
Greg, please review. Ian Colle
02:08 PM rbd Feature #5635: RBD Kernel Client Incompatibility leads to Kernel Hang
Client kernel version:
linux-image-3.8.0-19-generic from the ubuntu 64bit precise repository.
Mark Nelson
02:06 PM rbd Feature #5635 (Resolved): RBD Kernel Client Incompatibility leads to Kernel Hang
Using Ceph 0.66 and trying to mount RBD via the kernel client in kernels prior to 3.9 causes the following:
[ 486...
Mark Nelson
01:50 PM Bug #5634: auth startup reports "ObjectNotFound" when keyring file is unreadable
from_ceph_context() ignores any error and continues searching the list, and returns
only false on failure. It shoul...
Dan Mick
12:31 PM Bug #5634 (New): auth startup reports "ObjectNotFound" when keyring file is unreadable
If the client.admin keyring is, say, 600/root, 'ceph -s' fails with... Dan Mick
11:47 AM Revision 01ec4f12 (ceph): rgw: Fix typo in rgw_user.cc
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com> Christophe Courtaut
11:39 AM Revision fe13f88c (ceph): doc: Modifies keyring path in radosgw config page.
Christophe Courtaut
11:17 AM Bug #5627: mon: scrub mismatch - osdmap mismatch
this is probblay introduced while it was runnign older code (the sha1 you posted is only a day old). as the osdmaps ... Sage Weil
09:33 AM Bug #5627: mon: scrub mismatch - osdmap mismatch
Monitors - 0.61.4-72-g6af0ed9 (6af0ed9bc4cc955f8c30ad9dc6e9095599f323d0)
osds - not restarted, hmm... looks like 0.6...
Denis kaganovich
08:58 AM Bug #5627: mon: scrub mismatch - osdmap mismatch
what version exactly are you running? Sage Weil
04:54 AM Bug #5627 (Resolved): mon: scrub mismatch - osdmap mismatch
Cluster (standard 3 nodes) HEALTH_OK. "ceph scrub" say "scrub mismatch". Mismatched numbers:
mon.0: ... osdmap=1682 ...
Denis kaganovich
10:12 AM Bug #5621 (Resolved): mon: paxos fc lc aren't update when sync_start clears store
Sage Weil
09:20 AM Bug #5621: mon: paxos fc lc aren't update when sync_start clears store
a281c9f88f0705c9427deb1ef786073933603de2 looks good to me. Reviewed-by on that patch. Greg Farnum
09:46 AM rgw Support #5632 (New): Unable to use Swift when creating/updating custom container metadata
Please see support issue 402: https://inktank.zendesk.com/agent/#/tickets/402
While using Swift, attempting to add...
JuanJose Galvez
09:43 AM CephFS Bug #5418 (Need More Info): kceph: crash in remove_session_caps
Sage Weil
09:26 AM Bug #5631 (Resolved): osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
... Sage Weil
09:24 AM Bug #5154: osd/SnapMapper.cc: 270: FAILED assert(check(oid))
ubuntu@teuthology:/a/teuthology-2013-07-15_01:00:16-rados-next-testing-basic/67483 Sage Weil
09:15 AM Bug #5630 (Duplicate): osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
... Sage Weil
09:10 AM Bug #5628 (Can't reproduce): admin_socket test failure on cuttlefish
2 days in a row,
ubuntu@teuthology:/a/teuthology-2013-07-14_20:00:13-rados-cuttlefish-testing-basic/67114
and
...
Sage Weil
04:21 AM Revision 382ab4a2 (ceph): nfs: run osds on btrfs
I hit an ext4 xattr hang; avoid that. Sage Weil
02:16 AM devops Bug #5345: ceph-disk: handle less common device names
Hi Sage,
I had run partprobe and after probably 10 minutes, I still not seeing the second partition in /proc/parti...
Jing Yuan Luke

07/14/2013

11:59 PM Revision 4ae00d78 (ceph): fs: disable ceph-deploy test
Leave this to teh ceph-deploy suite
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:37 PM Revision cf9571c1 (ceph): test_rgw_admin_meta: fix warnings
test/test_rgw_admin_meta.cc: In member function 'int admin_meta::test_helper::extract_input(int, char**)':
warning: t...
Sage Weil
11:36 PM Revision bc3088c9 (ceph): cls_rgw: fix warning
cls/rgw/cls_rgw.cc: In function 'int get_obj_vals(cls_method_context_t, const string&, const string&, int, std::map, ... Sage Weil
11:33 PM Bug #5596: OSD keeps crashing while trying to rewight another OSD
There was no crash dump the OSD process was just gone.But i've also seen one with heartbeat suicide. Stefan Priebe
04:02 PM Bug #5596 (Need More Info): OSD keeps crashing while trying to rewight another OSD
Sage Weil
04:02 PM Bug #5596: OSD keeps crashing while trying to rewight another OSD
i don't see an actual crash dump here.. is there a stack trace in the log indicating where it crashed? it's rare tha... Sage Weil
11:32 PM Revision d277edd2 (ceph): Merge branch 'wip-hadoop-doc'
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
11:31 PM Revision a805958f (ceph): doc: document new hadoop config options
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
11:31 PM Revision 6ef48c7e (ceph): doc: update Hadoop docs with plugin download
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
11:24 PM Revision 9baa6680 (ceph): Makefile: cls_rgw needs cls_rgw_types linked in now too
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:20 PM Revision 6b7d9f2b (ceph): mon: include some (basic) auth info in report
Nothing privileged!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
11:16 PM Revision 56c36fa9 (ceph): mon: include paxos info in report
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision bf7c4022 (ceph): mon: move quorum out of monmap
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:12 PM Revision 89ced1c2 (ceph): mon: include service first_committed in report
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:32 PM Revision e22f46fe (ceph): Merge pull request #429 from llonchj/hypertable_changes
Hypertable changes Sage Weil
10:25 PM Bug #5517 (In Progress): osd: stuck peering on cuttlefish
triggered the assert with ubuntu@teuthology:/a/sage-bug-5626-b/67249 on osd.2
osd.0 marks down osd.2 (looks like r...
Sage Weil
09:41 PM Bug #5512 (Resolved): mon: missing full osdmaps after sync
Sage Weil
09:39 PM devops Bug #5345: ceph-disk: handle less common device names
Hi Luke- have you had a chance to see if a 'partprobe /dev/cciss/c0d1' makes the journal parition appear? Sage Weil
09:34 PM Bug #5581 (Resolved): fix big suite failures
Sage Weil
09:34 PM Bug #5401: cuttlefish osd recovery slow
sorry, just can't prioritize this right now. not getting similar reports from other users, and need to focus on maki... Sage Weil
09:30 PM Bug #5626: msg/Pipe.cc: 1012: FAILED assert(m)
- we are not detecting resets
- down osd is talking to a surviving osd, repeatedly marked down
- at some point, we ...
Sage Weil
04:30 PM Bug #5626 (Resolved): msg/Pipe.cc: 1012: FAILED assert(m)
this is in the reconnect resent seq code that i just changed.
job was...
Sage Weil
09:28 PM Revision 629a9d77 (ceph): Use mon_host instead of mon_addr in ceph_conf
Signed-off-by: Jordi Llonch <llonchj@gmail.com> Jordi Llonch
09:26 PM Revision 9ca4733d (ceph): hypertable recent version prototyping includes bool verify in length an...
Signed-off-by: Jordi Llonch <llonchj@gmail.com> Jordi Llonch
04:28 PM Bug #5473: osd/ReplicatedPG.cc: 1379: FAILED assert(0) in trim_object() on master, cuttlefish
0> 2013-07-14 04:56:57.644145 7f12094ad700 -1 osd/ReplicatedPG.cc: In function 'ReplicatedPG::RepGather* Replica... Sage Weil
03:55 PM CephFS Bug #4565 (Fix Under Review): MDS/client: issue decoding MClientReconnect on MDS
Sage Weil
08:33 AM CephFS Bug #5418: kceph: crash in remove_session_caps
... Sage Weil
08:28 AM Bug #5495 (Can't reproduce): ceph-mon and minus character in hostname
Joao Luis wrote:
> Sage Weil wrote:
> > that second strace shows it hitting an unrelated assert on db->create_and_o...
Sage Weil
06:02 AM Bug #5495: ceph-mon and minus character in hostname
Sage Weil wrote:
> that second strace shows it hitting an unrelated assert on db->create_and_open()... joao?
We'...
Joao Eduardo Luis
08:18 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
... Sage Weil
08:07 AM Bug #5625 (Resolved): osd: scrub finds 20 missing objects on cuttlefish
job was... Sage Weil
04:11 AM Revision 6af0ed9b (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
04:11 AM Revision 5642155b (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
04:09 AM Revision 06c65988 (ceph): osd/OSDmap: fix OSDMap::Incremental::dump() for new pool names
The name is always present when pools are created, but not when they are
modified. Also, a name may be present with ...
Sage Weil

07/13/2013

09:56 PM Revision df45b167 (ceph): Makefile: build cls_rgw even if we're not building radosgw
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:51 PM Revision 35ef8732 (ceph): Makefile: fix cls_rgw linkage
Broken by 0c83b5fec233b7fc63205233403e7df32139d039.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:31 PM Revision 65824071 (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
09:19 PM Revision 5c3ff337 (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
09:19 PM Revision 1df78ad7 (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
09:19 PM Revision fea024cc (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
09:11 PM Revision 5d596a46 (ceph): ceph_manager: drop -t arg prefix for pg dump_stuck
This is no longer needed, and ugly to support.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
09:02 PM Revision cda17fd1 (ceph): Makefile: fix cls_refcount linkage
Broken by d0bee5d85c1c862639450bad69c0ad20a98ef5c9.
Fixes: #5622
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:29 PM Revision fb95b631 (ceph): big: enable medium cluster
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:28 PM Revision 9be09798 (ceph): fs: disable maxfid smbtorture test
This fails occasionally, unsure why.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
08:26 PM Revision 8d9165a0 (ceph): qa/workunits/rbd/simple_big: fix unmap
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:25 PM Revision 15e3c9a4 (ceph): qa/workunits/fs/test_o_trunc.sh: fix path
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:00 PM Revision efe5b67b (ceph): mon/Paxos: bootstrap peon too if monmap updates
If we get a monmap update, the leader bootstraps. Peons should do the
same.
Signed-off-by: Sage Weil <sage@inktank....
Sage Weil
08:00 PM Revision f37c36e8 (ceph): mon/PaxosService: remove redundant check
_active checks is_active() and rescheduled itself already.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: ...
Sage Weil
08:00 PM Revision d4876c53 (ceph): mon/PaxosService: do not prepare new pending if still proposing
The _active callback can get called while are already proposing. If
that happens, we should not prepare a fresh new ...
Sage Weil
02:31 PM Bug #5515 (Resolved): mon: paxos allows reads before initial commit is done
Sage Weil
02:29 PM rbd Bug #5464: krbd: modifying mapped image also modifies snapshot
Sage Weil wrote:
> backport patch updated with mainline commit sha1 and sent to stable@, just waiting for it to land...
Sage Weil
02:29 PM rbd Feature #5465: openstack: cinder: support resize with rbd
NOTE: the Linux kernel fix for #5464 erroneously points here; it should have references #5464. Sage Weil
02:19 PM CephFS Bug #5381 (Resolved): ceph-fuse: stuck with disconnected inodes on shutdown
Sage Weil
02:18 PM Bug #5519 (Resolved): mon/osd: trimming of old maps based on last_epoch_clean is broken by design
Sage Weil
02:12 PM Bug #5623 (Fix Under Review): pg dump_stuck command broke
fixed teuthology to not pass the arg. let's just drop this hack to support the old usage. Sage Weil
09:05 AM Bug #5623 (Resolved): pg dump_stuck command broke
... Sage Weil
02:03 PM Bug #5622 (Resolved): osd: cls_refcount unit test failures
commit:cda17fd1a9b7ba00ad85c9fff6e95434de3cf1a4 Sage Weil
09:02 AM Bug #5622 (Resolved): osd: cls_refcount unit test failures
teuthology-2013-07-13_01:00:18-rados-next-testing-basic, many runs... Sage Weil
09:07 AM Bug #5624 (Resolved): osd: prepare_to_stop() segfaults if we get a signal during startup
we probably need to delay the signal installation?... Sage Weil
08:11 AM Bug #5621 (Resolved): mon: paxos fc lc aren't update when sync_start clears store
fix is in wip-mon-fixes, needs review
ubuntu@teuthology:/a/teuthology-2013-07-12_20:00:05-rados-cuttlefish-testing...
Sage Weil
05:04 AM Revision bf4f8024 (ceph): mon/PaxosService: fix trim completion
Do not call C_Committed after trim or else we will prematurely clear
the bool proposing, propose something again usin...
Sage Weil
04:42 AM Revision 741757a3 (ceph): ceph_argparse.py: allow valid char RE arg to CephString
Change badchars to goodchars (no one was using badchars); allow
goodchars to be a RE character class of valid charact...
Dan Mick
04:42 AM Revision 0d66c9eb (ceph): MonCommands.h: use new validation for crush names (CephString goodchars)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:42 AM Revision 089dfe8e (ceph): ceph_argparse: ignore prefix mismatches, but quit if non-prefix
I don't know what I was thinking; this was always the right validation
algorithm, and I broke it trying to simplify.
...
Dan Mick
04:20 AM Revision da4c749a (ceph): ceph_argparse.py: validate's 3rd arg is not verbose, it's partial
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:56 AM Revision b9b9dd13 (ceph): Remove btrfs-tools and xfsprogs install step.
We already install btrfs-tools and xfsprogs with ceph-qa-chef
Doing it here was just causing problems on non-ubuntu
d...
Sandon Van Ness
03:54 AM Revision db4ad507 (ceph): Allow Overrides for ceph-deploy task
This is needed so we can set the ceph branch for ceph-deploy
to use via the main yaml which is created via the suite
...
Sandon Van Ness
03:24 AM Revision bd9cf10c (ceph): Workaround repopriority of yum local repo.
Because of issues with package name differences vps are
setup to use repopriority and our local repo (which has
some ...
Sandon Van Ness
03:20 AM Revision e3a07421 (ceph): Don't install kernels on non-ubuntu VPS
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
03:19 AM Revision 8b05c8cc (ceph): Re-create guest if it doesn't come up right.
In some rare cases (mainly centos/rhel after creating the
guest with downburst it does not come up right. It
gets a k...
Sandon Van Ness
03:16 AM Revision 4f478ccf (ceph): Add description option to lock.lock()
For some reason lock_many() has a description but lock()
does not. This was useful in my testing of unlocking and
re-...
Sandon Van Ness
03:13 AM Revision f16ecb99 (ceph): Use ceph.com mirror instea of github for ceph-qa-chef on VPS.
Github.com is unreliable so use the ceph mirror instead.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
03:10 AM Revision 4dbef128 (ceph): List IP address in orchestra.run output.
Figuring out which machines output is coming from when things
are being executed on multiple machines can be a huge p...
Sandon Van Ness
03:08 AM Revision d7a20ba2 (ceph): Fix Missed parenthesis.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
03:05 AM Revision da7483a7 (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

07/12/2013

11:38 PM Revision b5659b5e (ceph): Merge branch 'wip-wsgi' into next
* wip-wsgi:
ceph-rest-api: separate into module and front-end for WSGI deploy
ceph-rest-api: make main program be...
Dan Mick
11:37 PM Revision cc109888 (ceph): ceph-rest-api: separate into module and front-end for WSGI deploy
To deploy ceph-rest-api within a WSGI server (apache/mod_wsgi,
nginx/uwsgi, etc.), there needs to be an importable (....
Dan Mick
11:21 PM Revision 495ee108 (ceph): msg/Pipe: fix RECONNECT_SEQ behavior
Calling handle_ack() here has no effect because we have already
spliced sent messages back into our out queue. Inste...
Sage Weil
10:51 PM Revision 48a29598 (ceph): mon: make ancestor arg for 'osd crush rm|remove <name>' optional
It was there for unlink, but not rm or remove.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <da...
Sage Weil
10:50 PM Revision c0845a97 (ceph): mon: AuthMonitor: don't try to auth import a null buffer
Hangs result if 'ceph auth import' is attempted without -i.
Check for this case and return error status. Also,
updat...
Sage Weil
10:50 PM Revision 60a19e74 (ceph): PendingReleaseNotes: ceph -s --format=json output change
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
10:44 PM Revision 62ae39ec (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
10:44 PM Revision da725852 (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
10:44 PM Revision 757af91b (ceph): osd: fix warning
From 653e04a79430317e275dd77a46c2b17c788b860b
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.c...
Sage Weil
10:21 PM Revision 65af2538 (ceph): Merge remote-tracking branch 'gh/wip-mon-sync-2' into cuttlefish
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
10:18 PM Revision 0ee70083 (ceph): ceph.conf: enable old message assert
If this triggers, the RECONNECT_SEQ feature is broken (and
maybe we've caught #5517).
Sage Weil
09:29 PM Bug #2895 (Resolved): cli: non-existent command returns confusing error message
This is completely changed with the new CLI. I think the error messages are better. Dan Mick
09:27 PM Bug #4599 (Resolved): ceph auth import -i <file> is broken
Dan Mick
02:40 PM Bug #4599: ceph auth import -i <file> is broken
Dan Mick
09:25 PM Revision f67e437b (ceph): Merge branch 'wip-5371-next' into next
Reviewed-by: Samuel Just <sam.just@inktank.com> David Zafman
09:21 PM Revision 5dd1d4b1 (ceph): test: idempotent filestore test failure
Remove obsolete use of collection_move()
Allow operations to be skipped if random selections don't make sense
Track t...
David Zafman
09:18 PM Revision c70216a2 (ceph): Revert "test_filestore_idempotent: use obj name from source coll add"
This reverts commit 0bc731ea93ae198afcdcba285751a6201c3de8de. David Zafman
09:17 PM Revision 0a3c902c (ceph): Revert "test_filestore_idempotent: make newly created objects globally ...
This reverts commit cdf5785c5e8b744f35ea34b2deb2a71edf8b9580. David Zafman
08:33 PM Revision eccbdaa8 (ceph): ceph-object-corpus: added cuttlefish objects
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:31 PM Revision 97efc72d (ceph): rgw: fix a typo
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:06 PM Revision e390f44b (ceph): Merge remote-tracking branch 'gh/wip-corpus' into next
Rgw bits Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Sage Weil
07:43 PM Revision a44854cd (ceph): qa/workunits/cls: remove new rgw tests
These need extra arguments to connect to rgw...
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
07:30 PM Bug #4779: The ceph command and crushtool have differing views on valid characters for bucket names
Dan Mick
07:30 PM Bug #4779: The ceph command and crushtool have differing views on valid characters for bucket names
Decision is to allow only [a-zA-Z0-9-_.] in crush names. We can either add
'legalchars' to CephString and set it fo...
Dan Mick
07:17 PM Bug #5503: osd: ceph --admin-daemon interface doesn't handle spaces in names
Sorry, David, I just noticed this was assigned to me, but I'm not clear on what exactly is breaking. Looks like some... Dan Mick
06:38 PM Revision b7c549db (ceph): msgr: add 'ms die on old message' to help catch reconnect seq issues
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:36 PM Revision 9f5cae44 (ceph): mon: structure 'ceph status' json output
Return the summary info in a structured for instead of just mimicing the
legacy plaintext format.
Signed-off-by: Sag...
Sage Weil
06:34 PM Revision 2dcab51f (ceph): mon: fix copy/paste error
From rebase/squash into 96c48835d19923b467ced3032948af6c2b7959f2.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:28 PM Revision e0baf636 (ceph): Merge branch 'wip-mon-fixes' into next
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
06:28 PM Revision 2dc8688a (ceph): mon: stash latest state when flagging force_sync
Store our latest state when we set the force_sync flag. This is important
because we will clear the store the next t...
Sage Weil
06:28 PM Revision cf9d1e1a (ceph): mon: clean up check_fsid() a bit
Use the uuid_d type instead of kludging string comparisons.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:28 PM Revision 96c48835 (ceph): mon: factor out stashing latest monmap
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:14 PM Revision 0c83b5fe (ceph): cls_rgw: add missing type tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:14 PM Revision d0bee5d8 (ceph): cls_refcount: add type tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:13 PM Revision a04525be (ceph): mon: fix sync_start doc
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:12 PM Revision e213b1bc (ceph): mon: fix recent paxos sync from 0 when first_committed == 1
This is okay; allow it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:12 PM Revision e019dd04 (ceph): mon: fix off-by-one: no need to reapply previous last_committed after sync
The old last_committed is already committed; don't reapply. This also fixes
the case where lc was 0 (i.e., we did get...
Sage Weil
05:36 PM Revision b8fad059 (ceph): doc/dev: add corpus.rst
Structure of the corpus dir, how to add to it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:16 PM Revision 8e83a3be (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:48 PM Revision 17c29957 (ceph): mon: add encoding tests for MonitorDBStore data types
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision 0800ea1c (ceph): osd: add encoding tests for PushOp, PullOp, PushReplyOp
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision 5139d0ce (ceph): mds: add encoding test for inode_backtrace_t; note incompat in corpus
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision 8579d807 (ceph): mon: add encoding tests for newish MMonSync, MMonScrub
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision 4a3241c5 (ceph): osd: reenable pg_query_t test
This was disabled back in 4ce17cca2e924b2ef9565d5c345cd602bcc6dd98; not
sure why.
Signed-off-by: Sage Weil <sage@ink...
Sage Weil
04:48 PM Revision 3e4a2911 (ceph): osd/OSDmap: fix OSDMap::Incremental::dump() for new pool names
The name is always present when pools are created, but not when they are
modified. Also, a name may be present with ...
Sage Weil
04:48 PM Revision afb814f5 (ceph): ceph-object-corpus: new objects for almost-dumpling
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Documentation #5618: radosgw pool size guidelines
Probably .rgw, .rgw.buckets, .rgw.buckets.index? Samuel Just
04:43 PM Documentation #5618 (Resolved): radosgw pool size guidelines
It's somewhat easy to use the default pool sizes which would torpedo performance. The docs should call out which poo... Samuel Just
04:35 PM rbd Bug #5615: lock ops are not re-sent when cluster gets marked un-full
oh right. in that case the op was probably sent and then dropped by the osd. objecter only pauses ops marked as wri... Sage Weil
04:08 PM rbd Bug #5615: lock ops are not re-sent when cluster gets marked un-full
If it's stopping the op because the cluster is marked FULL then it ought to be able to know the op needs to be sent o... Greg Farnum
03:39 PM rbd Bug #5615: lock ops are not re-sent when cluster gets marked un-full
i bet this affects all class calls/execs, because objecter doesn't know if it is a read or a write. we may need to r... Sage Weil
03:33 PM rbd Bug #5615 (Duplicate): lock ops are not re-sent when cluster gets marked un-full
... Greg Farnum
04:25 PM Bug #5495 (Need More Info): ceph-mon and minus character in hostname
Sage Weil
03:27 PM Bug #5495: ceph-mon and minus character in hostname
that second strace shows it hitting an unrelated assert on db->create_and_open()... joao? Sage Weil
04:22 PM devops Bug #5617 (Resolved): ceph-deploy: log ceph version to ceph.log
As part of ceph-deploy install command, it would be would be nice to log ceph version to ceph.log.
we talked about...
Tamilarasi muthamizhan
04:20 PM Bug #5371 (Resolved): idempotent filestore test failure
Sage Weil
08:48 AM Bug #5371 (Fix Under Review): idempotent filestore test failure
David Zafman
03:52 PM Revision f28aa7e1 (ceph): Merge pull request #426 from dalgaaf/wip-da-SCA-cppcheck-5
Fix some typical SCA issues from cppcheck
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil
03:44 PM Bug #5616 (Resolved): repeated mon elections
Repeatable on the mira103 cluster. Add a 4k pg pool, split to 8k, and then increase pgp_num to 8k. Will reproduce o... Samuel Just
03:22 PM Bug #5502 (Resolved): mon: long-running sync will restart (cuttlefish)
Sage Weil
02:07 PM Feature #5614 (Resolved): mon: enable moving pools to HASHPSPOOL mode
Right now there is no way to switch the CRUSH calculations a pool uses to include the PS. We want to be able to turn ... Greg Farnum
01:31 PM Bug #5401: cuttlefish osd recovery slow
Still seeing those SLOW requests and client crashes on cuttlefish. ANy Ide what to try? i've no expanded the cluster ... Stefan Priebe
12:40 PM Revision 6379f37d (ceph): test_rgw_admin_meta.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:39 PM Revision 329e467b (ceph): cls/rgw/cls_rgw.cc: use empty() instead of checking for size() == 0
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:21 PM Revision 734c8245 (ceph): test_rgw_admin_log.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 88ba6515 (ceph): test_rgw_admin_opstate.cc: prefer prefix ++operator for non-trivial ite...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
12:15 PM Revision 028f6437 (ceph): test_rgw_admin_meta.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:10 AM Revision cccc09a4 (ceph): rgw/rgw_rest_opstate.cc: prefer prefix ++operator for non-trivial iterator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:08 AM Revision 22e0dbbd (ceph): rgw/rgw_rados.cc: use empty() instead of checking for size() > 0
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:06 AM Revision ea0fcfac (ceph): cmdparse.cc: catch exception by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
09:40 AM rgw Bug #5347 (Resolved): rgw: bucket marker should include original zone name
Yehuda Sadeh
08:42 AM devops Bug #5345: ceph-disk: handle less common device names
what is strange is that parted showed 2 partitoins but cat /proc/partitions only showed 1. is it still in that state... Sage Weil
01:25 AM Revision 1f8fe709 (ceph): ceph-rest-api: Missing packaging (binary in .spec, manpage in both)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:17 AM Revision 3d25f461 (ceph): ceph-rest-api: make main program be "shell" around WSGI guts
Move WSGI guts to pybind/ceph_rest_api.py for importability
into WSGI server frameworks.
Signed-off-by: Dan Mick <da...
Dan Mick

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
 

Also available in: Atom