I added memcached set code to the buf_flush_buffered_writes which calls the file_io write function for all space related page operations... and I still get a secondary index error!!!!
This means the following:
A page is set into memcached via some mechanism
A page bypasses the normal memcached read process, to load a page into the BP
A page then is changed in the BP
Then that page is either re-read from memcached overwriting the change or the change is written to disk without going through the "normal" fil_io or lru process!!!! What the heck could it be!
OK now I am ticked!!!
I added memcached set code to the buf_flush_ buffered_ writes which calls the file_io write function for all space related page operations... and I still get a secondary index error!!!!
This means the following:
A page is set into memcached via some mechanism
A page bypasses the normal memcached read process, to load a page into the BP
A page then is changed in the BP
Then that page is either re-read from memcached overwriting the change or the change is written to disk without going through the "normal" fil_io or lru process!!!! What the heck could it be!