A development blog of what Con Kolivas is doing with code at the moment with the emphasis on linux kernel, BFS and -ck.

Monday, 16 May 2011

BFS 0.404 page that really exists

There was one regression going into BFS 0.403, and that was expanding the sticky flag to cache warm as well. Not only didn't it improve throughput on anything I could measure, it caused latency regressions so I've backed it out. The only other change going to 404 was fixing a couple of unused variable warnings that were reported by a commenter on this blog. So I consider this patch now stable and pretty much how it will go into 2.6.39 final when it comes out.

Con, thanks for your work, but it seems hard to port to 2.6.37.6. It lacks some functions appearing in 2.6.39. like these...nsecs_to_cputime64this_cpu_ksoftirqdtask_ns_capableblk_flush_plugWill bfs 0.404 release for older kernel?

OK! It's good without problems. The repositories for OpenSUSE are here:11.4http://download.opensuse.org/repositories/home:/jingtw:/bfs-11.4/openSUSE_11.4/11.3http://download.opensuse.org/repositories/home:/jingtw:/bfs-11.4/openSUSE_11.3/11.2http://download.opensuse.org/repositories/home:/jingtw:/bfs-11.4/openSUSE_11.2/