On Fri, Oct 30, 2009 at 09:27:36AM -0400, Jeff Mahoney wrote: > On 10/26/2009 05:14 AM, Chris Mason wrote: > > On Fri, Oct 23, 2009 at 02:08:48PM -0400, Jeff Mahoney wrote: > >> On 10/22/2009 06:15 AM, Andi Drebes wrote: > >>>> I don't know what is the developer plan to fix that - apparently it's > >>>> not in the high-priority list (but it must be certainly in the priority > >>>> list, anyone who gets out of memory using btrfs will have some chances of > >>>> getting an oops [...]). > >>> I'd really appreciate to see a TODO section somewhere in the wiki. All > >>> the stuff that doesn't have a very high priority, but that should be done > >>> sometime in the future, could be put there. Even the simplest things like > >>> search and replace operations. This would be a good point for people not > >>> yet familiar with the btrfs code (like me) to get involved and main > >>> developers would get rid of the things that don't have a high priority. > >>> > >>>> [...] Passing the error to the callers and handling > >>>> all that properly is the real fix, but since it requires auditing the > >>>> whole > >>>> FS it's probably not an easy task. I tried to do that with a couple of > >>>> functions, but Kleen's mail made me realize that it isn't that easy. > >>> Maybe it would be easier if we found some people helping us to fix this. > >>> In this case it would also be really helpful if one of the main > >>> developers reviewed the work with a "btrfs expert eye". > >>> > >>> For now I'm going to analyze some dependencies and see how many and > >>> *which* functions are affected. > >>> > >>> What about the main developers? How do you see things? I'd really like to > >>> hear your opinion before messing around in the project. > >> > >> Hi Andi - > >> > >> I actually have a patch set that addresses these. I submitted it several > >> months ago, but nothing happened. > > > > Hi Jeff, > > > > If you're able to refresh this, I'll push it immediately into the .32 > > queue. That way we won't end up having to rediff it again. > > I had to push this to next week. It builds and I expect it be stable, > but since there's been 6+ months of development on btrfs since I last > refreshed it, I want to make sure that I'm not missing call paths. I > quick check shows that I am and I just haven't had the time to update it > this week.
While I'm sure you'll have to update parts of the patch to catch the last 6 months of work, I'd take an incomplete patch as long as it doesn't break things. No sense in needing to update the baseline code over and over again. -chris -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html