0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Oct 12, 2025 — Oct 12, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Always push the metadata update to the worker thread upon completion of the data write. This fixes a deadlock caused by an IO completion thread blocking on a write. Thanks to Feng Yu for finding, reporting the bug and Jens Axboe for the fix. More... over 15 years ago
Fix a linux 2.6.18/2.6.19 compile problem that crept in when I committed the fix for the Ubuntu/Debian sysctl fixes. Thanks to Feng Yu for reporting and fixing this. More... almost 16 years ago
If for a bug (in the flashcache_create path) I introduced when the dm_get_device wrapper (flashcache_get_dev()) was introduced, a few days ago. The size of the disk dev was being truncated to fit in a int32. Thanks to Feng Yu for catching the bug and providing a fix. More... almost 16 years ago
1) Add an option to flashcache_create (-a) to specify cache associativity. 2) Fixes for lots of minor bugs in flashcache_create. Patch submitted by Krzysztof Blaszkowski. More... almost 16 years ago
Add a missing cast to cache block address computation. Patch submitted by Krzysztof Blaszkowski. More... almost 16 years ago
Add git rev to /proc/flashcache_version and to the usage() printed out by the flashcache utils. Patch contributed by Krzysztof Blaszkowski. More... almost 16 years ago
Makefile improvement contributed by Krzysztof Blaszkowski. More... almost 16 years ago
A cleanup to flashcache_ctr(), adding a inline wrapper funtion around dm_get_device(). Patch contributed by Krzysztof Blaszkowski. More... almost 16 years ago
Fix for the sysctl problems on Ubuntu/Debian kernels. With this change, the sysctl interface on these platforms works. Thanks to : Hector Izquierdo Seliva for researching, providing, testing the fix. Michael Iverson and Moritz for testing the fix. More... almost 16 years ago
Remove the calls to unplug the ssd's device queue after enqueueing an IO to it. This was done a long time ago to optimize for a perverse workload, but it breaks almost all common workloads by inhibiting request merging. This change reduces ssd %util significantly and has other beneficial effects. More... almost 16 years ago
Fixes a copy-paste bug in the previous commit (for the RHEL6 port). Thanks to Krzysztof Blaszkowski for catching this and providing a fix for this. More... almost 16 years ago
Committing changes from Taira Hajime (redhat) for getting flashcache compiling on RHEL6 and make intall. More... almost 16 years ago
Fixes a panic in the flashcache_create/load path in some Linux releases (between .22 and .29). More... almost 16 years ago
2.6.26 port. Contributed by John M. Drescher. More... almost 16 years ago
Fix error handling in the DM callbacks. we maps any error from the block layer to -EIO. More... almost 16 years ago
1) evert a change to the read cache path. The change being revertedd is found to hang IOs (reads) on 2.6.18 (originally tested on later kernels where the hang was not seen). The change being reverted : More... almost 16 years ago
flashcache 2.6.34 port. Submitted by Taira Hajime and Patrick Mullaney. More... almost 16 years ago
1) Fix for a bug where an IO error would not be passed up for uncached IOs. 2) Add a counter for a specific case in the uncached IO path. More... almost 16 years ago
Fixes for build errors on releases 2.6.21-2.6.27. Flashcache and Flashcache-wt build successfully on every release from 2.6.18..2.6.33 now. More... almost 16 years ago
Fix a build error around find_task_by_vpid(). More... about 16 years ago
flashcache-wt ported to 2.6.34. Patch submitted by Hajime Taira (Redhat). htaira at redhat dot com More... about 16 years ago
ifdef out 2 sysctls that are only really useful in devel builds. More... about 16 years ago
Fix a compile warning in the previous commit. More... about 16 years ago
Allow flashcache to work on 2.6.33.
ps
More... about 16 years ago
Merge branch 'master' of github.com:facebook/flashcache More... about 16 years ago
Merge branch 'master' of github.com:facebook/flashcache More... about 16 years ago
Merge branch 'master' of github.com:facebook/flashcache More... about 16 years ago
Changes to cut down the memory footprint of flashcache by 1/3 by cutting down the per-block in-memory metadata by 1/3. This results in big savings. For a 600GB cache this cuts down the memory footprint by 1.2GB, for a 300GB cache, the savings is 600MB. More... about 16 years ago
Changes to cut down the memory footprint of flashcache by 1/3 by cutting down the per-block in-memory metadata by 1/3. This results in big savings. For a 600GB cache this cuts down the memory footprint by 1.2GB, for a 300GB cache, the savings is 600GB. More... about 16 years ago
Replace kmap() with kmap_atomic in the block checksum path, since kmap can block and checksum computes can be done from softirq. This fixes a panic where kmap() blocks when checksum validation is done from softirq. More... about 16 years ago