[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-24 Thread vitalif
Hi Roman, Yes, you're right - OSDs list all objects during peering and take the latest full version of each object. Full version is a version that has at least min_size parts for XOR/EC, or any version for replicated setups which is OK because writes are atomic. If there is a newer "committed"

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-23 Thread vitalif
Thanks Marc :) It's easier to write code than to cooperate :) I can do whatever I want in my own project. Ceph is rather complex. For example, I failed to find bottlenecks in OSD when I tried to profile it - I'm not an expert of course, but still... The only bottleneck I found was

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-23 Thread William Edwards
I love how it’s not possible to delete inodes yet. Data loss would be a thing of the past! Jokes aside, interesting project. Sent from mobile > Op 23 sep. 2020 om 00:45 heeft vita...@yourcmc.ru het volgende geschreven: > > Hi! > > After almost a year of development in my spare time I

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-23 Thread Виталий Филиппов
It succeeds to load with LD_PRELOAD as, as I understand, block_register() gets called. QAPI and new QAPI-based block device syntax don't work though because they're based on IDLs built into QEMU... QAPI will require patching, yeah. It would be nicer if QAPI supported plugins too... :-) --

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-23 Thread Marc Roos
make it like this. -Original Message- Cc: d...@ceph.io; ceph-users@ceph.io Subject: [ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs I love how it’s not possible to delete inodes yet. Data loss would be a thing of the past! Jokes aside, interesting project. Sent

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-22 Thread Lindsay Mathieson
On 23/09/2020 2:29 pm, Виталий Филиппов wrote: Not RBD, it has an own qemu driver How have you integrated it into Qemu? from memory Qemu doesn't support plugin drivers. Do we need to custom patch Qemu? -- Lindsay ___ ceph-users mailing list --

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-22 Thread Виталий Филиппов
Yes Not RBD, it has an own qemu driver 23 сентября 2020 г. 3:24:23 GMT+03:00, Lindsay Mathieson пишет: >On 23/09/2020 8:44 am, vita...@yourcmc.ru wrote: >> There are more details in the README file which currently opens from >the domainhttps://vitastor.io > >that redirects to

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-22 Thread Lindsay Mathieson
On 23/09/2020 8:44 am, vita...@yourcmc.ru wrote: There are more details in the README file which currently opens from the domainhttps://vitastor.io that redirects to https://yourcmc.ru/git/vitalif/vitastor Is that your own site? -- Lindsay ___

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-22 Thread Lindsay Mathieson
On 23/09/2020 8:44 am, vita...@yourcmc.ru wrote: After almost a year of development in my spare time I present my own software-defined block storage system: Vitastor -https://vitastor.io Interesting, thanks. It supports qemu connecting via rbd? -- Lindsay

[ceph-users] Re: Vitastor, a fast Ceph-like block storage for VMs

2020-09-22 Thread Alexander E. Patrakov
On Wed, Sep 23, 2020 at 3:44 AM wrote: > > Hi! > > After almost a year of development in my spare time I present my own > software-defined block storage system: Vitastor - https://vitastor.io > > I designed it similar to Ceph in many ways, it also has Pools, PGs, OSDs, > different coding