Re: About Fio backend with ObjectStore API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 1, 2015 at 1:58 PM, Daniel Gollub <daniel.gollub@xxxxxxxxx> wrote:
> Hi Jens,
>
> as Josh already mentioned the engine would use Ceph internal ObjectStore API
> ... which is not stable.
> So as Josh proposed, my idea was to build this C++ ObjectStorage engine as
> an external FIO engine inside Ceph (optionally).
>
> We just need to keep fio working with for external C++ engines - so this
> external engine can exists.
> That was the intend when I did push various "build"-fixes for C++ fio
> headers, to get the external ObjectStorage fio engine building, because it's
> written in C++.
>
> I am no longer with DT, so I don't have a Ceph cluster right now to test
> things. But I'm happy to help to get the ObjectStorage fio engine upstream
> into Ceph. Josh, Casey do you need any help on this? I guess
> https://github.com/linuxbox2/linuxbox-ceph/tree/fio-objectstore is  good
> base to continue. Casey, thank you for cleaning things up ;)
>

Cool, do you have plan to do this recently? If not, I'm willing to help :-)

>
> Best Regards,
> Daniel
>
>
> On Wed, Jul 1, 2015 at 12:57 AM, Jens Axboe <axboe@xxxxxxxxx> wrote:
>>
>> I'd be more than happy to include it. Daniel has contributed to fio
>> before.
>>
>> Daniel (CC'ed), was it your intent to get this upstream? How do we make
>> this happen?
>>
>>
>> On 06/30/2015 04:38 PM, Mark Nelson wrote:
>>>
>>> It would be fantastic if folks decided to work on this and got it pushed
>>> upstream into fio proper. :D
>>>
>>> Mark
>>>
>>> On 06/30/2015 04:19 PM, James (Fei) Liu-SSI wrote:
>>>>
>>>> Hi Casey,
>>>>
>>>>    Thanks a lot.
>>>>
>>>>    Regards,
>>>>    James
>>>>
>>>> -----Original Message-----
>>>> From: Casey Bodley [mailto:cbodley@xxxxxxxxx]
>>>> Sent: Tuesday, June 30, 2015 2:16 PM
>>>> To: James (Fei) Liu-SSI
>>>> Cc: Haomai Wang; ceph-devel@xxxxxxxxxxxxxxx
>>>> Subject: Re: About Fio backend with ObjectStore API
>>>>
>>>> Hi,
>>>>
>>>> When Danny Al-Gaaf & Daniel Gollub published "Ceph Performance
>>>> Analysis: fio and RBD" at
>>>>
>>>> https://telekomcloud.github.io/ceph/2014/02/26/ceph-performance-analysis_fio_rbd.html,
>>>>
>>>> they also mentioned a fio engine that linked directly into ceph's
>>>> FileStore. I was able to find Daniel's branch on github at
>>>> https://github.com/gollub/ceph/tree/fio_filestore_v2, and did some
>>>> more work on it at the time.
>>>>
>>>> I just rebased that work onto the latest ceph master branch, and
>>>> pushed to our github at
>>>> https://github.com/linuxbox2/linuxbox-ceph/tree/fio-objectstore. You
>>>> can find the source in src/test/fio_ceph_filestore.cc, and run fio
>>>> with the provided example fio job file in src/test/filestore.fio.
>>>>
>>>> I didn't have a chance to confirm that it builds with automake, but
>>>> the cmake version built for me. I'm happy to help if you run into
>>>> problems, Casey
>>>>
>>>> On Tue, Jun 30, 2015 at 2:31 PM, James (Fei) Liu-SSI
>>>> <james.liu@xxxxxxxxxxxxxxx> wrote:
>>>>>
>>>>> Hi Haomai,
>>>>>    What are you trying to ask is to benchmark local objectstore(like
>>>>> kvstore/filestore/newstore) locally with FIO(ObjectStore engine)? You
>>>>> want to purely compare the performance locally for these
>>>>> objectstores, right?
>>>>>
>>>>>    Regards,
>>>>>    James
>>>>>
>>>>> -----Original Message-----
>>>>> From: ceph-devel-owner@xxxxxxxxxxxxxxx
>>>>> [mailto:ceph-devel-owner@xxxxxxxxxxxxxxx] On Behalf Of Haomai Wang
>>>>> Sent: Tuesday, June 30, 2015 9:06 AM
>>>>> To: ceph-devel@xxxxxxxxxxxxxxx
>>>>> Subject: About Fio backend with ObjectStore API
>>>>>
>>>>> Hi all,
>>>>>
>>>>> Long long ago, is there someone said about fio backend with Ceph
>>>>> ObjectStore API? So we could use the existing mature fio facility to
>>>>> benchmark ceph objectstore.
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>>
>>>>> Wheat
>>>>> --
>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-devel"
>>>>> in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo
>>>>> info at  http://vger.kernel.org/majordomo-info.html
>>>>
>>>> N�����r��y���b�X��ǧv�^�)޺{.n�+���z�]z���{ay� ʇڙ�,j ��f���h���z� �w���
>>>> ���j:+v���w�j�m���� ����zZ+�����ݢj"��!tml=
>>>>
>>>>
>>
>>
>> --
>> Jens Axboe
>>
>



-- 
Best Regards,

Wheat
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux