Re: Reimplemented `rbd cache writethrough until flush` broken?

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

 



Wow, thanks for elevating this issue to my attention. This is
definitely a bug that was introduced accidentally during all the
internal refactoring work in support the new journaling feature. I
will get a fix up for review today against the master branch and we
can hopefully include it in the next Jewel point release as well.

Thanks,
Jason

On Wed, Aug 17, 2016 at 11:03 AM, Mark Korondi <korondi.mark@xxxxxxxxx> wrote:
> Hi all,
>
> my team struggles with enabling rbd caching with Jewel clusters. In
> Hammer, we successfully use rbd caching with the `writethrough until
> flush` directive set to true and we get expected IOPS numbers.
> However, with the same configuration using Jewel,  IOPS drops; after
> analyzing logs it seems to us that the writeback caching mechanism
> never gets enabled regardless of flush request is being sent.
>
> We found a bug entry describing an issue similar to ours:
> http://tracker.ceph.com/issues/16654
>
> As our note #3 says, we concluded that it seems that the imagecontext
> user_flushed() signal is missing from the later version, therefore the
> caching mechanism will never be switched to writeback.
>
> Our questions are these:
> 1) is this change intentional and one needs to configure their
> environment differently? If yes, how?
> 2) documentation states that this workaround is only needed with older
> virtio kernel driver too old. With newer kernels, what would be the
> possible implications of setting `rbd cache writethrough until flush`
> to false? Is my understanding correct that this virtio driver version
> what matters is that is *in the VM*?
>
> Thanks,
> Mark



-- 
Jason
--
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