do you meet flashcache below panic?
I'm using flashcache 3.1.2, under RHEL 6.5 (kernel version:
2.6.32-431.el6.x86_64), format cachedev with xfs, WRITE_BACK mode, during I
cp data to flashcache, I offline the ssd device, below panic happen!
<3>device-mapper: flashcache: flashcache_io_callback: io error -5 block
422251800 action 2
<3>device-mapper: flashcache: flashcache_io_callback: io error -5 block
422251808 action 2
<3>device-mapper: flashcache: flashcache_io_callback: io error -5 block
422251816 action 2
<3>device-mapper: flashcache: flashcache_io_callback: io error -5 block
29754232 action 2
<3>device-mapper: flashcache: flashcache: CLEAN: Cache metadata write
failed ! error -5 block 221006072
<3>device-mapper: flashcache: flashcache_do_pending_error: error -5 block
221006072 action 4
<3>Buffer I/O error on device dm-11, logical block 3716883
<4>lost page write due to I/O error on dm-11
<3>device-mapper: flashcache: flashcache: WRITE: Cache metadata write
failed ! error -5 block 29735064
<3>device-mapper: flashcache: flashcache_do_pending_error: error -5 block
29735064 action 2
<4>Pid: 105, comm: events/6 Not tainted 2.6.32-431.el6.x86_64 #1
<https://github.com/facebookarchive/flashcache/issues/1>
<4>Call Trace:
<4> [] ? flashcache_do_pending_error+0x2a7/0x330 [flashcache]
<4> [] ? flashcache_do_pending+0x25/0x30 [flashcache]
<4> [] ? flashcache_md_write_done+0x3d8/0x5d0 [flashcache]
<4> [] ? flashcache_md_write_done+0x0/0x5d0 [flashcache]
<4> [] ? process_jobs+0x2a/0x60 [flashcache]
<4> [] ? do_work+0x0/0x70 [flashcache]
<4> [] ? do_work+0x1c/0x70 [flashcache]
<4> [] ? worker_thread+0x170/0x2a0
<4> [] ? autoremove_wake_function+0x0/0x40
<4> [] ? worker_thread+0x0/0x2a0
<4> [] ? kthread+0x96/0xa0
<4> [] ? child_rip+0xa/0x20
<4> [] ? kthread+0x0/0xa0
<4> [] ? child_rip+0x0/0x20
<0>Kernel panic - not syncing: VERIFY: assertion (dmc->cache_mode !=
FLASHCACHE_WRITE_BACK) failed at
/builddir/build/BUILD/flashcache-3.1.2/src/flashcache_main.c (440)
<0>
<4>Pid: 105, comm: events/6 Not tainted 2.6.32-431.el6.x86_64 #1
<https://github.com/facebookarchive/flashcache/issues/1>
<4>Call Trace:
<4> [] ? panic+0xa7/0x16f
<4> [] ? show_trace+0x15/0x20
<4> [] ? flashcache_do_pending_error+0x2c8/0x330 [flashcache]
<4> [] ? flashcache_do_pending+0x25/0x30 [flashcache]
<4> [] ? flashcache_md_write_done+0x3d8/0x5d0 [flashcache]
<4> [] ? flashcache_md_write_done+0x0/0x5d0 [flashcache]
<4> [] ? process_jobs+0x2a/0x60 [flashcache]
<4> [] ? do_work+0x0/0x70 [flashcache]
<4> [] ? do_work+0x1c/0x70 [flashcache]
<4> [] ? worker_thread+0x170/0x2a0
<4> [] ? autoremove_wake_function+0x0/0x40
<4> [] ? worker_thread+0x0/0x2a0
<4> [] ? kthread+0x96/0xa0
<4> [] ? child_rip+0xa/0x20
<4> [] ? kthread+0x0/0xa0
<4> [] ? child_rip+0x0/0x20
åš 2016幎5æ16æ¥ææäž UTC+8äžå6:53:56ïŒManuel Bernal LlinaresåéïŒ
Post by Manuel Bernal LlinaresOk, I've seen it's been moved to facebookarchive...
I still think this software is perfect for the scenario where you have a
cheap but slow backend for storage regarding write operations, like the
more or less recent Seagate Archive disks, so you can put an SSD on top of
it, with just a fraction of the backend capacity, to absorb the general
data volume use case quickly, and then, slowly write all that data burst
back on the slow storage.
I've been looking at LVM Cache, but it's designed to be a completely
different piece of software, that promotes blocks to the cache according to
their usage history.
So, my question is,
is flashcache really dying?
El lunes, 21 de marzo de 2016, 5:08:55 (UTC), Manuel Bernal Llinares
Post by Manuel Bernal LlinaresHi guys,
Recently, I've been testing different cache solutions for a particular LV
I'm running on a Seagate Archive encrypted RAID0 setup, and flashcache
seems to be something in between the hustle of setting up bcache and the
easy LVM-cache (which didn't work at all, and it's missing a lot of cache
parameters on debian systems, debian 8).
I was wondering if flashcache is in active development (I've seen fairly
recent commits), and if it is possible to contribute with things like
start/stop systemd scripts reading flashcache volumes to load from a config
file in a similar way mdadm reads which arrays to load. Because some
websites mention flashcache as abandonware, and EnhanceIO as its
replacement/fork, but I've seem quite a few forks of EnhanceIO as well.
Thanks for your help!
Cheers,
Manuel
--
You received this message because you are subscribed to the Google Groups "flashcache-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flashcache-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.