Activity
From 07/07/2013 to 08/05/2013
08/05/2013
- 09:48 PM Revision 2e9c25f5 (ceph): doc: fixing reported bug in CRUSH map example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:13 PM Revision cafccfaf (ceph): doc: Added many new fields to config reference.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:49 PM Revision a5d86057 (ceph): doc: Added trouble shooting entry. Fixed formatting.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:45 PM Revision e3d59a2c (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:44 PM Revision 1db0f254 (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:44 PM Revision a38ab07a (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:44 PM Revision 0f56e3eb (ceph): doc: Nomenclature update.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:43 PM Revision ea80532d (ceph): doc: Nomenclature update. Added topic for monitor key caps. Added defau...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:06 PM Revision 42582f02 (ceph): mon/PGMonitor: add 'pg dump pgs_brief' subcommand
- It is useful to map OSDs to PGs and vice-versa; pg dump gives that
information, but gives a lot of other stuff. This... - 08:06 PM Revision db27c3f5 (ceph): qa/workunits/cephtool/test.sh: add tests for 'pg dump ...'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:03 PM Revision 5a495b1e (ceph): Merge branch 'wip-python-cleanup' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 07:52 PM Revision a0929955 (ceph): mds: fix locking, use-after-free/race in handle_accept
- We need to hold mds_lock here.
Normally the con also holds a reference, but an ill-timed connection reset
could drop... - 07:30 PM Revision b165d33a (ceph): rgw_admin: flush replicalog entries
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 07:30 PM Revision 9e88b1b4 (ceph): rgw: only log (as in ops logging) certain operations
- Fixes: #5875
ops logging should (at this point) should only include object
store related operations.
Signed-off-by: ... - 06:21 PM Revision 28d58eba (ceph): ceph.in, ceph_rest_api.py: import only used syms from ceph_argparse.py
- This makes pyflakes/pylint happier and is better practice in general
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 06:21 PM Revision 6dd4ff83 (ceph): cephtool/test.sh, rest/test.py: add tell command tests
- Also add HTTP method to test.py output
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 06:20 PM Revision 55095d56 (ceph): cephtool/test.sh: add a few tests for invalid command args
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 06:20 PM Revision 71ff794e (ceph): ceph_argparse.py: add stderr note if nonrequired param is invalid
- If we run across a user-supplied parameter that doesn't validate against
a non-required descriptor, it may be that it... - 06:20 PM Revision 9466a0b1 (ceph): Fix "too few args validate"
- Check that number of validated arguments matches the number of required
arguments in the signature. Also, sort all p... - 05:31 PM Revision e8d72ef0 (ceph): Merge pull request #483 from ceph/wip-5881
- fix invalid cluster naming in example
- 05:16 PM Revision 1cd6e2e3 (ceph): fix invalid cluster naming in example
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:43 PM devops Feature #5730 (Resolved): Show what command is being executed
- There was not a specific pull request for this since it was included as part of a bigger refactoring.
The new modu... - 02:45 PM devops Bug #5887 (Resolved): create a `-b` flag to use a ceph-deploy branch
- Teuthology does not currently allow to pass in a flag to be able to point to a `ceph-deploy` branch and it will
use... - 01:36 PM Revision 0304dfbc (ceph): Add links to OSD internals related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:32 PM Revision 0d1040d7 (ceph): Add links to scrub related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:28 PM Revision 349e7900 (ceph): Add links to peering related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:27 PM Revision 42361477 (ceph): Add links to recovery related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:13 PM devops Bug #5208 (In Progress): Debian Wheezy Needs the 'ca-certificates' package before you can wget th...
- 01:09 PM Revision 12862882 (ceph): Add links to backfill related tracker items.
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:09 PM Revision 160fa710 (ceph): fix typo
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 01:09 PM CephFS Bug #5883: mds: broken locking, ref count in handle_accept
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Usin...- 12:52 PM CephFS Bug #5883 (Resolved): mds: broken locking, ref count in handle_accept
- 01:08 PM Revision ac6f3b72 (ceph): M+K means M data + K parity and implies M chunks necessary to recover
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 12:56 PM rgw Bug #5885 (Resolved): Valgrind issue found while running s3 and swift tests
- While validating some teuthology changes, a test run found a Valgrind issue with RGW. I'm attaching the archive outpu...
- 12:52 PM Bug #5884 (Resolved): negative num_objects_degraded in pool stats
- On `mira103` I'm seeing a negative value for `num_objects_degraded` for `pool 5`. I run `ceph pg dump pools` and see ...
- 12:30 PM rgw Bug #5875 (Resolved): rgw: usage logging should only account object store operations
- Fixed and merged, commit:9e88b1b48c1f990ae202085d0a809f8ce6b18743.
- 12:06 PM Bug #5872: ceph daemon <name> badcommand does not return error
- commit:9afdea21aa072f9262155c178d6ee0da9a7b1815
- 12:05 PM Bug #5872 (Resolved): ceph daemon <name> badcommand does not return error
- 11:34 AM Bug #5873 (Duplicate): osd: unfound object from thrashing when all osds are up
- This was probably caused by the same bug as 5799. We'll see if it comes up again with that patch in next.
- 11:33 AM devops Bug #5849 (Resolved): ceph-deploy install does not create ceph.conf in /etc/ (CentOS and Ubuntu)
- Confirmed the lack of writing to the configuration file when `mon create` was being called.
Fixed and merged to ce... - 11:28 AM devops Documentation #5881 (Closed): [ceph-deploy] Naming cluster example command shows wrong example
- Just merged into ceph's master branch.
Hash: e8d72ef0402a42c8aa8ea624497d13db81d5e361 - 08:00 AM devops Documentation #5881 (Closed): [ceph-deploy] Naming cluster example command shows wrong example
- In the ceph-deploy documentation, in the Naming Cluster section (http://ceph.com/docs/next/rados/deployment/ceph-depl...
- 11:02 AM rgw Bug #5882 (Resolved): rgw: failure to lock shard should result in another error
- currently returning 500, should find some appropriate 4xx error code.
- 09:25 AM Bug #4254: osd: failure to recover before timeout on rados bench and thrashing; negative stats
- I think I'm seeing the negative stats again on mira103
`sudo ceph -f json-pretty pg dump pools | grep "\-"` - 07:16 AM RADOS Documentation #5880 (New): erasure-code: library plugin API documentation, including a simple exa...
- 07:12 AM Subtask #5879 (Resolved): jerasure plugin
- "work in progress":https://github.com/ceph/ceph/pull/538
Create a standalone jerasure plugin, outside of the Ceph ... - 07:10 AM Subtask #5878 (Resolved): erasure plugin mechanism and abstract API
- "work in progress":https://github.com/ceph/ceph/pull/518
The "abstract API":https://github.com/dachary/ceph/blob/w... - 07:08 AM Subtask #5877 (Resolved): Plugable erasure code library
- The "plugable erasure code library":https://github.com/dachary/ceph/blob/wip-4929/doc/dev/osd_internals/erasure-code....
- 03:17 AM rbd Bug #5876 (Resolved): Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= img_reque...
- Hi,
with CuttleFish with RBD kernel client (from Linux 3.9.11), I have this kernel BUG :... - 03:09 AM Revision 75558197 (ceph): mds: fix cap revoke confirmation
- There are several issues in the Capability::confirm_receipt()
1. when receiving a client caps message with 'seq == l... - 03:09 AM Revision 3c3b2ceb (ceph): mds: revoke GSHARED cap when finishing xlock
- If lock state is LOCK_XLOCKDONE, the xlocker can have GSHARED cap.
So when finishing xlock, we may need to revoke the... - 03:09 AM Revision 63a21b41 (ceph): mds: remove "type != CEPH_LOCK_DN" check in Locker::cancel_locking()
- For acquiring/cancelling xlock, the lock state transitions for
dentry lock and other types of locks are the same. So ... - 03:09 AM Revision f86828d1 (ceph): mds: handle "state == LOCK_LOCK_XLOCK" when cancelling xlock
- If we find lock state is LOCK_LOCK_XLOCK when cancelling xlock,
set lock state to LOCK_XLOCK_DONE and call Locker::ev... - 03:09 AM Revision 8f67adfb (ceph): mds: change LOCK_SCAN to unstable state
- commit 0071b8e75b (mds: stay in SCAN state in file_eval) makes
Locker::file_eval() ignore lock in LOCK_SCAN state. If... - 03:09 AM Revision 0c22dade (ceph): mds: don't issue caps while session is stale
- Locker::issue_caps() does not issue new caps to stale client,
CInode::encode_inodestat() should have the same logical...
08/04/2013
- 10:41 PM Revision a0ac4875 (ceph): upgrade-parallel/rgw: use different client for final run
- rgw task doesn't like to be stopped, then started as the same client.
That is probably fixable (it's just the archive... - 10:25 PM Bug #5869 (Fix Under Review): osd/OSD.h: 447: FAILED assert(ret) in get_map
- wip-5869
- 03:05 PM Bug #5869: osd/OSD.h: 447: FAILED assert(ret) in get_map
- it's osd.2 on this run:...
- 10:24 PM Revision e5d9ac64 (ceph): qa/workunits/cephtool/test_daemon.sh: we should error on bad command
- See #5872.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:54 PM Revision 18580c1d (ceph): Merge remote-tracking branch 'gh/next'
- 09:54 PM Revision 89347539 (ceph): samba: wait for smbd process to exit
- I saw
2013-08-03T12:56:26.641 DEBUG:teuthology.orchestra.run:Running [10.214.131.28]: 'sudo killall -9 smbd'
2013-08... - 09:14 PM rgw Bug #5875 (Resolved): rgw: usage logging should only account object store operations
- Don't aggregate admin stuff, etc. The problem is that it currently does that, and moreover it sets a 'bucket' name wh...
- 09:13 PM CephFS Bug #4685: BUG: unable to handle kernel NULL pointer dereference at
- proposed fix in testing branch, 'ceph: fix null pointer dereference'
- 08:59 PM rbd Bug #5760: libceph: osdc_build_request(): BUG_ON(p > msg->front.iov_base + msg->front.iov_len);
- another user hit this: http://marc.info/?l=ceph-devel&m=137566541229652&w=2
- 03:55 PM rgw Bug #5874 (Resolved): rgw: cuttlefish cls_rgw tests fails against next
- ...
- 03:18 PM Bug #5873: osd: unfound object from thrashing when all osds are up
- also ubuntu@teuthology:/a/teuthology-2013-08-02_01:00:11-rados-next-testing-basic-plana/93547. sitll running too
- 03:17 PM Bug #5873 (Duplicate): osd: unfound object from thrashing when all osds are up
- ...
- 03:16 PM Bug #5872 (Resolved): ceph daemon <name> badcommand does not return error
- ...
- 03:15 PM rgw Feature #5602: rgw: teuthology task to test default region as master region
- I have code out for review. Branches are:
s3-tests: wip-buck-next-2
teuthology: wip-buck-5602
This work is predi... - 03:02 PM Fix #4635: mon: many ops expose uncommitted state
- teuthology-2013-08-02_01:00:11-rados-next-testing-basic-plana/93344 for a recent occurance
- 02:48 PM CephFS Bug #5871 (Resolved): client.4145 released lease on dn 1000000061b/f108 which dne
- failure_reason: '"2013-08-03 12:43:47.073985 mds.0 10.214.133.35:6801/3070 2 : [WRN]
client.4145 released lease on... - 10:42 AM devops Bug #5849: ceph-deploy install does not create ceph.conf in /etc/ (CentOS and Ubuntu)
- install should installt he deb/rpm which will mkdir /etc/ceph. mon create and osd create will put ceph.conf there. ...
- 08:34 AM devops Bug #5849 (Need More Info): ceph-deploy install does not create ceph.conf in /etc/ (CentOS and Ub...
- Who's responsibility is to create `/etc/ceph.conf` ? ceph-deploy?
Because I can't find a place where `ceph-deploy... - 12:16 AM Revision 4bd5b591 (ceph): rgw.py: add None object check when parsing info
- The rgw task was failing to check for a None object
when parsing user info in the case where there were
config option...
08/03/2013
- 11:28 AM Bug #5869 (Resolved): osd/OSD.h: 447: FAILED assert(ret) in get_map
- note this was from yesterday... maybe fixed now?...
- 03:59 AM Revision 9e7d6d54 (ceph): PG: set !flushed in Reset()
- Otherwise, we might serve a pull before we start_flush in the
ReplicaActive constructor.
Fixes: #5799
Signed-off-by:...
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>
- 09:34 PM Bug #5822 (Fix Under Review): ceph_argparse.py: parsing of required arguments broken
- wip-5822
- 09:03 PM Bug #5799 (Resolved): SIGABRT in build_push_op -> object_info_t::decode
- 02:10 PM Bug #5799 (Fix Under Review): SIGABRT in build_push_op -> object_info_t::decode
- 01:36 PM Bug #5799: SIGABRT in build_push_op -> object_info_t::decode
- 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
- 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).
- 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 ...
- 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...
- 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... - 07:00 PM Revision 98f35a5e (ceph): rgw: do not ignore leaks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:58 PM Subtask #5861 (Resolved): Refactor scrub to use PGBackend methods
- ScrubMap should be adapted to allow for PGBackend specific metadata
- 06:54 PM Revision 97979866 (ceph): Merge remote-tracking branch 'gh/next'
- 06:54 PM Revision ea1243a1 (ceph): Merge remote-tracking branch 'gh/wip-rgw-leaks'
- Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:48 PM Subtask #5860 (Rejected): PG::calc_acting and friends should use PGBackend to select the acting s...
- 06:46 PM Subtask #5859 (Rejected): GetInfo should use PGBackend methods to determine when peering can cont...
- 06:46 PM Subtask #5858 (Resolved): Backfill should be able to handle multiple backfill peers
- 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... - 06:45 PM Subtask #5856 (Resolved): Refactor Backfill to use PGBackend methods
- 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....
- 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... - 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
- 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...
- 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/`
- 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... - 03:48 PM Feature #5648: mon should use 'module'/'perm' string in MonCommands.h for caps checking
- pushed wip-5648-b with some changes!
- 02:27 PM Feature #2009 (Resolved): osd: report performance to monitor
- we did this!
- 02:26 PM Tasks #5848 (Resolved): add perf counter for each RecoveryMachine state
- 02:23 PM Tasks #5585: test large scale exapnsion and contraction
- Use plana nodes to expand
- 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
- 02:11 PM devops Feature #5847 (Resolved): Build own versions of most recent leveldb for all supported platforms.
- 02:11 PM Bug #5754: mon: occasional osd full map not trimmed
- 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:... - 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...
- 02:07 PM Bug #5818: leveldb 1.12: hang on shutdown (mon)
- 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
- 11:29 AM Bug #5818: leveldb 1.12: hang on shutdown (mon)
- (&*#@ leveldb:...
- 01:07 PM rgw Feature #4339 (Resolved): rgw: multisite: metadata sync agent: update sync processing state
- 01:07 PM rgw Feature #4338 (Resolved): rgw: multisite: metadata sync agent: implement delta changes sync
- 01:07 PM rgw Feature #4337 (Resolved): rgw: multisite: metadata sync agent: implement full sync
- 01:05 PM devops Bug #5763 (Resolved): ceph-deploy new [IP] should error out
- Merged into ceph-deploy master
Hash: a334df3 - 01:03 PM rgw Feature #5603 (In Progress): rgw: teuthology test to check secondary region creation
- 01:03 PM rgw Feature #5602 (In Progress): rgw: teuthology task to test default region as master region
- 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 ...
- 12:56 PM devops Bug #5839 (Resolved): Move `mon` to the new structure
- Merged into ceph-deploy master
Hash: d7d6e0638f07c3693327d68ce8283b2c8fa5c444 - 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 ...
- 12:07 PM rgw Bug #5415 (Resolved): rgw: failing valgrind leak checks
- 11:54 AM devops Feature #5845 (Rejected): Automate ceph-deploy push to ceph-extras.
- 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...
- 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 ...
- 10:04 AM rgw Feature #5842 (Resolved): rgw: integrate multi-region s3tests into teuthology task
- 09:26 AM Bug #5832 (Duplicate): mon scrub mismatch
- looks like it.. scrub picked up extra osdmap keys, which is how this is manifesting
- 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... - 02:12 AM Revision 9110c7d8 (ceph): rgw: add log settings to example config
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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> - 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> - 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> - 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> - 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 ... - 01:27 AM Revision ef036bd4 (ceph): Merge branch 'wip-5831' into next
- 01:27 AM Revision 60679a0a (ceph): Merge branch 'wip-5810' into next
- 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... - 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> - 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> - 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> - 12:49 AM rgw Bug #5831 (Resolved): rgw: CORS info read for every request
- Wip-5831 landed to next
- 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... - 12:33 AM Revision ef68b988 (ceph): radosgw-agent: rename task to match tool name
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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... - 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...
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... - 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 ... - 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... - 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...
- 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> - 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: ... - 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... - 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... - 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.
- 03:23 PM Bug #5320 (Pending Backport): osd/ReplicatedPG.cc: 4753: FAILED assert(!pg_log.get_missing().is_m...
- This never actually got backported.
- 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... - 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.... - 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>
- 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... - 12:30 PM Bug #5084 (Resolved): osd: slow peering after osd restart (bobtail)
- 278c7b59228f614addf830cb0afff4988c9bc8cb probably took care of this?
- 12:28 PM Bug #5297 (Resolved): Slow requests after restarting an OSD (post peering)
- This got merged.
- 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? - 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.
- 11:42 AM devops Bug #5617 (Resolved): ceph-deploy: log ceph version to ceph.log
- Merged to ceph-deploy master branch
Hash: fc7a8e542b97d8f14fa46a80404d433075cd6ef5 - 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
- 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.
- 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... - 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.
- 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... - 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:...
- 09:58 AM Bug #5784 (Resolved): ceph_test_rados_watch_notify segfault
- wip-5784 merged into next
- 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
- 09:26 AM CephFS Documentation #5797: Document unstable nature of CephFS
- Pull request submitted: https://github.com/ceph/ceph/pull/479
- 06:01 AM Revision bbd558ad (ceph): Merge branch 'wip-5815' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:53 AM devops Bug #5738 (Resolved): Do not `rm- rf` the mon directory when calling destroy
- Merged into `ceph-deploy` master
Hash: 19144079c6592840328d3695578d6c3a7d52fe37 - 04:25 AM Revision 317d6982 (ceph): Merge branch 'wip-5784' into next
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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... - 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> - 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> - 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> - 01:08 AM Revision bf0061bf (ceph): Merge tag 'v0.67-rc3' into next
- v0.67-rc3
- 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>
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... - 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... - 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... - 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 ... - 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 ... - 09:02 PM Revision 1cff5bd5 (ceph): added rgw task before swift
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:46 PM Revision b4ed4e2e (ceph): qa/workunits/cephtool/test_daemon.sh: sudo
- Fixes: #5814
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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... - 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.
... - 07:04 PM Revision c48644d8 (ceph): qa: Add workunit that hangs for manual thrasher testing
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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> - 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> - 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 - 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.
- 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...
- 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
- 10:57 AM Bug #5815 (Resolved): rest/test.py failure: FAILURE: url http://localhost:5000/api/v0.1/mds/setm...
- ...
- 04:09 PM CephFS Documentation #5797: Document unstable nature of CephFS
- the docs are under <ceph-sources>/doc/cephfs/
- 04:03 PM CephFS Bug #5649: smbtorture test gets ebusy on kclient umount
- kclient bug or test script bug ?
- 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
- 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 ...
- 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 ...
- 02:17 PM rbd Feature #5167: openstack: cinder: differential backups
- https://review.openstack.org/#/c/35216/
- 02:17 PM rbd Feature #5168: openstack: cinder: rbd as a backup target
- https://review.openstack.org/#/c/34346/
- 02:15 PM rbd Feature #5465: openstack: cinder: support resize with rbd
- https://review.openstack.org/#/c/36415/
- 01:47 PM Bug #5814 (Resolved): test_daemon.sh - [Errno 13] Permission denied
- 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... - 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...
- 12:54 PM Bug #5814: test_daemon.sh - [Errno 13] Permission denied
- Script just needs to sudo I think
- 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
- 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... - 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...
- 01:09 PM Bug #5784 (Fix Under Review): ceph_test_rados_watch_notify segfault
- 12:06 PM rgw Feature #5607 (Resolved): s3-tests: new tests for multi region
- 12:06 PM rgw Feature #5606 (Resolved): s3-tests: run in multi region setup
- 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...
- 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... - 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... - 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.
- 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...
- 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... - 09:04 AM Bug #5503 (Resolved): osd: ceph --admin-daemon interface doesn't handle spaces in names
- 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... - 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.
... - 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> - 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... - 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... - 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 - 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... - 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... - 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() ...
07/30/2013
- 11:55 PM Revision 3fa1cd20 (ceph): Merge remote-tracking branch 'gh/next'
- 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'... - 11:11 PM Bug #5800 (Resolved): admin socket arg validation broken
- 06:25 PM Bug #5800 (In Progress): admin socket arg validation broken
- Just figuring out test/admin_socket.cc
- 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 ... - 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... - 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...
- 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 ...- 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`' ?
- 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 ... - 09:37 PM Revision 16adb916 (ceph): v0.67-rc3
- 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,... - 07:40 PM Revision 60cbed3f (ceph): Merge remote-tracking branch 'gh/wip-mon' into next
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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> - 06:12 PM rbd Feature #5465 (Resolved): openstack: cinder: support resize with rbd
- 06:10 PM rbd Feature #5167 (Resolved): openstack: cinder: differential backups
- 06:10 PM rbd Feature #5168 (Resolved): openstack: cinder: rbd as a backup target
- 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... - 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> - 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> - 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
... - 04:05 PM rgw Bug #5808 (Resolved): rgw: can't suspend user
- 04:05 PM rgw Bug #5808: rgw: can't suspend user
- Fixed, commit:736d6a1bde71919f7469218684c12793a9532aeb
- 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
- 03:55 PM Bug #5798 (Resolved): librados: mutex assertion in SimpleMessenger::submit_message
- 02:53 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
- (gdb) print *this
$5 = {<RefCountedObject> = {_vptr.RefCountedObject = 0xd66500, nref = {val = 140461764831096}}, lo... - 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
- 02:43 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
- binary was ceph_test_rados_api_cmd
- 12:50 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
- There is a chance that this may be related to #5784.
- 03:40 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
- ...
- 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.
- 01:56 PM Bug #5804: mon: binds to 0.0.0.0:6800something port
- Is the monitor being specified in 'mon initial members'?
- 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/...
- 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...
- 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.
- 02:30 PM CephFS Bug #5761 (Resolved): teuthology: MPI test sometimes fails with a permission denied
- 02:38 PM Bug #5616 (Resolved): repeated mon elections
- 10:50 AM Bug #5806 (Resolved): osd: unfound objects on next!
- Hopefully fixed with teuthology hack on next: e1cd49bd4558f7491e11b2bffe9355001661f81f
- 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. ...
- 10:27 AM Bug #5806 (In Progress): osd: unfound objects on next!
- 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 - 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 ...
- 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
- 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.
... - 05:19 AM Revision ebab04e0 (ceph): mon: add missing state name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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...
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... - 11:09 PM Revision f7d1902c (ceph): mon/Paxos: be more vocal about calling elections
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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:... - 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> - 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... - 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... - 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
... - 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?
- 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> - 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>
- 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... - 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> - 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... - 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... - 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> - 07:12 PM Revision e703942c (ceph): ceph_manager: allow-experimental-feature now causes an EINVAL
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 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... - 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> - 04:09 PM Revision 9dac3fe8 (ceph): s3tests: clone correct branch
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:09 PM Revision 3b3816df (ceph): s3tests: clone correct branch
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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_... - 03:52 PM rgw Bug #5789: rgw: can't authenticate cors requests
- I think it only broke post cuttlefish, then probably not.
- 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... - 10:35 AM rgw Bug #5789 (Fix Under Review): rgw: can't authenticate cors requests
- 10:26 AM rgw Bug #5789 (Resolved): rgw: can't authenticate cors requests
- 03:49 PM rgw Bug #5793 (Resolved): rgw: cross region copy requests not always going to the correct region
- Fixed in next commit:eb6e6da1a90d3d94d623650556d78e56d04ab3a1
- 10:40 AM rgw Bug #5793 (Fix Under Review): rgw: cross region copy requests not always going to the correct region
- 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.
- 03:48 PM rgw Bug #5791 (Resolved): rgw: bucket set_attr operations are logged in wrong metadata section
- Fixed in next commit:b5e74485d94d033478f791535423a8b8bef88326
- 10:45 AM rgw Bug #5791 (Fix Under Review): rgw: bucket set_attr operations are logged in wrong metadata section
- 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...
- 10:29 AM rgw Bug #5791 (Resolved): rgw: bucket set_attr operations are logged in wrong metadata section
- 03:47 PM rgw Bug #5790 (Resolved): rgw: access correct bucket instance object
- Fixed in next, commit:68730d80c8aa393a583c92052ef5ffd11efe17a6
- 10:45 AM rgw Bug #5790 (Fix Under Review): rgw: access correct bucket instance object
- 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 ...
- 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
- 10:45 AM rgw Bug #5770 (Fix Under Review): rgw: cors, bucket attrs info kept on bucket entry point instead of ...
- 03:15 PM Revision 3f13751f (ceph): Merge pull request #20 from ceph/double-requirements
- fix double requirements issue
- 03:09 PM Revision 17fa5440 (ceph): fix double requirements issue
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:06 PM devops Bug #5738 (Fix Under Review): Do not `rm- rf` the mon directory when calling destroy
- wip-5738
- 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.
- 02:15 PM Bug #5798: librados: mutex assertion in SimpleMessenger::submit_message
- 02:13 PM Bug #5798 (In Progress): librados: mutex assertion in SimpleMessenger::submit_message
- 12:54 PM Bug #5798 (Resolved): librados: mutex assertion in SimpleMessenger::submit_message
- ...
- 02:15 PM Bug #5799 (In Progress): SIGABRT in build_push_op -> object_info_t::decode
- 01:29 PM Bug #5799 (Resolved): SIGABRT in build_push_op -> object_info_t::decode
- ...
- 02:11 PM Bug #5749: osd: unfound objects on cuttlefish
- oops wrong bug
- 01:45 PM Bug #5749 (In Progress): osd: unfound objects on cuttlefish
- 02:10 PM Bug #5748 (Resolved): osd: unfound object test is failing to produce unfound objects
- teuthology.git bug, commit:99a79c6c1f2927b73003f13e9b08be892fa7cd50
- 01:59 PM Bug #5748 (In Progress): osd: unfound object test is failing to produce unfound objects
- 02:01 PM Bug #5780 (Resolved): the size of the old acting set should be compared with the min_size of the ...
- 01:53 PM Bug #5784: ceph_test_rados_watch_notify segfault
- 01:52 PM Bug #5784 (Resolved): ceph_test_rados_watch_notify segfault
- 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...
- 01:29 PM Bug #5783: osd: recovery timeout
- ubuntu@teuthology:/a/teuthology-2013-07-29_09:44:34-rados-next-testing-basic-plana/88630
- 01:33 PM CephFS Bug #5649 (Resolved): smbtorture test gets ebusy on kclient umount
- 01:33 PM Bug #5779 (Resolved): ceph-rest-api: missing requests dependency onpackage?
- 01:14 PM Bug #5786 (Resolved): mon/rest-api: pg dump test gives mon bad command?
- 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
- 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... - 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...
- 12:53 PM Revision 251a6a49 (ceph): Use dh_installinit to install upstart job files
- Signed-off-by: Thomas Bechtold <thomasbechtold@jpberlin.de>
- 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... - 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!)...
- 12:12 PM Bug #5782 (Resolved): osd: off-by-one on map gap handling?
- 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... - 10:10 AM devops Bug #5405 (Resolved): ceph-deploy: transient pushy exception on install
- 09:58 AM devops Feature #5016 (Resolved): ceph-deploy: gitbuilders for release packages
- All ceph-deploy gitbuilders are happy now.
- 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
- 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... - 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...
- 03:43 AM Revision b62845e7 (ceph): doc/changelog/v0.61.7
- Signed-off-by: Sage Weil <sage@inktank.com>
07/28/2013
- 11:17 PM Revision ee18322e (ceph): Merge remote-tracking branch 'gh/next'
- 11:17 PM Revision a46f60af (ceph): doc/dev/repo-lab-access: notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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) - 10:29 PM Revision 74c1bec2 (ceph): ceph-authtool: fix cli tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:27 PM Revision 7b683f7f (ceph): test/system/*: parse CEPH_ARGS environment
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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
- 05:11 AM Bug #5780 (Fix Under Review): the size of the old acting set should be compared with the min_size...
- 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... - 10:19 PM rgw Bug #5416 (Resolved): --help output needs --rgw-zone option
- 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.
- 10:09 PM Revision 0158f0db (ceph): adjust-ulimits: 16k open files
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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>
- 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... - 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... - 03:24 PM CephFS Bug #5787 (Need More Info): client/Client.cc: 2081: FAILED assert(!unclean) in put_inode
- 03:24 PM CephFS Bug #5787 (Duplicate): client/Client.cc: 2081: FAILED assert(!unclean) in put_inode
- ...
- 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... - 09:28 AM Bug #5786 (Resolved): mon/rest-api: pg dump test gives mon bad command?
- ...
- 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....
- 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... - 09:05 AM Bug #5782 (Fix Under Review): osd: off-by-one on map gap handling?
- wip-5782
- 08:21 AM Bug #5782 (Resolved): osd: off-by-one on map gap handling?
- off by one on map gap...
- 08:28 AM Bug #5784 (Resolved): ceph_test_rados_watch_notify segfault
- ...
- 08:24 AM Bug #5783 (Resolved): osd: recovery timeout
- no obvious crashes....
- 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.
- 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?
- 03:57 AM Revision fb8882b5 (ceph): upgrade-parallel: run cuttlefish api tests against cuttlefish/dumpling ...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:36 AM Revision d5a1d0a4 (ceph): upgrade-fs: specify fs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:29 AM Revision 419e90e3 (ceph): upgrade-parallel: run cuttlefish s3tests against hybrid cluster
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.
- 12:56 AM Revision 496c6773 (ceph): ceph_manager, dump_stuck: fix injectargs args
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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>
07/27/2013
- 07:30 PM Revision 73adf333 (ceph): radosgw-admin: fix typo in import
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 06:40 PM Bug #5779: ceph-rest-api: missing requests dependency onpackage?
- please review commit:6881ab3b39259adcd7aed7026ccae1cba1db7aa1
- 05:49 PM Bug #5779 (Fix Under Review): ceph-rest-api: missing requests dependency onpackage?
- 07:35 AM Bug #5779 (Resolved): ceph-rest-api: missing requests dependency onpackage?
- in qa i see...
- 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... - 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... - 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... - 02:49 PM Revision 45ce9b0b (ceph): valgrind: suppress curl, gnutlss, libfcgi leaks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 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... - 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>
- 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... - 09:37 AM Revision 865d5e92 (ceph): rados.py: fix bad indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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>
- 09:35 AM Revision da4d23ec (ceph): ceph_argparse.py: remove unnecessary semicolons
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:32 AM Revision a48b391f (ceph): ceph_rest_api.py: fix bad indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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...
- 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... - 06:22 AM Revision a3135633 (ceph): rgw: free resolver on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:22 AM Revision 25948319 (ceph): rgw: fix leak of RGWDataChangesLog::renew_thread
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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> - 05:14 AM Revision 94865368 (ceph): rgw: fix RGWFormatter_Plain
- Needs dump_format_unqouted.
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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> - 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... - 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... - 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... - 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> - 04:06 AM Revision 629326aa (ceph): qa/fs/.gitignore
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:06 AM Revision 803a1fdd (ceph): ceph_test_admin_socket: fix unit test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:53 AM Revision 3584dce2 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 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.... - 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> - 01:23 AM Revision 4c15d73f (ceph): rados: add rest-api test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:21 AM Revision 404f6d24 (ceph): rest-api: rename
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 12:26 AM Revision a9ca6234 (ceph): librados: EINVAL on a negative osd id
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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...
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... - 11:58 PM Revision 14a3e2dd (ceph): remove unused fiemap code
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:29 PM Revision 4fb55a3f (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 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> - 11:27 PM Revision 5849853c (ceph): rados/thrash: add in ext4
- 11:25 PM rgw Bug #5415 (Fix Under Review): rgw: failing valgrind leak checks
- 11:21 PM Revision 6faf8b68 (ceph): PendingReleaseNotes: note on 'ceph tell <pgid> ...'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 11:12 PM Revision 0757c60b (ceph): Merge remote-tracking branch 'gh/wip-tell-unified' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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... - 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>
- 11:11 PM Revision aa00ace1 (ceph): ceph_rest_api.py: cleanup, more docstrings, unused vars
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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... - 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... - 10:18 PM CephFS Bug #5724 (Resolved): ceph-fuse crashed during fs tests using ceph-deploy
- this was broken getgroups stuff, disabled now.
- 10:14 PM Revision c36c280a (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/pybind/ceph_argparse.py - 10:09 PM Revision 0890a6b4 (ceph): Merge pull request #19 from alfredodeza/master
- Top Level Cleanup
- 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> - 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... - 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... - 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... - 09:55 PM Revision 87f8e8fe (ceph): test_cls_log.cc: remove empty lines
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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 ... - 09:55 PM Bug #5239 (Need More Info): osd: Segmentation fault in ceph-osd / tcmalloc
- 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 (#... - 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> - 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> - 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... - 09:18 PM Revision f2cddda1 (ceph): rgw: correct socket option name
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 09:15 PM Revision 699d0a3b (ceph): rgw: add rgw log socket to daemonized radosgw too
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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... - 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> - 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> - 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 ... - 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 ... - 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>
- 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> - 08:51 PM Revision c9fcda88 (ceph): OSD: provide newer command descs with module/perm/avail
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 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>
- 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... - 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 ... - 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 ... - 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... - 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 - 05:48 PM Revision 99ae9471 (ceph): rados: add thrasher which causes map gaps
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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...
- 05:40 PM Revision a355d9f5 (ceph): ceph_manager: add test_map_discontinuity to thrasher
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 05:31 PM Bug #5776 (Can't reproduce): ceph: passing -1 osd id
- i fixed librados to not assert, but still:...
- 05:17 PM devops Feature #5775 (Resolved): create qemu rbd package for rhel 6.5 - qemu-rbd
- 05:15 PM rbd Feature #5774 (Resolved): test libvirt + qemu on rhel
- 04:58 PM Bug #5767 (Resolved): ceph-deploy + ceph-fuse tests failing on next
- 03:27 PM Bug #5767 (In Progress): ceph-deploy + ceph-fuse tests failing on next
- oops
- 03:27 PM Bug #5767 (Resolved): ceph-deploy + ceph-fuse tests failing on next
- 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 - 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... - 04:44 PM rgw Feature #5607 (In Progress): s3-tests: new tests for multi region
- 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... - 04:30 PM rgw Feature #5606: s3-tests: run in multi region setup
- 03:59 PM rgw Bug #5770 (Resolved): rgw: cors, bucket attrs info kept on bucket entry point instead of bucket i...
- 03:25 PM Bug #5764 (Resolved): mon: problem with pgmap upgrade_format, then sync
- 10:36 AM Bug #5764: mon: problem with pgmap upgrade_format, then sync
- 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... - 03:22 PM Bug #5616: repeated mon elections
- logs on slider:~samuelj/big_cluster/mons[2]
- 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...
- 02:07 PM Bug #5752 (Resolved): osd: delayed loading of classes can be problematic if use races with upgrade
- 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
- 09:38 AM Bug #5766 (Resolved): osd: replay not closing fds? too many open fds on upgrade+restart
- ...
- 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 - 10:51 AM Bug #5677 (Resolved): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
- 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...
- 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.
- 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... - 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...
- 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.... - 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. ... - 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... - 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... - 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... - 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.... - 02:50 AM Revision f19bcfc9 (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 02:50 AM Revision f5170fb4 (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 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 - 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 - 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 ... - 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> - 01:02 AM Revision 4c5cc89d (ceph): ceph-deploy: remove workunit branch options
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 12:12 AM Revision aeb3586b (ceph): added test_mon_destroy option to ceph-deploy task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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 ... - 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 ...
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... - 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... - 11:00 PM Revision 18eabd33 (ceph): rgw: pass the sync mode into the RGWMetadataManager::put() calls.
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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.
... - 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... - 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> - 10:24 PM Revision 176aa394 (ceph): remove old push_to_kclient.pl
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:21 PM Revision 09a664e2 (ceph): Merge remote-tracking branch 'gh/cuttlefish-next' into cuttlefish
- 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 ...
- 10:12 PM CephFS Bug #5761 (Resolved): teuthology: MPI test sometimes fails with a permission denied
- End of the log:...
- 09:53 PM Bug #5752 (Fix Under Review): osd: delayed loading of classes can be problematic if use races wit...
- 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... - 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 ... - 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> - 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... - 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... - 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.
- 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...
- 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... - 08:57 PM Revision c9957329 (ceph): upgrade-parallel: fix rgw syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:57 PM Revision 3c781bdb (ceph): upgrade-parallel/rados: fix mon restarts
- 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> - 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>
- 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> - 07:46 PM Revision 5796d763 (ceph): schedule_suite: less ceph-deploy client debugging
- 07:45 PM Revision 6914efa6 (ceph): schedule_suite.sh: select ceph-dpeloy branch
- 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> - 06:34 PM Revision df9b8777 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
PendingReleaseNotes - 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...
- 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:...
- 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> - 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> - 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... - 06:07 PM Revision e52f64ef (ceph): upgrade-cuttlefish: run on xfs, not /
- 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... - 05:59 PM Bug #5750 (Resolved): mon: paxos doesn't share uncommitted if leader has older last_committed
- 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... - 05:48 PM Revision ddaf6d5a (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
configure.ac
src/ceph.in
src/pybind/ceph_argparse.py - 05:38 PM Revision 78214af3 (ceph): doc/release-notes: v0.61.7
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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... - 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... - 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... - 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> - 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 ... - 05:18 PM Revision 2c986703 (ceph): modified workunit branch to cuttlefish
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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 ... - 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 04:49 PM Revision a164f575 (ceph): Merge tag 'v0.67-rc2' into next
- v0.67-rc2
- 04:19 PM rgw Feature #5680 (Resolved): rgw: teuthology: merge in changes to enable multiple regions
- https://github.com/ceph/teuthology/commit/8ad065dc9c4d9fc0772614f5b3555e1c3f8939fa
- 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
- 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>
- 03:34 PM Bug #5723 (Resolved): OSD seemingly loses objects during crash
- 10:38 AM Bug #5723 (Pending Backport): OSD seemingly loses objects during crash
- 09:35 AM Bug #5723 (Fix Under Review): OSD seemingly loses objects during crash
- 03:34 PM Bug #5714 (Resolved): osd/ReplicatedPG.cc: 7564: FAILED assert(0 == "erroneously present object")
- 03:34 PM Bug #5517 (Resolved): osd: stuck peering on cuttlefish
- 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... - 02:34 PM devops Bug #5745 (Resolved): ceph-deploy: mds create command errors out EACCES on next branch
- 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...
- 11:38 AM devops Bug #5745: ceph-deploy: mds create command errors out EACCES on next branch
- pushed fix to ceph-deploy master
- 02:03 PM Bug #5749: osd: unfound objects on cuttlefish
- Kicked off small group sjust-5749-0 with logging.
- 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...
- 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
- 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...
- 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 ... - 01:16 PM Bug #5743 (Resolved): ceph_rest_api.py: config sections should fall back from specific to general
- commit:0b8cad1805bd72c7359b21cfdbc05c2c7b887e44
- 01:11 PM CephFS Bug #5753 (Duplicate): ceph-fuse: segfault when getting back a traceless rename op
- ...
- 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.
- 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...
- 11:13 AM Bug #5692 (Resolved): RADOS performance regression in 0.65
- 10:40 AM Bug #5625 (Resolved): osd: scrub finds 20 missing objects on cuttlefish
- Doesn't actually need backport...
- 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.
- 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... - 05:39 AM Revision a8b70f03 (ceph): doc/release-notes: v0.67-rc2
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:44 AM Revision 8f010aff (ceph): v0.61.7
- 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...
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>
- 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>
- 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... - 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) - 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... - 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... - 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... - 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) - 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... - 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... - 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... - 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... - 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... - 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 ... - 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: ... - 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... - 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... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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... - 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... - 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... - 11:18 PM Revision 0018b45f (ceph): v0.67-rc2
- 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... - 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-... - 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 ... - 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) - 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... - 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... - 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) - 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... - 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 ... - 10:43 PM devops Bug #5345 (Resolved): ceph-disk: handle less common device names
- 10:43 PM Bug #5698 (Resolved): mon: paxos mishandles uncommitted values during collect/last phase
- 10:42 PM Bug #5737 (Resolved): mon: assert(latest_full > 0) on 0.61.6
- 01:30 PM Bug #5737: mon: assert(latest_full > 0) on 0.61.6
- 10:35 AM Bug #5737 (In Progress): mon: assert(latest_full > 0) on 0.61.6
- 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...
- 03:49 AM Bug #5737 (Resolved): mon: assert(latest_full > 0) on 0.61.6
- Code introduced specifically to work around #5704....
- 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... - 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-... - 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
... - 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... - 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:... - 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... - 08:53 PM Revision 26d0f04b (ceph): Merge branch 'wip-cephtool-cleanup' into next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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... - 06:56 PM Revision 085f129a (ceph): ceph.in: remove dead code
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 06:56 PM Revision 1579c344 (ceph): rest/test.py: osd lspools should be a 'GET'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 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... - 05:25 PM Revision 13aca3b7 (ceph): ceph: wait_for_osds_up
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:25 PM Revision 75136a83 (ceph): ceph: wait-for-osds-up option for restart
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 <... - 04:59 PM Revision 88cab471 (ceph): teuth: reworked rgw to support regions / zones
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 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>
- 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... - 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... - 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" ... - 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... - 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... - 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... - 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>
... - 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... - 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... - 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... - 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) - 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... - 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> - 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... - 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...
- 03:24 PM devops Bug #5745 (Resolved): ceph-deploy: mds create command errors out EACCES on next branch
- mds create command throws EACCES....
- 02:51 PM devops Bug #5734 (Duplicate): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block...
- #5345
- 02:50 PM devops Bug #5734 (Pending Backport): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sy...
- 02:46 PM devops Bug #5734 (Resolved): ceph-deploy osd prepare <part1>:<part2> fails, tries to look up /sys/block/...
- 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... - 01:56 PM Bug #5742 (Resolved): daemon hangs on shutdown when running with valgrind
- 01:30 PM Bug #5742 (Resolved): daemon hangs on shutdown when running with valgrind
- ...
- 12:50 PM Revision 02609438 (ceph): add test requirements to requirements file
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 12:49 PM Revision 545fc274 (ceph): remove test dependencies from setup.py
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 12:43 PM Revision 2d9cb1ff (ceph): fix RST formatting issues in README file
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 12:31 PM Revision b3bd39cb (ceph): removing todo org file from the root of the project
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 12:30 PM Revision 1e4a4d73 (ceph): remove Makefile that attempted to do linting
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 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... - 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...
- 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... - 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.
- 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> - 04:41 AM Revision 139f25f0 (ceph): Merge remote-tracking branch 'gh/next'
- 04:41 AM Revision 4444c942 (ceph): doc/release-notes: v0.61.6
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 01:00 AM Revision 203c53d9 (ceph): upgrade-parallel/stress-split: fix osd names
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:14 AM Revision 4183b74b (ceph): mon/MonmapMonitor: make 'mon remove ...' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
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... - 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 ... - 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... - 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> - 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... - 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... - 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...
- 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... - 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 ... - 10:00 PM Revision 1c2062e4 (ceph): upgrade-parallel: add stress-split collection
- 09:45 PM Revision 2ce2ce94 (ceph): upgrade-parallel: do staggered updates
- 09:42 PM Revision 612a9b35 (ceph): mon: add quorum_names to quorum_status command output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:33 PM Bug #5722 (Resolved): osd: crash during signal handler setup on startup
- 05:54 PM Bug #5722 (Fix Under Review): osd: crash during signal handler setup on startup
- 09:41 AM Bug #5722 (Resolved): osd: crash during signal handler setup on startup
- probably due to the recent signal handler changes :)...
- 09:23 PM Revision 9a7a0557 (ceph): ceph-fuse: disable getgroups_cb
- It's broken. See #5729.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:05 PM Revision 90212f7c (ceph): added tasks in the yaml
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:04 PM Revision cfabede9 (ceph): Merge branch 'wip-formatted-output' into next
- Formatted output bugfixes
- 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... - 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> - 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> - 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... - 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... - 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> - 08:59 PM Revision 385b9c89 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 08:59 PM Revision 4479a5ab (ceph): removed a blank line
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 08:52 PM Revision 59ddece1 (ceph): v0.61.6
- 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... - 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... - 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... - 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 !
- 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...
- 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:
... - 07:09 PM Revision 8814265f (ceph): Enable libs3 support for debian packages
- 06:23 PM Revision e0709ef5 (ceph): Merge remote-tracking branch 'gh/next' into next
- 05:46 PM Revision a0edf7aa (ceph): rados: trim more aggressively
- 05:16 PM rbd Bug #5464 (Resolved): krbd: modifying mapped image also modifies snapshot
- 3.9 is EOL
- 05:05 PM CephFS Bug #5689 (Resolved): ceph-fuse crashed after upgrading from cuttlefish to dumpling
- 04:27 PM CephFS Bug #5689: ceph-fuse crashed after upgrading from cuttlefish to dumpling
- Couple comments on the wip-5689 branch.
- 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...
- 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
- 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...
- 10:04 AM Bug #5723: OSD seemingly loses objects during crash
- OSD crashed without writing any logs
- 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...
- 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... - 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. ... - 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... - 04:24 PM Revision f528108d (ceph): rados: keep fewer osdmaps around
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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. ... - 04:18 PM Documentation #3164 (Rejected): doc: "ceph auth add" syntax: * and ... are magic
- 03:44 PM Revision f46e8b99 (ceph): doc/release-notes: v0.67-rc1
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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...
- 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
- 02:59 PM CephFS Bug #5731 (Can't reproduce): failed pjd link permissions check
- We failed a test in pjd link/07.t:...
- 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.
- 03:18 PM CephFS Fix #5729: ceph-fuse: fix getgroups_cb and gids
- Is this the ticket for "ceph-fuse is crashing everywhere"?
- 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... - 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...
- 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 ...
- 02:12 PM Bug #5718 (Resolved): MDSMonitor::dump_info new field mdsmap_first_committed outside any section
- 12:36 AM Bug #5718 (Fix Under Review): MDSMonitor::dump_info new field mdsmap_first_committed outside any ...
- 02:12 PM Bug #5719 (Resolved): OSDMap::print_summary() lost a flush
- 12:36 AM Bug #5719 (Fix Under Review): OSDMap::print_summary() lost a flush
- 02:12 PM Bug #5720 (Resolved): "mon status" missing a close_section()
- 12:36 AM Bug #5720 (Fix Under Review): "mon status" missing a close_section()
- 02:12 PM Bug #5721 (Resolved): pgmap pgs_by_state uses field names containing '+'
- 12:36 AM Bug #5721 (Fix Under Review): pgmap pgs_by_state uses field names containing '+'
- 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... - 12:05 AM Bug #5721 (Resolved): pgmap pgs_by_state uses field names containing '+'
- 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:...
- 01:41 PM devops Bug #5489: ceph-deploy: mon destroy throws inappropriate message
- I think the answer is both :)
- 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 ...
- 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...
- 11:30 AM rbd Bug #5426 (In Progress): librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::com...
- 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....
- 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 ... - 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... - 11:12 AM rbd Bug #5488 (In Progress): librbd: deadlock in image refresh
- 11:08 AM Bug #5704 (Resolved): mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
- 10:17 AM Bug #5704: mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
- 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...
- 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...
- 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...
- 07:10 AM devops Bug #5678 (Resolved): ceph-deploy mon destroy broken
- 06:23 AM Revision 9e734ffe (ceph): Merge branch 'next'
- 06:21 AM Revision 98816e69 (ceph): Merge branch 'next' of github.com:ceph/ceph into next
- 06:19 AM Revision fc6cb81e (ceph): Merge branch 'next'
- 04:04 AM Revision 3f315404 (ceph): qa/workunits/rest/test: cluster_down/up are now idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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> - 01:46 AM Revision 2c5b68c3 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
PendingReleaseNotes - 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> - 12:20 AM Revision d2881dd7 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
- 12:19 AM Revision c812ee23 (ceph): task yamls for upgrade-parallel suite
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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...
07/22/2013
- 11:30 PM Revision 77cae4bf (ceph): thrashosds: add delay option after recovery
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:33 PM CephFS Bug #5658 (Resolved): kcepht: warning: fs/ceph/inode.c:1000 ceph_fill_trace+0x760/0x900 [ceph]()
- 10:32 PM CephFS Bug #4601 (Can't reproduce): symlink with size zero
- 10:32 PM CephFS Bug #3641 (Resolved): kclient: hit EOF prematurely
- 10:32 PM CephFS Bug #5039: client: unlinking files leaves the cached entry behind
- 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... - 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> - 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> - 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> - 09:51 PM Bug #5720 (Resolved): "mon status" missing a close_section()
- output is not valid JSON; overall "mon status" section must be closed
- 09:47 PM Revision 3f95f9a4 (ceph): Merge remote-tracking branch 'gh/wip-5624-b' into next
- Reviewed-by: David Zafman <david.zafman@inktank.com>
- 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. ... - 09:44 PM Revision c5025d4a (ceph): rgw: dump progress through swift object copy
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:44 PM Revision 9f05db6b (ceph): rgw: add some comments
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:44 PM Revision 165b0d0a (ceph): PendingReleaseNotes: update about new rgw copy obj response
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 09:37 PM Revision c7edf036 (ceph): Merge pull request #458 from ceph/wip-5693
- Wip 5693
Reviewed-by: Greg Farnum <greg@inktank.com> - 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). - 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... - 09:32 PM Bug #5717 (Resolved): mds cluster_down doesn't fail, requires change in rest/test.py
- commit:3f31540448e20fd6391773d4f3d46d76060b31c8
- 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... - 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... - 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... - 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... - 09:13 PM Revision cfe1395f (ceph): mon/Paxos: add failure injection points
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 09:13 PM Revision 19b29788 (ceph): mon/Paxos: debug ignored uncommitted values
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 09:12 PM Revision a61635e8 (ceph): ceph-monstore-tool: dump paxos transactions
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:12 PM Revision 99e60545 (ceph): mon/Paxos: accepted_pn_from has no semantic meaning
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:10 PM Bug #5704 (In Progress): mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttl...
- 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... - 09:10 PM Bug #5677 (In Progress): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
- 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> - 06:57 PM Revision 835dd973 (ceph): v0.67-rc1
- 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... - 06:29 PM Bug #5698 (Pending Backport): mon: paxos mishandles uncommitted values during collect/last phase
- 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... - 05:40 PM rgw Bug #5716 (Resolved): radosgw-admin: does not validate pool name when creating region
- On the next branch, running:...
- 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> - 05:32 PM Revision e71808f6 (ceph): Merge remote-tracking branch 'upstream/next'
- 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... - 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> - 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> - 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> - 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... - 05:20 PM Revision 748d0c80 (ceph): Add more stressful thrashing by doing more pg splitting
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:11 PM Bug #3676 (Can't reproduce): osd keeps crashing at ReplicatedPG::scan_range()
- 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... - 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... - 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,... - 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> - 04:29 PM Revision 4a4ecde0 (ceph): big: run for 1 hour
- 04:29 PM Revision 9b3f59df (ceph): rados: add in the mon/caps.sh tests
- 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>
- 03:56 PM CephFS Bug #5689 (Fix Under Review): ceph-fuse crashed after upgrading from cuttlefish to dumpling
- 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...
- 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
- 03:34 PM Bug #5697 (Duplicate): osd: ENOENT on pull
- This is probably also a duplicate of 5699
- 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
... - 03:13 PM Bug #5699 (Resolved): osd/ReplicatedPG.cc: 1507: FAILED assert(0) in trim_object
- 03:13 PM Bug #5714 (Pending Backport): osd/ReplicatedPG.cc: 7564: FAILED assert(0 == "erroneously present ...
- 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... - 02:54 PM rgw Feature #5693 (Resolved): rgw: send data through copy operation to avoid timeout
- Merged into next in commit:c7edf03691a5cc86726e687d9a140a4fefb07a97
- 02:53 PM rgw Bug #5664 (Resolved): rgw: can't create containers on secondary region via swift
- In next as of commit:a7b707cb74fe283fcc296f6dc765c4c1e53ef160
- 02:49 PM Bug #5624 (Resolved): osd: prepare_to_stop() segfaults if we get a signal during startup
- commit:3f95f9a45e34af78449427db315321185e87cbcc
- 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... - 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...
- 01:51 PM Bug #5701 (Duplicate): ENOENT from radosmodel test
- 01:49 PM CephFS Bug #5418: kceph: crash in remove_session_caps
- registers:...
- 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 ... - 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....
- 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 - 01:23 PM Bug #3944 (Resolved): ceph tool should prevent --admin-socket
- 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
... - 11:13 AM Bug #5656 (Resolved): ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))
- 0897d3a820ec182ebd74100a370dbadab50de84f
- 10:49 AM Bug #5656 (In Progress): ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))
- 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... - 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... - 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
... - 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... - 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... - 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
... - 10:51 AM Bug #5672 (Resolved): osd: stuck in DeletingState::try_stop_deletion
- Landed
- 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 ...
- 10:38 AM Bug #5700: very high memory usage after update
- Hi Mark,
Here's the output of ceph osd dump:... - 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... - 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... - 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? ...
- 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... - 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...
- 10:03 AM Bug #5652 (Resolved): mon: occasional clock_skew test failure
- 09:53 AM devops Bug #5496 (Resolved): Unable to install librados rpm on Fedora 18
- 09:41 AM rgw Bug #5676 (Resolved): swift nightly tests failing
- 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.
- 06:21 AM rgw Bug #5374: Avoid relying on keystone's admin token
- This issue need update has a fix has been merged.
- 08:15 AM devops Bug #5694 (Closed): test_cli uses python 2.7+ constructs
- 06:38 AM devops Bug #5694: test_cli uses python 2.7+ constructs
- Awaiting merge: https://github.com/ceph/ceph-deploy/pull/19
- 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... - 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.
- 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
- 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> - 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... - 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...
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
- 10:16 PM Bug #5704 (Resolved): mon/OSDMonitor.cc: 132: FAILED assert(latest_bl.length() != 0) on cuttlefish
- ...
- 09:45 PM Bug #5656: ./osd/OSDMap.h: 536: FAILED assert(pools.count(pg.pool()))
- full logs at: ubuntu@teuthology:/a/sage-foo/76309
- 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...
- 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...
- 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.
- 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...
- 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...
- 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...
- 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....
- 01:03 AM Bug #5692: RADOS performance regression in 0.65
- I'm placing my bets on this being the writeback throttle. Tunables:...
- 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...
- 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...
- 07:56 PM Bug #5701 (Duplicate): ENOENT from radosmodel test
- ...
- 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...
- 08:49 AM Bug #5698 (Fix Under Review): mon: paxos mishandles uncommitted values during collect/last phase
- see wip-paxos
- 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...
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...
- 09:15 PM rgw Bug #5691: All bucket ACLs lost after upgrade
- Yes, this worked.
- 09:10 PM Bug #5698: mon: paxos mishandles uncommitted values during collect/last phase
- the uncommitted value learning is broken. on the leader:...
- 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... - 09:02 PM Bug #5663 (Won't Fix): ceph tool: crash (debian wheezy)
- need to upgrade ceph-common before restarting the mons
- 08:10 PM Revision 6402e461 (ceph): doc: Fixed formatting errors.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:26 PM Revision eb03e9da (ceph): doc: Updated RPM documentation with additional details.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:30 PM Revision 37a66244 (ceph): apache.conf: load modules conditionally
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 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>
- 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>
- 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:... - 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>
- 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... - 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 ... - 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> - 03:47 PM Revision 1fd01e3b (ceph): mon: shutdown: remove sessions under mon->lock
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 03:37 PM Revision 318f3df7 (ceph): mds: install signal handlers after init
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:37 PM Revision 868b4863 (ceph): mon: install signal handlers after init
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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> - 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... - 12:16 PM Bug #5699 (Resolved): osd/ReplicatedPG.cc: 1507: FAILED assert(0) in trim_object
- ...
- 11:22 AM rgw Feature #5693 (Fix Under Review): rgw: send data through copy operation to avoid timeout
- pushed implementation to wip-5693.
- 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... - 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.
- 09:03 AM Bug #5695 (Fix Under Review): Debian packaging fails when removed but not purged
- see wip-5695
- 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...
- 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... - 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> - 05:32 AM Revision 3dec530d (ceph): qa/workunits/mon/caps.sh: clean up users; rename
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:19 AM Revision 494accb8 (ceph): ceph-deploy: do not test mon destroy by default
- 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... - 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>
- 04:53 AM Revision 51c2963e (ceph): mon_thrash: tolerate scrub command failure
- We can get EBUSY if there is an election going on.
- 04:28 AM Revision 8bc578f9 (ceph): Merge pull request #449 from trhoden/rbd_child_doc
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 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-... - 04:08 AM Revision 73b4003f (ceph): Merge remote-tracking branch 'gh/wip-swift' into next
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 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...
- 02:18 AM Revision 4036547e (ceph): Merge branch 'wip-teuthREAD-wusui'
- 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 ... - 01:27 AM Revision ea2b98f3 (ceph): Merge pull request #432 from kri5/wip-radosgw-config-doc
- doc: Modifies keyring path in radosgw config page.
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>
- 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 ... - 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... - 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.... - 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... - 11:27 PM Revision 19bf7f7b (ceph): modified the workload for mixed-mon upgrade suite
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:23 PM Revision 2795eb12 (ceph): Revert "mon: OSDMonitor: only thrash and propose if we are the leader"
- This reverts commit 5eac38797d9eb5a59fcff1d81571cff7a2f10e66.
- 11:22 PM Revision 0a996493 (ceph): Revert "mon/OSDMonitor: fix typo"
- This reverts commit d656aed599ee754646e16386ce5a4ab0117f2d6e.
- 11:01 PM rgw Bug #5691 (Fix Under Review): All bucket ACLs lost after upgrade
- Pushed fix to wip-5691.
- 07:12 PM rgw Bug #5691 (Resolved): All bucket ACLs lost after upgrade
- I upgraded from 0.66 to current next, 8c5e1db4fb76b5e1fcf6721ad210f143a571d7b8 (via c0e77c91b6c39998ef4e19a726db87b66...
- 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> - 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> - 09:50 PM Revision 06ae53e2 (ceph): mon: improve osdmap subscription debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:49 PM Revision d3902e2e (ceph): Merge remote-tracking branch 'gh/wip-stats' into next
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:44 PM Revision 633a1881 (ceph): Merge branch 'wip-centos-rgw'
- 09:44 PM Revision bd56af70 (ceph): Merge branch 'wip-centos-rgw'
- 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> - 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> - 08:58 PM rgw Feature #5693 (Resolved): rgw: send data through copy operation to avoid timeout
- 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> - 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... - 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...
- 08:25 PM Revision bc1aca77 (ceph): Merge branch 'wip-rgw-next-2' into next
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 08:21 PM Revision e4d2787b (ceph): rgw-admin: link / unlink should report errors
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 08:21 PM Revision d44082e4 (ceph): cls_rgw: quiet down verbose log message
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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> - 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... - 08:21 PM Revision 2e518235 (ceph): rgw: forward x_amz_meta headers when forwarding a request
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:21 PM Revision 989a4d93 (ceph): rgw: adjust error for bucket removal on secondary region
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 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 ... - 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... - 08:21 PM Revision 0024e5aa (ceph): rgw: fix time parsing in replica log
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 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... - 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... - 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>
- 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 07:49 PM Bug #5624 (Fix Under Review): osd: prepare_to_stop() segfaults if we get a signal during startup
- In wip-4624
- 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... - 06:27 PM Revision 0cc1cffd (ceph): Merge remote-tracking branch 'gh/next'
- 06:26 PM Revision d874b57e (ceph): sleep: new task
- 06:06 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
- 03:43 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
- osd/filestore lock loop, I'll have a fix shortly
- 03:09 PM Bug #5672: osd: stuck in DeletingState::try_stop_deletion
- ah, dispatch is stuck here:...
- 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?
- 05:55 PM Bug #5683 (Resolved): ceph.in: error message on bad daemon command is confusing
- 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. - 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... - 05:54 PM Cleanup #5684 (Resolved): ceph_rest_api.py: remove unused imports
- 02:10 PM Cleanup #5684 (Fix Under Review): ceph_rest_api.py: remove unused imports
- ...
- 02:10 PM Cleanup #5684 (Resolved): ceph_rest_api.py: remove unused imports
- 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> - 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... - 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... - 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> - 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 <... - 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... - 05:31 PM Revision b4db5886 (ceph): osd: make pool_stat_t *log_size fields signed
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ...
- 05:10 PM Revision 375c0d4e (ceph): Merge pull request #18 from alfredodeza/master
- Safer dict.get in queues.py
- 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> - 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> - 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...
- 04:17 PM Revision 23cde453 (ceph): Merge remote-tracking branch 'gh/next'
- 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 ... - 03:21 PM Revision c4d4f345 (ceph): doc/release-notes: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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:...
- 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... - 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... - 02:48 PM Revision d1b47f40 (ceph): test: update cli test for radosgw-admin
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 02:36 PM Bug #2544 (Closed): Help text for "usage show" identical to "usage trim"
- Fixed last June
commit:c87c83f3184dab50823f74b5a30b553d65eedb65
- 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> - 02:19 PM rgw Bug #5675 (Resolved): New rgw issues 301 redirect without Location header
- This should be resolved by commit:4e05786a58a1218e1b68d5fbcddefa7a72ac03ce
- 09:54 AM rgw Bug #5675 (Fix Under Review): New rgw issues 301 redirect without Location header
- 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...
- 02:17 PM Bug #5297: Slow requests after restarting an OSD (post peering)
- comment out clean_up_local()
- 02:17 PM Bug #5297 (Pending Backport): Slow requests after restarting an OSD (post peering)
- 02:14 PM Bug #5504 (Duplicate): osd stack on peereng for a long time
- see #5517
- 02:14 PM Bug #5301 (Can't reproduce): mon: leveldb crash in tcmalloc
- 02:14 PM Bug #5513 (Can't reproduce): osd crashes consistently after startup
- Missing map in osd store, possibly corrupt.
- 02:13 PM Bug #5401 (Can't reproduce): cuttlefish osd recovery slow
- 02:12 PM Bug #5596 (Can't reproduce): OSD keeps crashing while trying to rewight another OSD
- 02:02 PM Tasks #5584 (Resolved): measure peering performance
- 02:02 PM Feature #4462 (Resolved): api: RESTful client: implement remaining N-1 commands JSON or XML
- 02:02 PM Feature #4459 (Resolved): api: RESTful client: implement remaining commands JSON only
- 02:02 PM Feature #4460 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON only
- 02:02 PM Tasks #5583 (Resolved): populate test cluster with rgw data
- 02:02 PM Tasks #5582 (Resolved): create large test cluster on burnupi and/or mira
- 02:02 PM Feature #4549 (Resolved): api: Incorporate and respond to comments on DRAFT REST API
- 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... - 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
- 01:52 PM Feature #4463 (Resolved): api: RESTful client: demonstrate remaining N-1 commands JSON or XML
- commit:4cb0e062661a7190366753554d7202aa0168f265 et. seq.
- 01:51 PM devops Feature #5682 (Rejected): gitbuilder: create a way to push a branch to the front of the gitbuidle...
- 01:25 PM Bug #5473 (Resolved): osd/ReplicatedPG.cc: 1379: FAILED assert(0) in trim_object() on master, cut...
- 01:25 PM Bug #5507 (Resolved): osd: ENOENT on clone
- 01:25 PM Bug #5392 (Resolved): osd: unfound objects from thrashing
- 01:25 PM Bug #5269 (Resolved): osd: EEXIST on mkcoll
- 01:25 PM Bug #5631 (Resolved): osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
- 01:24 PM Bug #5154 (Resolved): osd/SnapMapper.cc: 270: FAILED assert(check(oid))
- 01:24 PM Bug #5670 (Resolved): ceph_test_rados; FAILED assert(0)
- 01:21 PM rgw Feature #5680 (Resolved): rgw: teuthology: merge in changes to enable multiple regions
- 01:12 PM rgw Feature #5606 (In Progress): s3-tests: run in multi region setup
- 01:07 PM rgw Tasks #5586 (Resolved): rgw: build test plan
- 01:06 PM rgw Feature #4340: rgw: dr: data sync agent: implement full sync
- 01:05 PM rgw Feature #4339: rgw: multisite: metadata sync agent: update sync processing state
- 01:05 PM rgw Feature #4338: rgw: multisite: metadata sync agent: implement delta changes sync
- 01:05 PM rgw Feature #4337: rgw: multisite: metadata sync agent: implement full sync
- 01:05 PM rgw Cleanup #5558 (Resolved): rgw: modify certain radosgw-admin operations interface
- Merged in commit:7f67848
- 01:01 PM Revision 5263a6f7 (ceph): failed dict.get evaluates to None
- 12:59 PM Revision 65f49beb (ceph): safer get by falling back to a dictionary
- 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 ...
- 09:52 AM rgw Bug #5674 (Fix Under Review): Upgrade from 0.66 -> next: upgrade issues because of default caps
- 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.
- 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...
- 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... - 11:59 AM rgw Bug #5676: swift nightly tests failing
- apparently I misread the log, the pool creation response arrives quickly.
- 11:27 AM rgw Bug #5676: swift nightly tests failing
- pool creation takes too long:...
- 08:19 AM rgw Bug #5676 (Resolved): swift nightly tests failing
- 11:46 AM devops Bug #4936: ceph-deploy fails to report errors
- change default behavior of ceph-deploy to be -v
- 11:45 AM devops Bug #4919 (Resolved): ceph-deploy: disk list doesn't properly display all the disks on a VM
- 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
- 11:32 AM rgw Bug #5679 (Resolved): radosgw-agent: partial sync doesn't handle bucket.instance entries
- Just a silly typo.
commit:d693e6792dc74a2240ba5406417148e16bf1920d - 10:43 AM rgw Bug #5679 (Resolved): radosgw-agent: partial sync doesn't handle bucket.instance entries
- Just verified with latest version
- 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-... - 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... - 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...
- 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...
- 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
- 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. ;)
- 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... - 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".
- 08:46 AM Bug #5677 (Resolved): osd/OSD.cc: 5517: FAILED assert(_get_map_bl(epoch, bl))
- ...
- 08:13 AM Revision 76040d90 (ceph): rgw: Adds --rgw-zone --rgw-region help text.
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 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> - 02:52 AM Revision 203bc59b (ceph): Merge branch 'wip-machine-based-workers' into next
- 02:37 AM Revision a2efc173 (ceph): Merge branch 'wip-machine-based-workers'
- 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. ... - 01:05 AM Revision 4db5b930 (ceph): ceph: do not ignore osd leaks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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> - 12:10 AM Revision 4ed79429 (ceph): init-ceph: don't activate-all for vstart clusters
- Signed-off-by: Sage Weil <sage@inktank.com>
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> - 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...
- 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...
- 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?...
- 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...
- 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...
- 05:52 PM Bug #5671: pgs stuck in recovering, not progressing at all
- OK, it gets even weirder.
1) Stop all 4 offending osds. ... - 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...
- 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...
- 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> - 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>
- 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.
- 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 10:01 PM devops Feature #5018 (Resolved): arm: ceph-deploy: push packages to ARM
- Tested.
- 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. - 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 ... - 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> - 08:30 PM Revision 382d17ee (ceph): reorg kernel -> krbd + kcephfs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 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... - 07:31 PM Revision 0985f8c3 (ceph): nuke: killall ceph-disk, too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:26 PM Bug #5670: ceph_test_rados; FAILED assert(0)
- wip-5670, going to do some testing.
- 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...
- 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 ...
- 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... - 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...- 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... - 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... - 06:38 PM Revision 320032f6 (ceph): schedule_suite.sh: escape ceph-deploy overrides
- 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> - 06:10 PM Bug #5512 (Resolved): mon: missing full osdmaps after sync
- 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... - 01:48 PM Bug #5512: mon: missing full osdmaps after sync
- Did we backport the update on commit versus round finish patch?
- 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.
- 08:35 AM Bug #5512 (Pending Backport): mon: missing full osdmaps after sync
- 06:07 PM Bug #5201 (Resolved): osd: valgrind leaks
- 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... - 04:42 PM Revision a59493ec (ceph): doc/release-notes: add/fix changelog links
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:39 PM Revision d21d39e2 (ceph): doc/release-notes: v0.61.5
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 >.
... - 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...
- 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... - 09:10 AM CephFS Bug #5665 (Duplicate): mds takeover too early causes new mds to shutdown
- after replay we get...
- 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
- 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...
- 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.
- 10:56 AM Bug #5667 (Duplicate): osd/ReplicatedPG.cc: 4782: FAILED assert(obc->ssc)
- ...
- 11:38 AM Bug #5630 (Duplicate): osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
- 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...
- 11:18 AM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
- /a/dzafman-5154/70692
- 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...
- 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?
- 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 ...
- 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...
- 09:32 AM Bug #5652 (Fix Under Review): mon: occasional clock_skew test failure
- 09:32 AM Bug #5652: mon: occasional clock_skew test failure
- pushed new patch to wip-5652 on teuthology
- 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...
- 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...
- 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...
- 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() ...
- 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...
- 09:03 AM Bug #5663 (Won't Fix): ceph tool: crash (debian wheezy)
- On a current next branch....
- 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... - 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.
... - 08:45 AM rbd Bug #5662 (Duplicate): kernel BUG at drivers/block/rbd.c:2133
- see #5454
- 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... - 05:37 AM devops Bug #5483 (In Progress): ceph-deploy --cluster othername mon create does not work
- 05:28 AM devops Bug #5489 (In Progress): ceph-deploy: mon destroy throws inappropriate message
- 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 ... - 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...
- 04:33 AM Revision a395d55e (ceph): Merge remote-tracking branch 'gh/next'
- 03:59 AM Revision bfd60107 (ceph): Merge branch 'wip-machine-type'
- Reviewed-by: Sandon Van Ness <sandon@inktank.com>
- 03:54 AM Revision 99c40128 (ceph): lock: filter machine type for --list, --list-targets
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:54 AM Revision 608d8a20 (ceph): lock: make --summary list all machines by default
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:54 AM Revision 1d16a9ba (ceph): lock: drop machine-type default, but require for lock-many
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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@... - 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>
- 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... - 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...
07/17/2013
- 11:39 PM Revision 8ee10dc4 (ceph): v0.61.5
- 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...
- 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...
- 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...
- 10:04 PM Bug #5655: Slow requests for 1h30 "currently waiting for missing objects"
- This is now:...
- 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'...
- 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... - 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...
- 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... - 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... - 10:09 PM CephFS Bug #5367: multiclient tests: kernel mount gets EPERM
- saw similar error on ceph-fuse:...
- 10:06 PM Bug #5644 (Resolved): radosgw-admin test fails on next
- 10:05 PM Bug #5505 (Resolved): mon health does not reflect slow requests
- 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> - 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 ... - 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: ... - 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... - 09:39 PM Revision 16568d9e (ceph): msg/Pipe: a bit of additional debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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... - 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... - 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> - 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> - 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> - 09:05 PM Revision c395687f (ceph): radosgw-admin: adapt task to recent changes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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... - 02:39 PM Bug #5154 (Need More Info): osd/SnapMapper.cc: 270: FAILED assert(check(oid))
- 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...
- 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...
- 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:...
- 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
- 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
- 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... - 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... - 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.... - 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...
- 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?
- 03:53 PM Feature #5648 (In Progress): mon should use 'module'/'perm' string in MonCommands.h for caps chec...
- 03:01 PM RADOS Feature #5657 (Resolved): monitor: deal with bad crush maps more gracefully
- ...
- 02:52 PM Bug #5517 (Pending Backport): osd: stuck peering on cuttlefish
- 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
- 02:52 PM Bug #5626 (Resolved): msg/Pipe.cc: 1012: FAILED assert(m)
- 02:39 PM Bug #5630 (Need More Info): osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttl...
- 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... - 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.
- 11:40 AM Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
- core says r was -61 (ENODATA).
- 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...- 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... - 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...
- 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... - 11:26 AM devops Bug #5405: ceph-deploy: transient pushy exception on install
- once this his an upstream we need to build a package.
- 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...
- 10:46 AM Bug #5631 (In Progress): osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
- 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 ...
- 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 ...
- 10:37 AM Bug #5625 (Pending Backport): osd: scrub finds 20 missing objects on cuttlefish
- 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 ...
- 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 ...
- 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
- 09:42 AM Documentation #5653 (Resolved): Pool quota needs documentation created
- There is currently none that I have been able to locate.
- 09:42 AM Bug #5652 (Resolved): mon: occasional clock_skew test failure
- ...
- 09:07 AM rgw Documentation #5651: rgw: secret features need documentation
- Those flags are part of radosgw-admin utility.
- 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...
- 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... - 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> - 12:41 AM Revision 053ba3a2 (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 12:41 AM Revision a24aaa41 (ceph): added overrides for ceph-deploy
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 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 ... - 12:21 AM Revision 7e16b72d (ceph): mon/AuthMonitor: make 'auth del ...' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 12:14 AM Revision 51352677 (ceph): added conf section to ceph-deploy task
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
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... - 11:26 PM Revision d45429b8 (ceph): mon/MDSMonitor: make 'mds cluster_{up,down}' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:10 PM Revision 9c4a0307 (ceph): osdmaptool: fix cli tests
- From the HASHPSPOOL change in acbc2f0bc0b4266125403aebb28e6e3a2365394d.
Signed-off-by: Sage Weil <sage@inktank.com> - 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> - 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... - 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> - 10:51 PM Revision 5b031e10 (ceph): ceph-disk: reimplement is_partition() using /sys/block
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 10:51 PM Revision e0401591 (ceph): ceph-disk: add get_dev_name, path helpers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:36 PM Revision d656aed5 (ceph): mon/OSDMonitor: fix typo
- From 5eac38797d9eb5a59fcff1d81571cff7a2f10e66
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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> - 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> - 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> - 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,
- 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> - 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... - 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> - 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> - 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> - 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.... - 10:05 PM Messengers Bug #5508 (Can't reproduce): msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
- 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
- 09:55 PM Bug #5628 (Can't reproduce): admin_socket test failure on cuttlefish
- 09:52 PM Revision b19ec576 (ceph): mon/MDSMonitor: make 'ceph mds remove_data_pool ...' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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_... - 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... - 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... - 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... - 09:07 PM Bug #5269: osd: EEXIST on mkcoll
- 01:21 PM Bug #5269: osd: EEXIST on mkcoll
- Andrey saw this on latest cuttlefish, see #5637
- 10:49 AM Bug #5269: osd: EEXIST on mkcoll
- ...
- 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...
- 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...
- 11:05 AM Bug #5644 (In Progress): radosgw-admin test fails on next
- 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 - 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> - 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... - 08:09 PM Revision 3706dbbf (ceph): PendingReleaseNotes: formatted ceph CLI output and ceph-rest-api
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 06:53 PM Bug #5634 (Fix Under Review): auth startup reports "ObjectNotFound" when keyring file is unreadable
- 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... - 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... - 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... - 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... - 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... - 05:22 PM Bug #5626 (Fix Under Review): msg/Pipe.cc: 1012: FAILED assert(m)
- 11:05 AM Bug #5626 (In Progress): msg/Pipe.cc: 1012: FAILED assert(m)
- 05:22 PM Bug #5517 (Fix Under Review): osd: stuck peering on cuttlefish
- 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> - 03:54 PM devops Bug #5345 (Pending Backport): ceph-disk: handle less common device names
- 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....
- 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.
- 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... - 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...
- 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...
- 01:23 PM Bug #5637: OSD crash upon pool creation
- 01:23 PM Bug #5637: OSD crash upon pool creation
- actually, no:...
- 01:20 PM Bug #5637 (Duplicate): OSD crash upon pool creation
- 01:19 PM Bug #5637: OSD crash upon pool creation
- this looks like a dup of #5269
- 01:47 AM Bug #5637: OSD crash upon pool creation
- Here you go, log was truncated before pool creation to avoid excessive gzip attachment.
- 03:45 PM CephFS Bug #5031 (Resolved): mds/MDCache.cc: 5221: FAILED assert(reconnected_snaprealms.empty())
- 03:33 PM Bug #5336 (Can't reproduce): osd crash triggered by 'rbd rm ...'
- 03:19 PM rgw Bug #5439 (Resolved): rgw: 500 returned on s3readwrite
- Fixed, commit:72d4351ea5a470051e428ffc5531acfc7d1c7b6f
- 03:18 PM Bug #4779 (Resolved): The ceph command and crushtool have differing views on valid characters for...
- 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>
- 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>
- 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>
- 02:50 PM Bug #5643 (Resolved): mon: new memory leaks
- 12:34 PM Bug #5643: mon: new memory leaks
- 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...
- 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... - 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...
- 02:00 PM CephFS Bug #5649 (Can't reproduce): smbtorture test gets ebusy on kclient umount
- ...
- 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... - 01:12 PM rbd Bug #5647 (Resolved): krbd: EBlACKLIST osd reply resulting in an oops on 3.9
- ...
- 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> - 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... - 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-... - 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>
- 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 ... - 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>
- 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 - 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... - 10:35 AM Bug #5640 (Resolved): mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
- 08:50 AM Bug #5640 (Fix Under Review): mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
- pushed wip-5640
- 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 ...
- 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...
- 07:39 AM Bug #5640: mon: FAILED assert(!db->create_and_open(std::cerr)) on 0.61.4
- it sounds like *any* lines like...
- 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...
- 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...
- 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...
- 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 ...
- 09:41 AM rbd Bug #3493: libvirt: storage pool does not work with cephx disabled
- that was quick :)
- 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... - 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. - 09:37 AM Bug #5627 (Resolved): mon: scrub mismatch - osdmap mismatch
- 02:13 AM Bug #5627: mon: scrub mismatch - osdmap mismatch
- Thanks.
- 07:33 AM Bug #5641 (Resolved): occasional crush_ops.sh failure
- teuthology-2013-07-15_20:00:18-rados-cuttlefish-testing-basic/68030...
- 04:07 AM Revision a81848ff (ceph): big: reenable big cluster
- small and medium are passing.
- 03:28 AM Feature #5421 (Resolved): mon: add formatter option for various mon commands
- 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... - 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> - 12:04 AM Revision 47696d2b (ceph): calling mon destroy command after mds create
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
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... - 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... - 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... - 10:03 PM Revision 5c7b1e11 (ceph): fs: run everything on btrfs, not /
- 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... - 09:23 PM Revision 40a8bbdc (ceph): Merge remote-tracking branch 'gh/wip-mon-report' into next
- 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... - 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>
- 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... - 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> - 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... - 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... - 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>
- 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.
... - 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> - 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... - 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... - 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... - 08:20 PM Revision 2bf95e5a (ceph): Merge branch 'next'
- 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
... - 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> - 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.
- 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... - 05:37 PM Revision 346d9f42 (ceph): rgw_admin: fix gc list encoding
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:37 PM Revision a722fb71 (ceph): rgw: fix bucket instance json encoding
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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> - 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... - 05:05 PM Revision 55ff523e (ceph): doc: Fixed link in Calxeda repo instruction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 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... - 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:... - 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...
- 03:43 PM Revision 1dfd06df (ceph): test_rgw: fix a number of unsigned/signed comparison warnings
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 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...
- 03:24 PM Bug #5637 (Rejected): OSD crash upon pool creation
- db2bb270e93ed44f9252d65d1d4c9b36875d0ea5 introduces some deadly behavior - every osd in the cluster crashing with SIG...
- 03:16 PM Bug #5623 (Resolved): pg dump_stuck command broke
- 02:57 PM rbd Bug #5636 (Resolved): krbd: crash in image refresh
- dumpall is attached...
- 02:15 PM CephFS Bug #4565: MDS/client: issue decoding MClientReconnect on MDS
- commit:314cf046b0b787ca69665e8751eab6fe7adb4037 in the next branch.
- 01:48 PM CephFS Bug #4565 (Resolved): MDS/client: issue decoding MClientReconnect on MDS
- 09:43 AM CephFS Bug #4565: MDS/client: issue decoding MClientReconnect on MDS
- Greg, please review.
- 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. - 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... - 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... - 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...
- 11:47 AM Revision 01ec4f12 (ceph): rgw: Fix typo in rgw_user.cc
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 11:39 AM Revision fe13f88c (ceph): doc: Modifies keyring path in radosgw config page.
- 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 ...
- 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... - 08:58 AM Bug #5627: mon: scrub mismatch - osdmap mismatch
- what version exactly are you running?
- 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 ... - 10:12 AM Bug #5621 (Resolved): mon: paxos fc lc aren't update when sync_start clears store
- 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.
- 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... - 09:43 AM CephFS Bug #5418 (Need More Info): kceph: crash in remove_session_caps
- 09:26 AM Bug #5631 (Resolved): osd/ReplicatedPG.cc: 3036: FAILED assert(iter)
- ...
- 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
- 09:15 AM Bug #5630 (Duplicate): osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefish
- ...
- 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
... - 04:21 AM Revision 382ab4a2 (ceph): nfs: run osds on btrfs
- I hit an ext4 xattr hang; avoid that.
- 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...
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> - 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... - 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, ...
- 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.
- 04:02 PM Bug #5596 (Need More Info): OSD keeps crashing while trying to rewight another OSD
- 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...
- 11:32 PM Revision d277edd2 (ceph): Merge branch 'wip-hadoop-doc'
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:31 PM Revision a805958f (ceph): doc: document new hadoop config options
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 11:31 PM Revision 6ef48c7e (ceph): doc: update Hadoop docs with plugin download
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 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>
- 11:20 PM Revision 6b7d9f2b (ceph): mon: include some (basic) auth info in report
- Nothing privileged!
Signed-off-by: Sage Weil <sage@inktank.com> - 11:16 PM Revision 56c36fa9 (ceph): mon: include paxos info in report
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:12 PM Revision bf7c4022 (ceph): mon: move quorum out of monmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:12 PM Revision 89ced1c2 (ceph): mon: include service first_committed in report
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:32 PM Revision e22f46fe (ceph): Merge pull request #429 from llonchj/hypertable_changes
- Hypertable changes
- 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... - 09:41 PM Bug #5512 (Resolved): mon: missing full osdmaps after sync
- 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?
- 09:34 PM Bug #5581 (Resolved): fix big suite failures
- 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...
- 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 ... - 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... - 09:28 PM Revision 629a9d77 (ceph): Use mon_host instead of mon_addr in ceph_conf
- Signed-off-by: Jordi Llonch <llonchj@gmail.com>
- 09:26 PM Revision 9ca4733d (ceph): hypertable recent version prototyping includes bool verify in length an...
- Signed-off-by: Jordi Llonch <llonchj@gmail.com>
- 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...
- 03:55 PM CephFS Bug #4565 (Fix Under Review): MDS/client: issue decoding MClientReconnect on MDS
- 08:33 AM CephFS Bug #5418: kceph: crash in remove_session_caps
- ...
- 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... - 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'... - 08:18 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
- ...
- 08:07 AM Bug #5625 (Resolved): osd: scrub finds 20 missing objects on cuttlefish
- job was...
- 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... - 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... - 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 ...
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>
- 09:51 PM Revision 35ef8732 (ceph): Makefile: fix cls_rgw linkage
- Broken by 0c83b5fec233b7fc63205233403e7df32139d039.
Signed-off-by: Sage Weil <sage@inktank.com> - 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... - 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... - 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... - 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 ... - 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> - 09:02 PM Revision cda17fd1 (ceph): Makefile: fix cls_refcount linkage
- Broken by d0bee5d85c1c862639450bad69c0ad20a98ef5c9.
Fixes: #5622
Signed-off-by: Sage Weil <sage@inktank.com> - 08:29 PM Revision fb95b631 (ceph): big: enable medium cluster
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:28 PM Revision 9be09798 (ceph): fs: disable maxfid smbtorture test
- This fails occasionally, unsure why.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:26 PM Revision 8d9165a0 (ceph): qa/workunits/rbd/simple_big: fix unmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:25 PM Revision 15e3c9a4 (ceph): qa/workunits/fs/test_o_trunc.sh: fix path
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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.... - 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: ... - 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 ... - 02:31 PM Bug #5515 (Resolved): mon: paxos allows reads before initial commit is done
- 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... - 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.
- 02:19 PM CephFS Bug #5381 (Resolved): ceph-fuse: stuck with disconnected inodes on shutdown
- 02:18 PM Bug #5519 (Resolved): mon/osd: trimming of old maps based on last_epoch_clean is broken by design
- 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.
- 09:05 AM Bug #5623 (Resolved): pg dump_stuck command broke
- ...
- 02:03 PM Bug #5622 (Resolved): osd: cls_refcount unit test failures
- commit:cda17fd1a9b7ba00ad85c9fff6e95434de3cf1a4
- 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...
- 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?...
- 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... - 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... - 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... - 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>
- 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.
... - 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>
- 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... - 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
... - 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 ... - 03:20 AM Revision e3a07421 (ceph): Don't install kernels on non-ubuntu VPS
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 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... - 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-... - 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> - 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... - 03:08 AM Revision d7a20ba2 (ceph): Fix Missed parenthesis.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 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...
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... - 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 (.... - 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... - 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... - 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... - 10:50 PM Revision 60a19e74 (ceph): PendingReleaseNotes: ceph -s --format=json output change
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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 ... - 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... - 10:44 PM Revision 757af91b (ceph): osd: fix warning
- From 653e04a79430317e275dd77a46c2b17c788b860b
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.c... - 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> - 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). - 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.
- 09:27 PM Bug #4599 (Resolved): ceph auth import -i <file> is broken
- 02:40 PM Bug #4599: ceph auth import -i <file> is broken
- 09:25 PM Revision f67e437b (ceph): Merge branch 'wip-5371-next' into next
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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... - 09:18 PM Revision c70216a2 (ceph): Revert "test_filestore_idempotent: use obj name from source coll add"
- This reverts commit 0bc731ea93ae198afcdcba285751a6201c3de8de.
- 09:17 PM Revision 0a3c902c (ceph): Revert "test_filestore_idempotent: make newly created objects globally ...
- This reverts commit cdf5785c5e8b744f35ea34b2deb2a71edf8b9580.
- 08:33 PM Revision eccbdaa8 (ceph): ceph-object-corpus: added cuttlefish objects
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:31 PM Revision 97efc72d (ceph): rgw: fix a typo
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:06 PM Revision e390f44b (ceph): Merge remote-tracking branch 'gh/wip-corpus' into next
- Rgw bits Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
- 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> - 07:30 PM Bug #4779: The ceph command and crushtool have differing views on valid characters for bucket names
- 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... - 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...
- 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>
- 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... - 06:34 PM Revision 2dcab51f (ceph): mon: fix copy/paste error
- From rebase/squash into 96c48835d19923b467ced3032948af6c2b7959f2.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:28 PM Revision e0baf636 (ceph): Merge branch 'wip-mon-fixes' into next
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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... - 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> - 06:28 PM Revision 96c48835 (ceph): mon: factor out stashing latest monmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:14 PM Revision 0c83b5fe (ceph): cls_rgw: add missing type tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:14 PM Revision d0bee5d8 (ceph): cls_refcount: add type tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:13 PM Revision a04525be (ceph): mon: fix sync_start doc
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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... - 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> - 05:16 PM Revision 8e83a3be (ceph): Merge remote-tracking branch 'gh/next'
- 04:48 PM Revision 17c29957 (ceph): mon: add encoding tests for MonitorDBStore data types
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision 0800ea1c (ceph): osd: add encoding tests for PushOp, PullOp, PushReplyOp
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 04:48 PM Revision 8579d807 (ceph): mon: add encoding tests for newish MMonSync, MMonScrub
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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 ... - 04:48 PM Revision afb814f5 (ceph): ceph-object-corpus: new objects for almost-dumpling
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Documentation #5618: radosgw pool size guidelines
- Probably .rgw, .rgw.buckets, .rgw.buckets.index?
- 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...
- 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...
- 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...
- 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...
- 03:33 PM rbd Bug #5615 (Duplicate): lock ops are not re-sent when cluster gets marked un-full
- ...
- 04:25 PM Bug #5495 (Need More Info): ceph-mon and minus character in hostname
- 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?
- 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... - 04:20 PM Bug #5371 (Resolved): idempotent filestore test failure
- 08:48 AM Bug #5371 (Fix Under Review): idempotent filestore test failure
- 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> - 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...
- 03:22 PM Bug #5502 (Resolved): mon: long-running sync will restart (cuttlefish)
- 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 ...
- 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 ...
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 10:06 AM Revision ea0fcfac (ceph): cmdparse.cc: catch exception by reference
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:40 AM rgw Bug #5347 (Resolved): rgw: bucket marker should include original zone name
- 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...
- 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>
- 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...
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> - 10:54 PM Revision 3a5cdb1e (ceph): added upgrade task for mixed mon test
- Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)>
- 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... - 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! - 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",... - 08:32 PM Bug #5594 (Resolved): ceph cli in compat mode should always add status+newline, even when status ...
- Fixed as noted
commit:cb0f831834ec9f3b38e5fbef87c1a9583e24f8bb - 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... - 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...
- 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... - 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... - 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... - 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... - 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... - 01:56 PM Revision a049e290 (ceph): ceph_argparse.py: remove unnecessary semicolon
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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... - 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... - 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...- 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 ...
- 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... - 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... - 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... - 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... - 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>
- 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>
- 01:35 PM Revision 3278295d (ceph): ceph_argparse.py: fix bad indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:02 PM Revision 707c39dd (ceph): ceph.in: add missing spaces around operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 12:01 PM Revision f714c01b (ceph): ceph.in: add missing spaces after comma
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 11:59 AM Revision b82473ad (ceph): ceph.in: remove unnecessary semicolons
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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... - 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.
- 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.
- 09:44 AM Bug #5392: osd: unfound objects from thrashing
- trying to reproduce with logging.
- 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> - 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.
- 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 ...
- 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... - 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> - 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> - 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> - 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... - 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... - 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: ... - 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-... - 03:58 AM Revision e4d063b0 (ceph): ceph-rest-api manpage
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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> - 03:58 AM Revision a15d9327 (ceph): mon: formatted output for 'fsid'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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... - 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> - 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>
- 03:33 AM Revision 846382b3 (ceph): mds: fix rename_rollback::drec cctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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
... - 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> - 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>
- 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>
- 02:02 AM Revision e76b05b9 (ceph): mon: AuthMonitor: improve error reporting for import
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 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>
- 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 ... - 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>
- 02:02 AM Revision c9b54d75 (ceph): common: Formatter: add flush to bufferlist
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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 ... - 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>
- 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... - 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>
- 02:02 AM Revision 92d5eb08 (ceph): auth: Crypto: add encode_formatted/plaintext() functions
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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> - 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> - 01:00 AM Revision c0a78081 (ceph): rgw: use different daemon name and apache module paths
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
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>
- 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... - 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... - 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... - 09:51 PM Bug #4599: ceph auth import -i <file> is broken
- Fix pushed to wip-4599; David, can you have a look?
- 09:50 PM Bug #4599 (Fix Under Review): ceph auth import -i <file> is broken
- 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
... - 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> - 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... - 08:27 PM Revision 5deeb7b0 (ceph): Merge branch 'next'
- 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... - 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... - 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!) - 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 ... - 06:40 PM Revision 804314b8 (ceph): Merge remote-tracking branch 'gh/cuttlefish' into wip-mon-sync-2
- 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...
- 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.
- 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... - 06:32 PM Revision bc291d3f (ceph): osd: fix warning
- From 653e04a79430317e275dd77a46c2b17c788b860b
Backport: cuttlefish, bobtail
Signed-off-by: Sage Weil <sage@inktank.com> - 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...
- 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 ?
- 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... - 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... - 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... - 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... - 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-... - 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>
- 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... - 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
- 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> - 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> - 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> - 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_... - 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>
- 03:55 PM Revision ff5f25eb (ceph): debian/ceph-test.install: add missing files
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 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> - 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... - 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... - 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... - 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... - 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...
- 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.
- 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...
- 01:49 PM Bug #5528 (Resolved): Python bindings Object.get_xattrs() requires unnecessary xattr_name
- Fixed by commit:d8fe4392604c45de6e7dd257d7f6a3b3af1fba0a
- 11:30 AM Bug #5518 (Resolved): osd: marking single osd down makes others go down (cuttlefish)
- 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?
- 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?
- 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
- 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...
- 09:06 AM rgw Feature #3074 (Resolved): radosgw needs --help support
- 08:54 AM rgw Bug #1779 (Resolved): rgw: swift auth returns wrong error code when unexisting user is given
- 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? - 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?
- 08:52 AM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
- ...
- 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...
- 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 ...
- 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... - 01:52 AM Revision 42b9ea95 (ceph): misc: move system type checking to a generic location
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 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> - 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> - 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 ...
- 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>
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>
... - 11:20 PM Revision 1c22bdb7 (ceph): restart rgw after upgrade for rgw tests
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:34 PM Revision aa7448cd (ceph): Merge pull request #415 from ceph/rgw-next
- 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.
- 03:22 PM Bug #5581 (Resolved): fix big suite failures
- 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... - 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> - 09:10 PM Revision b10848e2 (ceph): Merge branch 'master' into wip-4982-4983-oloc-rebase
- 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 ... - 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... - 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... - 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... - 09:09 PM Revision bad317b9 (ceph): osd: Add namespace to dump_watchers output
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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>
- 09:09 PM Revision 69af60db (ceph): librados: Add operate()/operate_read() log messages
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision 94ccfac4 (ceph): rados: Add namespace arg (--namespace, -N) to rados command
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision fddfdebf (ceph): test: Add namespace test cases to librados tests
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:09 PM Revision 6eb88a13 (ceph): test: Add namespace list test cases to librados test
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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>
- 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... - 09:05 PM Bug #5518 (Fix Under Review): osd: marking single osd down makes others go down (cuttlefish)
- 05:58 PM Bug #5518: osd: marking single osd down makes others go down (cuttlefish)
- ...
- 08:43 PM Revision ae866426 (ceph): Merge branch 'wip-mon-osdmap-trim'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 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... - 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... - 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 ... - 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... - 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... - 06:45 PM Revision c5157dde (ceph): doc/release-notes: v0.66
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 06:10 PM Revision 8bdd86a1 (ceph): Merge branch 'wip-mon-trim'
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 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 ... - 06:09 PM Revision d97f3142 (ceph): mon/PaxosService: simplify paxos_service_trim_min check
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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>
- 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> - 06:09 PM Revision 8799872d (ceph): mon/PaxosService: update docs a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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 ... - 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... - 06:05 PM Revision af3b49f6 (ceph): mon/Paxos: move consistent check into Paxos::init()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision 45907dc1 (ceph): mon: add --force-sync startup option
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision 9fc4e4f3 (ceph): mon/MonitorDBStore: drop unused single prefix synchronizer
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 06:05 PM Revision bbfb5b41 (ceph): mon: drop single-use is_sync_on_going() check
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 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... - 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... - 05:42 PM Revision f326c4dc (ceph): mon/PGMonitor: cleanup: use const strings for pgmap prefixes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:04 PM Bug #5517: osd: stuck peering on cuttlefish
- slider.ops.newdream.net:~samuelj/log_files/
- 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.... - 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...
- 04:30 PM Feature #4983 (Resolved): OSD: namespaces pt 2 (caps)
- 12:39 PM Feature #4983: OSD: namespaces pt 2 (caps)
- 04:29 PM Feature #4982 (Resolved): OSD: namespaces pt 1 (librados/osd, not caps)
- 04:21 PM rgw Bug #5348 (Resolved): rgw: missing copy constraints checks for inter region user object copy
- 04:21 PM rgw Bug #5344 (Resolved): rgw: make list of bucket placement pools index configurable
- 04:19 PM rgw Feature #2169 (Resolved): rgw: api to control bucket placement
- 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 ...
- 04:19 PM Revision 5faa4ac1 (ceph): rgw: warn on the lack of curl_multi_wait()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:13 PM rgw Bug #5357 (Resolved): rgw: set and retrieve intra-region copy operation state
- 04:09 PM rgw Feature #3991 (Resolved): rgw: dr: region mgt changes: define datastructures
- 04:09 PM rgw Feature #3990 (Resolved): rgw: dr: implement new version objclass
- 04:09 PM rgw Feature #3989 (Resolved): rgw: dr: region mgt changes: radosgw admin changes
- 04:09 PM rgw Feature #3988 (Resolved): rgw: dr: region mgt changes: define/implement internal API
- 04:09 PM rgw Feature #3987 (Resolved): rgw: dr: region mgt changes: extend json parser with json decoder
- 04:08 PM rgw Feature #5134 (Resolved): rgw: RESTful api for datalog
- 04:08 PM rgw Feature #5133 (Resolved): rgw: RESTful api to lock/unlock mdlog
- 04:05 PM devops Feature #5091 (Resolved): google-perftools for arm
- 03:49 PM rgw Tasks #5586 (Resolved): rgw: build test plan
- 03:38 PM rgw Feature #5341 (Resolved): rgw: keep state for cross-rgw copy operations
- 03:38 PM rgw Feature #5352 (Resolved): rgw: metadata get should also dump mtime
- 03:38 PM rgw Feature #5349 (Resolved): rgw: intra-region object copy
- 03:38 PM rgw Documentation #5166: rgw: dr: async repl and DR documentation
- 03:38 PM rgw Feature #4310 (Resolved): rgw: multisite: radosgw changes: copy across regions
- 03:38 PM rgw Feature #5354 (Resolved): rgw: intra-region object copy should also set mtime on object
- 03:38 PM rgw Feature #5353 (Resolved): rgw: metadata put should apply mtime if set
- 03:38 PM rgw Feature #4098 (Resolved): rgw: multi-site: Global Bucket Namespace
- 03:38 PM rgw Feature #4334 (Resolved): rgw: dr: bucket index log API: implement RESTful API
- 03:38 PM rgw Feature #4333 (Resolved): rgw: multisite: metadata-changes log: implement RESTful API
- 03:38 PM rgw Feature #4329 (Resolved): rgw: dr: updated buckets log: RESTful API
- 03:38 PM rgw Feature #5008 (Resolved): rgw: bucket metadata changes should be reflected in mdlog
- 03:38 PM rgw Feature #4745 (Resolved): rgw: radosgw-admin command to stat object
- 03:37 PM rgw Feature #5358 (Resolved): rgw: RESTful api for intra-region copy state
- 03:37 PM rgw Feature #4613 (Resolved): Allow bucket data to reside in a separate pool to object data
- 03:37 PM rgw Feature #4330 (Resolved): rgw: dr: updated buckets log: radosgw-admin changes
- 03:37 PM rgw Feature #5417 (Resolved): rgw: separate bucket metadata object into pointer object and instance o...
- 03:37 PM rgw Feature #4328 (Resolved): rgw: dr: updated buckets log: tie into internal bucket changes tracker
- 03:37 PM rgw Feature #4327 (Resolved): rgw: dr: updated buckets log: create internal API
- 03:37 PM rgw Feature #4346 (Resolved): rgw: dr: bucket index objclass: changes
- 03:36 PM rgw Feature #4336 (Resolved): rgw: dr: sync processing state: implement internal RESTful API
- 03:35 PM rgw Feature #5406 (Resolved): rgw: a RESTful api to dump region map
- 03:35 PM rgw Feature #5408 (Resolved): rgw: turn off dr/geo logging
- 03:35 PM rgw Feature #4347 (Resolved): rgw: dr: bucket index objclass: fetch changes log
- 03:35 PM rgw Cleanup #5558 (In Progress): rgw: modify certain radosgw-admin operations interface
- 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 ... - 03:34 PM rgw Feature #4309 (Resolved): rgw: multisite: metadata objects versioning
- 03:34 PM rgw Feature #4311 (Resolved): rgw: dr: radosgw changes: internal bucket changes tracker
- 03:34 PM rgw Feature #4331 (Resolved): rgw: multisite: metadata-changes log: create internal API
- 03:34 PM rgw Feature #4312 (Resolved): rgw: multisite: log metadata changes
- 03:34 PM rgw Feature #4332 (Resolved): rgw: multisite: metadata-changes log: tie into metadata update operations
- 03:31 PM Tasks #5585 (Resolved): test large scale exapnsion and contraction
- 03:30 PM Tasks #5584 (Resolved): measure peering performance
- 03:29 PM Tasks #5583 (Resolved): populate test cluster with rgw data
- 03:29 PM Tasks #5582 (Resolved): create large test cluster on burnupi and/or mira
- 03:18 PM Bug #5507: osd: ENOENT on clone
- 03:17 PM Messengers Bug #5508 (Need More Info): msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
- 03:17 PM Bug #5519 (Pending Backport): mon/osd: trimming of old maps based on last_epoch_clean is broken b...
- 03:14 PM Feature #3984 (Resolved): api: Send Out DRAFT REST API for Review
- 03:14 PM Feature #3983 (Resolved): api: create initial DRAFT REST API Design
- 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.
- 03:11 PM Feature #5421 (In Progress): mon: add formatter option for various mon commands
- 03:10 PM Fix #5278 (Resolved): osd: smarter recovery for small objects
- 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... - 01:40 PM Bug #5526 (Resolved): ceph health detail is broken for formatted output
- LGTM.
- 09:32 AM Bug #5526 (Fix Under Review): ceph health detail is broken for formatted output
- wip-rest commit commit:f810626a857dc34ff23d823d1b700488ff1798e8
- 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...
- 12:05 PM Bug #5524 (Resolved): df shows incorrect disk usage/size for cephfs mount
- 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... - 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 - 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
... - 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
- 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... - 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 ...
- 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....
- 09:37 AM CephFS Feature #5520: osdc: should handle namespaces
- This is needed before librbd or cephfs can use namespaces
- 09:14 AM rgw Bug #5478 (Resolved): rgw: fix init script for rgw daemon name
- 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...
- 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...
- 07:35 AM Revision 76e79266 (ceph): rgw: fix args parsing
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 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>
- 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>
- 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... - 07:06 AM Revision b1b188a5 (ceph): os: Remove unused hobject_t::set_filestore_key()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:06 AM Revision 30c951cc (ceph): osd: Fix object_locator_t::get_pool() return type
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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>
- 07:05 AM Revision 7efbf5da (ceph): librados: Fix lock names
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:05 AM Revision 313b7a1f (ceph): os: Code conformance in LFNIndex.cc
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 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... - 06:43 AM Revision 73c2a3dc (ceph): configure.ac: detect whether libcurl supports curl_multi_wait()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:17 AM Revision d4ca36b3 (ceph): Merge branch 'next'
- 05:41 AM Subtask #5510 (Fix Under Review): ObjectContext : replace ref with shared_ptr
- 12:47 AM Subtask #5510 (In Progress): ObjectContext : replace ref with shared_ptr
- 05:22 AM rgw Feature #3074: radosgw needs --help support
- This issue should be closed.
- 05:22 AM Revision b325d170 (ceph): lock: fix typo
- 05:17 AM Revision 8ff62ae4 (ceph): Merge remote-tracking branch 'gh/next'
- 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... - 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> - 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> - 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> - 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> - 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... - 04:33 AM Revision 2f8ff2de (ceph): mon/PaxosService: reorder definitions
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:33 AM Revision 50ffe324 (ceph): mon/PaxosService: uninline should_trim()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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... - 01:11 AM Revision f1b4398d (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 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>
- 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> - 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> - 12:49 AM rgw Bug #5374: Avoid relying on keystone's admin token
- The patch above needs review.
Please change ticket status. - 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?
- 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... - 12:10 AM Subtask #5527 (Resolved): unit tests for common/sharedptr_registry.hpp
- "work in progress":https://github.com/dachary/ceph/tree/wip-5527
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... - 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 - 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
- 11:43 PM Revision ae1b2e97 (ceph): ReplicatedPG: add handlers for MOSDPG(Push|Pull|PushReply)
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision ad65de40 (ceph): ReplicatedPG: send compound messages to enlightened peers
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision eec86b8d (ceph): OSD: convert handle_push to use PushOp
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 11:43 PM Revision 54e5f642 (ceph): ReplicatedPG: send pulls en masse in recover_primary
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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>
- 11:43 PM Revision c56f16d4 (ceph): ReplicatedPG: split handle_pull out of sub_op_pull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:43 PM Revision 264dbf3f (ceph): messages/,osd_types: add messages for Push, PushReply, Pull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 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... - 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>
- 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> - 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>
- 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... - 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... - 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... - 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:... - 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)... - 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:... - 10:45 PM Revision b6b48dbe (ceph): v0.66
- 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... - 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... - 10:01 PM Revision 0a13124c (ceph): rados/mon_thrash: inject random delays in mon messages
- More useful than osd delays for this collection
- 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... - 10:01 PM Revision dbf12a31 (ceph): rados/monthrash: refactor a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:01 PM Revision 94ae48cf (ceph): rados/monthrash: reduce matrix size a bit
- we don't need so many osd workloads
- 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... - 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... - 09:49 PM Revision dd1e6d45 (ceph): Revert "Makefile: fix ceph_sbindir"
- This reverts commit 352f362567bf270d0896fb7573df4ae5139a56fb.
Reverting this commit because it causes problems with ... - 09:16 PM Bug #5515 (Pending Backport): mon: paxos allows reads before initial commit is done
- 10:48 AM Bug #5515 (Fix Under Review): mon: paxos allows reads before initial commit is done
- 09:31 AM Bug #5515 (In Progress): mon: paxos allows reads before initial commit is done
- 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... - 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... - 08:35 PM Revision b55e455e (ceph): Merge pull request #395 from kri5/wip-vstart-documentation
- doc: Add a page to document vstart.sh script
- 08:19 PM Revision eec903a6 (ceph): doc: Fix env variables in vstart.sh documentation
- Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
- 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> - 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 - 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> - 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> - 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... - 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...
- 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... - 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...
- 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 ... - 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... - 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> - 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 ...
- 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> - 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... - 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> - 05:39 PM Revision 121b1b9f (ceph): mon_thrash: optionally scrub after each iteration (default true)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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> - 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> - 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> - 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...
- 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> - 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... - 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...
- 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...
- 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_...- 03:10 PM Bug #5512 (Pending Backport): mon: missing full osdmaps after sync
- 02:52 PM Bug #5492: scripts installing into /usr/usr/sbin (with --prefix=/usr)
- the proposed fix breaks the deb builds
- 10:58 AM Bug #5492 (Resolved): scripts installing into /usr/usr/sbin (with --prefix=/usr)
- 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.- 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... - 01:36 PM Bug #5519 (Fix Under Review): mon/osd: trimming of old maps based on last_epoch_clean is broken b...
- 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...
- 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... - 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... - 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... - 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...
- 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... - 09:33 AM Messengers Bug #5508: msg/SimpleMessenger.cc: 230: FAILED assert(!cleared)
- 09:32 AM Bug #5509 (Resolved): mon/Monitor.cc: 1395: FAILED assert(latest_monmap.epoch > 0)
- 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... - 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... - 04:56 AM Revision a80ab93d (ceph): big: disable all but small until it passes
- 04:20 AM Revision 8bc50626 (ceph): Merge branch 'next'
- 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...
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... - 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... - 06:37 PM Revision 823bf385 (ceph): Revert "rbd: reeanble iozone test, just to see"
- This reverts commit 81862ad907e9ba94f0a2dfc9ed365b68f305cd8d.
Yeah, still broken. - 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...
- 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...
- 06:03 AM Subtask #5510 (Fix Under Review): ObjectContext : replace ref with shared_ptr
Also available in: Atom