* Re: Balance taking a lot longer than before [not found] ` <3d0408631003190032s663624c1o528674f8010309f2@mail.gmail.com> @ 2010-03-19 14:18 ` Mark Rada 2010-03-20 5:58 ` Mark Rada 0 siblings, 1 reply; 2+ messages in thread From: Mark Rada @ 2010-03-19 14:18 UTC (permalink / raw) To: Yan, Zheng; +Cc: linux-kernel I don't have any files bigger than 5GB, and I'm using less than a quarter of my total disk space but I already have a lot of fragmentation? Defragmenting won't help, will it? Is there anything I can do other than deleting the files? — Mark Rada markrada26@gmail.com On 2010-03-19, at 3:32 AM, Yan, Zheng wrote: > The loop is caused by fragmentaion of free space. Balance code is trying to > relocate a large file extent, but it can't find a free space that is > large enough. > > On Fri, Mar 19, 2010 at 11:28 AM, Mark Rada <marada@uwaterloo.ca> wrote: >> Hmm, there seems to be a very very long list of "btrfs: found 1 extents" messages and nothing else in between them. >> >> Why would deleting large files help? I don't want to delete files on my server unless I have no other option. >> >> — >> Mark Rada >> marada@uwaterloo.ca >> >> >> On 2010-03-18, at 11:19 PM, Yan, Zheng wrote: >> >>> On Fri, Mar 19, 2010 at 9:44 AM, Mark Rada <marada@uwaterloo.ca> wrote: >>>> Hi devs, >>>> >>>> I've been using btrfs on my file server since 2.6.32 and after upgrading to .33 I noticed that rebalancing took way longer than before. >>>> >>>> I have a 5 disk array used for a btrfs md setup, different hard drive sizes, brands, and interfaces. >>>> >>>> The last time I rebalanced I was using about 800GB of space on the 4.6TB array, and I started before I went to sleep and it was done when I woke up. >>>> >>>> I'm in the middle of a rebalance right now, currently using 950GB, and it has been a full day and the rebalancing is not done yet. Is this an expected change? Is there any way to tell how much longer it will take? Do you need to know more info about the setup? >>>> >>> >>> I guess it enters infinite loops. you can check it by checking if >>> there are a lots of >>> repeats messages in the kernel log. If it is true, you can try >>> deleting some large >>> files in that FS. >> ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Balance taking a lot longer than before 2010-03-19 14:18 ` Balance taking a lot longer than before Mark Rada @ 2010-03-20 5:58 ` Mark Rada 0 siblings, 0 replies; 2+ messages in thread From: Mark Rada @ 2010-03-20 5:58 UTC (permalink / raw) To: linux-kernel; +Cc: Zheng Yan I'm happy to report that defragmenting fixed my problem. In fact, it did a really good job; I had to wrap it to recurse through a few folders I suspected were highly fragmented which took about half an hour run it a few times. Then I tried to rebalance again and not only did it work, but it only took a few hours. — Mark Rada markrada26@gmail.com On 2010-03-19, at 10:18 AM, Mark Rada wrote: > I don't have any files bigger than 5GB, and I'm using less than a quarter of my total disk space but I already have a lot of fragmentation? > > Defragmenting won't help, will it? Is there anything I can do other than deleting the files? > > — > Mark Rada > markrada26@gmail.com > > > On 2010-03-19, at 3:32 AM, Yan, Zheng wrote: > >> The loop is caused by fragmentaion of free space. Balance code is trying to >> relocate a large file extent, but it can't find a free space that is >> large enough. >> >> On Fri, Mar 19, 2010 at 11:28 AM, Mark Rada <marada@uwaterloo.ca> wrote: >>> Hmm, there seems to be a very very long list of "btrfs: found 1 extents" messages and nothing else in between them. >>> >>> Why would deleting large files help? I don't want to delete files on my server unless I have no other option. >>> >>> — >>> Mark Rada >>> marada@uwaterloo.ca >>> >>> >>> On 2010-03-18, at 11:19 PM, Yan, Zheng wrote: >>> >>>> On Fri, Mar 19, 2010 at 9:44 AM, Mark Rada <marada@uwaterloo.ca> wrote: >>>>> Hi devs, >>>>> >>>>> I've been using btrfs on my file server since 2.6.32 and after upgrading to .33 I noticed that rebalancing took way longer than before. >>>>> >>>>> I have a 5 disk array used for a btrfs md setup, different hard drive sizes, brands, and interfaces. >>>>> >>>>> The last time I rebalanced I was using about 800GB of space on the 4.6TB array, and I started before I went to sleep and it was done when I woke up. >>>>> >>>>> I'm in the middle of a rebalance right now, currently using 950GB, and it has been a full day and the rebalancing is not done yet. Is this an expected change? Is there any way to tell how much longer it will take? Do you need to know more info about the setup? >>>>> >>>> >>>> I guess it enters infinite loops. you can check it by checking if >>>> there are a lots of >>>> repeats messages in the kernel log. If it is true, you can try >>>> deleting some large >>>> files in that FS. >>> > ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-03-20 5:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <77201DCC-CC67-4B00-8FFE-AAB17A5D18DA@mailservices.uwaterloo.ca>
[not found] ` <3d0408631003182019i1509d363j98f94661679ea30b@mail.gmail.com>
[not found] ` <E9D4D14F-3CAA-487B-8651-97C43CF418B6@mailservices.uwaterloo.ca>
[not found] ` <3d0408631003190032s663624c1o528674f8010309f2@mail.gmail.com>
2010-03-19 14:18 ` Balance taking a lot longer than before Mark Rada
2010-03-20 5:58 ` Mark Rada
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®