[PATCH V2 2/2] ceph: Implement writev/pwritev for sync operation.

2013-09-06 Thread kedacomkernel
For writev/pwritev sync-operatoin, ceph only do the first iov. It don't think other iovs.Now implement this. I divided the write-sync-operation into two functions.One for direct-write,other for none-direct-sync-write.This is because for none-direct-sync-write we can merge iovs to one.But for

[PATCH V2 1/2] ceph: Implement readv/preadv for sync operation.

2013-09-06 Thread majianpeng
For readv/preadv sync-operatoin, ceph only do the first iov. It don't think other iovs.Now implement this. V2: -add generic_segment_checks -using struct iov_iter replace cloning the iovs. -return previous successfully copied if ceph_copy_page_vector_to_user met error. Signed-off-by:

teuthology and jenkins

2013-09-06 Thread Loic Dachary
Hi, I've explored the idea to use jenkins as a remplacement for the queue + archive mechanism of teuthology. It turns out to be jenkins weak point. As Robert Colins ( who recently wrote a HOWTO on how to replicated the CI infrastrcture of OpenStack and is confident someone could do the same

Re: OSD crash during repair

2013-09-06 Thread Sage Weil
On Fri, 6 Sep 2013, Chris Dunlop wrote: On Fri, Sep 06, 2013 at 01:12:21PM +1000, Chris Dunlop wrote: On Thu, Sep 05, 2013 at 07:55:52PM -0700, Sage Weil wrote: On Fri, 6 Sep 2013, Chris Dunlop wrote: Hi Sage, Does this answer your question? 2013-09-06 09:30:19.813811 7f0ae8cbc700

Re: [next:master 3628/3827] include/linux/ceph/ceph_debug.h:4:0: warning: pr_fmt redefined

2013-09-06 Thread Milosz Tanski
I'm looking into this warning now. On Fri, Sep 6, 2013 at 4:40 AM, kbuild test robot fengguang...@intel.com wrote: tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 1a4082f8c32a7f27ecb2f803c7324bf47ab07280 commit:

Re: OSD crash during repair

2013-09-06 Thread Sage Weil
On Fri, 6 Sep 2013, Chris Dunlop wrote: On Thu, Sep 05, 2013 at 07:55:52PM -0700, Sage Weil wrote: On Fri, 6 Sep 2013, Chris Dunlop wrote: Hi Sage, Does this answer your question? 2013-09-06 09:30:19.813811 7f0ae8cbc700 0 log [INF] : applying configuration change:

Re: [PATCH 0/8] ceph: fscache support upstream changes

2013-09-06 Thread David Howells
Milosz Tanski mil...@adfin.com wrote: After running this for a day on some loaded machines I ran into what looks like an old issue with the new code. I remember you saw an issue that manifested it self in a similar way a while back. [13837253.462779] FS-Cache: Assertion failed

Re: subdir-objects

2013-09-06 Thread Noah Watkins
Hi Roald, Sage just pointed me at your wip-automake branch. I also just pushed up a branch, make-refactor, that I was hacking on a bit. Not sure how much overlap there is, or if my approach is bogus, but I thought I'd point it out to see if there is anything that can be combined :) -Noah On

Re: [PATCH 0/8] ceph: fscache support upstream changes

2013-09-06 Thread Milosz Tanski
Sage, I've taken David's latest changes and per his request merged his 'fscache-fixes-for-ceph' tag then applied my changes on top of that. In addition to the pervious changes I also added a fix for the warnings the linux-next build bot found. I've given the results a quick test to make sure it

[GIT PULL] Ceph updates for 3.12 (take 2)

2013-09-06 Thread Sage Weil
Hi Linus, Please pull the following Ceph updates from git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus This includes both the first pile of Ceph patches (which I sent to torvalds@vger, sigh) and a few new patches that add support for fscache for Ceph. That

Re: [PATCH 0/8] ceph: fscache support upstream changes

2013-09-06 Thread Sage Weil
On Fri, 6 Sep 2013, Milosz Tanski wrote: Sage, I've taken David's latest changes and per his request merged his 'fscache-fixes-for-ceph' tag then applied my changes on top of that. In addition to the pervious changes I also added a fix for the warnings the linux-next build bot found.

Re: [ceph-users] CephFS test-case

2013-09-06 Thread Sage Weil
[re-adding ceph-devel] On Sat, 7 Sep 2013, Nigel Williams wrote: On Sat, Sep 7, 2013 at 1:27 AM, Sage Weil s...@inktank.com wrote: It sounds like the problem is cluster B's pools have too few PGs, making the data distribution get all out of whack. Agree, it was too few PGs, I have no

Re: [ceph-users] CephFS test-case

2013-09-06 Thread Mark Nelson
On 09/06/2013 06:22 PM, Sage Weil wrote: [re-adding ceph-devel] On Sat, 7 Sep 2013, Nigel Williams wrote: On Sat, Sep 7, 2013 at 1:27 AM, Sage Weil s...@inktank.com wrote: It sounds like the problem is cluster B's pools have too few PGs, making the data distribution get all out of whack.

Re: [PATCH V2 1/2] ceph: Implement readv/preadv for sync operation.

2013-09-06 Thread Yan, Zheng
On 09/06/2013 04:48 PM, majianpeng wrote: For readv/preadv sync-operatoin, ceph only do the first iov. It don't think other iovs.Now implement this. V2: -add generic_segment_checks -using struct iov_iter replace cloning the iovs. -return previous successfully copied if

Re: [PATCH V2 2/2] ceph: Implement writev/pwritev for sync operation.

2013-09-06 Thread Yan, Zheng
On 09/06/2013 04:48 PM, kedacomkernel wrote: For writev/pwritev sync-operatoin, ceph only do the first iov. It don't think other iovs.Now implement this. I divided the write-sync-operation into two functions.One for direct-write,other for none-direct-sync-write.This is because for