[cinder-backup][ceph] cinder-backup support of incremental backup with ceph backend

Masayuki Igawa masayuki.igawa at gmail.com
Mon May 22 00:26:48 UTC 2023


Hi,

> Are there any API for ceph which I can use to get real usage from ceph 
> directly related to incremental backup usage? Do I need to configure 
> RGW service to obtain that level of information from ceph using API? 

AFAIK, we don't have it like that in OpenStack API because API users shouldn't
know its backend. If you need like that level of information, I think you need
to like that if "object_count" is not sufficient for your usage.

Best Regards,
-- Masayuki Igawa

On Sat, May 20, 2023, at 00:53, Satish Patel wrote:
> Thank you Masayuki, 
>
> Are there any API for ceph which I can use to get real usage from ceph 
> directly related to incremental backup usage? Do I need to configure 
> RGW service to obtain that level of information from ceph using API? 
>
> On Wed, May 17, 2023 at 10:58 PM Masayuki Igawa 
> <masayuki.igawa at gmail.com> wrote:
>> Hi Satish,
>> 
>> > Whenever I take incremental backup it shows a similar size of original 
>> > volume. Technically It should be smaller. Question is does ceph support 
>> > incremental backup with cinder? 
>> 
>> IIUC, it would be expected behavior. According to the API Doc[1], 
>> "size" is "The size of the volume, in gibibytes (GiB)." 
>> So, it's not the actual size of the snapshot itself. 
>> 
>> What about the "object_count" of "openstack volume backup show" output?
>> The incremental's one should be zero or less than the full backup at least?
>> 
>> [1] https://docs.openstack.org/api-ref/block-storage/v3/?expanded=show-backup-detail-detail,list-backups-with-detail-detail#id428
>> 
>> -- Masayuki Igawa
>> 
>> On Wed, May 17, 2023, at 03:51, Satish Patel wrote:
>> > Folks,
>> >
>> > I have ceph storage for my openstack and configure cinder-volume and 
>> > cinder-backup service for my disaster solution. I am trying to use the 
>> > cinder-backup incremental option to save storage space but somehow It 
>> > doesn't work the way it should work. 
>> >
>> > Whenever I take incremental backup it shows a similar size of original 
>> > volume. Technically It should be smaller. Question is does ceph support 
>> > incremental backup with cinder? 
>> >
>> > I am running a Yoga release. 
>> >
>> > $ openstack volume list
>> > +--------------------------------------+------------+------------+------+-------------------------------------+
>> > | ID                                   | Name       | Status     | Size 
>> > | Attached to                         |
>> > +--------------------------------------+------------+------------+------+-------------------------------------+
>> > | 285a49a6-0e03-49e5-abf1-1c1efbfeb5f2 | spatel-vol | backing-up |   10 
>> > | Attached to spatel-foo on /dev/sdc  |
>> > +--------------------------------------+------------+------------+------+-------------------------------------+
>> >
>> > ### Create full backup 
>> > $ openstack volume backup create --name spatel-vol-backup spatel-vol --force
>> > +-------+--------------------------------------+
>> > | Field | Value                                |
>> > +-------+--------------------------------------+
>> > | id    | 4351d9d3-85fa-4cd5-b21d-619b3385aefc |
>> > | name  | spatel-vol-backup                    |
>> > +-------+--------------------------------------+
>> >
>> > ### Create incremental 
>> > $ openstack volume backup create --name spatel-vol-backup-1 
>> > --incremental --force spatel-vol
>> > +-------+--------------------------------------+
>> > | Field | Value                                |
>> > +-------+--------------------------------------+
>> > | id    | 294b58af-771b-4a9f-bb7b-c37a4f84d678 |
>> > | name  | spatel-vol-backup-1                  |
>> > +-------+--------------------------------------+
>> >
>> > $ openstack volume backup list
>> > +--------------------------------------+---------------------+-------------+-----------+------+
>> > | ID                                   | Name                | 
>> > Description | Status    | Size |
>> > +--------------------------------------+---------------------+-------------+-----------+------+
>> > | 294b58af-771b-4a9f-bb7b-c37a4f84d678 | spatel-vol-backup-1 | None     
>> >    | available |   10 |
>> > | 4351d9d3-85fa-4cd5-b21d-619b3385aefc | spatel-vol-backup   | None     
>> >    | available |   10 |
>> > +--------------------------------------+---------------------+-------------+-----------+------+
>> > My incremental backup still shows 10G size which should be lower 
>> > compared to the first backup.
>>



More information about the openstack-discuss mailing list