Activity
From 09/17/2013 to 10/16/2013
10/16/2013
- 11:16 PM Revision 10b466e9 (ceph): radosgw: create /var/log/radosgw in package, not init script
- Fixes: #6475
Signed-off-by: Sage Weil <sage@inktank.com> - 11:08 PM Revision 299ddd31 (ceph): mds: fix infinite loop of MDCache::populate_mydir().
- make MDCache::populate_mydir() only fetch bare-bone stray dirs.
After all stray dirs are populated, call MDCache::sca... - 11:06 PM Revision 5f5eb2b2 (ceph): upgrade*: do not hard-code next as the final upgrade hop
- The overrides for the job will have some branch; leave the target
unspecified so that we use that as the target versi... - 10:12 PM Revision 4bd31c3e (ceph): Merge pull request #138 from ceph/wip-refactor-scripts
- Cleanup
- 09:23 PM Revision 5c280a24 (ceph): .gitignore: ceph-kvstore-tool
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:20 PM Revision 59d14b8b (ceph): Make nuke use its own logger
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:20 PM Revision ded5c219 (ceph): Remove needless arg from list_locks()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:19 PM Revision 40e5d1ee (ceph): Add teuthology-kill
- Currently implements killing suites-runs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:13 PM Revision 5c476277 (ceph): Merge remote-tracking branch 'gh/next'
- 08:59 PM Revision 14e91bf1 (ceph): debian, specfile: fix ceph-kvstore-tool packaging
- See da69fa09c8274585225471c68c1acc788a3881f4
Signed-off-by: Sage Weil <sage@inktank.com> - 08:40 PM Revision f527ba33 (ceph): Merge pull request #137 from ceph/wip-upgrade
- install: allow use of overrides for upgrade version
- 08:35 PM Revision d1547d22 (ceph): Merge pull request #732 from ceph/wip-kvstore-tool
- tools: ceph-kvstore-tool: Access & manipulate leveldb store using the KeyValueDB interface
Reviewed-by: Sage Weil <s... - 08:34 PM Revision e896ee3a (ceph): Merge pull request #136 from ceph/wip-nuke
- nuke: fix import
- 08:32 PM Revision d79552ec (ceph): nuke: fix import
- I think broken by f28a7ebc2c3662a8a9b8eebf09c47b6c710e4d26
Signed-off-by: Sage Weil <sage@inktank.com> - 08:25 PM Revision 85914b27 (ceph): ceph-kvstore-tool: calc store crc
- Reuse 'list()' function to traverse the store and calc not only version's
crcs, but also calc the store's crc.
Signe... - 08:25 PM Revision fd6e2b86 (ceph): ceph-kvstore-tool: copy one leveldb store to some other place
- Iterates over the provided source store's keys and copies them to the
provided destination store.
Signed-off-by: Joa... - 08:24 PM Revision 280f783c (ceph): install: allow use of overrides for upgrade version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:54 PM Revision a6a3f50d (ceph): Merge pull request #655 from ceph/wip-cache-crc
- buffer: cache crc values in buffer::raw
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
Reviewed-by: Sage Weil <sage@... - 07:49 PM Revision da69fa09 (ceph): tools: move 'test_store_tool' to 'tools/ceph-kvstore-tool'
- ceph-kvstore-tool allows for lower-level access to leveldb stores.
Signed-off-by: Joao Eduardo Luis <joao.luis@inkta... - 06:43 PM Revision c31d7476 (ceph): Fix broken logic in running_jobs_for_run()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:13 PM Revision 9fdf42a7 (ceph): Merge pull request #709 from ceph/wip-filerecover
- This patch prevents us from inadvertently reducing sparse file sizes during recovery.
We also reduce some code duplic... - 05:58 PM Revision eafdc92f (ceph): common/buffer: behave when cached crc stats don't start at 0
- In particular, this helps when we set CEPH_BUFFER_TRACK=true
Signed-off-by: Sage Weil <sage@inktank.com> - 05:48 PM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
- Jens-Christian Fischer wrote:
> we have now upgraded the complete cluster to Dumpling (0.67.3) (also due to other pr... - 05:41 PM Subtask #6391: stuck incomplete
- 10:31 AM Subtask #6391: stuck incomplete
- ubuntu@teuthology:/a/teuthology-2013-10-15_18:01:09-rados-next-testing-basic-plana/53636
- 05:11 PM Revision b2367851 (ceph): Fix typo
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:56 PM Revision 81c8ce2c (ceph): Merge pull request #724 from ceph/wip-4047
- cls_rbd: do not make noise in osd log on rbd removal
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 04:38 PM rbd Bug #6577: arm testing: rbd test segfaults at FAILED assert((bool)_front == (bool)_size)
- the logs are copied to ubuntu@mira055.front.sepia.ceph.com:/home/ubuntu/bug_6577
- 04:27 PM rbd Bug #6577 (Can't reproduce): arm testing: rbd test segfaults at FAILED assert((bool)_front == (bo...
- rbd test - test_librbd.sh fails on the arm setup
ceph version: dumpling [0.67.4]... - 04:38 PM Feature #6419 (In Progress): buffer: make write_fd use splice where possible
- 04:38 PM Feature #6417 (In Progress): buffer: make read use raw_pipe() where possible
- 04:29 PM Revision c5cdf4ec (ceph): crc32c: expand unit test
- Verify crc on a buffer range, and on a NULL buffer (with various
sizes).
Signed-off-by: Yehuda Sadeh <yehuda@inktank... - 04:28 PM Revision 88ae8f68 (ceph): common/buffer: add crc caching performance test
- On my old box:
- matching cached values is a big win (free), obviously
- the adjustment is the same speed as redoin... - 04:28 PM Revision a3e93441 (ceph): common/buffer: explicitly init zbuf to zeros
- This might not be necessary?
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision c545fc2f (ceph): common/sctp_crc32: accept NULL buffer pointer
- If we get NULL we behave as if it were a zero-filled buffer.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision 36e18ae9 (ceph): common/crc32c_intel_baseline: accept null data buffer
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 PM Revision 9626aaf4 (ceph): common/crc32c: document interface
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 PM Revision d9e30775 (ceph): common/buffer: pass NULL buffer instead of a zero-filled one
- This is about 2x faster on my box using the sctp code.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:28 PM Revision b96ee5cc (ceph): crc32c: add a special case crc32c NULL buffer handling
- Adding a special case crc32c NULL buffer handling for the intel assembly
code.
Signed-off-by: Yehuda Sadeh <yehuda@i... - 04:28 PM Revision 0620eead (ceph): sctp_crc32c: fix crc calculation in the NULL buffer case
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:28 PM Revision 87577753 (ceph): include: add Spinlock
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:28 PM Revision 0c23a562 (ceph): common/buffer: cache crcs in buffer::raw
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 04:28 PM Revision 6464516d (ceph): common/buffer: instrument utilization of cached crcs
- This is similar to the alloc tracking, but I've added a method to let
you enable it easily (in this case, from the un... - 04:25 PM CephFS Bug #6279 (Resolved): creating a new fs on pools from an old fs can lead to lost MDS Tables
- Oh, this is already backported, commit:bd073eeac28d8cba969e5746c5e6adcb95820fdf
- 04:23 PM CephFS Bug #4405 (Resolved): MDCache::populate_mydir can loop forever
- Cherry-picked to dumpling branch in commit:299ddd31b29e332dc5e76bc4f871e4769698665d
- 04:11 PM rbd Bug #5220: test_ls_snaps segfaults on the arm test setup
- config file used:...
- 03:47 PM CephFS Fix #4708: MDS: journaler pre-zeroing is dangerous
- Like Sage said, blacklisting. :)
It's been a while but I think the scenario I envisioned here is one in which the or... - 02:58 PM CephFS Fix #4708: MDS: journaler pre-zeroing is dangerous
- https://github.com/ceph/ceph/pull/733
- 09:55 AM CephFS Fix #4708: MDS: journaler pre-zeroing is dangerous
- Possibly related to #6548.
- 03:08 PM Bug #6451: btrfs async transactions deadlock on 3.12-rcwhatever
- ubuntu@teuthology:/a/sage-2013-10-16_13:46:50-rados:thrash-next-master-basic-plana/55002
- 02:49 PM Bug #6451: btrfs async transactions deadlock on 3.12-rcwhatever
- hung tasks dump attached
- 02:30 PM rbd Bug #6139 (Closed): kernel panic in vms during disk benchmarking
- Andrei Mikhailovsky wrote:
> Sage, I am using virtio to start my vms. by default cloudstack starts vms with virtio, ... - 02:20 PM rbd Bug #6576 (Resolved): librbd: test_librbd_fsx segfaults on start up on 32-bit arm
- This occured in several runs with various configurations on the same hardware.
From http://qa-proxy.ceph.com/teuth... - 02:16 PM Bug #6575 (Can't reproduce): messenger: failed assert(pipes.count(p)) in reaper
- This occurred with the following teuthology config on 32-bit arm:...
- 01:38 PM devops Feature #3347 (In Progress): ceph-deploy: allow setting ssh user
- 01:11 PM Bug #6574 (Resolved): osd/ReplicatedPG.cc: 7851: FAILED assert(0)
- -1> 2013-10-15 20:34:57.857980 7f8cf5a76700 5 --OSD::tracker-- reqid: unknown.0.0:0, seq: 20315, time: 2013-10-1...
- 12:54 PM Feature #6409 (Resolved): buffer: cache crc values
- 12:54 PM Feature #6408 (Resolved): crc: unit test demonstrating crc for concatenation of string
- 10:50 AM devops Bug #6482: ceph-deploy install on Centos: can't find wget?
- Alfredo Deza wrote:
> I want to rule out that this is not a problem of `wget` not being installed (would be odd) or ... - 10:41 AM rbd Bug #5425: krbd: xfstest 89 hang, 'read_partial_message skipping long message'
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-10-15_23:02:48-krbd-next-testing-basic-plana/54525
- 10:33 AM rgw Bug #6571 (Resolved): apache2 errors in nightly
- this looks suspicious:...
- 10:14 AM Bug #5818 (Resolved): leveldb 1.12: hang on shutdown (mon)
- 10:14 AM Bug #5754 (Resolved): mon: occasional osd full map not trimmed
- 10:14 AM Bug #5700: very high memory usage after update
- I created #6570 for that, Corin. There are tradeoffs involved and some of them are probably worth making, but it's no...
- 10:13 AM RADOS Fix #6570 (New): osd: do not keep full pg log entries in memory
- Right now, we keep the full pg log in memory. Each of these entries contains the name of the object involved, which m...
- 09:54 AM CephFS Bug #6458: journaler: journal too short during replay
- Hmmm, definitely possible. That ticket isn't exactly a certain diagnosis either, though. :(
- 07:13 AM CephFS Bug #6458: journaler: journal too short during replay
- maybe this is the same as #4708. Two MDS (one mds is supposed to be dead, but it's not ) modified the log at the same...
- 09:49 AM Bug #6565: stuck in recovery_wait
- For Recovery and Backfill reservations, we don't check whether the target pg is currently splitting. Working on patc...
- 09:45 AM devops Bug #6569 (Resolved): ceph-deploy errors with local connections and sudo python
- Opened PR https://github.com/ceph/ceph-deploy/pull/105
Merged into master with hash: 082992a
But that is just t... - 07:31 AM devops Bug #6569 (Resolved): ceph-deploy errors with local connections and sudo python
- For ceph-deploy to have super user permissions and do local executions it creates the gateway with `python=sudo pytho...
- 05:22 AM Feature #6568 (New): ceph-rest-api authentication
- Hi All,
When using the radosgw admin API, I have to provide an AWS authorization header to requests and also ensur... - 01:19 AM rgw Bug #6152: New S3 auth code fails when using response-* query string params to override response ...
- That commit has nothing to do with this issue ... this commit is from Februrary and related to duplicate content type...
- 12:55 AM Revision 72ce2efa (ceph): cls_rbd: do not make noise in osd log on rbd removal
- ubuntu@burnupi06:~$ tail -f /var/log/ceph/ceph-osd.1.log
2013-02-07 17:00:30.565749 7fdb09e6b700 0 <cls> cls/rbd/cls_... - 12:15 AM Revision a49d6689 (ceph): Merge pull request #728 from ceph/wip-6059
- Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: David Zafman <davi... - 12:10 AM Bug #6484: osd pool default flag hashpspool not honored
- Ok, after moving the directive to the [mon] section is seems to work. At least the new pool now has the addition "fla...
- 12:09 AM Feature #6567 (Rejected): emit warning on unknown/ invalid configuration directives
- Afaik, ceph does not complain at all when invalid/ unknown configuration directives are in the config file. I'd like ...
- 12:09 AM Revision 64fa5cbe (ceph): Merge pull request #729 from ceph/wip-5716
- rgw: gracefully handle bad root pool names
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
10/15/2013
- 11:51 PM Bug #5700: very high memory usage after update
- Allow me this last question: why has all this log information be kept in memory all the time?
- 01:53 PM Bug #5700 (Resolved): very high memory usage after update
- after reviewing this again, there are 2 things:
1- the default # of pg log entires increased from bobtail to cuttl... - 11:50 PM Revision e550e3db (ceph): test_ceph_argparse: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:48 PM Revision dbd6d979 (ceph): test_ceph_argparse: fix mds {add,remove}_data_pool tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:32 PM Revision 5838c090 (ceph): common: fix non-daemon init
- In commit 4f403c26dc0048ad63e20d20369fa86bfb31c50e we broke the general
non-daemon case.
Also make a note in the rel... - 11:11 PM Revision 1d4f501a (ceph): test/filestore/run_seed_to.sh: avoid obsolete --filestore-xattr-use-omap
- This option no longer exists.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:10 PM Revision 982511e9 (ceph): MonCommands: note that pg dump options don't work in plaintext
- Signed-off-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 11:05 PM Revision c7acc2ae (ceph): rgw: gracefully handle bad root pool names
- Fixes: #5716
When invalid root pools specified (don't start with a period) we return
with an error instead of asserti... - 10:50 PM Revision 488678f3 (ceph): ceph_test_rados: fix snap remove vs rollback fix
- In commit 55d279b98553ba4542219b126fc7159b20b18b1f we tried to fix a race
between rollback and snap removal, but got ... - 10:39 PM Revision 27012312 (ceph): os/LevelDBStore: handle deletion race when checking store size
- This fixes the fix in 64774e5792f136df2bc78db686440fc2f3a7643f which mixed
up the return value and errno.
Fixes: #65... - 10:32 PM Revision 92ea0d19 (ceph): test/librados/cmd: fix compile error
- From commit f0805cb61fccf9ffaa905b8477a131b4d46379fa.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:19 PM Revision c69e76cb (ceph): ReplicatedPG: remove the other backfill related flushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:19 PM Revision 3469dd89 (ceph): RadosModel: send racing read on write
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:19 PM Revision 0246d47f (ceph): ReplicatedPG: block reads on an object until the write is committed
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:16 PM Revision c658258d (ceph): OSD: ping tphandle during pg removal
- Fixes: #6528
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:15 PM Revision 80d9ac5c (ceph): Revert "Revert "fs/samba: reenable smbtorture lock test""
- This reverts commit 6ca7495e0967c96e8f9423fbdd613a450ff8cf04.
We think we got #5025 nicked again.
Signed-off-by: Gre... - 10:09 PM Revision 0d508156 (ceph): Merge pull request #687 from ceph/wip-pool
- mon: make 'mon {add,remove}_data_pool ...' take pool name or id
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 10:07 PM Revision 81b5086a (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 10:05 PM Revision fcf5f117 (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 10:05 PM Revision 7d999404 (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 10:04 PM Revision 3b97b416 (ceph): Merge pull request #718 from ceph/wip-6553
- rgw: fix authenticated users acl group check
Reviewed-by: Sage Weil <sage@inktank.com> - 10:03 PM Revision 53ff63c2 (ceph): Merge pull request #723 from ceph/wip-6334
- common: don't do special things for unprivileged daemons
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:35 PM Revision 4f403c26 (ceph): common: don't do special things for unprivileged daemons
- We generally do want an admin socket and log, and people usually run these
as root. This is more confusing than usef... - 09:23 PM Revision 5aa237e8 (ceph): mon, osd: send leveldb log to /dev/null by default
- Fixes: #5175
Signed-off-by: Sage Weil <sage@inktank.com> - 08:46 PM Revision ee480d86 (ceph): Merge pull request #542 from ceph/wip-6122
- test/librados/cmd.cc: tolerate thrashing on pg_command tests
- 08:38 PM Revision ab8f9b17 (ceph): doc: Update from user feedback. Needed to enable S3/Keystone.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:35 PM Revision 4bb2a4bd (ceph): doc: Updated to ensure that socket name isn't static.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:26 PM Revision bd7a7dd6 (ceph): os/FileStore: fix fiemap double-free(s)
- If GenericFileStoreBackend::do_fiemap returns anything other than 0, then
fiemap will not be allocated. However,
Gene... - 08:06 PM Revision 26228ed7 (ceph): ceph-dencoder: select_generated() should properly validate its input
- If m_list.size() == 0, then calling select_generated(0) will result in
uninitialized data being assigned to m_object,... - 07:53 PM Revision 8b43d724 (ceph): vstart.sh: create dev/ automatically
- Otherwise you have to explicitly create it on a new checkout.
Also mkdir -p for consistency, tho it's not needed if ... - 07:33 PM Revision 991ed515 (ceph): rgw: change default log level
- Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:... - 07:33 PM Revision e5736de8 (ceph): rgw: change default log level
- Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:... - 07:32 PM Revision 8d7dbf85 (ceph): rgw: change default log level
- Fixes: #6554
Backport: cuttlefish, dumpling
Default log level was just too high, bring it down a bit.
Signed-off-by:... - 07:20 PM Revision 39c4674b (ceph): test copy_from when running ceph_test_rados
- Skip most of the upgrade suites, except the test that ends up on next.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:16 PM rbd Bug #6495: Cpu load on cluster node is very high every has the write request to cluster
- Is there configuration to QoS for each client to help limit the i/o requests send to ceph cluster from rbd ?
- 07:11 PM rbd Bug #6495: Cpu load on cluster node is very high every has the write request to cluster
- yes,there was a problem with the high cpu load. It made all system slower or couldn't receive any request from client...
- 01:29 PM rbd Bug #6495 (Need More Info): Cpu load on cluster node is very high every has the write request to ...
- it is normal for writes to generate more load than reads (they are replicated after all). is there anything that ind...
- 07:16 PM Revision 87445ae9 (ceph): Merge pull request #720 from liewegas/wip-6521
- mon/PGMonitor: set floor below which we do not warn about objects/pg
Reviewed-by: Greg Farnum <greg@inktank.com> - 07:05 PM Revision 0e00d8c1 (ceph): turn on mds & client debugging
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:22 PM Revision 70cc6813 (ceph): mon/PGMonitor: set floor below which we do not warn about objects/pg
- If a cluster has very few objects, do not generate warnings when the
objects/pg for a pool diverges from the cluster ... - 06:07 PM rgw Documentation #6566: Improved documentation of common RADOS GW procedures
- I should have added that the text above is actually not from myself, but this is feedback from a production user.
- 06:03 PM rgw Documentation #6566 (New): Improved documentation of common RADOS GW procedures
- I have executed the Rados GW procedures as documented. I have successfully connected to the S3 interface, so I know t...
- 05:27 PM Revision 7f7f7608 (ceph): Merge pull request #706 from ceph/wip-6059
- Wip 6059
Partly-reviewed-by: Greg Farnum <greg@inktank.com>
Partly-reviewed-by: Sage Weil <sage@inktank.com> - 05:23 PM Revision bebbd6cb (ceph): rgw: fix authenticated users acl group check
- Fixes: #6553
Backport: bobtail, cuttlefish, dumpling
Authenticated users group acl bit was not working correctly. Che... - 05:12 PM rgw Bug #5716 (Resolved): radosgw-admin: does not validate pool name when creating region
- Fixed, commit:c7acc2aee2f4aef19386ede46b4562b6552a3955
- 05:12 PM Revision 0ad33423 (ceph): Merge pull request #717 from dachary/master
- mon: osd pool set syntax relaxed, modify unit tests
Reviewed-by: Sage Weil <sage@inktank.com> - 05:03 PM Revision 08327fed (ceph): mon: osd pool set syntax relaxed, modify unit tests
- The argument is no longer restricted to a numerical value. Another
variable was added ( hashpspool ) check that it is... - 04:55 PM Bug #6565: stuck in recovery_wait
- 2013-10-15 15:14:21.293917 7f2dbbe7f700 5 osd.1 pg_epoch: 753 pg[1.30( v 6'4 (0'0,6'4] local-les=753 n=4 ec=1 les/c ...
- 04:41 PM Bug #6565 (Resolved): stuck in recovery_wait
- ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-10-15_11:06:15-rados-next-testing-basic-plana/53130
- 04:00 PM Bug #6528 (Resolved): btrfs osd gets kicked out while removing large pg
- 01:33 PM Bug #6528 (Fix Under Review): btrfs osd gets kicked out while removing large pg
- 01:07 PM Bug #6528 (In Progress): btrfs osd gets kicked out while removing large pg
- 01:07 PM Bug #6528: btrfs osd gets kicked out while removing large pg
- Ah, we don't ping the tphandle during that process, creating patch!
- 03:46 PM Feature #6189: cachepool: osd: promote on read
- Added a few more tests, and more carefully segregated those that exist, to caching_redirects.sh.
- 03:44 PM rbd Bug #6139: kernel panic in vms during disk benchmarking
- Sage, I am using virtio to start my vms. by default cloudstack starts vms with virtio, however, the cache settings ar...
- 02:49 PM rbd Bug #6139 (Need More Info): kernel panic in vms during disk benchmarking
- please try virtio. this looks like a combination of a bad ata driver and rados being slow...
- 03:40 PM Bug #6550 (Resolved): mon/DataHealthService.cc: 131: FAILED assert(store_size > 0)
- 08:26 AM Bug #6550 (Resolved): mon/DataHealthService.cc: 131: FAILED assert(store_size > 0)
- ...
- 03:35 PM rgw Bug #6449: Initiating multipart upload fails with no Content-Length header being set
- Hmm, looking at it now, we don't test for content length existence as the request itself doesn't have any input data....
- 03:25 PM Revision cf22fe3c (ceph): Merge pull request #134 from ceph/wip-6546
- Fix race condition between tests starting and teuthology-results being run
- 03:21 PM Bug #6456 (Fix Under Review): scripts still installing into /usr/usr/sbin
- can you look at https://github.com/ceph/ceph/pull/725 ?
- 03:04 PM rgw Bug #6553 (Resolved): rgw: authenticated users group permissions not working
- 12:28 PM rgw Bug #6553 (Fix Under Review): rgw: authenticated users group permissions not working
- 09:38 AM rgw Bug #6553 (Resolved): rgw: authenticated users group permissions not working
- 03:03 PM rgw Bug #6334 (Resolved): RGW admin socket doesn't appear to exist by default
- 02:35 PM rgw Bug #6334 (Fix Under Review): RGW admin socket doesn't appear to exist by default
- 03:02 PM rbd Bug #5812 (Closed): qemu-kvm guest hangs on disk write with rbd storage
- Closing due to inactivity - please reopen if it's still an issue.
- 02:58 PM rbd Bug #6265 (Resolved): krbd: blockdev --setr{o,w} claims success but has no effect
- commit 1a56f326b7d4cfdeb82d0071688732f269994884
Author: Guangliang Zhao <guangliang@unitedstack.com>
Date: Tue Se... - 02:57 PM rbd Bug #6386 (Can't reproduce): ceph-osd processes are having hang tasks
- 02:56 PM rbd Bug #4959 (Closed): xfstest 17 failure
- 02:56 PM rbd Bug #4563 (Closed): rbd xfstests: test 167 failing
- 02:56 PM rbd Bug #3685 (Closed): xfs test 186 fails in the nightlies
- 02:56 PM rbd Bug #4242 (Closed): krbd: xfstest 259 failure (FS size near 4TB)
- 02:45 PM rbd Bug #4242 (New): krbd: xfstest 259 failure (FS size near 4TB)
- 02:56 PM rbd Bug #3449 (Closed): fix xfstest 45 on precise
- 02:56 PM rbd Bug #2608 (Closed): rbd: hung xfstest 270
- 02:56 PM rbd Bug #2410 (Closed): hung xfstest #68
- 02:56 PM rbd Bug #2522 (Closed): xfstest #219
- 02:53 PM rbd Bug #5032 (Closed): xfstest 269 failure
- 02:52 PM rbd Bug #5425: krbd: xfstest 89 hang, 'read_partial_message skipping long message'
- Date: Mon, 14 Oct 2013 18:21:48 -0700
From: Josh Durgin <josh.durgin@inktank.com>
To: Sage Weil <sage@inktank.com>,... - 02:43 PM rbd Bug #3978 (Resolved): krbd qa: concurrent.sh test leaves something read-only
- 02:42 PM rbd Bug #4661 (Can't reproduce): xfstest 139 hung
- 02:38 PM rbd Bug #4661 (New): xfstest 139 hung
- 02:42 PM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
- Hey, any update on this one?
- 02:41 PM rbd Bug #6267 (Resolved): krbd: null deref in __kick_osd_requests+0x15e/0x1b0
- 02:40 PM rgw Bug #5245 (Can't reproduce): Frequent 500s from radosgw
- 02:36 PM rgw Bug #6134 (Resolved): RGW returns an error on set_worker_bound if a zone's log_pool doesn't alrea...
- 02:36 PM rgw Bug #6134: RGW returns an error on set_worker_bound if a zone's log_pool doesn't already exist
- Fixed, commit:4216eac0f59af60f60d4ce909b9ace87a7b64ccc
- 02:27 PM rgw Bug #6475 (Fix Under Review): rgw: Log directory should not be created by the init script
- https://github.com/ceph/ceph/pull/722
- 02:27 PM rgw Bug #6208 (Can't reproduce): rgw: md5 checksum failed on readwrite during upgrade-next tests
- 02:18 PM Bug #3996 (Resolved): mon: 'ceph mon add' results in dubious return message
- 02:17 PM Bug #4036 (Resolved): init-ceph: assumes write access to /var/run/ceph
- 02:14 PM Bug #5869 (Resolved): osd/OSD.h: 447: FAILED assert(ret) in get_map
- 02:10 PM Bug #5869: osd/OSD.h: 447: FAILED assert(ret) in get_map
- c8a4411db11b085ea0678bcf3f51aa411bd3e106
- 02:06 PM Bug #4185 (Won't Fix): Python multiprocessing exhibiting odd behaviour with librados
- Multiprocessing forks, and that's a problem.
- 02:03 PM Bug #5175 (Resolved): leveldb: LOG and MANIFEST file grow without bound (LOG being _text_ log !)
- 01:57 PM Bug #5823 (Need More Info): cpu load on cluster node is very high, client can't get data on pg f...
- This is only happening on a particular node? Is this still a problem?
- 01:55 PM devops Bug #6485 (Resolved): purgedata should not remove /etc/ceph dir
- It now will only remove the contents of /etc/ceph/
Merged into ceph-deploy master branch with hash: 946fc54 - 01:54 PM rgw Bug #6505 (Resolved): ceph-deploy osd activate may sit undefinatly (centos)
- Fixed by setting a global timeout of 300 seconds for all remote connections.
Merged into ceph-deploy master br... - 01:52 PM devops Bug #6491 (Closed): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object is not ca...
Merged into ceph-deploy master branch with hash: 946fc54- 06:03 AM devops Bug #6491 (Fix Under Review): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object...
- To be fixed by pull request: https://github.com/ceph/ceph-deploy/pull/104
- 01:51 PM devops Bug #5944 (Closed): ceph-deploy osd needs to be moved to use the new remote helpers
Merged into ceph-deploy master branch with hash: 946fc54- 06:04 AM devops Bug #5944 (Fix Under Review): ceph-deploy osd needs to be moved to use the new remote helpers
- 06:03 AM devops Bug #5944: ceph-deploy osd needs to be moved to use the new remote helpers
- Would be fixed by PR 104: https://github.com/ceph/ceph-deploy/pull/104
- 01:50 PM Bug #6112 (Resolved): rgw test failed in the nightly during upgrade from dumpling to next
- the tests pass in the nightlies now.
- 01:49 PM devops Bug #6487 (Closed): remove pushy from ceph-deploy
- PR was opened: https://github.com/ceph/ceph-deploy/pull/104
And it was merged with hash: 946fc54 - 01:47 PM Bug #6390 (Need More Info): ENOTEMPTY on TEMP coll on replay
- 01:47 PM Bug #6441: msgr: leak of tls from delay thread
- i believe it is the msgr delay injection that triggers this. see the config from the referenced run.
- 01:45 PM Bug #6122 (Resolved): osd: rados cmd.cc test does not tolerate thrashing
- 01:39 PM Bug #5951 (Need More Info): osd: next: EEXIST on mkcoll
- 01:39 PM Bug #6207 (Need More Info): Found incorrect object contents
- 12:53 PM Bug #6207: Found incorrect object contents
- Oportunistic checksums are enabled by default for xfs and btrfs in the nightlies at the moment. Nothing so far?
- 01:39 PM Subtask #6391 (Need More Info): stuck incomplete
- 12:51 PM Subtask #6391: stuck incomplete
- [note for bug scrub] Will need to reproduce in order to make progress. May not be urgent.
- 01:37 PM Bug #6381 (Resolved): need apache-fastcgi packages built for fedora and debian
- 01:32 PM Bug #6118 (Can't reproduce): failed to recover before timeout expired on radosbench, rados api tests
- 01:00 PM Bug #6118: failed to recover before timeout expired on radosbench, rados api tests
- Much of the code has been replaced as part of 5992, might be worth closing for now.
- 01:26 PM Bug #6504 (Resolved): PATCH: Fix double-free of fiemap
- moved one of the free(fiemap) calls in a block and then merged to master. thanks!
- 01:06 PM Bug #6510 (Resolved): PATCH: Fix segfault when ceph_dencoder is called with test number 0 on a cl...
- applied, thanks!
- 12:59 PM Bug #6400 (Duplicate): osd crashed in dumpling due to unexpected error (EEXIST?)
- No logs, probably dup of 5951.
- 12:57 PM Bug #6447 (Resolved): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log....
- 0c2769d3321bff6e85ec57c85a08ee0b8e751bcb
- 12:49 PM Bug #6484 (Resolved): osd pool default flag hashpspool not honored
- it is now possible to add the flag to an existing pool in master. this will be in emperor.
the option works too, ... - 12:33 PM rgw Bug #6554 (Resolved): rgw: default log is too verbose
- 12:28 PM rgw Bug #6554 (Fix Under Review): rgw: default log is too verbose
- 10:23 AM rgw Bug #6554 (Resolved): rgw: default log is too verbose
- 12:15 PM Bug #6521 (Resolved): ceph health hung after upgrading the cluster from bobtail to dumpling to next
- 09:07 AM devops Bug #6551: ceph-deploy copy config and key to cluster failure
- As a work-around I created the /etc/ceph directory, and then ran the command again, and it passed:-
ceph@pp-ceph-a... - 08:48 AM devops Bug #6551 (Resolved): ceph-deploy copy config and key to cluster failure
- Hi,
Following the following 2 wiki pages:
http://ceph.com/docs/master/start/quick-start-preflight/
http://ce... - 07:07 AM CephFS Bug #3738: kclient fsx truncate/write multi-client race
- by commit 755581977c2bc9eb81c9d9d955024cbedded2161
- 07:01 AM CephFS Bug #1117: mds: rename rollback broken on slaves during replay
- by commit 844cd46c77274ee7726ded8bf0d83e7f586da00e
- 05:30 AM devops Bug #6482 (Need More Info): ceph-deploy install on Centos: can't find wget?
- Karan could you please confirm that `wget` is actually installed/available in that host?
I want to rule out that ... - 12:06 AM Revision a0ffba6d (ceph): Merge pull request #596 from ceph/wip-6147
- mon: keep track of per-pool stats
Reviewed-by: Sage Weil <sage@inktank.com> - 12:06 AM Revision a3368cfc (ceph): Merge remote-tracking branch 'gh/next'
- 12:05 AM Revision 02b5eb28 (ceph): ceph.spec.in: do not list ceph-rest-api twice; add missing cls_hello files
- Reported-by: hjwsm1989@gmail.com
Signed-off-by: Sage Weil <sage@inktank.com>
10/14/2013
- 11:56 PM Revision 7a3e13de (ceph): Merge pull request #712 from ceph/wip-mon-pool-set
- rework ceph osd pool set <pool> <field> <val>
Reviewed-by: Sage Weil <sage@inktank.com> - 11:54 PM Revision dd33c980 (ceph): osd/osd_types: generalize pg_pool_t::get_flags_string()
- This way the method doesn't have to be modified when new flags are added.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:51 PM Revision e3ba8e82 (ceph): mon: PGMap: reuse existing summary functions to output pool stats
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:51 PM Revision 2cd53200 (ceph): mon: PGMap: rework client IO rate calc and output
- Create a function so we can use the same format when outputting per-pool
stats
Signed-off-by: Joao Eduardo Luis <joa... - 11:51 PM Revision 5abe5c27 (ceph): mon: OSDMonitor: add 'osd pool stats' command
- Fixes: #6147
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 11:51 PM Revision 82e3317d (ceph): mon: PGMap: keep track of per-pool stats deltas
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:48 PM Revision b0994e70 (ceph): Merge pull request #694 from grosskur/fix-rpm-junit4
- ceph.spec.in: Always depend on junit4 (fixes bug #6216)
Reviewed-by: Loic Dachary <loic@dachary.org> - 11:46 PM Revision e2602c54 (ceph): mon: make 'mon {add,remove}_data_pool ...' take pool name or id
- Take either a pool name or an id. Fix up the tests accordingly.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:02 PM Revision d6146b0d (ceph): common/Formatter: add newline to flushed output if m_pretty
- This applies to json-pretty and xml-pretty modes.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:35 PM Revision 8b89e839 (ceph): Make check for running jobs part of the loop
- Use a new, tested implementation to check for running jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 09:34 PM Revision bac2965a (ceph): ResultsSerializer.running_jobs_for_run() and test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:14 PM Revision 7f0d644c (ceph): Merge branch 'wip-rgw-quota'
- Conflicts:
src/test/cli/radosgw-admin/help.t
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yehu... - 08:24 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
- in commit:f5685013a4ff4f569413945f380dd48b6cdbfaad
- 07:01 PM CephFS Bug #5025 (Resolved): samba smbtorture lock test fails on kclient
- 06:27 PM Revision e6e9ee71 (ceph): rgw: swift update obj metadata also add generic attrs
- Fixes: #6462
We were missing the generic attributes when we updated the object
metadata (operation that only exists i... - 06:26 PM Revision f2645e1c (ceph): rgw: swift update obj metadata also add generic attrs
- Fixes: #6462
We were missing the generic attributes when we updated the object
metadata (operation that only exists i... - 06:22 PM Revision 097d61d1 (ceph): Merge pull request #711 from ceph/wip-objecter-errors
- These two patches fix several completion Contexts which are inappropriately setting the Op rval to zero.
Reviewed-by... - 06:14 PM Revision 6641273b (ceph): SignalHandler: fix infinite loop on BSD systems
- SignalHandler::entry shouldn't poll for POLLOUT, because it never actually
writes to the pipes in question. Polling f... - 05:31 PM Revision 2cc5805a (ceph): doc: Removed underscore for consistency.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:27 PM Revision 516fe8ce (ceph): Merge pull request #713 from dachary/master
- doc: disable cephx requires auth_supported = none
- 05:26 PM Revision 4b8eb4ff (ceph): radosgw-admin: add --quota-scope param to usage
- and also look at it when setting quota on a bucket.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:14 PM RADOS Feature #6549 (New): FileStore: notice that the ObjectContext disagrees with the on-disk object w...
- We don't check in the OSD that the data we get back when doing a filesystem read of an object matches any reasonable ...
- 05:06 PM Feature #6147 (Resolved): mon: calculate, expose per-pool pg stat deltas
- 05:01 PM Bug #6526 (Resolved): dumpling rpm repos contain 0.69 rpms
- I've deleted the v0.69 packages from the dumpling repo, and verified that v0.67.4 is installed by default.
Not ent... - 04:40 PM Revision cd1c3c9e (ceph): mds: return -EAGAIN if standby replay falls behind
- standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD... - 04:40 PM Revision bd073eea (ceph): mon/MDSMonitor: don't reset incarnation when creating newfs
- Fixes: #6279
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit 40613b700b87b495d67793101a... - 04:32 PM Revision fe23a281 (ceph): Merge pull request #708 from ceph/wip-truncate2
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 04:28 PM Revision 15721364 (ceph): Merge pull request #715 from ceph/wip-5025
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 04:22 PM Revision 6683f049 (ceph): Merge pull request #133 from ceph/wip-store-results
- Fixes for reporting and verbosity
- 03:34 PM devops Feature #6020 (In Progress): radosgw-apache opinionated package
- Initial version of package has been created. Still need to sort out installation of config files.
- 02:19 PM rbd Bug #6548 (Resolved): tgt: Kernel panic putting zpool on iSCSI LUN using bs_rbd
- From http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/17321:...
- 01:56 PM Documentation #6547: should document magic data/journal partition types
- OSD data: 4fbd7e29-9d25-41b8-afd0-062c0ceff05d
OSD journal: 45b0969e-9b03-4f30-b4c6-b4b80ceff106 - 01:50 PM Documentation #6547 (Closed): should document magic data/journal partition types
- We should write down the requirements for the Ceph startup scripts to automatically mount and start OSDs:
1) gpt lab... - 01:28 PM Bug #6492 (Resolved): SignalHandler::entry spins the cpu and never sleeps
- Good enough.
- 01:24 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
- Recent Ceph checkouts don't even compile on FreeBSD. Only the wip-port branch can compile. So I don't think there's...
- 11:15 AM Bug #6492 (Pending Backport): SignalHandler::entry spins the cpu and never sleeps
- Thanks Alan, that looks good to me and going over the issue again I'm not sure why it works on Linux to begin with! G...
- 12:34 PM rgw Bug #6462 (Resolved): Cannot update object HTTP headers using swift API
- Done, commit:f2645e1c6d7383a0ace3b239f4304e353249c4bb. Cherry-picked into dumpling.
- 10:24 AM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
- If the monitors don't already have the information can you think of a reason why it wouldn't be a good idea for 'ceph...
- 09:41 AM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
- Backported to dumpling as commit:cd1c3c9e00e90b19e83c1f11a48e516a7de93665
- 09:40 AM Feature #6189 (Fix Under Review): cachepool: osd: promote on read
- Whoops, should have updated this status last week. Needs review and test code.
- 09:27 AM CephFS Bug #1117: mds: rename rollback broken on slaves during replay
- Which patch[es]?
- 07:29 AM CephFS Bug #1117 (Resolved): mds: rename rollback broken on slaves during replay
- 09:25 AM CephFS Bug #3738: kclient fsx truncate/write multi-client race
- Is this a side effect of 3c3b2ceb03e7294704f5bf3e1e420012a0166585, or some other patch? Please reference them when cl...
- 07:24 AM CephFS Bug #3738 (Resolved): kclient fsx truncate/write multi-client race
- now mds revokes Fw before doing truncate
- 08:39 AM Revision f5685013 (ceph): mds: flock: fix F_GETLK
- fixes #5025
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 07:40 AM CephFS Bug #2385 (Can't reproduce): max mds = 2, mds hang and crash
- 07:34 AM CephFS Bug #5036 (Resolved): `ls` hangs on random folder
- 07:34 AM CephFS Bug #2019 (Resolved): mds: CInode::filelock stuck in sync->mix
- 07:31 AM CephFS Bug #3088 (Resolved): NULL pointer dereference at ceph_d_prune
- 07:28 AM CephFS Bug #429 (Resolved): mds: fix rstat propogation into past parents
- haven't seen any rstat error for months
- 07:25 AM CephFS Bug #3681 (Resolved): kclient fsx fails nightly
- 01:19 AM Revision 3c6710b9 (ceph): qa/workunits/misc/dirfrag: make it work on ubuntu
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
10/13/2013
- 04:47 PM Revision b0f49e0f (ceph): ReplicatedPG.h: while there cannot be a read in progress, there may be ...
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:23 AM Bug #6003: journal Unable to read past sequence 406 ...
- ubuntu@teuthology:/a/teuthology-2013-10-10_22:04:00-rados-master-testing-basic-plana/44493/remote
- 09:18 AM Revision bf82ba90 (ceph): doc: disable cephx requires auth_supported = none
- auth cluster required = none
auth service required = none
auth client required = none
is not enough to disab...
10/12/2013
- 02:38 PM Bug #6504: PATCH: Fix double-free of fiemap
- This patch works for me to solve the same problem on OSX.
- 01:00 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
- I found that the daemons on OSX were spinning not because they were not blocking in poll, but because the unnamed sem...
- 08:35 AM Revision a1d8225b (ceph): Added docstrings, and improved some of the comments on several tasks.
- 12:21 AM Revision 0f73f0ac (ceph): rgw: switch out param to a pointer instead of reference
- following code review
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 12:08 AM Revision 8aa7f65f (ceph): test: update cli test for radosgw-admin
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:07 AM Revision 91f0c82c (ceph): radosgw-admin: clarify --max-size param
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
10/11/2013
- 11:56 PM Revision ad409f8a (ceph): formatter: dump_bool dumps unquoted strings
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:43 PM Revision c1acf9a5 (ceph): rgw_quoa.{h,cc}: add copyright notice
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:44 PM Revision fb967406 (ceph): Merge branch 'wip-6444' into next
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 10:41 PM Revision 3191e32c (ceph): Put machine_type in config.yaml
- Reason being, if --worker is passed to teuthology-schedule, we are
already placing the job in the tube for that machi... - 10:10 PM Revision 494c3b1f (ceph): Make verbosity propagate correctly to modules
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:08 PM Revision 8d8ae58c (ceph): doc: Created new index to incorporate side-by-side deb/rpm installs.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision bc50dbbb (ceph): doc: Created installation doc for Yum priorities. Ceph-specific package...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:07 PM Revision 05b2e445 (ceph): doc: Created new QEMU install for RPMs with provision for Ceph-specific...
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:06 PM Revision f37c75b0 (ceph): doc: Created new QEMU install for debian.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:06 PM Revision 869b7210 (ceph): doc: Added new libvirt install for RPM.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:05 PM Revision d4668742 (ceph): doc: Created new libvirt install for debian/ubuntu.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:05 PM Revision 99fe31e5 (ceph): doc: Removed Gatway from Ceph Object Storage. Added Yum repo information.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:03 PM Revision cdd851b9 (ceph): doc: Moved installation portion to the installation section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:02 PM Revision 1dff92ba (ceph): doc: Moved installation portion to the installation section.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:53 PM Revision a1825356 (ceph): librados: add some clarifying comments
- about async pool operation handle
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:53 PM Revision 7ef5eb06 (ceph): librados: drop reference to completion in container destructor
- Move the PoolAsyncCompletionImpl reference drop from
C_PoolAsync_Safe::finish() to ~C_PoolAsyncSafe(), as finish() is... - 09:29 PM Revision 3905ab99 (ceph): Debug output for all http requests
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:26 PM Bug #6528 (Resolved): btrfs osd gets kicked out while removing large pg
- btrfs isn't exactly blazingly fast for file removal; so much is well known to me. However, there are two issues at h...
- 09:24 PM Revision 7d99de72 (ceph): Give reporting a verbose flag
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:24 PM Revision 61dec6f3 (ceph): Be more verbose when waiting for free machines
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:24 PM Revision 3ca9092c (ceph): Fix broken lambda
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:15 PM Fix #6527 (New): backfill_toofull => try backfilling another replica
- With a replication factor of 4, after changing the crushmap so that nearly all data got moved about, I noticed that w...
- 09:04 PM Revision f13cc684 (ceph): doc: Fixed hyperlinks. Cleanup of old references to Chef.
- fixes: #6493
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 08:38 PM Bug #6526 (Resolved): dumpling rpm repos contain 0.69 rpms
- The rpm repos (f18 just re-checked, f19 checked a few days ago) contain 0.69 rpms, which end up superseding the 0.67....
- 07:32 PM Revision 2e3e127e (ceph): Lack of a job_id should be a warning
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:39 PM Revision 31f3684a (ceph): Merge pull request #132 from ceph/wip-refactor-scripts
- Fix imports; fix keyscan_check()
- 06:28 PM Revision bb93b1a3 (ceph): Exempt teuthology-updatekeys from test_invalid
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:24 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
- Fix looks good. I'm not sure if it should be backported or not.
- 05:59 PM rgw Documentation #6525 (Closed): radosgw: update radosgw-admin man page
- There have been several options and commands added (and several more are about to be merged for quotas) that weren't ...
- 05:48 PM Revision f28a7ebc (ceph): Move imports to top-level
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision f5729051 (ceph): Fix a circular import
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision d341b588 (ceph): Ignore the exit code of ssh-keyscan
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:48 PM Revision ebb9b0cb (ceph): mds: do not allow GLAZYIO in mix->sync state
- GLAZYIO is not allowed in SYNC, so we cannot allow it in the preceding
gather state.
I verified the other GLAZYIO ru... - 04:50 PM Revision 70250e84 (ceph): osd: osd_types: Output pool's flag names during dump
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 04:23 PM Revision 82e93303 (ceph): osdc/Objecter: only make handlers set *prval if EIO
- The normal Objecter handlers set *prval for each operation; we only need to
(re)set it if we have a special reason (l... - 04:23 PM Revision 7113186c (ceph): osdc/Objecter: clean up completion handlers that set *prval=0
- If the OSD operations returns 0, these are unnecessary. If it does not,
then these are misleading. In both cases he... - 04:22 PM Revision c0f5f0e5 (ceph): Merge pull request #131 from ceph/wip-store-results
- Reporting tweakage
- 03:48 PM Revision 636dc867 (ceph): Move part of report_all_runs() into report_runs()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:46 PM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
- 03:23 PM Revision 61606fe0 (ceph): Set a default timeout of 20s for HTTP connections
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:05 PM Revision 1c288696 (ceph): mon: OSDMonitor: allow (un)setting 'hashpspool' flag via 'osd pool set'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 03:04 PM Revision 2fe0d0d9 (ceph): mon: OSDMonitor: split 'osd pool set' out of 'prepare_command'
- We should start doing this across the whole 'prepare_command' function.
Makes it prettier to the reader, and easier t... - 03:04 PM Revision 6bbb772e (ceph): test/filestore/run_seed_to_range.sh: fix -d syntax
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:56 PM Bug #6521: ceph health hung after upgrading the cluster from bobtail to dumpling to next
- ...
- 02:54 PM Bug #6521 (Resolved): ceph health hung after upgrading the cluster from bobtail to dumpling to next
- ceph health hung after upgrading the cluster from bobtail to dumpling to next
ubuntu@teuthology:/a/teuthology-201... - 02:33 PM Revision b214584b (ceph): Merge pull request #702 from ceph/wip-4405
- mds: fix infinite loop of MDCache::populate_mydir().
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Sage W... - 02:15 PM Feature #6520 (Resolved): common: bloom_filter improvements, cleanups
- * "unintended use of the wrong bloom_filter prototype":https://github.com/ceph/ceph/pull/697
* "improvements, cleanu... - 02:09 PM Documentation #6493 (Resolved): rados/operations/add-or-rm-mons.rst relative links are one parent...
- http://ceph.com/docs/master/rados/operations/add-or-rm-mons/
- 02:03 PM Fix #6059 (Fix Under Review): osd: block reads while repgather is writing across replicas
- 02:03 PM Feature #5991 (In Progress): EC: [link] Backfill peers should not be included in the acting set
- 01:59 PM Feature #6435: EC: [link] review and test PGBackend
- Not much progress this sprint.
- 01:25 PM rbd Feature #6432: Change TGT Plugin to allow setting client name for authentication
- One can set clientname now with CEPH_ARGS, but with bsopts it will become easier (done at tgtadm
time) and per-targe... - 01:22 PM rbd Feature #6432 (In Progress): Change TGT Plugin to allow setting client name for authentication
- 01:13 PM rgw Feature #6513 (Resolved): rgw: dr: Service scripts for meta/data sync agents
- For Ubuntu and Rhel/CentOS
- 01:03 PM rgw Feature #4466 (Fix Under Review): Quotas per bucket - synchronous
- 11:38 AM devops Feature #6018 (Resolved): Build ceph via jenkins
- 09:24 AM Revision 4e2ff539 (ceph): mds: avoid leaking objects when purging file.
- The filer implementation does not delete stripe objects that are truncated
to zero. When purging a deleted file, we n... - 09:13 AM Revision eb381ffc (ceph): mds: don't decrease file size when recovering file
- Otherwise we may truncate sparse file to wrong size
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 09:10 AM CephFS Feature #6511 (Rejected): MDS: add special purging options for testing
- We do a lot of stuff async with our journal, stray inodes, etc, that we need a good way to test. Let this ticket serv...
- 08:48 AM Bug #6510 (Fix Under Review): PATCH: Fix segfault when ceph_dencoder is called with test number 0...
- 07:58 AM Bug #6510 (Resolved): PATCH: Fix segfault when ceph_dencoder is called with test number 0 on a cl...
- select_generated() should properly validate its input. If m_list.size() == 0, then calling select_generated(0) will ...
- 07:33 AM CephFS Bug #4405 (Pending Backport): MDCache::populate_mydir can loop forever
- 04:04 AM Revision 1803f3b0 (ceph): radosgw-admin: limit user bucket-level quota
- We only allow it if --quota-scope=bucket is specified. This is done in
order to avoid confusion with the future user ... - 02:29 AM Revision 18a271d8 (ceph): mds: optimize map element dereference
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 12:15 AM Revision 01b81b78 (ceph): Move monkey patching to __init__.py
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision f34f3b3b (ceph): Move teuthology's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 098389da (ceph): Properly express conflicting options
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision cbe7d8e5 (ceph): Add basic tests for scripts
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision bd9cbdba (ceph): Don't attempt to report if there's no job_id
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 4902bfab (ceph): PEP-8 cleanup
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 9177513b (ceph): Add scripts/ module
- 12:09 AM Revision 7ce4dfd9 (ceph): Move teuthology-nuke's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision e847b107 (ceph): Move teuthology-suite's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 7805913e (ceph): More PEP-8 cleanup
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 5fd1cd0b (ceph): Move teuthology-ls's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 1bf3a3da (ceph): Move teuthology-worker's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 6b2f2780 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 97489859 (ceph): Move teuthology-lock's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision a6b57cc1 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision c784c79f (ceph): Move teuthology-schedule's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 84b2e55b (ceph): Move schedule() to new schedule module
- 12:09 AM Revision 755ac2f1 (ceph): Move teuthology-updatekeys' arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 7ab97267 (ceph): Move teuthology-report's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 477e4ae2 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 193b3112 (ceph): Move teuthology-results' arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision f4d655bb (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 45d1b0eb (ceph): Move teuthology-coverage's arg parsing to scripts/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision e4753215 (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 12:09 AM Revision 8351a3ab (ceph): PEP-8
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
10/10/2013
- 11:23 PM Revision d8faa82f (ceph): ReplicatedPG: remove unused RWTracker::ObjState::clear
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 11:18 PM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
- I don't know that the monitors *do* have that information. The OSDs do, via the
compiled-in magic version string, ... - 01:05 PM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
- The version that each OSD is running
- 12:55 PM RADOS Feature #6506: Show running ceph version in "ceph osd tree"
- Are you looking for the software version each OSD is running, or the version of the monitor you're connected to?
- 11:53 AM RADOS Feature #6506 (New): Show running ceph version in "ceph osd tree"
- It would be incredibly handy to be able to see the running ceph version in the output of "ceph osd tree". I spoke wit...
- 11:03 PM Feature #6507: librados shouldn't block indefinitely when cluster doesn't respond
- 1) I solved this in the python bindings with a separate timer thread, which is always possible in C/C++ as well, alth...
- 01:41 PM Feature #6507 (Resolved): librados shouldn't block indefinitely when cluster doesn't respond
- Currently calls like rados_connect(), rados_ioctx_create(), rados_read() block for ever if the Ceph cluster isn't res...
- 10:42 PM CephFS Bug #6396 (Pending Backport): mds: recovery hits assert(!segment.empty()) when reissuing caps
- This seems to be showing up in our nightlies a fair bit still; it should be backported.
- 09:45 PM Revision 89d3f47f (ceph): radosgw-admin: can set user's bucket quota
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:31 PM Revision cb9ebd6f (ceph): doc: Minor correction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:51 PM Revision 14eabd4a (ceph): rgw: bucket quota threshold
- Add bucket quota threshold so that when we're passed that value we
reread the bucket stats before every write and not... - 08:51 PM Revision fc358077 (ceph): rgw: protect against concurrent async quota updates
- Leverage the cache lru_map locking for making sure that we don't end
up with more than a single concurrent async upda... - 08:51 PM Revision 34d05262 (ceph): rgw: configurable bucket quota size
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:51 PM Revision 2e4ecc29 (ceph): rgw: async quota update
- Asynchronously update bucket stats when a period passed, but bucket
stats are within the ttl window.
Signed-off-by: ... - 07:21 PM Revision 5bc63276 (ceph): doc: Merge cleanup.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:20 PM Revision c0c332c1 (ceph): doc: minor clean up.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:47 PM Revision fa909ad6 (ceph): doc: Update from wip-doc-quickstart branch.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:23 PM RADOS Feature #6509 (New): OSD: be more efficient about read/write ordering
- With Sam's soon-to-be-merged patch adding a RWTracker, we are ordering operations more strictly than is necessary. In...
- 03:18 PM devops Bug #6508 (Rejected): ceph-deploy: config push and admin commands broken
- ...
- 03:00 PM devops Bug #6508: ceph-deploy: config push and admin commands broken
- ...
- 02:58 PM devops Bug #6508 (Rejected): ceph-deploy: config push and admin commands broken
- test set up: mira025, mira038
dev dumpling version of ceph [] installed and running on mira025 and mira038.
try... - 02:19 PM rgw Bug #6505: ceph-deploy osd activate may sit undefinatly (centos)
- http://paste.openstack.org/show/48238/
- 10:32 AM rgw Bug #6505 (Resolved): ceph-deploy osd activate may sit undefinatly (centos)
- ceph-deploy osd activate may sit undefinatly
http://paste.openstack.org/show/48186/
http://paste.openstack.org/s... - 01:18 PM CephFS Bug #4405 (Fix Under Review): MDCache::populate_mydir can loop forever
- He's got a patch in wip-4405 that he thinks would solve the loading problem; I think he might be right. The other iss...
- 12:55 PM Subtask #6027 (In Progress): ensure that erasure coded pools don't work until the osds can handle it
- 12:51 PM Subtask #5855 (In Progress): Backfill peers should not be included in the acting set
- 11:26 AM Revision 33da08f6 (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
- The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ... - 11:25 AM Revision 3a3724b7 (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
- The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ... - 11:05 AM CephFS Bug #6460: ceph-fuse: xlist crash in ~Inode on osd_op_reply
- In general I'm not usually too worried about FS backports since anybody using the FS should be keeping up to date wit...
- 04:27 AM CephFS Bug #6460 (Resolved): ceph-fuse: xlist crash in ~Inode on osd_op_reply
- 10:24 AM Bug #6504 (Fix Under Review): PATCH: Fix double-free of fiemap
- 09:05 AM Bug #6504 (Resolved): PATCH: Fix double-free of fiemap
- If GenericFileStoreBackend::do_fiemap returns anything other than 0, then fiemap will not be allocated. However, Gen...
- 09:58 AM Feature #6002 (Resolved): EC: [link] erasure coding library plugin API documentation, including a...
- This is done!
- 09:52 AM Feature #5996: EC: [link] PG::calc_acting and friends should always choose the shortest of the av...
- 09:50 AM Feature #5996 (Rejected): EC: [link] PG::calc_acting and friends should always choose the shortes...
- This may actually be unnecessary, I think we can choose to always reject extra history.
- 07:29 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
- With "rbd_cache_block_writes_upfront=1" it's harder to catch with massif, but I still see memory usage spikes using a...
- 05:00 AM devops Bug #6503 (Rejected): ceph-deploy: nosetests fail
- ...
- 02:53 AM Revision 007f06ec (ceph): mds: fix infinite loop of MDCache::populate_mydir().
- make MDCache::populate_mydir() only fetch bare-bone stray dirs.
After all stray dirs are populated, call MDCache::sca... - 12:12 AM Revision 7b889797 (ceph): ignoring -X option in apache as it was causing s3test failures on the r...
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
10/09/2013
- 08:47 PM Revision ffdc7fce (ceph): mds: do not double-queue file recovery in eval_gather
- This fixes a specific case of double-queuing seen in #4832:
- client goes stale, inode marked NEEDSRECOVER
- eval ... - 08:47 PM Revision 346b43d8 (ceph): mds: fix filelock eval_gather
- Broken by a08d62045657713bf0a5372bf14136082ec3b17e
Reported-by: Yan, Zheng <yan.zheng@intel.com>
Signed-off-by: Sage... - 08:35 PM Revision 2b216c3a (ceph): ReplicatedPG: block reads on an object until the write is committed
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:35 PM Revision db6623fa (ceph): RadosModel: send racing read on write
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:35 PM Revision 1f50750d (ceph): ReplicatedPG: remove the other backfill related flushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:16 PM CephFS Bug #6460 (Pending Backport): ceph-fuse: xlist crash in ~Inode on osd_op_reply
- Probably already fixed by https://github.com/ceph/ceph/pull/590. Do we need to backport MDS fixes to old version?
- 02:58 PM RADOS Fix #6496 (Closed): mon: PGMap::dump should use TextTable
- Column alignment is off; TextTable would just solve this:...
- 02:48 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- It does matter, but there's probably middle ground with some small fixed help. I'll work on
something like that. - 06:00 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- @dmick it doesn't matter that a user cannot do anything with a monitor.
The best thing a CLI application can do is... - 02:42 PM Fix #6059 (In Progress): osd: block reads while repgather is writing across replicas
- 02:02 PM CephFS Bug #4832: mds: failed auth_unpin assert
- I've backported these two patches to the cuttlefish branch as well.
(Plus a cuttlefish-4832 branch on top of v0.61.8... - 01:07 PM rbd Bug #6386: ceph-osd processes are having hang tasks
- Sage, sorry, I think i've mixed the bug numbers. I've meant to post it to another bug where i've uploaded a bunch of ...
- 12:56 PM rbd Bug #6386: ceph-osd processes are having hang tasks
- Sage,
I had this happened again, while I was at the Ceph Day ((. Anyway, the behaviour seemed pretty similar. A bu... - 12:54 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
- In signal_handler.cc at line 213, poll(2) returns immediately with POLLOUT set in revents for each of the struct poll...
- 12:41 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
- This is outside my area of expertise, but I'm looking at http://linux.die.net/man/3/poll and not seeing why POLLOUT s...
- 12:34 PM Bug #6492: SignalHandler::entry spins the cpu and never sleeps
- I believe this is also a bug I'm seeing on OSX.
- 11:35 AM Feature #6416 (In Progress): buffer: create raw_pipe class; convert to buffer if inspected
- 10:14 AM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
- To further elaborate, when I recompiled python so that IPv6 support was properly enabled, the problems that I was hav...
- 09:49 AM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
- I'm the user that orignally reported this issue, and after talking with the Gentoo crowd about the issue, we've disco...
- 09:33 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
- Excellent report! The massif output is really useful. It shows that there are a large number of buffers getting backe...
- 03:00 AM rbd Bug #6494: High memory consumption of qemu/librbd with enabled cache
- It seems that I found a way to run qemu-kvm under valgrind/massif and trigger this issue. It looks like all this happ...
- 02:44 AM rbd Bug #6494 (Resolved): High memory consumption of qemu/librbd with enabled cache
- I observe very high memory consumption on client with write-intensive load with qemu 1.6.0 + librbd 0.67.3.
For be... - 08:52 AM rbd Bug #5890 (Closed): can't remove rbd image from pool
- 02:38 AM rbd Bug #5890: can't remove rbd image from pool
- fixed.
- 08:29 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
- 08:28 AM devops Bug #6487 (In Progress): remove pushy from ceph-deploy
- 03:04 AM rbd Bug #6495 (Closed): Cpu load on cluster node is very high every has the write request to cluster
- ceph version 0.61.8
Kernel Ubuntu 12.10 (GNU/Linux 3.5.0-41-generic )
CPU: 24 processors, Ram 64GB
Env: 3 ...
10/08/2013
- 09:55 PM Feature #6466: stgt: unlimit number of images supported
- Patches submitted to upstream
- 09:51 PM Feature #6466 (In Progress): stgt: unlimit number of images supported
- 09:34 PM Revision e8a2992d (ceph): rgw: rearrange includes
- Need to have ceph_json.h first due to some boost weirdness.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:21 PM Documentation #6493: rados/operations/add-or-rm-mons.rst relative links are one parent shy of cor...
- These would also be found automatically if we spidered the docs
- 08:10 PM Documentation #6493 (Resolved): rados/operations/add-or-rm-mons.rst relative links are one parent...
- rados/operations/add-or-rm-mons.rst has relative links to ../../install, but they need to be ../../../install to
wor... - 07:08 PM Revision 102f6399 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 07:05 PM Revision 6ff95707 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 07:05 PM Revision 8e493ef2 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 07:00 PM rgw Feature #5073: rgw: create tenant namespace
- That's still true.
- 02:27 PM rgw Feature #5073: rgw: create tenant namespace
- Is it still not possible to have per user namespaces?
- 06:58 PM Revision 60033c31 (ceph): Go back to $PWD in fsstress.sh if compiling from source.
- Although fsstress was being called with a static path the directory
it was writing to was in the current directory so... - 03:24 PM Bug #6492 (Resolved): SignalHandler::entry spins the cpu and never sleeps
- SignalHandler::entry shouldn't poll for POLLOUT, because it never actually writes to the pipes in question. Polling ...
- 02:56 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- Once we have our ping messages, etc, then there will be things you can do without connecting to the monitors, though,...
- 02:52 PM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- If you can't connect to the monitor, the help is going to do you no good; you can't issue any of those commands. It ...
- 02:52 PM Revision 1575895b (ceph): Merge pull request #700 from dachary/master
- doc: fix openstack rbd installation command
- 02:46 PM devops Bug #6491 (Closed): During mon create: <type 'exceptions.TypeError'>: 'NoneType' object is not ca...
- ...
- 01:10 PM rbd Bug #5426: librbd: mutex assert in perfcounters::tinc in librbd::AioCompletion::complete()
- http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-07_19:01:03-rbd-dumpling-testing-basic-plana/39473/
- 12:51 PM devops Bug #6489: ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
- However, if I add "::1 <hostname>" to my /etc/hosts, and issue getaddrinfo, I get
back v6 entries that look like:
... - 12:32 PM devops Bug #6489 (Can't reproduce): ceph-deploy: get_nonlocal_ip() should filter ipv6 addrs
- get_nonlocal_ip isn't prepared to see ipv6 addresses back from getaddrinfo(); although
I haven't reproduced it perso... - 10:07 AM Revision 768fb0a2 (ceph): doc: fix openstack rbd installation command
- This cannot work because client.volumes.key is not a command
ssh {your-compute-host} client.volumes.key
replace ... - 09:23 AM devops Bug #6487 (Closed): remove pushy from ceph-deploy
- The current state of ceph-deploy for remote connections is terrible to work with. While attempting to work on #6486 t...
- 05:31 AM devops Bug #6485 (Resolved): purgedata should not remove /etc/ceph dir
- It currently removes the whole directory, and it should actually just remove the contents because otherwise nothing w...
- 01:42 AM Bug #6484 (Resolved): osd pool default flag hashpspool not honored
- When creating new pools the hashpspool is not honored. And as there's no way to change it aafter pool creation, there...
- 01:05 AM Revision eb06f373 (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
- Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 12:53 AM Revision 62db186a (ceph): ceph.spec.in: radosgw package doesn't require mod_fcgi
- Fixes #5702
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 12:05 AM Revision 86b5b427 (ceph): Merge pull request #699 from dachary/wip-ghobject-assert
- os: stronger assert on FileStore::lfn_open
Reviewed-by: David Zafman <david.zafman@inktank.com>
10/07/2013
- 11:15 PM Revision e21e5736 (ceph): os: stronger assert on FileStore::lfn_open
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:40 PM Revision b9cc91dc (ceph): Merge branch 'next'
- 09:15 PM Revision 9f75a423 (ceph): Merge pull request #697 from dachary/master
- This lets "make check" pass, so I like it.
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:11 PM Revision 0f323bc4 (ceph): common: unintended use of the wrong bloom_filter prototype
- For encoding/decoding test purposes. The generate_test_instances should
be improved to cover more encoding/decoding c... - 08:50 PM Revision 4b911cf8 (ceph): ReplicatedPG: copy: use aggregate return code instead of individual Op ...
- It appears that the OSD is not filling in the individual return codes, and they
should be equivalent for all purposes... - 08:50 PM Revision 6da4b91c (ceph): os/FileStore: fix ENOENT error code for getattrs()
- In commit dc0dfb9e01d593afdd430ca776cf4da2c2240a20 the omap xattrs code
moved up a block and r was no longer local to... - 04:02 PM Revision df50351c (ceph): Merge pull request #126 from ceph/wip-store-results
- Reflect paddles API change: jobs in jobs/
- 03:56 PM Revision 13b80bb4 (ceph): Merge pull request #610 from ceph/wip-optracker
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 03:01 PM Revision 1c32b1b8 (ceph): Reflect paddles API change: jobs in jobs/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:22 PM Fix #6483 (Resolved): osd: does not fill in OSDOp::rval member
- We provide an interface via the Objecter (and librados) for getting the return code of specific ops within a compound...
- 12:17 PM devops Bug #6482 (Resolved): ceph-deploy install on Centos: can't find wget?
- [ceph@ceph-client ~]$ ceph-deploy install ceph-node1
[ceph_deploy.install][DEBUG ] Installing stable version dumplin... - 11:37 AM Revision f7c5d1ac (ceph): Merge remote-tracking branch 'gh/next'
- 11:31 AM Revision 02da1a1d (ceph): Merge pull request #695 from ceph/wip-mon-auth
- fix mon double-free when dropping unhandled messages, and allow "get monmap" messages to go through without authentic...
- 09:50 AM rbd Bug #6480 (Resolved): librbd crashed qemu-system-x86_64
- Running Ceph 0.67.3 and qemu 1.5.2
*** Error in `qemu-system-x86_64': invalid fastbin entry (free): 0x00007fab795c... - 07:28 AM Revision 901427c5 (ceph): Merge pull request #693 from ceph/wip-bloom
- bloom_filter improvements, cleanups
Reviewed-by: Loic Dachary <loic@dachary.org> - 06:24 AM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
- So I did a small test:...
- 05:51 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- Both suggestions from Josh and Sage are entirely acceptable here. I wouldn't mind if some section of the help tells m...
10/06/2013
- 10:17 PM Revision f2796418 (ceph): mon: do not put() unhandle message
- If we return false because we aren't handling a message, we should not put
the ref. This fixes a double-free.
Signe... - 10:17 PM Revision 71ee6d7c (ceph): mon: allow MMonGetMap without authentication
- This is used by the MonClient::get_monmap_privately() helper.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:28 PM Revision 0cae3a13 (ceph): common/bloom_filter: add a few assertions and checks for bit_table_ == ...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:22 PM Revision cf34adb9 (ceph): common/bloom_filter: simplify compressible_bloom_filter encode/decode/dump
- Re-use bloom_filter for this, as per Loic's suggestion. Much nicer!
Signed-off-by: Sage Weil <sage@inktank.com> - 05:18 PM Revision f45c3b98 (ceph): common/bloom_filter: fix compress; improve argument
- Fix bug in compress() when compressing to less than .5 or original.
Make the argument have sane units (target size r... - 05:18 PM Revision 055dc4c1 (ceph): common/bloom_filter: fix estimated element count for compressed filters
- We need to compensate for the fact that there are fewer bits than there
used to be.
This is a crappy adjustment; it ... - 07:42 AM Revision 16dec28c (ceph): ceph.spec.in: Always depend on junit4 (fixes bug #6216)
- The RPM spec file currently lists `junit` as a dependency on all
platforms except recent versions of OpenSUSE. This i... - 04:08 AM Revision 82f6ec59 (ceph): doc/release-notes: v0.70
- Note that a bunch of stuff we thought would go in 0.70 is actually in 0.69,
so the update/release notes were adjusted...
10/05/2013
- 05:57 AM Revision 04091f87 (ceph): common/bloom_filter: remember original target size
- This isn't strictly needed for core functionality, but it is convenient to
know.
Signed-off-by: Sage Weil <sage@inkt... - 05:57 AM Revision aaabc657 (ceph): common/bloom_filter: methods for density, approx unique element counts
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:57 AM Revision d07f5f35 (ceph): common/bloom_filter: drop raw_table_size_ member
- We were storing table_size_ and raw_table_size_, where one is the size in
bits and the other is the size in bytes. T... - 05:56 AM Revision ea2378e5 (ceph): common/bloom_filter: make compressible_bloom_filter encodable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:06 AM Revision 92a60a05 (ceph): mon/PGMap: make generated test instances obey new invariant
- As of 091809b8149c7595cbcca439c5b8b75a0c42efe1 we keep an osd_map epoch
for any osd_stat update, and assert as much.
... - 03:31 AM Revision 50744640 (ceph): mds: handle dirfrag mismatch when processing readdir request
- If client has outdated dirfrags information, readdir request from
it may specify a non-existing dirfrag. Current meth... - 03:31 AM Revision 40546512 (ceph): client: use dir_result_t::END as flag
- So we don't lose the latest readdir frag and offset after marking
end of readdir.
Signed-off-by: Yan, Zheng <zheng.z... - 03:31 AM Revision c40c5dc6 (ceph): client: handle dirfrag mismatch when processing readdir reply
- If client has outdated directory fragments information, it may request
readdir an non-existent directory fragment. In... - 03:31 AM Revision c7db090b (ceph): fragtree_t: fix get_leaves_under()
- If fragtree is (*^1, 1*^1) and we want leaves under frag 000*.
get_leaves_under() return frag 0*, frag 10* and frag 1... - 03:31 AM Revision 576da8e5 (ceph): mds: don't scatter gather update bare-bones dirfrags
- avoid adding bare-bones dirfrag that has not yet been fetched from
the disk to the journal.
Signed-off-by: Yan, Zhen... - 03:31 AM Revision 1d14d11a (ceph): mds: stop propagating rstat if freezing/frozen dirfrag is encountered.
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision 488ddad7 (ceph): mds: fix bloom filter leaks
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision f82aefaf (ceph): mds: reduce verbosity of dir fragment logging
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision e0be61e4 (ceph): qa/workunits: Add large number of files in a directory test script
- Test the directory fragments feature
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 03:31 AM Revision 4014ba25 (ceph): mds: delete orphan dirfrags during MDS recovers
- This patch make the MDS use following steps to fragmentate directory.
1. freeze the old dirfrags
2. journal EFragmen... - 03:31 AM Revision 7515335b (ceph): mds: trim log segment after finishing uncommitted fragments
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:31 AM Revision f989396e (ceph): mds: properly store fragmenting dirfrags
- fragmenting dirfrag does not exist on the object store. So all non-null
dentries should be included when committing a... - 03:31 AM Revision 2eb863de (ceph): mds: properly update rstat/fragstat when fragmentating directory
- The stale rstat/dirstat check in CDir::merge() is wrong. dirfrag's
rstat/fragstat is stale if the accounted rstat/fra... - 03:31 AM Revision a242201d (ceph): mds: don't fragmentate stray directories
- the code that prepares and purges stray dentry assumes that we never
freeze stray directories. So disable fragmentati... - 03:31 AM Revision 473635ab (ceph): mds: fix MDCache::merge_dir()
- fragment 'bits' should be negative for the merging case.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 03:31 AM Revision fe998825 (ceph): mds: fix CInode::get_dirfrags_under()
- make sure it return true when all dirfrags under the given frag_t
are found.
Signed-off-by: Yan, Zheng <zheng.z.yan@... - 03:31 AM Revision a881c1d3 (ceph): mds: journal original dirfrags for rollback
- Fragments with different 'bits' can be merged into one fragment. So we can't
use 'basefrag' and 'bits' to calculate t... - 02:11 AM Revision 7efbebe2 (ceph): Merge branch 'next'
- 12:25 AM Subtask #6478 (Rejected): ErasureCode : XOR plugin
- "work in progress":https://github.com/ceph/ceph/pull/1164
10/04/2013
- 11:49 PM Revision e927941f (ceph): doc/release-notes: v0.67.4
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:45 PM Revision 3fc6cfbb (ceph): Makefile: add include/histogram.h to noinst_HEADERS
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:58 PM Revision c95d0a16 (ceph): Merge pull request #676 from ceph/wip-start-copy
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:59 PM Revision 5258c9c4 (ceph): Merge pull request #667 from ceph/wip-6143
- Reviewed-by: Sage Weil <sage@inktank.com>
- 09:10 PM Revision bb9b9c89 (ceph): common, os: Perform xattr handling based on detected fs type
- In FileStore::_detect_fs() store discovered filesystem type in m_fs_type
Add per-filesystem filestore_max_inline_xatt... - 09:04 PM Revision ce2d9ae6 (ceph): Merge pull request #692 from ceph/wip-5992-2
- Wip 5992 2
Reviewed-by: Sage Weil <sage@inktank.com> - 08:50 PM Revision 9a10a801 (ceph): PG.cc: remove leading empty space
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision ff17e45f (ceph): PG,ReplicatedPG: expose PGBackend to PG
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 8a919fb4 (ceph): ReplicatedPG,PG: adapt collection_list* users to PGBackend interface
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 2ae9ece1 (ceph): ReplicatedPG,PG: use PGBackend methods for getattr
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 0c1e2513 (ceph): ReplicatedPG: add debugging in recover_replicas for objects added for b...
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 391a885f (ceph): FileStore: make _setattrs not return -ENOENT most of the time
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:50 PM Revision 0c2769d3 (ceph): PGLog: on split, leave log head alone
- This way last_update doesn't go backwards.
Fixes: 6447
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:50 PM Revision b87bc231 (ceph): ReplicatedPG: lock snapdir obc during write
- Otherwise, we won't block properly in prep_push_backfill_object.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:50 PM Revision 4df481c2 (ceph): PGBackend,ReplicatedBackend: add interfaces for scanning the pg
- This will be important since the erasure coded pg will have a different
on-disk format than the replicated backend.
... - 08:49 PM Revision c8a4411d (ceph): PGMap: calc_min_last_epoch_clean() will now also use osd_epochs
- We don't want to trim past the current osd map for any up osd.
osd_epochs provides a lower bound for that epoch for e... - 08:49 PM Revision e73ec483 (ceph): common/hobject: add is_degenerate method
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:49 PM Revision 664b589b (ceph): ReplicatedPG: don't rescan the local collection if we can avoid it
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:49 PM Revision 091809b8 (ceph): PGMap,PGMonitor: maintain mapping of osd to recent stat epoch
- Also, osd_stat will be empty for out osd.
When an osd is marked out, rather than remove it from osd_stat,
we instead... - 08:34 PM Revision b79b2117 (ceph): Merge pull request #125 from ceph/wip-store-results
- Add more tests for ReportSerializer
- 08:22 PM Revision f78f3163 (ceph): Add more tests for ReportSerializer
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:12 PM Revision e3bb0656 (ceph): v0.70
- 08:08 PM Revision fe497fd9 (ceph): Merge pull request #124 from ceph/wip-store-results
- Various fixes related to reporting
- 08:05 PM Revision 20043eba (ceph): Merge pull request #690 from ceph/wip-fuse
- a few ceph-fuse fixes
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yan, Zheng <zheng.z.yan@intel.com> - 08:01 PM Revision 972ab1cf (ceph): Tweak logic of try_push_job_info()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision 806725a8 (ceph): ReplicatedPG: copy: add op progression output
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:59 PM Revision 469d471a (ceph): ReplicatedPG: assert that we have succeeded in do_osd_ops on copyfrom r...
- Our callback is handling errors on its own at this point.
Signed-off-by: Greg Farnum <greg@inktank.com> - 07:59 PM Revision 639ff9f7 (ceph): ReplicatedPG: copy: don't leak a ctx on failed copy ops
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:58 PM Revision f3733a20 (ceph): ReplicatedPG: copy: switch CopyCallback to use a GenContext
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 07:51 PM Revision 42fc9b49 (ceph): Merge branch 'dumpling' of jenkins:ceph/ceph into dumpling
- 07:40 PM Revision dc0dfb9e (ceph): common,os: Remove filestore_xattr_use_omap option
- Now we operate just like when this was set to true
Fixes: #6143
Signed-off-by: David Zafman <david.zafman@inktank.com> - 07:11 PM Revision f18c8f7e (ceph): Make most of lock_machines() PEP-8 clean.
- Also, use some better variable names.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 06:11 PM Revision 08efeb7b (ceph): Store the job_id as a str, not an int.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:11 PM Revision 5482ba81 (ceph): Make teuthology-schedule also print the job's name
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:36 PM Revision 10a1e9b3 (ceph): rgw: update cache atomically
- Use new lru_map::find_and_update() to update internal cache state.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:36 PM Revision 6ce762f6 (ceph): lru_map: add find_and_update()
- A new find_and_update() call to make atomic changes.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:08 PM Revision f160ab64 (ceph): Move teuthology.report import; add large warning
- Because of the monkey patching, if we get the import order wrong bad
things happen.
Signed-off-by: Zack Cerza <zack.... - 04:58 PM Revision 67ac3cff (ceph): ceph_test_rados: do not let rollback race with snap delete
- Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on... - 04:43 PM Revision 39b11455 (ceph): Merge pull request #689 from ceph/wip-6254-model
- ceph_test_rados: notice read error; do not race rollback with snap_delete
Reviewed-by: Samuel Just <sam.just@inktank... - 04:43 PM Revision e95ca0ec (ceph): Merge pull request #688 from ceph/wip-6474
- osd/ReplicatedPG: fix null deref on rollback_to whiteout check
Reviewed-by: Samuel Just <sam.just@inktank.com> - 04:22 PM Revision 52e2fc9b (ceph): Merge pull request #123 from ceph/wip-store-results
- Fix issue with monkey patching
- 04:07 PM Revision 2270db72 (ceph): Add (and use) try_push_job_info() for easy pushin'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:54 PM Revision 760fe6b1 (ceph): Move new imports to inside main()
- The monkey patch stuff was causing problems again.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 03:01 PM Feature #6143 (Resolved): OSD: kill filestore_xattr_use_omap, leave it enabled forever, adjust xa...
- 5258c9c4e5bd61e6b1a1fdbdb781b9dee702fda3
- 01:52 PM Bug #6422: write_superblock() and write_version_stamp() not safe
- 8835ef8f9833b250e8d09716f683893073db5306
- 01:51 PM Bug #6422 (Resolved): write_superblock() and write_version_stamp() not safe
- 01:03 PM rgw Bug #6462 (Fix Under Review): Cannot update object HTTP headers using swift API
- 11:01 AM rgw Bug #6462: Cannot update object HTTP headers using swift API
- This seems to mostly work. The only thing that is not working is the (special case) content-disposition header, which...
- 01:02 PM rgw Bug #6444 (Fix Under Review): rgw: leak in librados::Rados::pool_async_create_completion
- Reopening, bug wasn't fixed completely. Pushed a second fix to wip-6444.
- 10:32 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- What about having --help try the monitor, but print hardcoded help if it can't connect? It could include a warning no...
- 08:29 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- hmm, we could make ceph --help/-h do the basic stuff, and ceph --help-all (or similar) do the mon query to get the co...
- 06:55 AM Fix #6242: ceph CLI should honor `--help` and not return log lines back
- I have to disagree here. Regardless of the reasons for needing to connect to a monitor (what is the reason to need th...
- 10:08 AM rgw Bug #6360 (Resolved): rgw: keystone token cache not working
- 09:47 AM rgw Bug #6360: rgw: keystone token cache not working
- pushed to dumpling, commit:5cd66d3b4bca92b402c95ab256fbc3f0329c446f
- 09:49 AM Bug #6254 (Resolved): ceph_test_rados: rollback then delete gets ENOENT
- 09:49 AM Bug #6474 (Resolved): osd: segfault in _rollback_to
- 09:38 AM rgw Bug #6475: rgw: Log directory should not be created by the init script
- yeah.. and i think the logs by default go into /var/log/ceph anyway. it's a bit wonky though because of ceph vs rado...
- 02:59 AM rgw Bug #6475 (Resolved): rgw: Log directory should not be created by the init script
- The init script currently created /var/log/radosgw, which isn't the way it's supposed to be:
# directory to write ... - 09:35 AM Bug #6476: lost around 30 OSDs (of 75) at once
- Jens, any osd logs you can attach to 6429 would be helpful. thanks!
- 09:34 AM Bug #6476 (Duplicate): lost around 30 OSDs (of 75) at once
- 06:51 AM Bug #6476 (Duplicate): lost around 30 OSDs (of 75) at once
- Our dumpling cluster (0.67.3) with 64 SATA and 10 SSD OSDs on 10 servers suddenly experienced a crash of the majority...
- 09:29 AM Revision cd4cd3f2 (ceph): mds: start internal MDS request for fragmentating directory
- Start internal MDS request for fragmentating directory operation. With
MDS request, we can easily acquire locks requi... - 09:29 AM Revision 4634d3ce (ceph): mds: delete orphan dirfrags after fragmentating directory
- delete old dirfrags after the EFragment::OP_COMMIT event is logged.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 08:41 AM CephFS Bug #5290 (Can't reproduce): mds: crash whilst trying to reconnect
- 07:24 AM CephFS Bug #5290: mds: crash whilst trying to reconnect
- I certainly haven't been hit by this again, so if you consider it resolved...
- 05:38 AM Revision e258555e (ceph): kcephfs/mixed-clients: add missing %
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:38 AM Revision 13d48848 (ceph): kcephfs/mixed-clients: do not specify install version
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:47 AM Revision 55d279b9 (ceph): ceph_test_rados: do not let rollback race with snap delete
- Note that the OSD behaves in a weird way when you rollback to a non-
existent snap, so the test probably isn't the on... - 04:46 AM Revision b09a1ef9 (ceph): ceph_test_rados: stop on read error!
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:27 AM Revision 03ba7408 (ceph): osd/ReplicatedPG: fix null deref on rollback_to whiteout check
- Bring this whole if/else chain up one level so that we can capture both
ENOENT and whiteout in the same case. (And d... - 04:23 AM Revision 6afb16e5 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/Makefile.am - 03:58 AM Revision 6ca7495e (ceph): Revert "fs/samba: reenable smbtorture lock test"
- This reverts commit 3665eb704ebeaeaddeb99e9afdc6dced55b2b976.
Actually, not fixed! - 03:07 AM Revision aacd67e0 (ceph): PendingReleaseNotes: fix typo
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 01:27 AM Revision e9e64545 (ceph): Merge pull request #557 from ceph/wip-5896
- mon: MonmapMonitor: make 'ceph mon add' idempotent
Reviewed-by: Sage Weil <sage@inktank.com> - 12:05 AM Revision fea1e0e5 (ceph): PendingReleaseNotes: make a note about K vs k
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:03 AM Revision 8fb04d26 (ceph): Merge pull request #686 from ceph/wip-rbd-cli-tests
- qa: fix rbd cli tests checking size
Reviewed-by: Sage Weil <sage@inktank.com>
10/03/2013
- 11:34 PM Revision 84e8651d (ceph): schedule_suite.sh: include default machine type in job name
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:50 PM Revision b9d4e973 (ceph): Merge branch 'master' into wip-optracker
- Conflicts:
src/osd/OpRequest.h
src/osd/PG.cc
src/osd/ReplicatedPG.cc
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:41 PM Revision ad85b8bf (ceph): v0.67.4
- 10:18 PM Revision d6a1799f (ceph): TrackedOp: specify queue sizes and warnings on a per-tracker basis
- If we have multiple trackers in a daemon, we want to be able to configure
them separately. Plus, users already know h... - 10:18 PM Revision ea831e05 (ceph): TrackedOp: give people an _event_marked() notifier instead of a virtual...
- This is less prone to getting broken.
Signed-off-by: Greg Farnum <greg@inktank.com> - 10:16 PM Revision 10335883 (ceph): qa: fix rbd cli tests checking size
- b43bc1a0b0692818d789f9f489b9aba5dd40522f changed the kilo prefix
from K to k in a few places.
Signed-off-by: Josh Du... - 09:59 PM rbd Bug #5220: test_ls_snaps segfaults on the arm test setup
- 09:58 PM Bug #6254 (Fix Under Review): ceph_test_rados: rollback then delete gets ENOENT
- Sage Weil wrote:
> BUT the osd behavior here is also confusing: if you say "rollback to snap X" and snap X does not ... - 09:47 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
- https://github.com/ceph/ceph/pull/689 for the model fix
- 09:39 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
- aha:...
- 09:08 PM Bug #6254: ceph_test_rados: rollback then delete gets ENOENT
- ubuntu@teuthology:/a/teuthology-2013-10-02_23:00:03-rados-master-testing-basic-plana/31098
- 09:50 PM Revision 86e96578 (ceph): Merge pull request #684 from git-harry/ceph_disk_lowercase_fsid
- Make fsid comparison case-insensitive
Reviewed-by: Sage Weil <sage@inktank.com> - 09:46 PM Revision 5cd66d3b (ceph): rgw: fix keystone token expiration test
- Fixes: #6360
The test was inverted, need expiration to be greater than
current time in order for token to be valid.
... - 09:29 PM Bug #6474 (Fix Under Review): osd: segfault in _rollback_to
- https://github.com/ceph/ceph/pull/688
- 09:05 PM Bug #6474 (Resolved): osd: segfault in _rollback_to
- ...
- 09:14 PM Revision f28643c3 (ceph): Merge pull request #121 from ceph/wip-store-results
- Submit teuthology results to a paddles instance
- 09:08 PM Revision f0b35fca (ceph): Add more documentation.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision 77b65c7f (ceph): Report results synchronously.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision ff120d7f (ceph): Escape reserved characters in URIs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision f0604496 (ceph): Create a FakeArchive class to forge test results
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision 93b6fa10 (ceph): Clarify job vs. run
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:08 PM Revision e786e162 (ceph): Add test for test_all_runs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:30 PM Revision c19935cd (ceph): doc: Fixed typo.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:50 PM CephFS Bug #5250: ceph-mds 0.61.2 aborts on start
- I just updated to 0.67.3 and I want to confirm that I still have to recompile to get around the abort.
0> 201... - 07:32 PM Revision 0ce10460 (ceph): doc: Added clarifying comments.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:19 PM Revision 9ab05312 (ceph): Merge pull request #685 from ceph/wip-rados-ints
- librados: drop #include of int_types.h from installed headers
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 07:16 PM Revision afb4d83d (ceph): librados: drop #include of int_types.h from installed headers
- These are unnecessary, and breaks compilation for outside users.
Prefer inttypes.h over stdint.h.
Signed-off-by: Sa... - 07:13 PM Revision 739696ef (ceph): Merge pull request #638 from ceph/wip-bloom
- bloom filter cleanups, encodability, and unit tests
- 06:32 PM Revision de788bd6 (ceph): Merge pull request #653 from ceph/wip-mon-auth
- mon: Monitor: dissociate msg handling from session and connection logic
Reviewed-by: Sage Weil <sage@inktank.com> - 06:29 PM Revision d0d61b48 (ceph): mon: Monitor: drop client msg if no session exists and msg is not MAuth
- If we are not a monitor and we don't have a session yet, we must first
authenticate with the cluster. Therefore, the... - 06:29 PM Revision b8a14880 (ceph): mon: Monitor: dissociate msg handling from session & connection logic
- Makes for simpler logic for patches to come.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 06:29 PM Revision 29cf2ff0 (ceph): mon: Monitor: only handle paxos msgs from a mon && if session has exec ...
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:29 PM Revision f1e23937 (ceph): mon: Monitor: reuse 'src_is_mon' bool on dispatch
- Instead of making the same comparison twice with no gain at all.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank... - 06:27 PM Bug #5896 (Resolved): mon: MonmapMonitor: 'ceph mon add' always returns 'mon already exists'
- 06:27 PM Revision ed1a54ec (ceph): mon: Monitor: assert on absense of connection during dispatch
- We expect to always have a connection associated with a message.
If that happens to not be so, assert.
Signed-off-by... - 06:11 PM CephFS Bug #6473: multimds + ceph-fuse: fsstress gets ENOTEMPTY on final rm -r
- ubuntu@teuthology:/a/sage-2013-10-03_17:25:57-marginal:multimds-master-testing-basic-/32499
- 06:11 PM CephFS Bug #6473 (Can't reproduce): multimds + ceph-fuse: fsstress gets ENOTEMPTY on final rm -r
- ...
- 06:07 PM Revision dce3d26d (ceph): mon: MonmapMonitor: make 'ceph mon add' idempotent
- MonMap changes lead to bootstraps. Callbacks waiting for a proposal to
finish can have several fates, depending on w... - 05:01 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
- Of course I meant "I swear this used to work in argonaut and works in Swift but *not* in ceph .69."
- 04:22 PM Revision 8cfeb834 (ceph): common/bloom_filter: note that uint32_t interface requires well-mixed v...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:21 PM Revision 9299f501 (ceph): common/bloom_filter: speed up unit tests a bit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:21 PM Revision 0122ee99 (ceph): common/bloom_filter: insert/contains methods for uint32_t
- This will let us pass in an hobject_t::hash directly (for example) without
rehashing a string.
Signed-off-by: Sage W... - 04:21 PM Revision 0a69baeb (ceph): common/bloom_filter: disable sequential tests
- These are slow and are not useful.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:21 PM Revision 4b23b653 (ceph): common/bloom_filter: test binning fpp behavior
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:34 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
- http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-02_23:01:08-fs-master-testing-basic-plana/31442/
- 01:33 PM CephFS Bug #5025: samba smbtorture lock test fails on kclient
- oops, still fails on kclient.
- 01:33 PM CephFS Bug #2825 (Resolved): File lock doesn't work properly
- 12:24 PM Bug #6467 (Resolved): librados.h broken; refers to include/int_types.h
- 12:13 PM Bug #6430: OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
- cdbfd66249cdf91c02a88af5df5a6517688a78df, specifically.
- 12:13 PM Bug #6430: OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
- This is actually already backported to cuttlefish, but awaits 61.9. You can try running cuttlefish head.
-Sam - 12:09 PM Bug #6430 (Duplicate): OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
- 09:55 AM Bug #6457 (Resolved): new apache/fastcgi packages appear to break 100-continue
- 09:32 AM Revision 22f8325d (ceph): Make fsid comparison case-insensitive
- get_fsid and find_cluster_by_uuid are modified so ceph-disk activate and
ceph-disk activate-all will work if the fsid... - 06:28 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- more info:
Disabled ceph on s0, but still use it as OpenStack compute node. Started 20 VMs, and terminated them. s... - 04:56 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- Even more info: We did a bit of stress testing with OpenStack (without the server s0, the failed server), creating, t...
- 02:13 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- Some more information:
In a healthy cluster, I have spun up 12 VMs that installed some software, compiled and did ... - 12:24 AM Revision 41a13450 (ceph): TrackedOp: rework dump interface a little
- Put only the bare essentials in the TrackedOp::dump() implementation, but
have that call into a _dump() function that...
10/02/2013
- 11:55 PM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- The cluster has been quite busy yesterday (bc we had a number of hosts that had to be rebooted). Right now it is HEAL...
- 05:08 PM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- dmesg shows there was no blocked task. It's likely the hung task message was caused by slow requests or lock contention.
- 10:03 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- What's the status of the cluster when you see those hangs? Do you have any symptoms that let you detect the hang whil...
- 07:49 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- dmesgs attached, the mdsc and osdc files are empty:
root@h4:~# ll /sys/kernel/debug/ceph/2fe1a358-7f88-4a1b-a31b-b... - 07:44 AM Linux kernel client Support #6455: dumpling cephFS on 3.12-rc1 qemu hung tasks
- I need following information to debug the issue.
dmesg -c >/dev/null; echo w >/proc/sysrq-trigger; dmesg
cat /sys... - 07:21 AM Linux kernel client Support #6455 (Closed): dumpling cephFS on 3.12-rc1 qemu hung tasks
- We run 3.12rc1 kernels, ceph 0.67.3, and OpenStack Folsom with /var/lib/nova/instances on CephFS. The physical hosts ...
- 11:34 PM Revision 29009b2b (ceph): doc: Updated diagram for added clarity.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:34 PM Revision 80659cce (ceph): rgw: init RGWBucketStats
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 11:34 PM Revision e3e0775c (ceph): A first pass at integration with paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision f77ee6e0 (ceph): Add argument parsing to make this a proper script.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision cf68a3ac (ceph): Reuse connection objects.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 8b9a6913 (ceph): Add --server flag
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision da4a7b86 (ceph): Remove old method used for testing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 4bcae4b1 (ceph): Add flag for refreshing already-pushed runs
- Also tweak implementation of save_last_run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 11:34 PM Revision 52282fb7 (ceph): Overhaul posting logic to avoid some corner cases
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 79e27abf (ceph): Add create_run; allow passing json to submit_job
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 555e55ff (ceph): Rename ResultsPoster to ResultsReporter
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision fe64887e (ceph): s/submit_/report_/g
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:34 PM Revision 058a27bf (ceph): Add create_run() and push_job_info() with docs.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:29 PM Revision 2c889108 (ceph): rgw: handle negative quota as non-assigned values
- This means that we can have a 0 as a quota value.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:09 PM Revision 07bb72a0 (ceph): radosgw-admin: quota control api
- Can set, disable and enable bucket quota.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:08 PM Revision 69180d5d (ceph): rgw: dump quota params even if disabled
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:36 PM Revision a8761a5a (ceph): TrackedOp: just make CephContext member public
- This is the only reason we were making OpRequest a friend class, which
is just a bad idea.
Signed-off-by: Greg Farnu... - 10:35 PM Revision 2723a09a (ceph): TrackedOp: template OpTracker on only T[::Ref] (ie, OpRequest[::Ref])
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:35 PM Revision ebae077a (ceph): rgw: bucket stats also dump quota info
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:21 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
- and /a/teuthology-2013-10-01_23:01:09-fs-next-testing-basic-plana/29640
- 01:00 PM CephFS Bug #5753: ceph-fuse: segfault when getting back a traceless rename op
- Showed up again, /a/teuthology-2013-09-27_19:01:27-fs-dumpling-testing-basic-plana/21601
- 10:10 PM Revision 7973d44c (ceph): OpTracker: give TrackedOp a default dump() function
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 10:01 PM Revision 5acd88b9 (ceph): Merge pull request #120 from ceph/wip-6243
- Wip 6243
- 09:58 PM Revision 149b98e5 (ceph): rest-api.py: test that ceph-rest-api is up and servicing requests
- Wait for the daemon to actually be ready before continuing with other
tasks. Loop 12 times, waiting 5s, before decid... - 09:53 PM CephFS Bug #6458 (New): journaler: journal too short during replay
- Wow, that explanation of what was going on was so very wrong. Now I'm just not sure how this could have occurred.
- 06:27 PM CephFS Bug #6458: journaler: journal too short during replay
- Made a pull request too: https://github.com/ceph/ceph/pull/683
- 06:26 PM CephFS Bug #6458: journaler: journal too short during replay
- Yep, it ran pjd successfully; plenty of journal commits there!
- 06:19 PM CephFS Bug #6458 (Fix Under Review): journaler: journal too short during replay
- Pushed a patch to wip-journaler-safety, commit:a0ba5c66162af720627fcf7ba63fdc76ac97f568. I'm setting up a basic funct...
- 05:58 PM CephFS Bug #6458 (In Progress): journaler: journal too short during replay
- This is a bit more complicated than we described — we do not in fact blindly write the write_pos to our head object; ...
- 11:19 AM CephFS Bug #6458 (New): journaler: journal too short during replay
- Urgh, that last comment was mistaken.
- 10:56 AM CephFS Bug #6458 (Rejected): journaler: journal too short during replay
- That is not what happened; the underlying objects were inconsistent in RADOS.
- 10:07 AM CephFS Bug #6458 (Can't reproduce): journaler: journal too short during replay
- Got a report on irc from a user whose log was 611 bytes shorter than the header indicated it should be. His guess was...
- 09:51 PM Bug #6467: librados.h broken; refers to include/int_types.h
- ...and also other public include files seem to include it
- 09:51 PM Bug #6467: librados.h broken; refers to include/int_types.h
- I note further that librados.h did not used to unconditionally include inttypes.h,
and it's grown a new unconditiona... - 09:46 PM Bug #6467: librados.h broken; refers to include/int_types.h
- I note that "make install" does not install it
- 09:45 PM Bug #6467 (Resolved): librados.h broken; refers to include/int_types.h
- Still digging into why, but I know there was some recent reorg wrt int_types vs. inttypes
- 09:50 PM Revision baf1d409 (ceph): rgw: init quota
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:43 PM Feature #6466 (Resolved): stgt: unlimit number of images supported
- 09:42 PM Revision 63f58148 (ceph): ceph: Update FUSE_USE_VERSION from 26 to 30.
- When compiling, it met this error:
>In file included from /usr/local/include/fuse/fuse.h:19:0,
> from... - 09:42 PM Revision 721f1703 (ceph): client: remove requests from closed MetaSession
- If we get a CLOSED message on a session, remove/kick any requests on
that session before tearing it down. Otherwise,... - 09:42 PM Revision f8a947d9 (ceph): client: trim deleted inode
- Previous patch makes MDS send notification to clients when an inode
is deleted. When receiving a such notification, w... - 09:37 PM Revision 563517df (ceph): rgw: update quota stats when needed
- Now update the quota stats when completing specific operations.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:36 PM Revision d3ba8da5 (ceph): Merge pull request #682 from ceph/wip-copying
- sync up COPYING and debian/copyright
- 09:36 PM Revision 3665eb70 (ceph): fs/samba: reenable smbtorture lock test
- It passes now that #5025 is fixed, yay!
Signed-off-by: Sage Weil <sage@inktank.com> - 09:30 PM Revision 65ae9b8a (ceph): COPYING: fix URL
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:25 PM Revision 0ce72d7f (ceph): rest-api.py: fix up client identification
- The code to extract which clients to start the API on was confused;
fix it up. Also, strip off 'client.' instead of ... - 09:18 PM Revision 11461cbe (ceph): debian/copyright: sync up with COPYING
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:16 PM Revision 1a56fe99 (ceph): COPYING: add Packaging: section
- Again, debian-specific, but who cares.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:15 PM Revision e70ea84c (ceph): COPYING: add debian-style headers
- This may not be necessary here, but it makes this identical to the
debian/copyright file, which is a win.
Signed-off... - 09:14 PM Revision fea12e21 (ceph): COPYING: fix formatting
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:09 PM Revision a2e175bf (ceph): COPYING: make note of common/bloom_filer.hpp (boost) license
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:09 PM Revision f1584fb0 (ceph): common/bloom_filter: unit tests
- Fun facts:
- fpp = false positive probability
- fpp is a function of insert count only
- at .1% fpp, we pay about 2 ... - 09:09 PM Revision fdb8b0d8 (ceph): common/bloom_filter: test behavior of sequences of bloom filters
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:09 PM Revision f31d6912 (ceph): common/bloom_filter: fix whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:04 PM Documentation #6465 (Closed): admin/build-doc should have some kind of build check for broken links
- See #6464. We should have something in the doc build process that complains
bitterly about broken links, and break... - 08:59 PM Documentation #6464 (Resolved): dangling links to install-chef.rst
- dd6e79aa772b9d56a4042601e475fa8152598b22 removed install-chef.rst, but there are
still links to it:... - 08:30 PM Revision 47f4cccf (ceph): fs: add generic osd fs selector stubs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:30 PM Revision 92cc980b (ceph): make btrfs.yaml a symlink
- 08:30 PM Revision 886c4fdd (ceph): make ext4.yaml a symlink
- 08:30 PM Revision 3615c149 (ceph): make xfs.yaml a symlink
- 08:30 PM Revision 0bb55a52 (ceph): btrfs: enable sloppy crc
- 08:30 PM Revision 65d93de1 (ceph): xfs: enable sloppy crc
- 08:22 PM Revision 759bbb4b (ceph): Revert "ceph.conf: filestore sloppy crc = true"
- This reverts commit 631476b9796f817e5f1654affb6b2a5aacfe9a80.
This fails on ext4 because of xattr size limits. - 07:17 PM Revision 964a9290 (ceph): kcephfs: add fsx back
- 06:13 PM Revision 8fb7a476 (ceph): Merge pull request #678 from ceph/wip-5981
- ceph-disk: make initial journal files 0 bytes
- 05:51 PM Revision 34889023 (ceph): Merge pull request #649 from ceph/wip-6422
- #6422
Reviewed-by: Sage Weil <sage@inktank.com> - 05:40 PM Revision b822373a (ceph): Merge pull request #620 from dachary/wip-erasure-doc
- ErasureCode: doc updates
- 05:16 PM Revision 58d0a1f0 (ceph): Merge pull request #677 from ceph/wip-store-tool
- wip-store-tool: Few patches to ceph_test_store_tool
Reviewed-by: Sage Weil <sage@inktank.com> - 05:14 PM Revision 73409ef5 (ceph): Merge pull request #680 from dmick/next
- mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
Reviewed-by: Sage Weil <sage@inktank.com> - 05:11 PM Revision 8835ef8f (ceph): common, os, osd: Use common functions for safe file reading and writing
- Add new safe_read_file() and safe_write_file() to update files atomically
Used instead of original OSD::read_meta(), ... - 05:10 PM Revision c0cbd9aa (ceph): osd: In read_meta() leave an extra byte in buffer to nul terminate
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 04:02 PM devops Bug #6461: ceph-deploy should at least issue a warning if there are parser errors reading ceph.conf
- [root@node-1 ~]# python -i
Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)... - 03:59 PM devops Bug #6461: ceph-deploy should at least issue a warning if there are parser errors reading ceph.conf
- [root@node-1 ~]# vi ceph.conf
[global]
filestore_xattr_use_omap = true
mon_host = 192.168.0.2
fsid = d4991d2b-... - 03:07 PM devops Bug #6461 (Rejected): ceph-deploy should at least issue a warning if there are parser errors read...
- during ceph-deploy [--overwrite-conf] config push, if there are parser errors, no warning or error is logged.
A us... - 03:58 PM rgw Bug #6462: Cannot update object HTTP headers using swift API
- I should not that adding new headers doesn't work other, not just replacing old ones.
aaron@aaron-HP-HDX18-Noteboo... - 03:35 PM rgw Bug #6462 (Resolved): Cannot update object HTTP headers using swift API
- I swear this used to work in argonaut and works in Swift but in ceph .69. I can set headers using PUT but using POST ...
- 03:20 PM Feature #6037 (Resolved): cachepool: osd: whiteout state
- 03:20 PM Feature #6186 (Resolved): cachepool: osd: dirty state for an object in cache pool
- 03:11 PM Feature #6423 (Resolved): ceph-deploy should log command line args to logfile
- 02:50 PM Feature #6423: ceph-deploy should log command line args to logfile
- resolved by https://github.com/ceph/ceph-deploy/pull/98
- 02:44 PM CephFS Bug #1596 (Can't reproduce): mds crash during ffsb on kernel client in CInode::is_frozen
- 02:44 PM CephFS Bug #1601 (Can't reproduce): mds crash during snaps workunit
- 02:44 PM CephFS Bug #1752 (Can't reproduce): ceph-fuse isn't releasing caps without flushing data?
- 02:43 PM CephFS Bug #3601: client: With multiple clients, file remove doesn't free up space
- repushing to wip-fuse for testing
- 02:38 PM CephFS Bug #5025 (Resolved): samba smbtorture lock test fails on kclient
- lock test was fixed a while ago, commit:476e4902907dfadb3709ba820453299ececf990b test is reenabled in the suite.
- 01:58 PM Revision 238a303c (ceph): ErasureCode: update PGBackend description
- Based on a dialog with Sam ( as published at http://dachary.org/?p=2320 ).
* Remove PGBackend-h.rst because PGBacken... - 01:56 PM Bug #4577 (Resolved): ceph pg dump_stuck dumps output even if none
- 01:02 PM Revision ff488732 (ceph): ErasureCode: doc updates
- * Update to the current state of the ghobject implementaiton and the fact
that they encode the shard_t Although the... - 12:54 PM CephFS Bug #6460 (Resolved): ceph-fuse: xlist crash in ~Inode on osd_op_reply
- ...
- 12:18 PM CephFS Bug #3681: kclient fsx fails nightly
- added fsx back into the kcephfs test suite. reportedly fsx now passes, but we should verify before closing this bug.
- 12:13 PM CephFS Bug #5037 (Can't reproduce): Ceph-MDS asserts after upgrade 0.56.2 -> 0.56.6
- 12:12 PM CephFS Bug #5162 (Can't reproduce): File is locked unexpected and not released anymore
- 12:07 PM CephFS Bug #5033 (Can't reproduce): oops in ceph_put_wrbuffer_cap_refs
- 12:07 PM CephFS Bug #5290: mds: crash whilst trying to reconnect
- i'm inclined to call this can't reproduce. there was a locking fix recently that covered the session_map too that co...
- 12:05 PM CephFS Bug #5418 (Resolved): kceph: crash in remove_session_caps
- 11:46 AM Bug #5981 (Resolved): osd: journal didn't preallocate
- 11:44 AM CephFS Feature #6332 (Resolved): mds: add config option disabling snapshots by default
- This got merged to master; I'm going to call that done since we're releasing Emperor soon-ish.
- 10:00 AM Bug #6457 (Resolved): new apache/fastcgi packages appear to break 100-continue
- this is causing all the rgw tests to fail
- 08:24 AM Bug #6456 (Resolved): scripts still installing into /usr/usr/sbin
- Bug #5492 dealth with scripts installing into locations like /usr/usr/sbin when PREFIX=/usr. That bug was marked Res...
- 07:24 AM Revision e69baee0 (ceph): Merge pull request #652 from dachary/wip-ghobjects
- common: ghobject sort order & get_filestore_key
- 07:17 AM Revision d1c1f3eb (ceph): common: document ghobject sort order rationale
- Intuition differs regarding the sort order of the ghobject shard and
generation. Document the rationale for the chose... - 07:15 AM Revision 16fbdcdf (ceph): common: ghobject get_filestore_key* use hobject counterpart
- The get_filestore_key* methods are changed to just call the
corresponding hobject methods instead of providing an ide... - 07:08 AM Documentation #6454 (Resolved): Add dumpling to the documentation on OS/Kernel Recommendations
- Ref: http://ceph.com/docs/master/install/os-recommendations/
The latest documented release is Cuttlefish 0.61, we'... - 06:58 AM devops Feature #6365: Package up newer version of Qemu for RHEL & EL6.3 and 6.4
- Please note: qemu-kvm-0.12.1.2-2.355.el6_4.9.src.rpm has been released.
cheers,
--
Thomas@CERN - 05:52 AM rgw Feature #6133: Enhance the validation of JSON passed into radosgw-admin calls
- Validation of JSON data can be get *very* complex if we need to do anything more than trimming and very basic asserti...
- 05:36 AM rbd Bug #6368: rbd nosetests keep failing with AttributeError
- This is still failing as of today: http://qa-proxy.ceph.com/teuthology/teuthology-2013-10-01_01:10:01-ceph-deploy-nex...
- 05:23 AM Revision 2d7dced1 (ceph): mon/PGMap.cc: don't output header for pg dump_stuck if nothing stuck
- Formatted output is already correct (no header)
Fixes: #4577
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 04:52 AM Revision a96b12f0 (ceph): ReplicatedPG: copy: use CopyCallback instead of CopyOp in OpContext
- In order to make this happen, we make the switch to generate the complete
transaction in the generic copy code and sa... - 04:52 AM Revision d29be453 (ceph): ReplicatedPG: rename finish_copy -> finish_copyfrom
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 04:10 AM Revision d2cb2bf6 (ceph): mds: return -EAGAIN if standby replay falls behind
- standby replay may fall behind and get -ENOENT when reading the
journal. return -EAGAIN in this case, it makes the MD... - 04:07 AM Revision fbeabcca (ceph): os/FileStore: report errors from _crc_load_... and _crc_save
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:57 AM Revision e17928d5 (ceph): nuke: s/run_name/name/
- This matches an existing argument (with the same meaning) and
avoids an error like
2013-10-01T17:20:35.395 CRITICAL:... - 03:19 AM Bug #6442: mon: crush_ops.sh, test.py failures on master
- Given the simplistic nature of this one-line patch that fixed a considerably complex issue, I believe some explanatio...
- 02:34 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
- we have now upgraded the complete cluster to Dumpling (0.67.3) (also due to other problems we have experienced in the...
- 01:29 AM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
- Sage, here you go. Two files with tarred logs from that date. One file with 200 in the name is the 192.168.169.200 os...
- 01:22 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
- I should have done a little more digging in my previous update but it looks more likely that sending a HUP is where t...
- 01:03 AM Bug #6043: upstart does not reflect running ceph-osd daemons (ubuntu 13.04 only)
- I've done some further investigation on this. It seems that logrotate is the culprit.
After executing the followin... - 01:01 AM Revision 895939f0 (ceph): Merge pull request #671 from ceph/wip-tmap
- remove tmap->omap auto-upgrade
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 12:30 AM Revision dfea81e7 (ceph): ceph_test_store_tool: add 'set prefix key' feature
- Allow reading from a file. See --help for more info.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 12:28 AM Revision 18fcd913 (ceph): test: test_store_tool: add 'crc <prefix> <key>' command
- Returns the CRC of contents for a given key with a given prefix.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank... - 12:28 AM Revision 398249a0 (ceph): test: test_store_tool: optionally output value crc when listing keys
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 12:28 AM devops Bug #6453 (Won't Fix): libapache2-mod-fastcgi Packages for Debian Squeeze have incorrect dependen...
- The packages provided for libapache2-mod-fastcgi for debian squeeze depend on libc >= 2.14 which is not available for...
- 12:21 AM Revision a9e53235 (ceph): osd: remove magical tmap -> omap conversion
- This is incomplete and unfortunately unusable in its current state:
- it would only set USES_TMAP for old encoded o... - 12:21 AM Revision 20974dc0 (ceph): rados: make 'tmap dump' gracefully handle non-tmap data
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:21 AM Revision 84c02867 (ceph): rados: add 'tmap-to-omap' command
- Explicitly convert tmap object data to omap keys. Removes the old tmap
content at the same time.
Signed-off-by: Sag... - 12:15 AM Revision 1db0a572 (ceph): Merge pull request #675 from ceph/wip-osd-dirty
- osd: add a dirty flag for objects.
Reviewed-by: Samuel Just <sam.just@inktank.com> - 12:04 AM Revision 0d610926 (ceph): osd: add ISDIRTY, UNDIRTY rados operations
- ISDIRTY will query whether the dirty flag is set on an object. UNDIRTY
will explicitly clear it. Note that a user d...
10/01/2013
- 11:53 PM Revision da1b9b6c (ceph): ReplicatedPG: copy: implement CopyFromCallback::finish, remove CopyOp::ctx
- We implement enough of the CopyFromCallback that CopyOp no longer needs
a direct reference to the OpContext, so we re... - 11:51 PM Revision 613841a6 (ceph): ReplicatedPG: copy: add CopyCallback pointer to CopyOp, and set it up
- We'll start using it in the next commit; eventually we can use the interfaces
we're putting their to replace our link... - 11:50 PM Revision 0b472766 (ceph): ReplicatedPG: copy: start defining CopyCallback structures
- Outline the basic interfaces we're going to use, and implement
the more obvious ones.
Signed-off-by: Greg Farnum <gr... - 11:48 PM Revision dcd475dd (ceph): osdc/Objecter: fix return value for copy_get
- We should return the return code even when we don't have an encoding error!
Signed-off-by: Sage Weil <sage@inktank.com> - 11:40 PM Revision efd5ccbc (ceph): Merge pull request #118 from ceph/wip-nukeskip
- Check description of machines before nuking when -a is passed
- 11:39 PM Revision e80f1124 (ceph): Merge pull request #95 from ceph/wip-empty
- don't summarize an empty run
- 11:29 PM Revision 1784ef96 (ceph): ReplicatedPG: copy: split up the transaction generation from the PG man...
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:29 PM Revision 010ff375 (ceph): ReplicatedPG: copy: specify the temp_oid in the caller
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:28 PM Revision 1ae8ef28 (ceph): ReplicatedPG: copy: take an ObjectContextRef in start_copy and use that
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 11:25 PM Revision 3257bb48 (ceph): doc: Incorporated some feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:24 PM Revision 7e3084eb (ceph): osd/ReplicatedPG: mark objects dirty in make_writeable()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:23 PM Revision d42d2b97 (ceph): osd/osd_types: object_info_t::get_flag_string()
- Stop adding these ad-hoc to the operator<<.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:19 PM Revision a0ed9c20 (ceph): osd/osd_types: add object_info_t::FLAG_DIRTY
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:19 PM Revision f97772aa (ceph): Merge pull request #673 from liewegas/wip-usage
- make rbd, rados bad command errors more friendly
- 11:18 PM Revision e0203c61 (ceph): osd/OSD.cc: Use MIN() so that we don't exceed osd_recovery_max_active
- Caused by 944f3b73531af791c90f0f061280160003545c63
Fixes: #6291
Backport: dumpling
Signed-off-by: David Zafman <da... - 11:12 PM Revision 6b248e80 (ceph): Check description of machines before nuking when -a is passed
- When teuthology-nuke is passed with --archive/-a to kill and nuke
machines from an archive folder it blindly will nuk... - 11:09 PM Revision 504195a0 (ceph): suite: fix num_jobs count
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:09 PM Revision 431d2644 (ceph): suite: don't schedule follow-on summary job for an empty run
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:08 PM Revision f77a9190 (ceph): Merge pull request #116 from ceph/wip-sudoers-sync
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 11:02 PM Revision c3767083 (ceph): mon: OSDMonitor: do not write full_latest during trim
- On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full... - 11:01 PM Revision ece11f4a (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
PendingReleaseNotes - 10:56 PM Revision 5a426a1f (ceph): crush: invalidate rmap on create (and thus decode)
- If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
... - 10:55 PM Revision de40d0b3 (ceph): crush: invalidate rmap on create (and thus decode)
- If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
... - 10:53 PM Revision 9b7a2ae3 (ceph): crush: invalidate rmap on create (and thus decode)
- If we have an existing CrushWrapper object and decode from a bufferlist,
reset build_rmaps so that they get rebuilt.
... - 10:36 PM Revision 482938af (ceph): doc: Fixed a few typos.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:32 PM Revision 011bff34 (ceph): osd/osd_types: bump encoding from 11 -> 12
- Meant to do this in a1b82f2a568ba211601c12b0b33474e982a3be6f or
d421b66293fb3d815ad2cd4c787dd2c39f48d6e8 but forgot!
... - 10:29 PM Revision 8e33d331 (ceph): rados: do not dump usage on invalid command
- I hate this; it makes it impossible to see that there was an error message.
We made this same change a while back wi... - 10:29 PM Revision 62cc3986 (ceph): rbd: be helpful with invalid command
- $ rbd asdf
rbd: error parsing command 'asdf'; -h or --help for usage
Signed-off-by: Sage Weil <sage@inktank.com> - 10:28 PM Revision 26235e49 (ceph): Merge pull request #666 from dmick/wip-6384
- ceph.in: clean up error message when missing required parameter
- 10:24 PM Bug #4577 (Fix Under Review): ceph pg dump_stuck dumps output even if none
- 09:38 PM Revision 0d2a2c9c (ceph): doc: Minor caps change.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:34 PM Revision 584a6d25 (ceph): doc: Updated text for more specific region/zone example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:18 PM Revision 0459dc4f (ceph): Merge pull request #670 from ceph/wip-osd-whiteout
- osd: add basic whiteout infrastructure
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@... - 09:17 PM Revision 1aa60671 (ceph): osd/ReplicatedPG: update all find_object_context() users to handle whit...
- In each case, we treat the whiteout as if we got an ENOENT.
We do not change the semantics of bool exists to avoid b... - 09:17 PM Revision d421b662 (ceph): osd/osd_types: convert object_info_t::uses_tmap to a flag
- Treat the second encoded bool as bits 9-16 of a (now) 16-bit flags field,
and use bit 9 (what used to be set by the u... - 09:17 PM Revision a1b82f2a (ceph): osd/osd_types: replace bool lost with a flags field
- This is more generic. We could also fold uses_tmap flag into here,
but the encoding change for that is non-trivial.
... - 09:17 PM Revision ea65b5a5 (ceph): osd/osd_types: add WHITEOUT flag to object_info_t
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:11 PM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
- yeah looks good!
- 09:07 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
- 09:07 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
- By reading the mds log for #5458, I think these issues should be mostly fixed by commit b144170544(mds: properly retu...
- 09:09 PM CephFS Bug #6349 (Duplicate): MDS: failed assert !segments.empty() while rejoining after being standby-r...
- dup #6396
- 09:08 PM CephFS Bug #5458 (Duplicate): mds: standby-replay -> replay takeover does not handle racing expire/trim
- dup #6396
- 09:01 PM Bug #5981 (Fix Under Review): osd: journal didn't preallocate
- 08:59 PM Revision 5bebf1ac (ceph): doc: Updated diagram.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:37 PM Revision 6fcea1a0 (ceph): rgw: also check quota before starting write
- In that case we only do it if it's not chunked upload (for which we
don't have the content length).
Signed-off-by: Y... - 08:32 PM Revision 76284fa3 (ceph): rgw: check quota before completing write op
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:32 PM Revision 81aa478c (ceph): rgw: fix qutoa check
- size is in kb
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 08:29 PM Revision dbfd4781 (ceph): ReplicatedPG: update pg stats correctly when doing a copy
- The obs.oi.size needs to updated in the middle so that we actually
change the stats -- this got set backwards by mist... - 08:29 PM Revision 4f5b3177 (ceph): ReplicatedPG: copy: do not use an OpContext in _copy_some
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:29 PM Revision 6658f3ce (ceph): ReplicatedPG: copy: remove most references to OpContext from process_co...
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:29 PM Revision 5307703b (ceph): ReplicatedPG: follow the same finish path for failed copy ops
- We don't necessarily want to respond to clients with a failure if
a copy got an error code. Instead, conditionally ex... - 08:29 PM Revision 6ed8b7ae (ceph): ReplicatedPG: copy: add an ObjectContextRef to CopyOp
- Use that instead of the OpContext::obc in copy codepaths.
Signed-off-by: Greg Farnum <greg@inktank.com> - 08:22 PM Revision 1bdc3f70 (ceph): Add unit_to_bytesize test for 'k' on input; continues fix for #4612
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:40 PM Revision 399f1d53 (ceph): Merge pull request #669 from ceph/wip-6443
- ReplicatedPG: don't bless C_OSD_SendMessageOnConn
Reviewed-by: Sage Weil <sage@inktank.com> - 07:22 PM Revision 334f655c (ceph): ReplicatedPG: don't bless C_OSD_SendMessageOnConn
- C_OSD_SendMessageOnConn doesn't need to lock the pg.
Canceling it resulted in a leaked message.
Fixes: 6443
Signed-o... - 07:04 PM Revision a9df335b (ceph): msgr: debug delay_thread join
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:45 PM Revision bc98013f (ceph): rgw: higher level quota check functionality
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:50 PM Revision b43bc1a0 (ceph): Use 'k' when printing 'kilo'; accept either 'K' or 'k' as input
- Fixes: #4612
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 05:41 PM Revision cb43abda (ceph): Merge pull request #659 from ceph/wip-objecter-notier
- Wip objecter notier
Reviewed-by: Sage Weil <sage@inktank.com> - 05:24 PM Revision c415d46e (ceph): Merge pull request #668 from liewegas/wip-cache-stall
- osdc/ObjectCacher: limit writeback IOs generated while holding lock
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 05:23 PM Revision bf4234c0 (ceph): Merge pull request #663 from ceph/wip-cancel-copy
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 05:02 PM Revision 3d062c2a (ceph): rbd: fix cli test
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:59 PM Revision f3047be4 (ceph): Merge pull request #115 from ceph/wip-priority
- add priorities to scheduling
- 04:57 PM Revision 3e31c493 (ceph): nuke: make half-hearted attempt to sync before reboot
- We don't want to block on sync for fear of a hung kernel
mount. However, we can give it a try and wait a few seconds... - 04:28 PM Revision cce990ef (ceph): osdc/ObjectCacher: limit writeback IOs generated while holding lock
- While analyzing a log from Mike Dawson I saw a long stall while librbd's
objectcacher was starting lots (many hundred... - 04:22 PM Revision 055e3135 (ceph): rgw: quiet down warning message
- Fixes: #6123
We don't want to know about failing to read region map info
if it's not found, only if failed on some ot... - 04:02 PM Bug #6378 (Resolved): mon: osdmap crc mismatch during scrub
- 03:56 PM Bug #6442 (Resolved): mon: crush_ops.sh, test.py failures on master
- 03:56 PM Revision 75b94ba2 (ceph): osd/ReplicatedPG: fix iterator corruption in cancel_copy_ops()
- The cancel_copy() method removes the entry from copy_ops. Move the
iterator forward before calling.
Fixes segfault ... - 03:42 PM Bug #6384 (Resolved): ceph tool: incorrect pool delete line returns unintelligible failure message
- 03:41 PM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
- Hey, do you have the log on teh other OSD too? (it's on 192.168.168.201, and should have the string "192.168.168.201...
- 01:04 PM Bug #6429: msg/Pipe.cc: 1029: FAILED assert(m)
- Sage, not sure if my logs relate to this bug, but i've been asked on #ceph to add it to this bug. I am on ubuntu 12.0...
- 02:38 PM Feature #6452 (Resolved): cachepool: snapshots
- Some stuff:
- promoting clones means creating clones without CLONE pg log operations
- promoting head needs to pull... - 02:11 PM Revision d05c8ed8 (ceph): Merge pull request #117 from ceph/wip-tests
- Port tests to py.test; add a couple tests
- 02:07 PM Revision 4135960e (ceph): Fix test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision 69ea8390 (ceph): Add test for skipping host key verification
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision 589560e6 (ceph): Port from nosetests to py.test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision f91f792c (ceph): Add another config test
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:07 PM Revision 757b2988 (ceph): Don't use properties
- They're quite inconvenient for this use-case.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 01:26 PM Bug #6451 (Resolved): btrfs async transactions deadlock on 3.12-rcwhatever
- 12:40 PM Bug #6443 (Resolved): osd: leak of MOSDPGPushReply
- 12:27 PM devops Bug #6387 (Resolved): Handle HostNotFound for execnet connection errors
- Created pull request: https://github.com/ceph/ceph-deploy/pull/95
Merged with hash: ffe1fe7
We catch these ex... - 12:03 PM Bug #6446 (Duplicate): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log...
- made two bugs for some reason
- 10:50 AM Fix #4612 (Resolved): unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recommends 'k'
- 09:22 AM rgw Cleanup #6123 (Resolved): rgw: don't warn about missing region map
- 09:17 AM rgw Bug #6445 (Resolved): rgw: leak in RGWBucketMetadataHandler::get()
- 09:16 AM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
- 09:05 AM devops Bug #6428 (Resolved): `ceph-deploy osd` calls missing $PATH
- Merged into ceph-deploy master branch with hash: 0ffd809
- 06:47 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
- Jens-Christian Fischer wrote:
> Can I run a 0.67.3 MDS with the rest of the infrastructure on 0.61.8?
yes, you ca... - 05:34 AM CephFS Bug #6450: Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
- Can I run a 0.67.3 MDS with the rest of the infrastructure on 0.61.8?
We are using the rc1 kernels in order to run... - 05:28 AM CephFS Bug #6450 (Need More Info): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
- The first warning was caused by a MDS bug. (you can try upgrading MDS 0.67.3 ) The rest BUGs did not look like ceph r...
- 04:57 AM CephFS Bug #6450 (Closed): Kernel bugs in 3.12-rc1, taking 2 hosts (and 1 following) down
- We are running 10 hosts with 74 OSDs on Ubuntu 13.04, Ceph 0.61.8 and Kernel 3.12-rc1
root@h5:~# ceph --version
... - 04:09 AM Revision 4f3487a4 (ceph): Merge pull request #664 from ceph/wip-6445
- Wip 6445
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 04:09 AM Revision 3452aadd (ceph): ceph_argparse.py: clean up error reporting when required param missing
- Treat "need 1, got 0" as a special case, and change the message to
"missing required parameter <x>". Also, when fail... - 04:07 AM Revision 988373ba (ceph): Merge pull request #665 from ceph/wip-6444
- Wip 6444
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 03:48 AM rgw Bug #6449 (Rejected): Initiating multipart upload fails with no Content-Length header being set
- It seems that some internal verification routine requires the "Content-Length" header being set for the "Initiate Mul...
- 03:34 AM Revision 409aba6f (ceph): rbd.cc: add readonly option for "rbd map"
- The device could only be set to rw(default) when mapping
now. This patch only handle the user space, because the
kern... - 01:58 AM Revision 32f52332 (ceph): Invoke python with /usr/bin/env python instead of directly
- Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit b9000b314b9166845ff302d4a827a9...
09/30/2013
- 11:44 PM Feature #6143 (Fix Under Review): OSD: kill filestore_xattr_use_omap, leave it enabled forever, a...
- 11:42 PM Revision 5795777e (ceph): adding mixed-clients test that uses fuse client and kernel client
- in parallel.
Signed-off-by: tamil <tamil@tamil-VirtualBox.(none)> - 11:30 PM Revision b032931d (ceph): PendingReleaseNotes: update regarding librados change
- Fix related to issue #6444
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:22 PM Revision 631476b9 (ceph): ceph.conf: filestore sloppy crc = true
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:21 PM Revision 56711370 (ceph): Merge pull request #660 from ceph/wip-fs-crc
- sloppy / opportunistic CRC tracking in the filestore
Reviewed-by: Samuel Just <sam.just@inktank.com> - 11:21 PM Revision b245ca15 (ceph): os/FileStore: add sloppy crc tracking
- Opportunistically track CRCs for data we write and verify it for data
we read.
Signed-off-by: Sage Weil <sage@inktan... - 10:44 PM Revision 8912462f (ceph): rgw: drop async pool create completion reference
- Fixes: #6444
Backport: dumpling
If pool creation fails (e.g., due to -EEXIST) then we leak the
completion object. Ear... - 10:40 PM Revision 46057925 (ceph): librados: pool async create / delete does not delete completion handle
- Backport: dumpling
The pool async delete / create function used to delete the internal
completion object. However, ca... - 10:28 PM Revision fac4a897 (ceph): Merge pull request #662 from dmick/next
- Invoke python with /usr/bin/env python instead of directly
- 10:25 PM Revision 7d1dc558 (ceph): doc: Diagram update and clarification on ceph-deploy admin results.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:25 PM Revision b23718a5 (ceph): doc: Diagram update from feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:24 PM Revision 245296aa (ceph): doc: Diagram updates from feedback.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:04 PM Fix #4612 (Fix Under Review): unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recomme...
- 10:04 PM Fix #4612: unit_to_bytesize(), si_t, prettybyte_t use 'K' for kilo; SI recommends 'k'
- This is now parsed as input in unit_to_bytesize(), and printed in the various classes
in types.h. Fix both sides (a... - 10:02 PM Revision 4c8fbe08 (ceph): Merge pull request #661 from ceph/wip-copy-cleanups
- Wip copy cleanups
Reviewed-by: Sage Weil <sage@inktank.com> - 10:01 PM Revision 71ba8336 (ceph): doc: Updated block device quick start to use ceph-deploy. OS neutral.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:58 PM Revision b9000b31 (ceph): Invoke python with /usr/bin/env python instead of directly
- Fixes: #6311
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 09:49 PM Revision 7bf8cb7d (ceph): ReplicatedPG: remove useless pcop param from start_copy
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:49 PM Revision c8054ac5 (ceph): ReplicatedPG: remove unused CopyOp::waiting member, rename function for...
- We never placed any ops here, and so we weren't ever requeuing any ops.
Signed-off-by: Greg Farnum <greg@inktank.com> - 09:49 PM Revision 7f3165b5 (ceph): ReplicatedPG: use our already-found iterator instead of going back into...
- We have an iterator pointing at the element we want; no need to search
the map again in order to grab the element or ... - 09:35 PM Fix #6242 (Duplicate): ceph CLI should honor `--help` and not return log lines back
- The more I consider this, the more sure I am this is really a duplicate of 5634. The problem is that we don't issue ...
- 09:16 PM Revision 8dd7ea3f (ceph): rgw: fix leak in RGWMetadataManager::remove()
- Backport: dumpling
Fixes: #6445
handler->get() returns a newly allocated obj, need to delete it when
done.
Signed-of... - 09:15 PM Subtask #3986 (Rejected): Send to ceph-dev for review
- 09:13 PM Subtask #3985 (Rejected): api: Send to DH for Review
- 09:12 PM Bug #6384 (Fix Under Review): ceph tool: incorrect pool delete line returns unintelligible failur...
- 09:11 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
- well, I've created a pull request; if you want to review, now's your chance
- 08:54 PM Revision 39238744 (ceph): common/SloppyCRCMap: add type to sloppily track crcs
- Signed-off-by: Sage Weil <sage@inktank.com>
sloppy - 06:31 PM Revision 481fbbf4 (ceph): doc: Added Dumpling to OS Recommendations.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:59 PM Bug #6311 (Resolved): Some scripts assume the location of python
- 03:00 PM Bug #6311 (Fix Under Review): Some scripts assume the location of python
- 04:48 PM Revision 35cdd89c (ceph): Objecter: add "honor_cache_redirects" flag covering cache settings
- When set to false, we do not redirect based on the cache_pool data
in the OSDMap. We'll use this so the OSDs can actu... - 04:48 PM Revision 94478e01 (ceph): OSD: unset_honor_cache_redirects() on Objecter
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 04:10 PM Bug #6447: osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log.tail)
- testing a fix on 5992-2
- 04:09 PM Bug #6447 (Resolved): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log....
- -8> 2013-09-27 18:12:16.095433 7fecb5b54700 10 filestore(/var/lib/ceph/osd/ceph-0) _do_op 0x46e05f0 seq 287572 r ...
- 04:09 PM Bug #6446 (Duplicate): osd/PGLog.cc: 402: FAILED assert(log.head >= olog.tail && olog.head >= log...
- -12> 2013-09-27 18:12:16.095353 7fecb4b52700 10 osd.0 pg_epoch: 1532 pg[3.41( v 1518'111 (1503'101,1518'111] lb d3...
- 04:05 PM Revision 1fc24ffb (ceph): rbd.cc: propagate some errors to user-space when they're available
- There was a bunch of situations in which we would have a proper error to
propagate to user-space but we would always ... - 02:09 PM devops Bug #6428 (Fix Under Review): `ceph-deploy osd` calls missing $PATH
- Opened pull request: https://github.com/ceph/ceph-deploy/pull/94
- 01:09 PM devops Bug #6427 (Resolved): ceph-deply osd activate breaks on error
- Merged into ceph-deploy master branch with hash: 4a9ed622913f82c75849de2e5ebcb20e26fb605f
Migrated the whole funct... - 08:37 AM devops Bug #6427 (Fix Under Review): ceph-deply osd activate breaks on error
- Pull request opened: https://github.com/ceph/ceph-deploy/pull/93
- 04:01 AM Bug #6442 (In Progress): mon: crush_ops.sh, test.py failures on master
- 03:53 AM Revision 66aeca5a (ceph): qa/workunits/mon/crush_ops.sh: fix test
- Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit c8cae87e9e08468cc86145...
09/29/2013
- 09:21 PM Subtask #6391: stuck incomplete
- ubuntu@teuthology:/a/teuthology-2013-09-28_23:00:19-rados-next-testing-basic-plana/23258 ?
- 09:07 PM rgw Bug #6445 (Resolved): rgw: leak in RGWBucketMetadataHandler::get()
- ...
- 09:06 PM rgw Bug #6444 (Resolved): rgw: leak in librados::Rados::pool_async_create_completion
- ...
- 09:04 PM Bug #6443 (Resolved): osd: leak of MOSDPGPushReply
- ...
- 09:02 PM Bug #6207: Found incorrect object contents
- ubuntu@teuthology:/a/teuthology-2013-09-27_23:00:04-rados-master-testing-basic-plana/21804
- 09:01 PM Bug #6442 (Resolved): mon: crush_ops.sh, test.py failures on master
- I see a series of failures that look like the mon just comes up with bad osdmap data after (re)starting a down mon:
...
09/28/2013
- 05:32 PM Bug #6207: Found incorrect object contents
- i think we should implement opportunistic crcs in FileStore.
any time we do a write, we record in an xattr the crc... - 04:10 AM Revision 76321f8f (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/common/crc32c_intel_fast.c - 04:09 AM Revision d6ec7891 (ceph): Merge pull request #658 from dmick/next
- ceph.in: fix missing exception variable in failure to open -o file
Reviewed-by: Sage Weil <sage@inktank.com> - 12:08 AM Revision d18d5a8a (ceph): Added mixed-clients suite that exercises parallel workloads from
- kernel client and user space client.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> - 12:07 AM Revision b6f278c8 (ceph): ceph.in: fix missing exception variable in failure to open -o file
- Fixes: #6424
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 12:06 AM Revision cd566a4c (ceph): Merge pull request #657 from ceph/wip-6397
- Wip 6397
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
09/27/2013
- 11:45 PM Revision 1e9e34bc (ceph): rgw: don't append NULL char before json parsing
- Parser handles that by itself.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 11:44 PM Revision 793d9d27 (ceph): ceph_json: use different string constructor for parser buffer
- Fixes: #6397
Previous implementation did not user the constructor with the length
param.
Signed-off-by: Yehuda Sadeh... - 11:43 PM Revision c821da95 (ceph): rgw: more quota implementation
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:09 PM Bug #6424 (Resolved): ceph cli: -o failure to open gives backtrace, not error message
- 09:51 PM Revision 434ad764 (ceph): rgw: add bucket quota config to entities
- Add bucket quota fields to various entities: regionmap (for global
configuration), user info, bucket info.
Signed-of... - 09:31 PM Revision 058f5356 (ceph): Merge pull request #643 from dachary/master
- autoconf: fix build out of tree
Reviewed-by: Sage Weil <sage@inktank.com> - 08:59 PM Revision 4fe01b1f (ceph): doc: changed journal aio default to true.
- fixes: #6389
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 08:44 PM Revision a3aa0057 (ceph): qa: workunits: mon: test snaps ops using rbd.
- Regression test for #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b2b0f202ea... - 08:40 PM Revision 2d3eb52e (ceph): Merge pull request #654 from ceph/wip-testrados
- fix some issues with ceph_test_rados
Reviewed-by: Samuel Just <sam.just@inktank.com> - 08:15 PM Revision 28949d5d (ceph): Formatter: add dump_bool()
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:02 PM Revision 2860e9d7 (ceph): schedule: show priority on -s
- Make output a bit nicer too.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:57 PM Revision acdaf3d4 (ceph): schedule: priority option
- Default to 1000. Note that beanstalk priority is 2^31, so this
won't mix well with older code scheduling things at t... - 06:23 PM Revision efc6b5ea (ceph): ceph_test_rados: remove useless snapc setup
- We update this on snap create and delete; no need to do it any other
time.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:23 PM Revision 37d72209 (ceph): ceph_test_rados: update for copy_from in begin, not finish
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:55 PM Revision b06c1898 (ceph): common/crc32c_intel_fast: avoid reading partial trailing word
- The optimized intel code reads in word-sized chunks, knowing that the
allocator will only hand out memory in word-siz... - 05:41 PM Revision e5fa6d16 (ceph): rgw: more quota utility stuff
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:13 PM rgw Bug #6397 (Resolved): rgw: valgrind issue
- commit:1e9e34bc17564a9f7b3a84dfa9eb1aeab30dbae3 and commit:793d9d27b2398de80931d81216d22eda3b63a096
- 05:11 PM rgw Bug #6360 (Pending Backport): rgw: keystone token cache not working
- Looks good to me.
- 04:24 PM Bug #6207: Found incorrect object contents
- slider:/home/samuelj/interesting_logs/13-09-27-04:48:13-btrfsmaybezero has a possible example. notes.txt contains a ...
- 03:38 PM Bug #6441 (Can't reproduce): msgr: leak of tls from delay thread
- ...
- 03:30 PM Feature #6409 (Fix Under Review): buffer: cache crc values
- 03:30 PM Feature #6408 (Fix Under Review): crc: unit test demonstrating crc for concatenation of string
- 02:02 PM Documentation #6389 (Resolved): journal_aio is set to true by default
- See http://ceph.com/docs/master/rados/configuration/journal-ref/index.html
- 01:53 PM Documentation #6389 (In Progress): journal_aio is set to true by default
- 02:01 PM Feature #6438 (Resolved): EC: implement EC client IO
- Just what it sounds like! See design docs on how this actually needs to work.
- 02:01 PM Feature #6437 (Resolved): EC: implement ECBackend recovery
- Just what it sounds like!
- 02:00 PM RADOS Feature #6436 (New): erasure-code: Downgrade testing
- We need tests to verify some behavior:
1) A cluster which has had EC enabled will not downgrade to Dumpling (and the... - 01:56 PM Bug #6400: osd crashed in dumpling due to unexpected error (EEXIST?)
- This isn't due to the JOURNAL_FULL thing, that's just noise. The assert appears to be the one which triggers when we...
- 01:53 PM Feature #6435 (Rejected): EC: [link] review and test PGBackend
- 01:49 PM Subtask #6434 (Rejected): review and test PGBackend
- the first iteration of PGBackend has been merged in master ( #5857 ) and would benefit from review and possibly tests...
- 01:15 PM rbd Feature #1790 (Resolved): rbd: have a way of establishing configured mappings at boot time
- commit:a4ddf704868832e119d7949e96fe35ab1920f06a
- 01:11 PM rbd Feature #5938 (Rejected): openstack: nova: allow live-migration without detach/reattach for rbd
- already works in grizzly
- 01:11 PM rbd Feature #6432 (Resolved): Change TGT Plugin to allow setting client name for authentication
- 01:09 PM devops Feature #5775 (In Progress): create qemu rbd package for rhel 6.5 - qemu-rbd
- 01:04 PM rgw Feature #4466 (In Progress): Quotas per bucket - synchronous
- 01:03 PM rgw Feature #6192 (Fix Under Review): rgw: DR: per object sync
- 01:03 PM rgw Feature #4340 (Fix Under Review): rgw: dr: data sync agent: implement full sync
- 01:03 PM rgw Feature #6193 (Fix Under Review): rgw: DR: per bucket sync
- 01:03 PM rgw Feature #4341 (Fix Under Review): rgw: dr: data sync agent: implement delta changes sync
- 11:30 AM devops Feature #6067 (In Progress): ceph-deploy: make mon create catch common errors
- 08:02 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
- Created #6410 so we can use some of the new functionality with cuttlefish too.
- 10:58 AM Revision 6347fcf7 (ceph): Merge pull request #650 from dachary/wip-6425-2
- pybind: update osd blacklist tests for nonce
- 10:52 AM devops Feature #6020: radosgw-apache opinionated package
- Proposed package name is radosgw-apache. Also proposing that this be created as a subpackage of the current ceph pac...
- 10:47 AM devops Feature #6310: Get Dumpling into CentOS Ceph repo
- Waiting to hear back from Centos when 0.67.3 is available in their testing repo. But we probably want 0.67.4 to be t...
- 10:45 AM devops Feature #5282: Get Dumpling into EPEL
- Ceph-0.67.3 is in testing repos now. Sound like we want 0.67.4 to be the version that into the stable repo.
- 10:25 AM Revision e6e8cb8d (ceph): pybind: update osd blacklist tests for nonce
- Update the unit tests to reflect a) that the nonce is no longer mandatory,
b) that it must be an integer.
http://tra... - 09:39 AM devops Bug #6410 (Resolved): support older version of ceph for mon_status commands
- Opened pull request https://github.com/ceph/ceph-deploy/pull/92
We are now using the backwards compatible command,... - 09:36 AM Bug #6429 (Need More Info): msg/Pipe.cc: 1029: FAILED assert(m)
- I assume they restarted okay? I believe this problem has been fixed in dumpling. It is a rare race having ot do wit...
- 07:00 AM Bug #6429 (Can't reproduce): msg/Pipe.cc: 1029: FAILED assert(m)
- Not sure what happened, I had restarted a server with 9 OSDs when all of a sudden around 30 of our OSD processes died...
- 09:32 AM devops Bug #6431 (Duplicate): ceph-deploy should properly delimit commands
- Duplicate of #6423
- 08:54 AM devops Bug #6431 (Duplicate): ceph-deploy should properly delimit commands
- It is currently hard to tell where ceph-deploy commands start, for example if one is deploying 10 monitors
there is ... - 07:37 AM Bug #6430 (Duplicate): OSD crashes on startup in function 'OSDMapRef OSDService::get_map(epoch_t)
- I have two OSD (0.61.8) that crash on startup. Two other OSD on the same host work just fine
Attached is the log... - 05:36 AM devops Bug #6428 (Resolved): `ceph-deploy osd` calls missing $PATH
- There are a few functions left in `ceph_deploy/osd.py` that use the old connecting library and cause issues because $...
- 05:30 AM devops Bug #6427 (Resolved): ceph-deply osd activate breaks on error
- There are undefined variables for this command that attempt to construct the error messaging...
- 03:59 AM Bug #6426 (Resolved): test_ceph_argparse broken
- 03:48 AM Bug #6426: test_ceph_argparse broken
- next is ok because it does not contain test_ceph_argparse.py
- 03:22 AM Bug #6426 (Resolved): test_ceph_argparse broken
- ...
- 03:24 AM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
- Joao suggested to open #6426 instead of reopening
- 02:10 AM Bug #6425 (Fix Under Review): ceph cli: EntityAddr validation presumes presence of nonce; not req...
- 01:30 AM Revision 0bfda470 (ceph): test/common/get_command_descriptions: null terminate c string
- This fixes a bunch of trailing goop I see on my machine.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:24 AM Revision 493427dd (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/pybind/ceph_argparse.py - 01:21 AM Revision 5e3145a4 (ceph): Merge pull request #648 from dmick/wip-6425
- ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
Reviewed-by: Sage Weil <sage@inktank.com> - 01:15 AM Revision c5831fa1 (ceph): ceph_test_rados: improve debug output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:14 AM Revision eec315f2 (ceph): ceph_test_rados: fix update_object_full
- Update at current snap, not the last snap we did an update.
Broken this this was introduced in 996af2d8fd8e60bcdce8e... - 01:06 AM Revision 1ba7e47c (ceph): ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonce
- It's legal to give a CephEntityAddr to osd blacklist with no nonce,
so allow it in the valid() method; also add valid...
09/26/2013
- 11:23 PM Revision 60017e07 (ceph): Merge pull request #646 from liewegas/wip-6385
- qa/run_xfstests.sh: use old xfstests until we adapt to new org
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:21 PM Revision beb36630 (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
- This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py... - 11:20 PM Revision b475ff95 (ceph): Add CEPH_ARGS at the end of sys.argv
- This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o... - 11:17 PM Revision 86cd7e92 (ceph): Merge pull request #647 from ceph/wip-ceph-cli-env
- improve ceph clie CEPH_ARGS handling
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 11:12 PM Bug #6422 (Fix Under Review): write_superblock() and write_version_stamp() not safe
- 02:08 PM Bug #6422 (Resolved): write_superblock() and write_version_stamp() not safe
- These function truncate the file before re-writing it. A crash could leave an empty file.
- 11:06 PM Revision 30abe324 (ceph): Add CEPH_ARGS at the end of sys.argv
- This allows, for instance, to pass a different client name to ceph by
exporting CEPH_ARGS="--id client_id".
Signed-o... - 11:06 PM Revision 97f462be (ceph): Revert "ceph: parse CEPH_ARGS environment variable"
- This reverts commit 67a95b9880c9bc6e858150352318d68d64ed74ad.
We now put CEPH_ARGS in the actual args we parse in py... - 10:17 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
- With both those suggestions implemented, the output looks like this:...
- 03:53 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
- Yeah, it's not the best message. Maybe we should special case the 'saw 0 expected 1' case to something more intellig...
- 11:23 AM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
- Yeah, that would probably be good. It's clearly gotten to the point that it knows what command it's looking at, but w...
- 11:14 AM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
- Not sure what you'd want to happen here; the "semantic reason for the failure of the command" is a bit of a stretch. ...
- 10:02 PM Revision cbf0ba22 (ceph): qa/run_xfstests.sh: use old xfstests until we adapt to new org
- Tests were rearranged upstream; use an old version for the time being
until we can refactor run_xfstests.sh to cope. ... - 09:26 PM Revision bab72ed3 (ceph): os: Simplify collection_list* funcs by removing dynamic_cast
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 09:07 PM Revision db5bbdd0 (ceph): rgw: quota utility class
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:37 PM Revision 2acceef6 (ceph): valgrind: suppress inet_ntop noise
- See #6240
Signed-off-by: Sage Weil <sage@inktank.com> - 08:12 PM Revision b5a39787 (ceph): Merge pull request #645 from liewegas/wip-6346
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 07:10 PM Revision a2f85115 (ceph): Merge pull request #114 from ceph/wip-linter
- Fix lots of linter errors
- 07:03 PM Revision 21765ce4 (ceph): Move 'import os' to inside main()
- This is necessary because of the monkey-patching.
- 07:02 PM Revision 962a9ae2 (ceph): Add '# noqa' to suppress a linter error
- Fixing this would require some more significant changes... and tempt me
with rewriting every module in the directory.... - 07:02 PM Revision 622ce111 (ceph): Don't redefine variable
- (cherry picked from commit 083717c1b4022289806030faf23ff7c4aa371f19)
- 07:01 PM Revision 8a11e4d0 (ceph): Remove unused variables
- (cherry picked from commit 581b6b3e977b99fc58fe25e66c933c65e38dc87c)
- 07:01 PM Revision 84974370 (ceph): Remove unused imports
- (cherry picked from commit 586817481119c4fc4a39f8804e7871a43491e01f)
- 07:01 PM Revision 97c56ef3 (ceph): Merge pull request #631 from ceph/wip-5857-8
- Wip 5857 8
Reviewed-by: Sage Weil <sage@inktank.com> - 07:01 PM Revision a2c9bdc7 (ceph): Fix undefined name errors
- (cherry picked from commit f59497ef2214f29d5995435d83766c7994e8f2cd)
- 07:00 PM Revision 62626b49 (ceph): Merge pull request #546 from ceph/wip-5862
- Wip 5862
Reviewed-by: Samuel Just <sam.just@inktank.com> - 07:00 PM Revision b301a741 (ceph): Make teuthology.locker a module
- 06:59 PM Revision cb3b563e (ceph): Add missing requirement: web.py
- (cherry picked from commit 1b3349525c361d4253f76729f8416ac6d9029289)
- 06:59 PM Revision fb5c3681 (ceph): add flake8 checks to teuthology
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 27c9eb8f81dc25c7b50bfb77d4d2d4ab4d1... - 06:35 PM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
- 06:07 PM Bug #6425 (Fix Under Review): ceph cli: EntityAddr validation presumes presence of nonce; not req...
- https://github.com/ceph/ceph/pull/648
- 04:51 PM Bug #6425 (Resolved): ceph cli: EntityAddr validation presumes presence of nonce; not required
- Mandell Degerness notices that ceph osd blacklist rm <ip> no longer works; the Python validator
is assuming that arg... - 06:29 PM Revision aba6efda (ceph): common, os, osd, test, tools: FileStore must work with ghobjects rather...
- Add ghobject_t to hboject.h header
Add constants NO_SHARD/NO_GEN and change gen_t/shard_t
Convert other headers from ... - 06:29 PM Revision 222f5aa6 (ceph): osd: Cleanup init()/read_superblock()
- Fix error handling in init()
Cleanup read_superblock() by moving unrelated code into init()
Move init() feature upgra... - 06:29 PM Revision 4a757eb8 (ceph): os/ObjectStore: Interim collection_list* functions in ObjectStore
- Handle ghobject_t to hobject_t conv of collection_list* funcs
Temporary code so that this branch doesn't break master... - 06:29 PM Revision 55f4aa19 (ceph): osd: Remove code for reading ancient unsupported logs
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:29 PM Revision 9750965f (ceph): os: Make write_version_stamp() private
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:29 PM Revision c6b83180 (ceph): os, osd, tools: Add backportable compatibility checking for sharded obj...
- OSD
New CEPH_OSD_FEATURE_INCOMPAT_SHARDS
FileStore
NEW CEPH_FS_FEATURE_INCOMPAT_SHARDS
Add FSSuperblock with fe... - 06:29 PM Revision 793ba9f1 (ceph): include, test: Add CompatSet::merge() operation
- New func merge() adds missing features from specified CompatSet
Add merge testing to unittest
Signed-off-by: David Z... - 06:24 PM Revision acc47d23 (ceph): include: Bug fixes for CompatSet
- FeatureSet insert/remove
Use 64-bit arithmetic to allow features past 31
Allow feature 63 by fixing assert in ins... - 06:24 PM Revision 4bc8f09f (ceph): test: Adding unittest for CompatSet
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:24 PM Revision bb195c24 (ceph): osd: read_superblock() not outputing unsupported features when incompat...
- Use working version of CompatSet::unsupported() to improve log output
Backport: dumpling, cuttlefish
Signed-off-by:... - 06:24 PM Revision 98b3cd3a (ceph): os: Fix version_stamp_is_valid() and write_version_stamp() error return
- Caused by 341fb208aa32117f58ed4ce623f4b152f64ac72e
Signed-off-by: David Zafman <david.zafman@inktank.com> - 06:24 PM Revision a1f6b14e (ceph): ReplicatedPG: take obc read lock prior to recovering an object to replicas
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision b06dce3b (ceph): ReplicatedPG/Backend: fix up recalc_subsets
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 02e5c1fc (ceph): ReplicatedPG: correctly handle backfill
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 039da62f (ceph): ReplicatedPG: don't proceed to backfill until recovering is empty
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 32900653 (ceph): OSD,ReplicatedPG: queue pushes in a op_tp workqueue
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision aeadecda (ceph): ReplicatedPG.h: remove temp_coll stub
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 2bc1e38c (ceph): ReplicatedPG: assert build_push_op succeeds on primary
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 07905af8 (ceph): ReplicatedPG: remove noop C_OSD_CompletedPull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision b29ac2ad (ceph): ReplicatedBackend::handle_pull_response: use list<ObjectContextRef>
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 273ac2b4 (ceph): ReplicatedPG/Backend: shuffle over submit_push_*/build_push_op
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 4bc0eab1 (ceph): ReplicatedPG/Backend: split recover_missing out of prepare_pull
- Also, move prepare_pull to PGBackend.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:24 PM Revision 31c60422 (ceph): ReplicatedPG/Backend: handle down pull sources
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 3d6eb6ea (ceph): ReplicatedPG: remove pushing/pulling
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 9e8c3c3d (ceph): ReplicatedPG/Backend: move prep_push and friends to ReplicatedBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision e7a0b234 (ceph): ReplicatedBackend: remove priority from Pull/PushInfo
- Instead, we'll just nab the priority from the messages.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 06:24 PM Revision 656d084d (ceph): ReplicatedBackend: track object contexts in Push/PullInfo
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision a287167c (ceph): ReplicatedBackend: handle stats properly
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 6cccef2d (ceph): ReplicatedBackend: wire in start_pushes
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision d53fc899 (ceph): ReplicatedPG/Backend: shuffle sub_op_push_reply
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 0e16230f (ceph): ReplicatedPG: make log_subop_stats static
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 8daaeba3 (ceph): ReplicatedPG/Backend: convert sub_op_pull
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 3e734722 (ceph): ReplicatedPG/Backend: move _do_push,_do_pull_response,do_push
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 666a316d (ceph): ReplicatedPG/Backend: shuffle do_pull/do_push_reply
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision f9810797 (ceph): ReplicatedPG/Backend: move handle_*
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision c1c2debd (ceph): ReplicatedPG/Backend: move over _failed_push
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision fea30f5b (ceph): ReplicatedPG/Backend: move over send_pushes/send_pulls/prep_push_op_blank
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 62a1eb6f (ceph): osd/: add PGBackend interfaces and stubs
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 138ccbee (ceph): OSD,ReplicatedPG: let PGBackend handle the temp collection
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 30ac934e (ceph): ReplicatedPG: pass on dump_recovery_info to PGBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 3148b121 (ceph): PG,ReplicatedPG: handle do_request in ReplicatedPG,PGBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 7da308bb (ceph): ReplicatedPG: extract PGBackend::Listener recovery callbacks
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 087f708b (ceph): osd/: allow dout for ReplicatedBackend methods to work in ReplicatedPG.cc
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision 8d447be1 (ceph): ReplicatedPG/Backend: shuffle sub_op_push over to ReplicatedBackend
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:24 PM Revision f94e6a30 (ceph): ReplicatedPG: Allow get_object_context caller to provide attributes
- This will be used by PGBackend implementers to get the SnapSet
and ObjectInfo for newly recovered objects on the prim... - 06:21 PM Revision de4cc871 (ceph): FileStore: ping tphandle between each operation within a transaction
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 5b7fa627 (ceph): ReplicatedPG: send_push is unused
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:21 PM Revision 5f44a949 (ceph): WorkQueue: add a workqueue which simply runs queued GenContexts
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:42 PM Revision 2b152e2b (ceph): Merge pull request #644 from ceph/wip-6345
- reverse the order of the mons in the init script when stopping
Reviewed-by: Sage Weil <sage@inktank.com> - 05:38 PM Revision 179001b4 (ceph): osd/ReplicatedPG: fix bl resize on write vs truncate race
- If we resize the write due to the funky truncate behavior, we need to
resize the bufferlist to match.
Fixes: #6346
S... - 05:30 PM Revision 881309db (ceph): Merge pull request #606 from ceph/wip-6332
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:27 PM Revision bd0f29a2 (ceph): mon: OSDMonitor: do not write full_latest during trim
- On commit 81983bab we patched OSDMonitor::update_from_paxos() such that we
write the latest full map version to 'full... - 05:23 PM Revision 6b435f5d (ceph): mon: don't list "--yes-i-really-mean-it" options as required
- By default options are required, and that leads to the Ceph CLI making
users add this to their commands before even s... - 05:21 PM Revision 89482cac (ceph): Merge remote-tracking branch 'gh/next'
- 05:10 PM Revision 9d5b724a (ceph): do not quote the variable to loop over
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:51 PM Revision f45675c2 (ceph): msg/msg_types: use proper NI_MAXSERV when formatting an IP address
- May as well be pedantic about it, even though we are leaving the port
in numeric form.
Signed-off-by: Sage Weil <sag... - 04:49 PM Revision 5584b371 (ceph): reverse the order of the mons in the init script when stopping
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:27 PM Revision ca97fae8 (ceph): qa: update snaps workunits for allow_new_snaps flag
- Test that it works in snaptest-0.sh, and set the flag in
all the snap workunits so they continue to function.
Signed... - 04:26 PM Revision 9771b1d5 (ceph): MDS: lock out snapshots until after a flag has been set in the MDSMap
- This way users can't put snapshots on their clusters unless they explicitly
ask for them and have seen a warning mess... - 04:14 PM Revision b1441705 (ceph): mds: properly return log replay error
- The only context that should see this is
C_MDS_BootStart, and it is prepared for failures,
so there's no reason to al... - 04:09 PM Revision 1d67aeba (ceph): common/crc32c_intel_fast: fix compile-time #ifdef
- This wasn't getting built in!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.co... - 03:05 PM Bug #6424: ceph cli: -o failure to open gives backtrace, not error message
- 03:04 PM Bug #6424 (Resolved): ceph cli: -o failure to open gives backtrace, not error message
- Apparently the "can't open output file" path is not quite right:...
- 02:59 PM rbd Bug #6386: ceph-osd processes are having hang tasks
- I would try whatever kernel ubuntu has for precise that is > 3.8... not sure offhand what they have. If nothing else...
- 03:08 AM rbd Bug #6386: ceph-osd processes are having hang tasks
- Let me clarify the previous message. It happened once, but the hang tasks happened on many osds, not just on one. I'v...
- 03:05 AM rbd Bug #6386: ceph-osd processes are having hang tasks
- Sage,
I've seen this once on ceph 0.67.3. However, I've upgraded from 0.61.7 about 3 weeks ago and this happened o... - 02:47 PM Feature #6423 (Resolved): ceph-deploy should log command line args to logfile
- In order to help improve reading the log after the fact, ceph-deploy should log the command line args to the ./{clust...
- 02:06 PM Bug #6381: need apache-fastcgi packages built for fedora and debian
- we may need to rebuild apache-fastcgi packages for centos and rhel as well....
- 02:01 PM Subtask #5862 (Resolved): FileStore must work with ghobjects rather than hobjects
- Pull request #546
aba6efda13eb6ab4b96930e9cc2dbddebbe03f26 - 01:48 PM rgw Bug #6302 (Resolved): rgw: tasks/rgw_s3tests_multiregion.yaml tests hang
- 01:39 PM rgw Bug #6240 (Resolved): rgw: invalid read on addr in msgr via objecter
- pushed valgrind suppressions to all relevant teuthology.git branches
- 01:22 PM RADOS Feature #6421 (New): FileStore: Op unit tests
- I asked if zero-length writes to the FileStore actually worked, and Sage suggested adding some unit tests for that ki...
- 01:14 PM devops Feature #6310 (In Progress): Get Dumpling into CentOS Ceph repo
- 67.3 builds under mock on centos
- 01:13 PM Messengers Feature #6420 (New): buffer: make writemsg use splice where possible
- 01:13 PM Bug #6346 (Resolved): OSD: do not crash on bad client op input
- Merged commit:179001b42c142e0877e6c4991f88e7355c9b82ff into next via commit:b5a3978728d9435a543c00bb718f6e02438285c7
- 01:13 PM Feature #6419 (Resolved): buffer: make write_fd use splice where possible
- 01:13 PM Messengers Feature #6418 (New): buffer: make readmsg use raw_pipe where possible
- 01:12 PM Feature #6417 (Resolved): buffer: make read use raw_pipe() where possible
- 01:12 PM Feature #6416 (Resolved): buffer: create raw_pipe class; convert to buffer if inspected
- 01:11 PM Feature #6415 (Resolved): buffer: instrument c_ptr() calls
- 01:11 PM Feature #6414 (Rejected): filestore: make read() use a bufferlist method
- 01:10 PM devops Feature #6020: radosgw-apache opinionated package
- 01:09 PM Messengers Feature #6413 (New): msgr: move readmsg() into bufferlist; refactor read_message()
- 01:07 PM Messengers Feature #6412 (New): msgr: remove old rx_buffers functionality
- 01:02 PM Messengers Feature #6411 (New): msgr: move iov + sendmsg into bufferlist::sendmsg method
- ...
- 12:57 PM devops Bug #6410 (Resolved): support older version of ceph for mon_status commands
- All the `mon_status` commands that are currently implemented for dumpling versions of Ceph.
This can totally work ... - 12:56 PM Feature #6409 (Resolved): buffer: cache crc values
- 12:56 PM Feature #6408 (Resolved): crc: unit test demonstrating crc for concatenation of string
- 12:36 PM Revision fdf50dbc (ceph): Merge pull request #111 from ceph/wip-missing-packages
- If we're scheduling for non-ubuntu, look for rpms
- 12:02 PM Feature #5993 (Resolved): EC: [link] Refactor recovery to use PGBackend methods
- 12:02 PM Feature #5998 (Resolved): EC: [link] FileStore must work with ghobjects rather than hobjects
- 11:30 AM devops Bug #6345 (Resolved): order of init.d script shutdown sequence
- 10:44 AM Bug #6378 (Pending Backport): mon: osdmap crc mismatch during scrub
- 10:31 AM CephFS Bug #6399 (Resolved): snaptest-0.sh fails
- In master, commit:3cffff2a1abd266abbbc97effd73b79695d29682
- 09:34 AM CephFS Bug #6399 (Fix Under Review): snaptest-0.sh fails
- 09:47 AM Revision a65a8678 (ceph): autoconf: fix build out of tree
- so that the following works:
git clone git@github.com:ceph/ceph.git
cd ceph
./autogen.sh
mkdir ../build
cd ../build
... - 08:27 AM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
- /a/teuthology-2013-09-20_23:01:15-fs-master-testing-basic-plana/8560
All these archive dirs we reference here are ... - 07:35 AM rgw Bug #6397 (Fix Under Review): rgw: valgrind issue
- 03:42 AM Revision 7147ef7f (ceph): Merge pull request #632 from ceph/wip-rworder
- fix up read vs write ordering flags; make ceph_test_rados use it
Reviewed-by: Greg Farnum <greg@inktank.com> - 03:08 AM Tasks #4321 (Resolved): unit tests for FileStore::_detect_fs
- A new ticket can be created when there is an incentive to keep working on this topic. When and if someone find the mo...
- 03:06 AM Documentation #5058 (Resolved): docs/master/dev/osd_internals updates
- This has been transformed into an ongoing update process with no designated issue to track progress.
- 03:02 AM Feature #6274 (Resolved): mon: MonCommand.h unit tests
- 02:18 AM Revision fde0f864 (ceph): Context: add GenContext templated on the callback argument
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:08 AM Revision 3cffff2a (ceph): mds/Server: fix LOOKUPSNAP
- The current LOOKUPSNAP code path was dereferencing mdr->dn[0] and getting
SEGV. Instead, set the do_lookup arg to fa...
09/25/2013
- 11:51 PM Revision fedbf353 (ceph): added v0.67.2 to upgrade-dumpling suite
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:49 PM Revision eda807e0 (ceph): common/bloom_filter: make mode match formatting
- 3 space tabs.. blech. Let's not change it now, though.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:49 PM Revision 8dcdeb2e (ceph): common/bloom_filter: make optimal parameter calculation static
- We pass the ctor our target behavior and calculate parameters based on
that. Avoid storing the target behavior, and ... - 11:49 PM Revision 9df9155c (ceph): common/bloom_filter: make bloom_filter encodable
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:49 PM Revision 12aa53cc (ceph): common/bloom_filter: move header from include/
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:43 PM CephFS Bug #6396: mds: recovery hits assert(!segment.empty()) when reissuing caps
- where to get the mds log? (I can access your lab now)
- 01:06 PM CephFS Bug #6396 (Resolved): mds: recovery hits assert(!segment.empty()) when reissuing caps
- ...
- 11:08 PM Revision 52c7f279 (ceph): Merge pull request #640 from ceph/wip-mon-pgmap
- fix mon crash when osdmap and pgmap aren't yet synced
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> - 10:47 PM Revision 4d8f78bc (ceph): mon/PGMonitor: fix segfault when osdmap and pgmap stats are out of sync
- The leader mon is responsible for propagating changes in the osdmap
into the pgmap (e.g., when a pool or osd goes awa... - 10:39 PM Revision aead63cf (ceph): Merge pull request #637 from dachary/master
- mailmap: add Matthew Roy, Matthew Wodrich
- 10:39 PM Revision 9a9e4ca2 (ceph): Merge pull request #639 from ceph/wip-gtest
- Makefile: don't use srcdir in TESTS
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com> - 10:36 PM Revision 8de31437 (ceph): If we're scheduling for non-ubuntu, look for rpms
- 09:09 PM rgw Bug #6240: rgw: invalid read on addr in msgr via objecter
- valgrind shows ...
- 08:49 PM Revision e30f1fa7 (ceph): Merge pull request #110 from ceph/wip-nuke-import-os
- nuke: add missing import os
- 08:42 PM Revision 25bc62de (ceph): nuke: add missing import os
- $ teuthology-nuke -a . -r -u
Traceback (most recent call last):
File "/home/ubuntu/bin/teuthology-nuke", line 9, i... - 08:37 PM Revision 47993680 (ceph): Makefile: don't use srcdir in TESTS
- src/Makefile-env.am:31: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/unittest_bufferlist.sh'
src... - 05:46 PM Revision 7bbadf19 (ceph): mailmap: add Matthew Roy, Matthew Wodrich
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 05:25 PM Bug #6081: osd crashed during upgrade tests from dumpling to next in the nightlies
- ubuntu@teuthology:/a/teuthology-2013-09-25_01:35:02-upgrade-small-next-testing-basic-vps/17002
- 05:22 PM Bug #6400 (Duplicate): osd crashed in dumpling due to unexpected error (EEXIST?)
- logs: ubuntu@teuthology:/a/teuthology-2013-09-25_01:35:02-upgrade-small-next-testing-basic-vps/17000...
- 05:10 PM Revision c8cae87e (ceph): qa/workunits/mon/crush_ops.sh: fix test
- Fix root.
Fixes: #6392
Signed-off-by: Sage Weil <sage@inktank.com> - 04:53 PM CephFS Bug #6399 (Resolved): snaptest-0.sh fails
- MDS backtrace:...
- 04:31 PM Revision 60d541d3 (ceph): Merge pull request #615 from dachary/wip-jerasure-copy
- ErasureCode: get rid of extra copy when encoding
Reviewed-by: Sage Weil <sage@inktank.com> - 04:23 PM Revision cea343d0 (ceph): Merge pull request #634 from dachary/master
- git: consolidate mails in commit logs
Reviewed-by: Sage Weil <sage@inktank.com> - 04:23 PM Revision 81e571fb (ceph): Merge pull request #636 from dachary/wip-get_command_description
- autoconf: remove get_command_descriptions dependency to gtest
Reviewed-by: Sage Weil <sage@inktank.com> - 04:10 PM Bug #6384: ceph tool: incorrect pool delete line returns unintelligible failure message
- This is at least helped by commit:7e1c73538f44ad83db476ffa15d5121470b5154e in wip-6332 (pull request: https://github....
- 02:26 PM Revision 812234cb (ceph): ErasureCode: get rid of extra copy when encoding
- The substr_of bufferlist method is used to reduce the copies to the
strict minimum. It is both able to split bufferpt... - 01:50 PM Revision 661676f4 (ceph): Merge pull request #109 from ceph/wip-6388
- only use host_key if it is not None
- 01:25 PM Revision 80dcab7f (ceph): only use host_key if it is not None
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 01:12 PM rgw Bug #6397 (Resolved): rgw: valgrind issue
- ...
- 12:53 PM CephFS Bug #6394 (Resolved): teuthology: bad dereference in mds thrasher
- ...
- 12:24 PM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
- Sage Weil wrote:
> We've seen similar issues on fedora with ipv4; there it was just a problem with the init/systemd ... - 09:44 AM Bug #6380: Monitor tries to bind on IPv6 address while not available yet after boot
- We've seen similar issues on fedora with ipv4; there it was just a problem with the init/systemd ordering (networkman...
- 12:11 PM Revision 2422b2ae (ceph): autoconf: remove get_command_descriptions dependency to gtest
- It is not required and a leftover of the time when it was a unit test
which was a mistake to begin with. It has been ... - 11:19 AM Bug #6346: OSD: do not crash on bad client op input
- Well there's something weird going on then, because this is post-0.69 and appears to have passed those checks:...
- 10:25 AM Bug #6392 (Resolved): crush_ops.sh failure
- 09:44 AM Bug #6392 (Resolved): crush_ops.sh failure
- ubuntu@teuthology:/a/teuthology-2013-09-24_23:00:19-rados-next-testing-basic-plana/15648
time: 418s
log: htt... - 10:16 AM Bug #6378: mon: osdmap crc mismatch during scrub
- basically we're setting different values on 'full_latest' depending on the situation:
* during trim we set it to t... - 09:42 AM Subtask #6391: stuck incomplete
- overrides: ...
- 09:41 AM Subtask #6391 (Duplicate): stuck incomplete
- ubuntu@teuthology:/a/teuthology-2013-09-22_23:00:06-rados-master-testing-basic-plana/11735/
- 09:39 AM rbd Bug #6386 (Need More Info): ceph-osd processes are having hang tasks
- We used to see this periodicially but had no real clue. At some point we stopped seeing it. I suspect that it is ju...
- 02:46 AM rbd Bug #6386 (Can't reproduce): ceph-osd processes are having hang tasks
- I am having issues with ceph-osd processes showing hang tasks messages in dmesg output on both of my ceph-osd servers...
- 09:38 AM Bug #6390 (Can't reproduce): ENOTEMPTY on TEMP coll on replay
- ubuntu@teuthology:/a/teuthology-2013-09-22_23:00:06-rados-master-testing-basic-plana/11719/
2013-09-23 01:46:26.51... - 09:30 AM Documentation #6389 (Resolved): journal_aio is set to true by default
- Since Cuttlefish, journal_aio is set to true by default.
The documentation should be updated in doc/rados/configur... - 07:35 AM Bug #6348 (Resolved): ceph-deploy new.new needs to use same seperator as conf.write
- Merged into ceph-deploy master branch with hash: 36c4c71
- 06:07 AM Revision 04c7207a (ceph): git: consolidate mails in commit logs
- Map duplicate mails / names in commit logs to a single canonical names.
Useful to report to management with git short... - 05:42 AM devops Bug #6387 (Resolved): Handle HostNotFound for execnet connection errors
- Errors like the one below should be properly handled and displayed nicely
back to the user.... - 04:46 AM Revision 952b39d4 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/osd/ReplicatedPG.cc - 02:41 AM Fix #6278: osd: throttle snap trimming
- Wade, could you please share with us what kernel tuning you've done? I would like to try it as I am still having some...
09/24/2013
- 11:50 PM Revision 2870ec50 (ceph): rbd: move xfstest TESTDIR=... bit to front of command
- 2013-09-24T11:32:49.169 DEBUG:teuthology.orchestra.run:Running [10.214.132.4]: "/usr/bin/sudo adjust-ulimits ceph-cov...
- 10:39 PM Revision c9e7e2f7 (ceph): Merge pull request #633 from ceph/wip-repop-leaks
- fix a copule of leaks of RepGather structs
Reviewed-by: David Zafman <david.zafman@inktank.com> - 10:27 PM Revision 94548b4b (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
- The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag... - 10:27 PM Revision 00ff7f5c (ceph): qa: workunits: mon: crush_ops: test 'ceph osd crush move'
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 3bc618b7b46496c5110edde0da9cae5d3... - 10:26 PM Revision ac0faaa3 (ceph): doc: Removed service ops language and added reference to operations.
- fixes: #6374
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:26 PM Revision 3de32562 (ceph): mon/OSDMonitor: fix 'ceph osd crush reweight ...'
- The adjust method returns a count of adjusted items.
Add a test.
Fixes: #6382
Backport: dumpling
Signed-off-by: Sag... - 10:22 PM Revision 0061363e (ceph): Merge pull request #477 from jpfrancois/patch-1
- Fix for Swift key command
- 09:45 PM Revision 073732cc (ceph): doc: Refactored diagram and text.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:44 PM Revision 99c10bcc (ceph): doc: Updated diagrams, refactored text.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:49 PM Revision 1c12eefc (ceph): osd/ReplicatedPG: fix leak of RepGather on watch timeout
- new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Backport: dumpling
Signed-off-by:... - 08:48 PM Revision 1d67e152 (ceph): osd/ReplicatedPG: fix leak of RepGather on large-object COPY_FROM
- new_repop() gives us a ref; we need to release it, just as we do in
execute_ctx().
Signed-off-by: Sage Weil <sage@in... - 08:04 PM Revision 3955666e (ceph): Add config option 'verify_host_keys'
- Defaults to True, meaning no change in behavior. If False, don't have
paramiko verify ssh host keys. - 08:04 PM Revision f1aac667 (ceph): ceph.conf: fix typo
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:04 PM Revision 218776b2 (ceph): Fix namespace collision
- 08:04 PM Revision f8bf53c4 (ceph): Fix namespace collision
- 07:48 PM Revision afa2468e (ceph): ceph_test_rados: order racing read wrt to the COPY_FROM
- The prevents:
- send COPY_FROM, blocks on recovering object
- send stat, procedes to return old object version
- ... - 07:48 PM Revision 3faf08f5 (ceph): librados: add OPERATION_ORDER_READS_WRITES flag
- This maps to the internal RWORDERED option, which indicates that a read
should be ordered the same way a write is.
S... - 07:37 PM Revision 9322305c (ceph): osd/ReplicatedPG: respect RWORDERED rados flag
- If this flag is set, we need to order reads as writes. In particular, this
means that reads will wait for degraded o... - 05:28 PM Revision 6f342872 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 05:27 PM Revision 0ff5b4a9 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 05:27 PM Revision f6510c76 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 05:27 PM Revision b0fee960 (ceph): Merge pull request #630 from dachary/master
- osd: change warn_interval_multiplier to uint32_t
Reviewed-by: Sage Weil <sage@inktank.com> - 05:18 PM Revision 84e1f096 (ceph): arch/intel: fix old comment
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:17 PM Revision 366b608f (ceph): arch/intel: use intel probe instructions for x86_64 only
- Not LP64, which includes ppc64 and clearly does not build.
Fixes: #6283
Signed-off-by: Sage Weil <sage@inktank.com>
... - 05:12 PM Revision 1bce1f00 (ceph): osd: change warn_interval_multiplier to uint32_t
- to prevent overflow in OpTracker::check_ops_in_flight when
multiplying warn_interval_multiplier *= 2
Backport: cuttl... - 04:49 PM rbd Bug #6385 (Resolved): run_xfstests.sh: doesn't work with newly-organized upstream tests
- upstream recently put tests into different groups; we currently call out specific tests that we run.
we should pro... - 04:41 PM Revision 6367868a (ceph): Merge pull request #107 from ceph/wip-fix-undefined-config
- fix an undefined name buy importing config
- 04:39 PM Revision 3e75cf3b (ceph): fix an undefined name buy importing config
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:30 PM Bug #6384 (Resolved): ceph tool: incorrect pool delete line returns unintelligible failure message
- ...
- 04:03 PM Revision fb15040b (ceph): crushtool: do not dump core with non-unique bucket IDs
- Return -EEXIST on duplicate ID
BUG FIX: crush_add_bucket() mixes error returns and IDs
Add optional argument to ret... - 04:02 PM Revision 410db3f3 (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit b1eeaddd5f214c1b0883b44fc8cae07c649be... - 04:02 PM Revision 062060a3 (ceph): osd: OSD: add 'heap' command to known osd commands array
- Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.... - 04:02 PM Revision 3f32f57b (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
- The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles.... - 04:02 PM Revision 46dcc466 (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
- We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a... - 04:01 PM Revision 9dc5f15f (ceph): rgw: destroy get_obj handle in copy_obj()
- Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ... - 03:49 PM Revision ed6c2c08 (ceph): ceph.conf: reduce min pg per osd
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:42 PM Bug #6382 (Resolved): ceph osd crush reweight is broken; bad return code check
- 02:11 PM Bug #6382 (Resolved): ceph osd crush reweight is broken; bad return code check
- it calls newcrush.adjust_item_weightf, and expects 0, but adjust_item_weight* seem to return
a count of changed weig... - 03:42 PM Revision 2cbe93b8 (ceph): Merge pull request #628 from dachary/wip-erasure-fix-thread-test
- ErasureCode: fix plugin loading threaded test
Reviewed-by: Sage Weil <sage@inktank.com> - 03:30 PM Documentation #6374 (Resolved): Cephx Docs Reference Service Syntax
- Removed the service syntax and referred users back to the Operating a Cluster page.
- 03:17 PM Revision 8f4b1974 (ceph): Merge pull request #106 from ceph/wip-mirror
- Remove lots of ceph.com hardcoding; default to upstream sources
- 03:17 PM Revision db6efe3e (ceph): Merge pull request #106 from ceph/wip-mirror
- Remove lots of ceph.com hardcoding; default to upstream sources
- 03:09 PM Revision 4043c7d7 (ceph): Split test into two
- 02:38 PM Revision e1d7c32d (ceph): Merge pull request #627 from dachary/master
- rgw: fix rgw test to reflect usage change
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> - 02:07 PM Revision 4bc18189 (ceph): ErasureCode: fix plugin loading threaded test
- The TEST_F(ErasureCodePluginRegistryTest, factory_mutex) was bugous and
only succeeded by chance. The sleep was on th... - 01:59 PM Revision c19bd9ba (ceph): Merge pull request #105 from ceph/wip-missing-packages
- When scheduling fails, send an email.
- 01:26 PM Bug #5958 (Can't reproduce): os/DBObjectMap.cc: 393: FAILED assert(!valid || cur_iter->valid())
- 01:22 PM devops Bug #6369 (Resolved): catch the missing public_addr/public_network error for mons
- Merged into ceph-deploy master branch: e67c9d0
- 09:48 AM devops Bug #6369 (Fix Under Review): catch the missing public_addr/public_network error for mons
- Opened pull request https://github.com/ceph/ceph-deploy/pull/89
- 12:24 PM Bug #6381 (Resolved): need apache-fastcgi packages built for fedora and debian
- currently, we do not have apache-fastcgi packages built for fedora 19 and debian wheezy. So, the nightlies are failin...
- 12:24 PM devops Feature #6154 (Resolved): ceph-deploy should be able to use an argument "fs-type" to specify the ...
- Merged into ceph-deploy master branch with hash: 6fb89a6
- 11:55 AM Bug #6380 (Resolved): Monitor tries to bind on IPv6 address while not available yet after boot
- Not sure yet what the problem is, but creating a issue so it's documented.
When using IPv6 only and binding the mo... - 11:49 AM Bug #6348: ceph-deploy new.new needs to use same seperator as conf.write
- Resolved by https://github.com/ceph/ceph-deploy/pull/90
- 10:32 AM Bug #6283 (Resolved): ppc build fails
- 09:18 AM Bug #6283 (Fix Under Review): ppc build fails
- 10:32 AM Bug #6370 (Resolved): osd: slow request warning exponential backoff fails at 3840 seconds
- 09:59 AM Documentation #6379 (Closed): Better document impact of putting journals on different disks
- Questions such as the following are asked frequently on the mailing list and IRC:
- What happens if the journal is l... - 09:50 AM devops Bug #5944: ceph-deploy osd needs to be moved to use the new remote helpers
- 09:44 AM rbd Bug #6267: krbd: null deref in __kick_osd_requests+0x15e/0x1b0
- Any update?
- 09:41 AM Bug #6333 (Need More Info): Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
- Hey-
Here is what I think we need to fully understand what is happening:
- debug ms = 1, debug osd = 20 on the ... - 09:27 AM Bug #6377 (Resolved): pg_num warn cause teuthology to stall
- lowered threshold ing teuthology's ceph.conf.template
- 08:05 AM Bug #6377 (Resolved): pg_num warn cause teuthology to stall
- The "mon: warn when pg_num is too low or appears out of whack wrt the cluster size":https://github.com/ceph/ceph/pull...
- 09:24 AM Bug #6378 (Resolved): mon: osdmap crc mismatch during scrub
- teuthology-2013-09-23_19:00:20-rados-dumpling-testing-basic-plana
had a ~30 scrub mismatch failures. possibly the... - 09:16 AM Feature #6038 (Resolved): cachepool: filestore/osd: infrastructure for large object COPY atomic r...
- 09:06 AM RADOS Bug #6246 (Resolved): crushtool dumps core with non-unique bucket IDs
- 09:02 AM Bug #6361 (Resolved): mon: 'heap' commands not working
- 09:01 AM rgw Bug #6176 (Resolved): rgw: valgrind: leak in copy_obj
- 08:41 AM Fix #6278: osd: throttle snap trimming
- We seemed to hit this issue (not the sql herring) when deep scrubs kicked off. Disabling all scrubbing and some kerne...
- 06:05 AM Revision e50343e4 (ceph): rgw: fix rgw test to reflect usage change
- otherwise src/test/cli/radosgw-admin/help.t fails when running make
check when run after a configure --with-radosgw
... - 05:30 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Alright, I just tested it (the @wip-ceph-cli-env@ branch), and it works fine.
Thanks for having taken care of this... - 04:15 AM Feature #2666: rados tool: copy pool
- What's the command to copy a pool? Using "ceph -h" with latest dumpling doesn't show any command to copy pool?
- 01:14 AM Revision 058b1fab (ceph): When scheduling fails, send an email.
- Note that if no email is passed on the command line, no error email will
be sent. I did this to be polite.
09/23/2013
- 11:42 PM Revision 08c386f5 (ceph): Merge pull request #588 from dachary/wip-6274
- mon: unit tests to protect against some MonCommands.h typos
- 11:29 PM Revision 471233e9 (ceph): mon: MonCommands: expect a CephString as 1st arg for 'osd crush move'
- Fixes: #6230
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 7d3799fde19138f957f... - 11:24 PM Revision 29082250 (ceph): osd: revert 'osd max xattr size' limit
- Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda... - 11:23 PM Revision abb88d70 (ceph): osd: revert 'osd max xattr size' limit
- Set it to 0 (unlimited) for now.
Backport: dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Yehuda... - 11:16 PM Revision 286a6991 (ceph): Merge pull request #566 from ceph/wip-purge-stray
- Fixes for purging stray
Reviewed-by: Sage Weil <sage@inktank.com> - 10:48 PM Revision 6200eeca (ceph): Merge pull request #591 from ceph/wip-misc
- Reviewed-by: Greg Farnum <greg@inktank.com>
- 10:41 PM Revision 7741de0b (ceph): Merge branch 'master' of github.com:ceph/ceph
- 10:40 PM Revision 1425119b (ceph): Merge pull request #625 from ceph/wip-warn-pg
- mon: warn when pg_num is too low or appears out of whack wrt the cluster size
Reviewed-by: Greg Farnum <greg@inktank... - 10:34 PM Revision b3d3b374 (ceph): mds: be more careful about decoding LogEvents
- We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk... - 10:31 PM Revision 73289b34 (ceph): mds: be more careful about decoding LogEvents
- We need to wrap the full decode section or we can abort the process
if there's an issue (which we may want to just sk... - 10:23 PM Documentation #6374 (Resolved): Cephx Docs Reference Service Syntax
- Replace sudo service ceph -a start | restart with a reference to the operations section. Syntax will differ based upo...
- 10:14 PM Revision 816cbbfe (ceph): Merge pull request #619 from dachary/wip-erasure-pad
- ErasureCode: optimize padding calculation
Reviewed-by: Sage Weil <sage@inktank.com> - 10:08 PM Revision c32c51a3 (ceph): ErasureCode: optimize padding calculation
- Andreas-Joachim Peters pointed out that the ErasureCodeJerasure method
pad_in_length is very inefficient for no reaso... - 09:57 PM Revision 60e9e854 (ceph): vstart: set 'mon pg min per osd'
- We need to tweak this since we create relatively few pgs per osd.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:57 PM Revision befdcfd6 (ceph): mon/PGMonitor: health warn if pool has relatively high objects/pg
- If there is a pool that has a high objects/pg relative to the rest of the
cluster, warn, as this suggests this partic... - 09:56 PM Revision a684ac82 (ceph): mon/PGMonitor: health warn if pg_num != pgp_num
- Users need to adjust pg_num *and* pgp_num for split but may forget to do
both.
Signed-off-by: Sage Weil <sage@inktan... - 09:56 PM Revision dc7114e0 (ceph): mon: warn if pg to osd ratio is too low
- If there are not enough PGs relative to the number of in osds, warn.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:52 PM Revision 97471e33 (ceph): ErasureCode: coding style conformance
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:46 PM Revision 1d54754c (ceph): pybind: ceph_argparse unit tests foundations
- The general idea is to have a series of commands, in the same order as
they show in mon/MonCommands.h, as if they wer... - 09:46 PM Revision d3bf39e7 (ceph): ceph_argparse: unit tests for validate_command pg
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision 253e53f4 (ceph): ceph_argparse: unit tests for validate_command auth
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision 00d15049 (ceph): ceph_argparse: unit tests for misc validate_command
- Contrary to all other classes, this series of command ( Monitor ) does
not have a common prefix.
http://tracker.ceph... - 09:46 PM Revision 0ff00306 (ceph): ceph_argparse: unit tests for validate_command mds
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision c09d01c2 (ceph): ceph_argparse: unit tests for validate_command mon
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision fa396d94 (ceph): ceph_argparse: unit tests for validate_command osd
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision bfd4db25 (ceph): ceph_argparse: unit tests for validate_command config-key
- http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Joao Eduard... - 09:46 PM Revision ee33ff81 (ceph): autotools: group test scripts in check_SCRIPTS
- The check_SCRIPTS is added in Makefile-env.am to list the tests that do
not require compilation. The scripts listed i... - 09:46 PM Revision 9c9d7e6a (ceph): autotools: set noinst_PROGRAMS
- to be used by unit test support programs that do not need to be installed
Signed-off-by: Loic Dachary <loic@dachary.... - 09:46 PM Revision e0b56973 (ceph): mon: convenience function to convert commands to json
- The get_command_descriptions is added to Monitor.h and contains
the code previously inlined in Monitor::handle_comman... - 09:46 PM Revision c16b54fd (ceph): mon: get_command_descriptions support program
- The get_command_descriptions function is not designed to be tested in
C++ because all the validation happens in pybin... - 09:46 PM Revision 96067e07 (ceph): .gitignore gtags(1) generated files
- Signed-off-by: Loic Dachary <loic@dachary.org>
- 09:46 PM Revision 8f0bb2f0 (ceph): pybind: unit tests for ceph_argparse::parse_json_funcsigs
- Run parse_json_funcsigs against the builtin commands found
in mon/MonCommands.h. Although it does not provide for a f... - 09:46 PM Revision ccf22008 (ceph): mon: validate mon dump epoch as a positive integer
- All other epochs are validated in the same way
http://tracker.ceph.com/issues/6274 refs #6274
Reviewed-by: Joao Edu... - 09:46 PM Revision f9c7bc69 (ceph): pybind: catch EntityAddress missing /
- If the / is missing in an EntityAddress, an ArgumentValid exception must
be raised so that it can be caught in the sa... - 09:25 PM CephFS Feature #6373 (In Progress): kcephfs: qa: test fscache
- 09:25 PM Revision 0eb0c3e0 (ceph): Merge pull request #626 from ceph/wip-usage
- common/config: include --cluster in default usage message
- 09:19 PM Revision 06c58132 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 0d20cae0be701c5b6151a26ee5e4fe24d... - 09:19 PM Revision 65bbcaf4 (ceph): mon: OSDMonitor: update latest_full while rebuilding full maps
- Not doing so will make the monitor rebuild the osdmap full versions, even
though they may have been rebuilt before, e... - 09:19 PM Revision 9b9edb04 (ceph): mon: OSDMonitor: smaller transactions when rebuilding full versions
- Otherwise, for considerably sized rebuilds, the monitor will not only
consume vast amounts of memory, but it will als... - 09:16 PM Revision ed73e0aa (ceph): doc: Adding context to the federated configuration guide.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:16 PM Revision 298811f7 (ceph): mon: OSDMonitor: check if pool is on unmanaged snaps mode on mk/rmsnap
- Backport: dumpling
Fixes: #6047
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
(cherry picked from commit fab7... - 09:12 PM Revision da42355a (ceph): Merge pull request #599 from ceph/wip-6323
- mon: OSDMonitor: fix #6322 and #6323
Reviewed-by: Greg Farnum <greg@inktank.com> - 09:11 PM Revision 104277c8 (ceph): Merge pull request #617 from dachary/wip-lfnindex
- os: fix TestLFNIndex test warnings
Reviewed-by: Sage Weil <sage@inktank.com> - 09:10 PM Revision 157754b3 (ceph): common/config: include --cluster in default usage message
- Clean it up a bit too.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:07 PM Revision 679f5207 (ceph): Merge pull request #624 from ceph/automake-fix-common
- make: build common/secret only on linux
Reviewed-by: Sage Weil <sage@inktank.com> - 08:12 PM Revision 362dba10 (ceph): os, ceph_osd: Rename on_disk_version to target_version
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 08:11 PM Revision 7b7e0046 (ceph): os: Prior version bump should have updated this
- Version available as argument, so use instead of constant
Caused by dab238b0fb76b76a8843f4e59319b0f0e4f966a2
Signed... - 08:07 PM Revision 27fb44b3 (ceph): make: build common/secret only on linux
- libkeyutils is only available on linux. before the automake refactoring
secret.c was compiled into rbd and ceph_mount... - 06:57 PM Revision c4bcb469 (ceph): common: Fix get_namespace() definition in hobject_t
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 0d47bf8a (ceph): os: Fix typo in comment
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 8407669e (ceph): os: Code conformance of os/LFNIndex.cc
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 0655cc15 (ceph): tools: Fix ceph_filestore_dump usage again
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 06:57 PM Revision 1c0aecbe (ceph): osd: Add assert() on collection_getattr() failure instead of later deco...
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:53 PM Revision 9adb73ae (ceph): Merge pull request #618 from dachary/wip-jerasure-minimum-to-decode
- ErasureCode: minimum_to_decode unit tests and optimization
Reviewed-by: Sage Weil <sage@inktank.com> - 05:27 PM Revision 5bc46108 (ceph): Merge pull request #605 from dachary/wip-erasure-code-plugin-test
- erasure code plugin test
- 05:26 PM Revision 10f29183 (ceph): Merge pull request #603 from dachary/wip-erasure-code-example
- erasure code example cleanup
- 05:24 PM Bug #6372: rados bench reports bad statistics when read --block-size > write --block-size
- I suspect the read is issued for > object size, but then just completes early, but the
stats tracking still uses th... - 05:21 PM Bug #6372 (Resolved): rados bench reports bad statistics when read --block-size > write --block-s...
- The current MB/s and average MB/s statistics for the rados read benchmark are off when the specified block size for t...
- 05:14 PM Revision b683005c (ceph): Merge pull request #607 from ceph/prctl-getname-test
- code_env: use feature test for PR_GET_NAME support
Reviewed-by: Sage Weil <sage@inktank.com> - 05:12 PM Revision 6b745c94 (ceph): Merge pull request #616 from ceph/automake-flags
- automake: fixup am_common_flags to avoid re-definitions
Reviewed-by: Roald J. van Loon <roaldvanloon@gmail.com> - 05:08 PM Bug #6371 (Duplicate): rados bench segfaults when read --block-size < write --block-size
- When setting the --block-size parameter for 'rados bench', if the --block-size for seq is less than the --block-size ...
- 04:55 PM Revision 2299c4db (ceph): Merge pull request #614 from ceph/wip-rados-model
- Prevent copy_from against yourself, and fix issues with the testing framework around it
Reviewed-by: Greg Farnum <gr... - 04:50 PM Revision 10363dad (ceph): Merge remote-tracking branch 'gh/next'
- 04:29 PM Bug #6230 (Resolved): ceph osd crush move appears to be broken
- 04:23 PM Bug #6336 (Resolved): xattrs limit breaks rgw large objects
- commit:abb88d70643c3a76435b7a9d5b04ff29f7502361
- 09:41 AM Bug #6336: xattrs limit breaks rgw large objects
- Yehuda, please confirm
- 09:38 AM Bug #6336: xattrs limit breaks rgw large objects
- please review
- 03:42 PM CephFS Bug #4221 (Resolved): MDS: LogEvent::decode needs to respect mds_log_skip_corrupt_events for DECO...
- Master commit:73289b34b0be5b6612e38944794d59b5e789f841
Dumpling commit:b3d3b3747c1eef695138dac828e5fcb435309c7b - 03:12 PM Bug #6370 (Resolved): osd: slow request warning exponential backoff fails at 3840 seconds
- on cuttlefish, user reports: The OSD keeps logging this as a "slow request". The back-off logic is funny; first it d...
- 02:20 PM Bug #6322 (Resolved): mon: osdmon: write 'latest_full' after rebuilding full version from increme...
- 02:12 PM Bug #6322 (Pending Backport): mon: osdmon: write 'latest_full' after rebuilding full version from...
- 02:20 PM Bug #6323 (Resolved): mon: osdmon: don't create a huge transaction on update_from_paxos(), when r...
- 02:13 PM Bug #6323 (Pending Backport): mon: osdmon: don't create a huge transaction on update_from_paxos()...
- 02:17 PM Bug #6047 (Resolved): mon: Assert and monitor-crash when attemting to create pool-snapshots while...
- 01:02 PM devops Feature #6067: ceph-deploy: make mon create catch common errors
- Created #6369 to track (and warn about) the missing public_addr/public_network error
- 08:01 AM devops Feature #6067: ceph-deploy: make mon create catch common errors
- Created (and resolved) #6314 that addresses the case where --initial and mon starts up but has rank -1 accordingly to...
- 01:01 PM devops Bug #6369 (Resolved): catch the missing public_addr/public_network error for mons
These are the logical scenarios where we should issue a warning so that a user can fix any potential mon issues:
...- 12:49 PM devops Bug #6367 (Resolved): ceph-deploy destroy broken
- Merged in ceph-deploy master branch with hash: f551755
The call to resolve the shortname of the host in the remo... - 08:48 AM devops Bug #6367 (Fix Under Review): ceph-deploy destroy broken
- Pull request opened: https://github.com/ceph/ceph-deploy/pull/88
- 05:22 AM devops Bug #6367 (Resolved): ceph-deploy destroy broken
- Since the new hostname shortname refactoring was done into place, the remote function
that allows one to destroy a m... - 12:43 PM Bug #6366: long TAT - due too long residence time in Ceph code
- i picked a random write, client.4406.1:23924...
- 01:23 AM Bug #6366 (Closed): long TAT - due too long residence time in Ceph code
- In a default environment (repli=2) a 4k IO take approx. 2000 micro seconds for TAT / turn-around-time from start of a...
- 11:52 AM Revision 991139bc (ceph): doc: When bootstrapping mon set the correct caps for client.admin
- Otherwise client.admin will be privilege-less and the admin can't
access the cluster. - 10:31 AM Bug #6357 (Resolved): inverted test in osd pool create
- PR 608 landed 2d089e4644b623adb58ca8c0c924d2516efcac86
- 10:02 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Sage Weil wrote:
> Benoît Knecht wrote:
> > Do you want me to resubmit the patch with the revert of your fix includ... - 09:25 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Benoît Knecht wrote:
> Sage Weil wrote:
> > Ah, I see why. In this case we should probably revert my original fix ... - 09:19 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Sage Weil wrote:
> Ah, I see why. In this case we should probably revert my original fix too so that the options ar... - 09:03 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Benoît Knecht wrote:
> Please ignore the first patch, it didn't work if @CEPH_ARGS@ wasn't set.
Ah, I see why. I... - 07:28 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Please ignore the first patch, it didn't work if @CEPH_ARGS@ wasn't set.
- 07:09 AM Bug #6052: ceph cli doesn't respect CEPH_ARGS
- Well, this commit didn't solve the issue for me. Running @CEPH_ARGS="--id cinder" ceph -s@ doesn't change the client ...
- 09:56 AM Bug #6364 (Resolved): osd: copy_from an object to itself does not return an error code
- Fixed in commit:59ee51aff71fc3fdba9562f19a9a7ce2263524b6 and merged to master in commit:2b75abbd850e6988539d79c3ab564...
- 09:34 AM Bug #6364 (Fix Under Review): osd: copy_from an object to itself does not return an error code
- 09:44 AM Bug #6301 (Closed): ceph-osd hung by XFS using linux 3.10
- 09:40 AM Bug #6346: OSD: do not crash on bad client op input
- ...
- 09:34 AM Bug #6359 (Resolved): FileStore::lfn_unlink: still need to check st_nlink
- 09:31 AM devops Feature #6362 (In Progress): move teuthology required stuff off download.ceph.com
- Work is ongoing in the wip-mirror branch:
https://github.com/ceph/teuthology/tree/wip-mirror
This doesn't current... - 08:00 AM devops Bug #6314 (Resolved): catch case where mon starts up but has rank -1 accordingly to mon_status.
- Merged into ceph-deploy master branch with hash: e66d751
- 07:58 AM devops Bug #6300 (Resolved): ceph-deploy: mon create prompts for password
- Merged into ceph-deploy master branch with hash: 1c3114a
- 07:06 AM rbd Bug #6368 (Resolved): rbd nosetests keep failing with AttributeError
- We keep seeing failures for tests against rbd, I think this has something to do with the use of globals
in the test... - 04:35 AM Bug #6361 (Pending Backport): mon: 'heap' commands not working
09/22/2013
- 09:02 AM Revision 9dfac9ed (ceph): ErasureCode: minimum_to_decode unit tests and optimization
- The minimum_to_decode function simply returns the available chunks if no
recovery is necessary.
Add unit tests cover... - 08:46 AM Revision 9442cfaa (ceph): os: fix TestLFNIndex test warnings
- Do not ignore system return value. Wrap emacs compile line to 80
characters.
Signed-off-by: Loic Dachary <loic@dacha... - 06:14 AM Revision 0f3ba297 (ceph): mds: remove unnecessary MDCache::maybe_eval_stray() calls
- Now we call MDCache::maybe_eval_stray() in MDSCacheObject::put().
So there is no need to call MDCache::maybe_eval_str... - 06:14 AM Revision 67386e45 (ceph): mds: don't trim stray inode from the cache.
- don't trim stray inode from the cache, purge it instead. This ensures
the stary directories at minimum size.
Signed-... - 06:14 AM Revision 7be9b92d (ceph): mds: avoid fetching backtrace when purging stray
- we save old data pools in both inode_backtrace_t::old_pools and
inode_t::old_pools. We have the inode in the cache wh... - 06:14 AM Revision 945eb3cb (ceph): mds: remove dirfrags when purging stray directory
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 06:14 AM Revision cbf1f3ca (ceph): mds: evaluate stray when releasing inode/dentry's reference
- Current method to purge stray inode is call MDCache::maybe_eval_stray()
after releasing a reference to the stray inod...
09/21/2013
- 05:41 PM Revision 0a439745 (ceph): automake: add per-target AM_CPPFLAGS
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 05:24 PM Revision 11d8d755 (ceph): makefile-env: separate cppflags and cflags usage
- AM_COMMON_FLAGS included both CPP and C[XX] flags. This can cause
re-definition errors like this:
make[4]: Nothing t... - 11:40 AM Revision 3c64784e (ceph): Merge pull request #612 from ceph/wip-6361
- perfglue/heapprofiler: expect cmd name when handling command instead of 'heap <cmd>'
This was broken by the cli rewo... - 04:06 AM Revision 2b75abbd (ceph): ceph_test_rados: fix COPY_FROM completion
- Fix the copy_from operation to not remove the objects from the in_use list
until after the entire operation is comple... - 03:49 AM Revision 935eb228 (ceph): ceph_test_rados: fix seq_num, improve error output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:44 AM Revision 4d0ee0b5 (ceph): ceph_test_rados: limit max_in_flight to objects/2
- In particular, we need to allow all in-flight ops to be COPY_FROM.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:43 AM Revision 303bc68e (ceph): ceph_test_rados: do not COPY_FROM self
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:43 AM Revision 59ee51af (ceph): osd/ReplicatedPG: handle COPY_FROM self
- Return EINVAL if we try to COPY_FROM ourselves.
Signed-off-by: Sage Weil <sage@inktank.com>
09/20/2013
- 10:44 PM Revision 08a97ae4 (ceph): Merge pull request #592 from ceph/wip-6287
- mon/OSDMonitor: make busy creating pgs message more explicit
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:41 PM Revision 2d089e46 (ceph): Merge pull request #608 from dachary/wip-6357
- mon: fix inverted test in osd pool create
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 10:27 PM Revision 5cb7b298 (ceph): mon: fix wrong arg to "instructed to" status message
- Fixes: #6293
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 16ebb25f7cdb8e92c618a333c505c1... - 09:46 PM devops Feature #6365 (Resolved): Package up newer version of Qemu for RHEL & EL6.3 and 6.4
- Looks like there is a newer version of Qemu from RHEL, which has some security fixes:
ftp://ftp.redhat.com/pub/red... - 09:07 PM Revision 9e98620e (ceph): rgw: destroy get_obj handle in copy_obj()
- Fixes: #6176
Backport: dumpling
We take different code paths in copy_obj, make sure we close the handle
when we exit ... - 08:53 PM Revision 0ce62787 (ceph): Don't hardcode the git://ceph.com/git/ mirror
- Default to https://github.com/ceph/ but add a ~/teuthology.yaml option
- 08:53 PM Revision 66555a40 (ceph): Don't hardcode the git://ceph.com/git/ mirror
- Default to https://github.com/ceph/ but add a ~/teuthology.yaml option
- 08:53 PM Revision e6040f78 (ceph): Don't hardcode ceph.com mirror for linux-firmware
- 08:50 PM Revision dc1c4250 (ceph): Merge pull request #103 from ceph/toxify
- Toxify teuthology
- 08:49 PM Revision 345bc47f (ceph): append .tox to avoid going in there
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision 8d3cf9e1 (ceph): make sure we don't hard code the path for py.test
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision cbda14f6 (ceph): just use python 2.7 for now
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision b6842419 (ceph): tell tox to use site-packages
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision feefe218 (ceph): tell py.test that we want teuthology stuff only
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:49 PM Revision b79343cc (ceph): move the sitepackages to testenv section
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:24 PM Revision d1deb6d5 (ceph): Don't hardcode teuthology's git repo URL
- 08:11 PM Revision 9de95d17 (ceph): Add a basic test for teuthology.config
- 08:08 PM Revision 556956f4 (ceph): Merge pull request #613 from ceph/wip-6356
- note that ceph-deploy should not be called with sudo on certain situations
- 08:06 PM Revision 50b55b6c (ceph): Merge pull request #104 from ceph/wip-copyfrom
- fix ceph_test_rados args
- 08:02 PM Revision c28dd12c (ceph): note that ceph-deploy should not be called with sudo on certain situations
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 08:01 PM Revision 2ade5b66 (ceph): doc: Updated graphic. Removed bullet points. Cleaned up RPM/YUM example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:00 PM Revision c55d7ac7 (ceph): doc: Updated graphic to use same name as command line examples.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:00 PM Revision 10754438 (ceph): doc: Added Recommendations and Get Involved to Intro.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:00 PM Revision 5eb4db18 (ceph): doc: Removed Get Involved from Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:59 PM Revision af7ad1d7 (ceph): doc: Changed title, and removed recommendations sections.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:58 PM Revision dc19d242 (ceph): doc: Moved recommendations sections to Intro.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:56 PM Revision bfb27609 (ceph): rados: only pass --op copy_from if non-zero
- Among other things, this does not work with older ceph_test_rados binaries.
Backport: next
Signed-off-by: Sage Weil ... - 07:38 PM Revision 1600785d (ceph): Add config.ceph_git_base_url
- 07:34 PM Revision db1231b4 (ceph): Use config.lock_server
- 07:01 PM Revision 7153c2be (ceph): Add doc noting Inktank's lockserver URL
- Since I just removed it from lockstatus.py.
- 07:00 PM Revision e93c8ef2 (ceph): Use teuthology.config.
- Also use os.path.join()
- 04:51 PM Revision b1eeaddd (ceph): qa: workunits: cephtool: check if 'heap' commands are parseable
- Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
- 04:51 PM Revision 296f2d0d (ceph): osd: OSD: add 'heap' command to known osd commands array
- Must have been forgotten during the cli rework.
Backport: dumpling
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.... - 04:51 PM Revision 238fe272 (ceph): mds: MDS: pass only heap profiler commands instead of the whole cmd vector
- The heap profiler doesn't care, nor should it, what our command name is.
It only cares about the commands it handles.... - 04:51 PM Revision c98b910d (ceph): perfglue/heap_profiler.cc: expect args as first element on cmd vector
- We used to pass 'heap' as the first element of the cmd vector when
handling commands. We haven't been doing so for a... - 04:31 PM Bug #6364 (Resolved): osd: copy_from an object to itself does not return an error code
- I noticed this when a RadosModel run with a small number of total objects hung, and the last line was:...
- 04:30 PM Revision e112a834 (ceph): FileStore: only remove the omap entries if nlink == 1
- Fixes: #6359
Introduced in 17c5d765d7c7573f875f6b3ba66e3b6813110a06
Signed-off-by: Samuel Just <sam.just@inktank.com>... - 03:58 PM Revision a9926644 (ceph): lru_map: don't use list::size()
- replace list::size() with map::size(), which should have
a constant time complexity.
Reviewed-by: Sage Weil <sage@in... - 03:57 PM Revision 788546ea (ceph): common/lru_map: rename tokens to entries
- This code was originally used in a token cache, now
as a generic infrastructure rename token fields.
Reviewed-by: Sa... - 03:56 PM devops Feature #6362 (New): move teuthology required stuff off download.ceph.com
- We want to move stuff off ceph.com as only certain people have access to that and instead move it to a lab machine ev...
- 03:56 PM Revision 7c1d2ded (ceph): lru_map: don't use list::size()
- replace list::size() with map::size(), which should have
a constant time complexity.
Reviewed-by: Sage Weil <sage@in... - 03:55 PM Revision 532e41a9 (ceph): common/lru_map: rename tokens to entries
- This code was originally used in a token cache, now
as a generic infrastructure rename token fields.
Reviewed-by: Sa... - 03:55 PM Revision ca984e32 (ceph): bufferlist: don't use list::size()
- Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:46 PM Revision 04de6a83 (ceph): Merge pull request #590 from ceph/wip-6284
- osdc/ObjectCacher: finish contexts after dropping object reference
Tested: ubuntu@teuthology:/a/sage-2013-09-19_19:4... - 02:28 PM Revision eb18cbf4 (ceph): add .tox to gitignore
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 02:28 PM Revision cc4b9560 (ceph): add a tox file
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 02:05 PM rgw Bug #6360 (Fix Under Review): rgw: keystone token cache not working
- pushed a fix to wip-6360.
- 07:40 AM rgw Bug #6360 (Resolved): rgw: keystone token cache not working
- 02:05 PM rgw Bug #6176 (Pending Backport): rgw: valgrind: leak in copy_obj
- 02:01 PM Revision b14bdfbb (ceph): Merge pull request #102 from ceph/wip-tests
- Update all existing unit tests.
- 01:39 PM Revision eeb78b6b (ceph): Update test_connect() to reflect API changes
- Looks like paramiko changed a bit internally. All unit tests pass now!
- 01:37 PM Bug #6356 (Resolved): docs should warn against executing ceph-deploy as root
- Merged into ceph master branch with hash: 556956f449cef008c62352e0ae2c980156
- 01:04 PM Bug #6356: docs should warn against executing ceph-deploy as root
- Opened pull request: https://github.com/ceph/ceph/pull/613
- 12:56 PM devops Bug #6300 (Fix Under Review): ceph-deploy: mon create prompts for password
- Pull request opened: https://github.com/ceph/ceph-deploy/pull/87
- 10:23 AM CephFS Feature #4354: mds: add an equivalent to the OSD OpTracker
- Got the OpTracker work rebased on master and pushed for review: wip-optracker, https://github.com/ceph/ceph/pull/610....
- 09:01 AM Bug #6361 (Fix Under Review): mon: 'heap' commands not working
- wip-6361, pull request 612
- 07:53 AM Bug #6361 (Resolved): mon: 'heap' commands not working
- reason is simple: ceph_heap_profiler_handle_command() in perfglue/heap_profiler.cc expects two args in the vector, t...
- 08:47 AM CephFS Bug #6284 (Resolved): client: failed xlist assert on put_inode()
- 05:46 AM Subtask #5862 (In Progress): FileStore must work with ghobjects rather than hobjects
- 05:44 AM Subtask #6113 (Resolved): add ceph osd pool create [name] [key=value]
- 04:03 AM Revision 0681971e (ceph): Makefile: add extra cls DENCODER_DEPS in the cls makefile, not rgw
- They belong next to the class. Also, if rgw isn't built, ceph-dencoder
will fail to link.
Fixes: #6352
Tested-by: H... - 01:15 AM Revision c2934655 (ceph): osd: change how we work around an interface limitation.
- If this had ever actually been triggered we would have hit an assert
in the OpRequest destructor that op->request is ... - 01:15 AM Revision ef1d62b4 (ceph): OpTracker: include a destructor for the TrackedOp base class.
- Our method of handling the OpRequest destructor is a little weird,
but we're about to get rid of the request member f... - 01:15 AM Revision e9bcd4c6 (ceph): osd: use TrackedOp::get_req() instead of direct access to the request.
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:15 AM Revision f7f30055 (ceph): OpTracker: provide a default implementation of TrackedOp::state_string
- We're moving towards dynamically-allocated states instead of the static
ones this started with, so the whole bitmask-... - 01:15 AM Revision a2d633bb (ceph): OpTracker: demand that a TrackedOp gets to own its Message for life.
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:15 AM Revision 9e0b5eae (ceph): OpTracker: get rid of TrackedOp::received_time for the Message
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:14 AM Revision 0678dcdd (ceph): OpRequest: remove obsolete comment about ref-counting (use OpRequestRef!)
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:14 AM Revision 24c33896 (ceph): OpTracker: start making the OpTracker into a generic
- We're starting by templating the create_request function and having
the OpTracker work in terms of TrackedOp[Ref]s in... - 01:14 AM Revision 5fdaccd2 (ceph): OpTracker: add an init_from_message() to the TrackedOp interface
- This can be used for the concrete implementations to gather any
extra data out of the message and do whatever extra s... - 01:14 AM Revision 3cb6abec (ceph): OpTracker: move the OpTracker and OpHistory into common/TrackedOp.[h|cc]
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 01:14 AM Revision a8bbb81b (ceph): OpTracker: remove the references to "osd" in config variables
- We may want to have daemon-specific settings in the future, but that
will be a small interface change and in the mean... - 01:14 AM Revision 06e1bcad (ceph): OpTracker: move OpTracker pointer and some init code into TrackedOp
- Clean up some member privacy issues while we're working on them.
Signed-off-by: Greg Farnum <greg@inktank.com> - 01:06 AM Revision 91dcdec1 (ceph): Merge pull request #609 from dmick/wip-6293
- mon: fix wrong arg to "instructed to" status message
Reviewed-by: David Zafman <david.zafman@inktank.com> - 12:29 AM Revision b993ecac (ceph): Update many unit tests to reflect 2yrs of changes
- These tests hadn't been updated in over two years. Only one is left
failing. - 12:20 AM Revision 53e17c2a (ceph): osd: move pow2_hist_t out of osd_types and into include/
- This has only been used for the OSD so far, but as with the rest
of the OpRequest stuff, it's actually pretty generic...
09/19/2013
- 11:14 PM Revision ffe7d80c (ceph): Add pytest.ini
- So far this just tells py.test not to recurse into directories
containing tests it doesn't need to run. - 11:05 PM Revision 16ebb25f (ceph): mon: fix wrong arg to "instructed to" status message
- Fixes: #6293
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 11:04 PM Revision 5c46fc44 (ceph): doc: Made some changes and incorporated a draft diagram.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:03 PM Revision 5bb7417a (ceph): doc: Added draft of region/zone diagram.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:33 PM Revision bcc1680a (ceph): mon: fix inverted test in osd pool create
- When using the properties key=value only, the test was inverted
and an attempt to obtain a substring at index string:... - 10:00 PM Revision f3718c29 (ceph): code_env: use feature test for PR_GET_NAME support
- Function `get_process_name` has platform specific dependencies. Check
for Linux prctl function and correct command fl... - 09:07 PM Revision 60f5c305 (ceph): Merge pull request #101 from ceph/fix-adjust-ulimits-b
- Put helper scripts in /usr/bin
- 09:06 PM Revision 974aa6ae (ceph): Put helper scripts in /usr/bin
- 09:04 PM Bug #6352 (Resolved): Build from source failed
- 08:04 PM Bug #6352: Build from source failed
- make clean
./autogen.sh
./configure
make
problem still exists - 05:42 AM Bug #6352: Build from source failed
- can you try 'make distclean'? and/or a clean checkout? my guess is that automake isn't smart enough to handle the m...
- 08:57 PM Revision 136ef1cd (ceph): Merge pull request #100 from ceph/wip-tests
- Add test for teuthology.suite.build_email_body()
- 08:55 PM Revision 9ae29fa3 (ceph): Port to py.test
- 08:36 PM Revision 40907535 (ceph): Add test for teuthology.suite.build_email_body()
- 08:07 PM Revision babeb00c (ceph): rgw: use bufferlist::append() instead of bufferlist::push_back()
- push_back() expects char *, whereas append can append a single char.
Appending a NULL char to push_back is cast as a ... - 08:07 PM Revision daf85c45 (ceph): rgw: NULL terminate buffer before parsing it
- Fixes: #6175
Backport: dumpling
We get a buffer off the remote gateway which might
not be NULL terminated. The JSON p... - 08:03 PM Revision 08fe028b (ceph): rgw: use bufferlist::append() instead of bufferlist::push_back()
- push_back() expects char *, whereas append can append a single char.
Appending a NULL char to push_back is cast as a ... - 08:01 PM Bug #6359 (Resolved): FileStore::lfn_unlink: still need to check st_nlink
- 08:01 PM Revision 5216ed13 (ceph): Merge pull request #604 from ceph/wip-buck-centos-core
- Wip buck centos core
Reviewed-by: Gary Lowell <gary.lowell@inktank.com> - 07:52 PM Revision fd6646f2 (ceph): Makefile: fix unittest_arch
- Also broken by makefile refactor.
Signed-off-by: Sage Weil <sage@inktank.com> - 07:13 PM Revision c73040a5 (ceph): rgw: don't call list::size() in ObjectCache
- Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe... - 07:13 PM Revision be2907ef (ceph): rgw: don't call list::size() in ObjectCache
- Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe... - 07:12 PM Revision 14f6b749 (ceph): rgw: don't call list::size() in ObjectCache
- Fixes: #6286
Use an external counter instead of calling list::size()
Reviewed-by: Sage Weil <sage@inktank.com>
Signe... - 06:41 PM rbd Bug #6293 (Resolved): Using wildcard produces wrong output
- 06:21 PM Bug #5634 (In Progress): auth startup reports "ObjectNotFound" when keyring file is unreadable
- 06:18 PM Bug #6272 (Can't reproduce): ceph command usage missing setcrushmap
- Verified with David
- 04:39 PM Bug #6357: inverted test in osd pool create
- Musing: it might be nice to have a "key=value" validation type (CephKeyVal?) to catch things like this in the front e...
- 03:40 PM Bug #6357 (Fix Under Review): inverted test in osd pool create
- "proposed fix":https://github.com/ceph/ceph/pull/608
- 03:25 PM Bug #6357 (Resolved): inverted test in osd pool create
- Because "equal != string::npos":https://github.com/ceph/ceph/blob/5216ed134b99e7dfd9e936c632b3ad2d01acd481/src/mon/OS...
- 03:48 PM Revision 5421d6da (ceph): Makefile: fix unittest_crc32c
- This got dropped during the makefile refactor.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:08 PM Bug #5804 (Need More Info): mon: binds to 0.0.0.0:6800something port
- I did see this again on the mira045 etc. cluster, as I chatted with Joao about, and apparently mattt on IRC is experi...
- 01:37 PM CephFS Feature #6332 (Fix Under Review): mds: add config option disabling snapshots by default
- wip-6332; https://github.com/ceph/ceph/pull/606
- 01:22 PM rgw Feature #5170 (Fix Under Review): RGW: Object restriping tool to fix large objects from argonaut.
- Pushed implementation to wip-5170. It's built on top of bobtail. Adding the following commands to radosgw-admin:
<... - 11:11 AM rgw Feature #5170 (In Progress): RGW: Object restriping tool to fix large objects from argonaut.
- 01:06 PM rgw Bug #6340 (Resolved): rgw: segfault in copy_obj
- Pushed fix for both this and #6175).
- 01:05 PM rgw Bug #6175 (Resolved): rgw: valgrind: invalid reads in copy_obj
- pushed fix, backported to dumpling. Also needed to push a second fix (#6340).
- 12:23 PM Bug #6356 (Resolved): docs should warn against executing ceph-deploy as root
- This section of the docs: http://ceph.com/docs/master/start/quick-start-preflight/#configure-ssh talks about configur...
- 12:09 PM rgw Bug #6286 (Resolved): rgw: use of std::list::size() in ObjectCache
- Pushed into bobtail, cuttlefish, and dumpling.
- 11:10 AM devops Bug #6288 (Resolved): 'ceph-deploy mon create' with --cluster flag fails
- Merged to ceph-deploy master branch with hash: a4b6b6f
- 08:13 AM devops Bug #6288 (Fix Under Review): 'ceph-deploy mon create' with --cluster flag fails
- Opened pull request: https://github.com/ceph/ceph-deploy/pull/86
- 09:25 AM Feature #6354 (Resolved): ObjectStore: allow xattrs as large as the underlying FS allows
- Right now our chained xattr implementation hard-codes a limit of 2K for each individual xattr. This is smaller than t...
- 07:47 AM Revision d8b55837 (ceph): ErasureCode: proofread abstract API documentation
- * Andreas-Joachim Peters suggests to reduce copies to the minimum. When
possible the output arguments will just poi... - 07:47 AM Revision def05f06 (ceph): ErasureCode: improve API implementation example
- * minimum_to_decode and minimum_to_decode_with_cost are replaced with
meaningfull examples instead of placeholders
... - 07:47 AM Revision 7324931d (ceph): ErasureCode: plugin loading in progress flag
- The bool loading data member of ErasureCodePluginRegistry is
set to true when a plugin is being loaded, to provide an... - 07:47 AM Revision 4c9497f9 (ceph): ErasureCode: complete plugin loader unit tests
- * TestErasureCodePluginExample.cc is renamed to TestErasureCodePlugin.cc
because it's not limited to the example wh... - 07:31 AM devops Bug #6289 (Resolved): new remote connection needs to be able to know about sudo
- Pull request opened: https://github.com/ceph/ceph-deploy/pull/76
Merged into ceph-deploy master branch with hash: ... - 06:17 AM Bug #6336 (Fix Under Review): xattrs limit breaks rgw large objects
- wip-6336
- 06:01 AM Revision 862e0f12 (ceph): mds: fix MDCache::truncate_inode_finish() journal
- we should add projected parent directory's context to the journal
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 06:01 AM Revision e303b964 (ceph): mds: re-integrate stray when link count >= 1
- no reason not to rename inode out of the stray directory if the
inode's link count > 1
Signed-off-by: Yan, Zheng <zh... - 06:01 AM Revision 298c39f2 (ceph): mds: touch dentry bottom recursively
- Deleted directory inode's dirfrags may contain some null dentries.
When touch_dentry_bottom() is called, also move th... - 06:01 AM Revision c63b4edc (ceph): mds: allow delay in evaluating stray
- Add a new parameter 'delay' to MDCache::eval_stray(). If 'delay'
is true, MDCache::eval_stray() adds the stray dentry... - 05:59 AM rbd Bug #5876 (Pending Backport): Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= i...
- the fixes just went upstream to linus's tree and are not in a released kernel yet. as soon as they appear there i wi...
- 01:25 AM rbd Bug #5876: Assertion failure in rbd_img_obj_callback() : rbd_assert(which >= img_request->next_co...
- @Sage : in which kernel version can I found this fix please ?
- 03:57 AM Revision 1685de67 (ceph): Fix typo
- 03:38 AM Revision 96010924 (ceph): os/FileStore: fix uninitialized var
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:26 AM rbd Bug #5760: libceph: osdc_build_request(): BUG_ON(p > msg->front.iov_base + msg->front.iov_len);
- @Sage : does this fix present upstream ? in which kernel version ?
09/18/2013
- 11:21 PM Bug #6352 (Resolved): Build from source failed
- When pull from master branch and make failed:...
- 10:21 PM Bug #6336: xattrs limit breaks rgw large objects
- I don't think 1MB is ok, we should revert it for dumpling. I opened another two issues for revisiting the object mani...
- 08:05 PM Bug #6336: xattrs limit breaks rgw large objects
- Greg Farnum wrote:
> Huh, I'd forgotten about that. You're right of course. I'm not sure what issue Sage ran into th... - 01:55 PM Bug #6336: xattrs limit breaks rgw large objects
- Huh, I'd forgotten about that. You're right of course. I'm not sure what issue Sage ran into that he thought we neede...
- 12:23 PM Bug #6336: xattrs limit breaks rgw large objects
- 1. First of all, we already split xattrs into multiple xattrs when they get beyond a certain size in the osd. There a...
- 11:53 AM Bug #6336: xattrs limit breaks rgw large objects
- We should have a discussion with Sam and Sage before taking any action on this. Things I can tell you:
1) The limit ... - 08:26 PM Revision b66ac77f (ceph): osdc/ObjectCacher: finish contexts after dropping object reference
- The context to finish can be class C_Client_PutInode, which may drop
inode's last reference. So we should first drop ... - 07:31 PM Revision ce723b5a (ceph): doc/release-notes: v0.69
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:23 PM Revision af5ae2dd (ceph): Merge pull request #98 from ceph/time-fix
- If duration is missing from summary.yaml, use 0
- 07:08 PM Revision d83912e0 (ceph): If duration is missing from summary.yaml, use 0
- 06:41 PM Revision bbfbb097 (ceph): rgw: drain pending requests before completing write
- Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request... - 06:40 PM Revision a855aba9 (ceph): rgw: drain pending requests before completing write
- Fixes: #6268
When doing aio write of objects (either regular or multipart parts) we
need to drain pending aio request... - 03:35 PM Revision db92bb91 (ceph): Merge pull request #97 from ceph/sentry
- Fix logs URL on Sentry pages.
- 03:30 PM Revision aaa3cf9b (ceph): Fix logs URL on Sentry pages.
- 02:38 PM CephFS Bug #6349 (Duplicate): MDS: failed assert !segments.empty() while rejoining after being standby-r...
- ...
- 02:38 PM Bug #6348 (Resolved): ceph-deploy new.new needs to use same seperator as conf.write
- currently ceph-deploy new creates space seperated variable names such as:
(./{cluster}.conf)
osd journal size =... - 02:27 PM Bug #6347 (Can't reproduce): ObjectCacher: generated request with differing data and data length ...
- /a/teuthology-2013-09-17_23:01:16-fs-next-testing-basic-plana/1237
Unfortunately we don't have any ObjectCacher lo... - 02:19 PM Bug #6346 (Resolved): OSD: do not crash on bad client op input
- ...
- 01:39 PM devops Bug #6345 (Resolved): order of init.d script shutdown sequence
- The init.d shutdown sequence first stops the monitors, then the osds and then the mds. I think this sequence should ...
- 01:15 PM devops Feature #6154: ceph-deploy should be able to use an argument "fs-type" to specify the filesystem ...
- Sure, done. See https://github.com/ceph/ceph-deploy/pull/85.
- 07:08 AM devops Feature #6154: ceph-deploy should be able to use an argument "fs-type" to specify the filesystem ...
- Benoit, the patch looks good. Could you ammend the commit to have a `signed-by` signature? This is done with the `-s`...
- 01:05 PM devops Feature #6017 (Resolved): ceph-deploy mon create: create on all mons in ceph.conf + then do gathe...
- Merged into ceph-deploy master branch with hash: e66d751
\o/ - 09:54 AM devops Feature #6017 (Fix Under Review): ceph-deploy mon create: create on all mons in ceph.conf + then ...
- Opened pull request https://github.com/ceph/ceph-deploy/pull/82
- 11:38 AM rgw Bug #6268 (Resolved): rgw: RGWPutObj calls processor->complete() before all inflight data is drained
- backported to bobtail, cuttlefish, dumpling.
- 11:32 AM rgw Feature #6341 (New): rgw: stress failure testing
- So that we can detect issues like #6368
- 10:35 AM rgw Bug #6340: rgw: segfault in copy_obj
- The fix to #6175 actually broke it. Pushed a fix to wip-6340. We'll need to squash this one with wip-6175 when we bac...
- 10:12 AM rgw Bug #6340 (Resolved): rgw: segfault in copy_obj
- This occurred on the next branch:
http://qa-proxy.ceph.com/teuthology/teuthology-2013-09-17_23:01:11-rgw-next-test... - 10:09 AM Feature #5035: rados: smarter localized reads
- Blueprint: http://wiki.ceph.com/01Planning/02Blueprints/Emperor/librados%2F%2Fobjecter%3A_smarter_localized_reads
- 09:58 AM rgw Feature #6339 (Resolved): rgw: compact manifest data
- manifest data includes lots of duplicate strings, we can probably omit most of these (e.g., add a prefix field).
- 09:57 AM rgw Feature #6338 (Resolved): rgw: better manifest scaling
- 09:12 AM devops Bug #6335 (Resolved): ceph-deploy may *still* hang with pushy
- We moved the conn.close() call as early as possible in all `mon create` calls.
Pull request: https://github.com/ce... - 09:11 AM Revision 33671f35 (ceph): Merge branch 'next'
- 08:57 AM rgw Bug #3896 (New): rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty())
- 08:56 AM devops Bug #6337 (Resolved): Closed connection causes import errors for Debian mon create commands
- 08:56 AM devops Bug #6337: Closed connection causes import errors for Debian mon create commands
- Merged into ceph-deploy master branch: b67281e
- 07:35 AM devops Bug #6337 (Fix Under Review): Closed connection causes import errors for Debian mon create commands
- Pull request opened: https://github.com/ceph/ceph-deploy/pull/84
- 07:22 AM devops Bug #6337 (Resolved): Closed connection causes import errors for Debian mon create commands
- Because of a last minute fix to prevent connections hanging on `mon create` that meant closing the pushy connection
... - 08:30 AM devops Bug #6330 (Closed): ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
- 01:40 AM Revision 6ca6f2f9 (ceph): v0.69
09/17/2013
- 11:13 PM Revision b923152e (ceph): Merge pull request #96 from ceph/wip-fix-sudoers
- Make sed expressions safe to run multiple times
- 11:04 PM Revision bbda7522 (ceph): Make sed expressions safe to run multiple times
- Also, make them ignore commented lines.
- 09:04 PM Revision 5541a1df (ceph): doc: Updated link to Storage Cluster Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:04 PM Revision 6af8e3c8 (ceph): doc: Updated link to Storage Cluster Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:03 PM Revision b1d58fac (ceph): doc: Updated link to Storage Cluster Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:03 PM Revision a39de7b1 (ceph): doc: Made sysvinit and service sections parallel to upstart for clarity.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:02 PM Revision 0fed6ab0 (ceph): doc: Updated for 3-node deployment. Leaner discussion. More use cases.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:02 PM Revision 3a3ef336 (ceph): doc: Removed introductory material. Renamed the page.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:01 PM Revision c054469f (ceph): doc: Updated for 3-node deployment and multiple Linux distributions.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:22 PM Revision 31fff93b (ceph): doc: Added Intro to Ceph to Index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:22 PM Revision fcd749ff (ceph): doc: Excised content from "Getting Started" and created Intro to Ceph.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:04 PM devops Bug #6330: ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
- Thanks Alfredo. I tried to recreate the error I encountered as a test case but have failed to make it re-occur. I now...
- 01:24 PM devops Bug #6330: ceph-deploy does not use /etc/hosts entry making functional DNS a dependency
- Can you give me an example on where does ceph-deploy fails to use something that is defined in `/etc/hosts` ?
All ... - 07:10 PM Revision c4a47ffd (ceph): Add dummy suite.
- 06:47 PM Revision 61ddeb6a (ceph): Revert "suite: don't schedule follow-on summary job for an empty run"
- This reverts commit a2b7c728964fb0064ba2a69818289caf723f09fc.
- 06:21 PM Bug #6336 (Resolved): xattrs limit breaks rgw large objects
- a 64k attrs limit was introduced in dumpling, however, that completely breaks rgw when trying to upload large objects...
- 06:14 PM Revision b37f88c9 (ceph): Merge pull request #586 from ceph/wip-copyfrom-big
- Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com> - 06:06 PM Revision 045b9029 (ceph): osd: allow a copy_from without knowing the src_version
- If we don't specify the version up front, learn the version after the first
chunk and enforce it thereafter to ensure... - 06:06 PM Revision 3a001878 (ceph): librados: test copy_from without src_version specified
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision a80f831b (ceph): ceph_test_rados: identify write seq_num in output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision 4e29e362 (ceph): osd/ReplicatedPG: stage object chunks to replicas during COPY_FROM
- As we get each chunk of data during the COPY_FROM operation, write it out
to a temporary object on the replicas. Whe... - 06:06 PM Revision 5921703e (ceph): ceph_test_rados: more readable output
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision df7c36ac (ceph): osd/ReplicatedPG: factor some bits into finish_copy
- This is a bit cleaner and hopefully more usable for osd-driven cache
promotion.
Signed-off-by: Sage Weil <sage@inkta... - 06:06 PM Revision f97277cc (ceph): osd: add infrastructure to block io on an obc
- Add an is_blocked() method for the obc, and add infrastructure to block
any operations if it returns true. Clean up ... - 06:06 PM Revision cdc637f0 (ceph): osd: block requests on object during COPY_FROM
- Block any request on an object (read or write) during the COPY_FROM
operation.
This could potentially be broken down... - 06:06 PM Revision d050596a (ceph): ceph_test_rados: use get_version64() throughout
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:06 PM Revision 83f12e46 (ceph): ceph_test_rados: submit a racing read with every COPY_FROM
- Verify that the racing read completes after the COPY_FROM does (i.e., is
blocked by it).
Signed-off-by: Sage Weil <s... - 05:39 PM Revision 1f80d632 (ceph): doc: Replaced code-block with inline literal to fix auto numbering.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:34 PM Revision 7d5dfa2b (ceph): doc: Made s3gw.fcgi paths consistent.
- fixes: #6182
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 05:26 PM devops Bug #6335 (Resolved): ceph-deploy may *still* hang with pushy
- We need to close the connection as early as possible in an attempt to mitigate probably hanging issues....
- 04:58 PM Revision 0d20cae0 (ceph): mon: OSDMonitor: multiple rebuilt full maps per transaction
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 03:19 PM rgw Bug #6176: rgw: valgrind: leak in copy_obj
- 03:18 PM rgw Bug #3896: rest-bench common/WorkQueue.cc: 54: FAILED assert(_threads.empty())
- I'm seeing this for every rest-bench I run (seq, write and cleanup) on both Cuttlefish and Dumpling.
@cephdrop@cep... - 02:42 PM rgw Bug #6334 (Resolved): RGW admin socket doesn't appear to exist by default
- it should. Testing wip-6286 based on 0.67.3.
- 01:47 PM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
- We had an osd process die unexpectedly a few days ago. I run a cronjob that 'service ceph start's on all nodes for th...
- 12:04 PM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
- Added a graph of the same time period from last night / this morning for a comparison of what the graphs should look ...
- 11:57 AM Bug #6333: Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
- In the attached image you'll see graphs of a set of nine Windows guests running video surveillance over the duration ...
- 11:47 AM Bug #6333 (Closed): Recovery and/or Backfill Cause QEMU/RBD Reads to Hang
- Some (but not all) of our qemu instances booted from rbd copy on write clones experience i/o outages during recovery ...
- 01:31 PM Revision 59147be9 (ceph): osd: compute full ratio from kb_avail
- On btrfs, kb_used + kb_avail can be much smaller than total kb, and
what really matters to avoid filling up the disk ... - 12:43 PM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
- And for a successful run for two nodes, it looks like this:...
- 12:42 PM devops Feature #6017: ceph-deploy mon create: create on all mons in ceph.conf + then do gatherkeys if no...
- This is how it looks for monitors that never reach quorum, it loops for 5 times per monitor with incremental wait tim...
- 12:19 PM RADOS Feature #6325: mon: mon_status should make it clear when the mon has connection issues
- Hmmm. The issue with doing this in the Messenger is that all those errors are expected to occur at some point — failu...
- 02:12 AM RADOS Feature #6325: mon: mon_status should make it clear when the mon has connection issues
- possible approach:
Considering the class Monitor is a dispatcher of the messenger, add a new courtesy function to ... - 11:09 AM Bug #6207: Found incorrect object contents
- The comments from me and Sage about wip-copyfrom-big sadly refer to a different issue that would not have been presen...
- 10:57 AM Bug #6207: Found incorrect object contents
- pushed what it hink is a fix to wip-copyfrom-big. should get squashed down once we verify.
- 10:39 AM rgw Documentation #6182 (Resolved): Conflicting locations for s3gw.fcgi
- See http://ceph.com/docs/master/install/rpm/#installing-ceph-object-storage
- 10:33 AM rgw Documentation #6182 (In Progress): Conflicting locations for s3gw.fcgi
- 09:56 AM CephFS Feature #6332 (Resolved): mds: add config option disabling snapshots by default
- Right now snapshots are even more broken than they used to be (see #5250). Add a config option that controls whether ...
- 09:45 AM Bug #6301: ceph-osd hung by XFS using linux 3.10
- It woudl probably be best ot send the xfs info to the xfs@oss.sgi.com list.
Also--you probably don't want to use '... - 09:31 AM Bug #6331 (Rejected): Disk partition and replicas
- jordi - these types of questions would be more appropriately resolved in #ceph on IRC or by sending an e-mail to ceph...
- 04:00 AM Bug #6331 (Rejected): Disk partition and replicas
- Hi!
I've a remote server with one unit where is installed Ubuntu. I can't create another partition on the disk to in... - 08:58 AM Revision 3966e6ea (ceph): ErasureCode: proofread abstract API documentation
- * Andreas-Joachim Peters suggests to reduce copies to the minimum. When
possible the output arguments will just poi... - 08:58 AM Revision 89e8b8be (ceph): ErasureCode: improve API implementation example
- * minimum_to_decode and minimum_to_decode_with_cost are replaced with
meaningfull examples instead of placeholders
... - 07:56 AM Subtask #5879 (Resolved): jerasure plugin
- 07:42 AM devops Bug #6300: ceph-deploy: mon create prompts for password
- This is now fixed in the library handling ceph-deploy connections: https://github.com/alfredodeza/remoto/commit/ed273...
- 07:11 AM devops Bug #6300: ceph-deploy: mon create prompts for password
- 06:57 AM devops Bug #6300: ceph-deploy: mon create prompts for password
- Actually, this is kind of valid (my initial take on it was that keys where missing).
This is caused by how ceph-de... - 05:07 AM Revision 971bf60b (ceph): Remove unneeded junit4 check
- We refactored the java tests to not use
the ExternalResource class, so this test
is no longer necessary.
Signed-off-... - 05:03 AM Revision e38bd8d5 (ceph): Removing extraneous code
- The ExternalResource code was unnecessary and caused
issues on CentOS. Removing it.
Update Makefile.am to reflect the... - 05:02 AM Revision cd6f4bcd (ceph): Use a loop for testing jdk paths
- Loop through a list of sensible default
locations for a JDK, stopping if a
workable JDK is found.
Also, add support f... - 04:06 AM Revision 109cd50c (ceph): Merge pull request #601 from pipul/feature/develop_130917
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 03:22 AM Revision 4520c5f6 (ceph): suite: do not calculate product on an empty list (take 2)
- The original attempt to fix this with dda7954090ccc9ffd8ecd961d6b530a0e6d24964
failed because I screwed up the indent... - 02:34 AM Revision 3cef7554 (ceph): fix some comments
- Signed-off-by: fangdong <yp.fangdong@gmail.com>
- 02:08 AM devops Feature #6154: ceph-deploy should be able to use an argument "fs-type" to specify the filesystem ...
- Here's a patch to add the proposed option. Let me know if it needs adjustments.
- 02:00 AM Revision ae7912f5 (ceph): doc: Added conf example.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:57 AM Revision e55d59f8 (ceph): doc: Updated usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 01:40 AM Revision 0be2c87a (ceph): doc: Removed --fs-type option and text.
- fixes: #6326
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 01:40 AM Fix #6278: osd: throttle snap trimming
- Wade,
I think this issue is not related to the SQL locking. At least not in my case. I've done as suggested by Mik... - 01:38 AM Revision 874186ba (ceph): doc: Updated the usage scenario and made a few syntax edits.
- fixes: #6308
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
Also available in: Atom