Re: RBD features(kernel client) with kernel version

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

 



I have to admit that it's probably buried deep within the backlog [1].
Immediate term alternative solutions to presenting a RBD-backed block
device that support journaling is available via rbd-nbd (creates
/dev/nbdX devices) and also via LIO's tcmu-runner and a loopback
target (creates /dev/sdX devices). There is also a conceptual plan for
tcmu-runner to provide a libtcmu v2 library that could facilitate the
development of something like rbd-tcmu at some point in the future.
These solutions utilize kernel pass-through to userspace so there is a
performance hit -- but journaling would probably already be the larger
bottleneck.

[1] https://trello.com/c/9zeeZsIO

On Tue, Sep 26, 2017 at 10:03 AM, Maged Mokhtar <mmokhtar@xxxxxxxxxxx> wrote:
> On 2017-09-25 14:29, Ilya Dryomov wrote:
>
> On Sat, Sep 23, 2017 at 12:07 AM, Muminul Islam Russell
> <misla011@xxxxxxx> wrote:
>
> Hi Ilya,
>
> Hope you are doing great.
> Sorry for bugging you. I did not find enough resources for my question.  I
> would be really helped if you could reply me. My questions are in red
> colour.
>
>      - layering: layering support:
> Kernel: 3.10 and plus, right?
>
>
> Yes.
>
>      - striping: striping v2 support:
> What kernel is supporting this feature?
>
>
> Only the default striping v2 pattern (i.e. stripe unit == object size
> and stripe count == 1) is supported.
>
>     - exclusive-lock: exclusive locking support:
> It's supposed to be 4.9. Right?
>
>
> Yes.
>
>
>
> rest the the features below is under development? or any feature is
> available in any latest kernel?
>   - object-map: object map support (requires exclusive-lock):
>   - fast-diff: fast diff calculations (requires object-map):
>   - deep-flatten: snapshot flatten support:
>   - journaling: journaled IO support (requires exclusive-lock):
>
>
> The former, none of these are available in latest kernels.
>
> A separate data pool feature (rbd create --data-pool <EC pool>) is
> supported since 4.11.
>
> Thanks,
>
>                 Ilya
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
>
>
> Hello Ilya,
>
> Any rough estimate when rbd journaling will be added to the kernel rbd ? I
> realize it is a lot of work..
>
> Cheers /Maged
>
>
>
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>



-- 
Jason
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux