On Wed, 21 Sep 2011, Kent Overstreet wrote:
> Ok, I should have all the issues you found fixed. They're only compile
> tested but they should be correct - tomorrow I'll pull them into the dev
> branch and test them.
You mean commit a1f7b3d? I checked this out quickly now, but on install
got:
DEPMOD 3.1.0-rc7-bcache+
WARNING: Loop detected: /lib/modules/3.1.0-rc7-bcache+/kernel/block/bcache.ko needs bcache_util.ko which needs bcache.ko again!
WARNING: Module /lib/modules/3.1.0-rc7-bcache+/kernel/block/bcache.ko ignored, due to loop
WARNING: Module /lib/modules/3.1.0-rc7-bcache+/kernel/block/bcache_util.ko ignored, due to loop
Perhaps I will look in more detail tomorrow.
Did you make any steps in removing -std=gnu99? I think this is a must; I
could not see this trend elsewhere in the existing kernel code.
> But I got that and the most recent stable code pushed to the public
> repository. I got rid of the 2.6.34 branch, the bcache branch is now
> based off 3.1.
>
> You got it up and running? How's it working?
Hi, yes I did get it running before. The effect of the caching in tests
was as I'd hoped; it felt like it was working well.
Something I found particularly interesting is the pass-through for
sequential operations. With an SSD an order of magnitude faster than HDD,
it seems like an interesting part of the project could be in the
heuristics for this.
But I haven't been using it as I'd hoped, because of re-formatting the
source device. IMO this is an unnecessary barrier to adoption. Flashcache,
dm-cache etc. show a simple design that doesn't require this.
Whilst the aims of auto-configuration, thin provisioning, tiering etc. are
admirable, it feels rather ambitious.
I mentioned on IRC the other week: I'd like to see bcache focus on the
cache. From a user perspective, it already has a major contribution in
this area, and could slot in neatly to provide this -- such as within
device-mapper.
It would also have a clear position in the existing structure, which would
ease the review process and leave the focus on the code quality and docs.
Thanks
--
Mark
--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux ARM Kernel]
[Linux ARM]
[Linux Omap]
[Fedora ARM]
[IETF Annouce]
[Security]
[Bugtraq]
[Linux]
[Linux OMAP]
[Linux MIPS]
[ECOS]
[Tools]
[DDR & Rambus]
[Asterisk Internet PBX]
[Linux API]
[Monitors]