Trond Norbye's blog

October 8, 2010

Writing your own storage engine for Memcached, part 2

In the previous blog post I described the engine initialization and destruction. This blog post will cover the memory allocation model in the engine interface.

Read more »

October 4, 2010

Writing Your Own Storage Engine for Memcached

I am working full time on membase, which utilize the "engine interface" we're adding to Memcached. Being the one who designed the API and wrote the documentation, I can say that we do need more (and better) documentation without insulting anyone.

Read more »

April 5, 2010

memcached client and server source from NorthScale

I guess most people don't know this, but I'm the only member of the technical team in NorthScale located in Europe. I live just outside Trondheim in Norway, so it's pretty far from everything.

So why did I join NorthScale? A lot of my friends in Trondheim have been asking me that question. To them it sounds strange that I want to work from home for a company located 9 timezones away. I've known Dustin Sallings and Steve Yen a couple of years through their work on memcached in the community, and I was excited to hear what they where up to. I've worked closely with Matt Ingenthron and Eric Lambert from my time in Sun, so I knew that they already had a talented team.

Read more »

March 15, 2010

Want to know what your memcached servers are doing? Tap them.

We in the memcached community get a lot of requests on how to dump the content of a memcached server. Normally the responses to such requests are: “It's a cache, you shouldn't care what's in there.” It is possible to dump parts of the cache by using “stats dump ...”We in the memcached community get a lot of requests on how to dump the content of a memcached server. Normally the responses to such requests are: “It's a cache, you shouldn't care what's in there.”

Read more »