Re: any chance for xfs shrinking?

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

 




On May 12, 2015 2:22:16 PM EDT, Andrey Korolyov <andrey@xxxxxxx> wrote:
>On Tue, May 12, 2015 at 3:41 PM, Stefan Priebe - Profihost AG
><s.priebe@xxxxxxxxxxxx> wrote:
>>
>> Am 12.05.2015 um 14:35 schrieb Eric Sandeen:
>>> On 5/12/15 7:01 AM, Stefan Priebe - Profihost AG wrote:
>>>> Hi,
>>>>
>>>> while cloud / vms usage become more and more popular and qemu now
>also
>>>> offers memory hot add and unplug, cpu hot add and unplug, we still
>>>> suffer from a missing xfs shrink.
>>>
>>> Filesystem shrink is a very different scenario than "cloud / vms"
>needs
>>> for hot memory & cpu plugging, IMHO.
>>>
>>>> I would like to continue to use XFS as it is a rock solid base
>since
>>>> around 10 years for us.
>>>>
>>>> But one missing piece in variable ressource usage for us is disk
>>>> shrinking. Is there any chance to get an xfs online shrinking?
>>>
>>> Under what circumstance does your workflow require a filesystem
>shrink?
>>
>> May be special but there are a lot of customers out there who do not
>> manager their ressources. So they've partners and partners of
>partners.
>> It happens quite often that the disk runs out of space and the
>customer
>> does not know what he can do as third parties control the waste of
>> space. So we are in the situation where we need to extent the
>partition
>> so the customer can continue his business. Later when the partner has
>> solved the issue (real world shows mostly 2 days - 3 weeks) the
>customer
>> wants to shrink again as he does not want to pay the space.
>>
>>> Honest question, I'm not challenging you, but I would like to
>understand
>>> what it is about shrink that is so critical it may cause you to stop
>using
>>> XFS.
>>>
>>> One thing about shrink - while i.e. ext4 supports it, the end result
>of
>>> a shrunk filesystem is a scrambled filesystem.  All those heuristics
>that
>>> made the filesystem reasonably performant as it aged get thrown out
>the
>>> window as the fs scavenges for space into which to shrink the
>filesystem...
>>>
>>> That said, another option is to use the dm-thinp target, and
>allocate /
>>> de-allocate storage resources to the underlying block device as
>needed.
>>
>> We do so while using ceph and trim but the customer pays what he can
>> theoretically use and not what he uses in real. Ceph also does not
>> provide a way to show us the real usage of a rbd disk.
>>
>> Greets,
>> Stefan
>>
>
>
>Am I right in a guess that this indirect management issue is a primary
>reason for having online shrinking as a feature? You can use BTRFS at
>it is supporting in-place shrink and achieved enough stability with
>plain use-cases, with enough necessity. Of course having simular thing
>in an XFS would be quite awesome for a general purpose or for a
>visionary case, but the real-world need in such a feature is a bit
>limited, from at least cloud provider` point of view.
>
>_______________________________________________
>xfs mailing list
>xfs@xxxxxxxxxxx
>http://oss.sgi.com/mailman/listinfo/xfs

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

_______________________________________________
xfs mailing list
xfs@xxxxxxxxxxx
http://oss.sgi.com/mailman/listinfo/xfs




[Index of Archives]     [Linux XFS Devel]     [Linux Filesystem Development]     [Filesystem Testing]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux