Hi,
I work at Intel and we have added a new optimized "engine" to Memcached
1.6. This engine uses parallel hash table accesses and an LRU
implementation that gives us lock free GET operations. We have tested this
version doing GET operations on 1 to 16 cores and seems to scale pretty
well.
We would like to contribute these changes back to the 1.6 branch. Can
someone tell me or point me to info on the process to do that? Is it is
multi step process where I first need to upload the entire 1.6 version that
we have with the new code and then later after some review we integrate our
changes into the 1.6 mainline? Or do I have to download lthe latest 1.6
branch, port our changes to it and post that? Also where (URL) is it that
I would upload the version/changes that I have?
Sorry for these basic questions - I have never actually contributed to Open
Source code in the past.
thanks,
\rajiv