On 06/27/2017 06:24 AM, Wido den Hollander wrote:
Op 27 juni 2017 om 13:05 schreef Christian Balzer <ch...@gol.com>:
On Tue, 27 Jun 2017 11:24:54 +0200 (CEST) Wido den Hollander wrote:
Hi,
I've been looking in the docs and the source code of BlueStore to figure out if
it issues TRIM/Discard [0] on SSDs and I haven't been able to find an answer.
Does BlueStore/BlueFS issue these commands to give back the space to the
underlying device?
For SSDs it improves both write performance and their lifespan, so it would be
a very nice to have feature.
SATA 3.1 has "Queued TRIM Command" which allows it to be 'async' in the
controller.
If it were that last bit, I'd be for it, if it isn't then something that
you can fully control akin to fstrim would be a much better idea.
Problem is that you can't run fstrim on BlueStore since it's not a mounted
filesystem like XFS. Therefor TRIM/Discard would have to be issued by the OSD.
That being said, I'm disinclined to deploy any SSDs that actually REQUIRE
trim/discard to maintain their functional levels.
I wouldn't say require, but it never hurts to actually do a TRIM/Discard when
it comes to the lifespan of a SSD.
However, I'm curious if this is actually in BlueStore or not.
FYI:
https://github.com/ceph/ceph/pull/14727
Wido
Christian
--
Christian Balzer Network/Systems Engineer
ch...@gol.com Rakuten Communications
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com