Re: pacific doesn't defer small writes for pre-pacific hdd osds

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

 



OK I recreated one OSD. It now has 4k min_alloc_size:

2022-07-14T10:52:58.382+0200 7fe5ec0aa200  1
bluestore(/var/lib/ceph/osd/ceph-0/) _open_super_meta min_alloc_size
0x1000

and I tested all these bluestore_prefer_deferred_size_hdd values:

4096: not deferred
4097: "_do_alloc_write deferring 0x1000 write via deferred"
65536: "_do_alloc_write deferring 0x1000 write via deferred"
65537: "_do_alloc_write deferring 0x1000 write via deferred"

With bluestore_prefer_deferred_size_hdd = 64k, I see that writes up to
0xf000 are deferred, e.g.:

 _do_alloc_write deferring 0xf000 write via deferred

Cheers, Dan

On Thu, Jul 14, 2022 at 9:37 AM Konstantin Shalygin <k0ste@xxxxxxxx> wrote:
>
> Dan, do you tested the redeploy one of your OSD with default pacific bluestore_min_alloc_size_hdd (4096) ?
> This will also resolves this issue (just not affected, when all options in their defaults)?
>
>
> Thanks,
> k
>
> On 14 Jul 2022, at 08:43, Dan van der Ster <dvanders@xxxxxxxxx> wrote:
>
>
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx



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


  Powered by Linux