> I recently tracked down a performance problem in our memcached setup, whose 
> source was the 50 item depth search that occurs in item_alloc. I was pleased 
> to see this fixed in 1.4.10, and we will be upgrading past this version soon.
>
> Because this wiki page says that active development is happening in the 
> engine-pu branch and the depth search is still present in this branch, I was 
> worried this performance problem would find it's way back into the main 
> branch, so I've made an attempt to patch it. I
> now see that there hasn't been much recent activity on the engine-pu branch. 
> Is that still the correct place to look for active development? Maybe this 
> has been fixed somewhere else I'm not looking?
>
> Anyway heres my diff if anybody is curious:
> https://github.com/joshtabak/memcached/commit/726dc155ee9202b738c4bf564a9a75367993b042
>

We're developing both branches, sort of... The performance work in 1.4
will be going into 1.6, it won't be slowed down the other way, so you have
nothing to worry about there.

I do have to add a small depth search back in, but that's for skipping
"locked/busy' items, not crawling up the tail looking for expired ones.

If you're on 1.4 already you should be safe to upgrade to 1.4.13

Reply via email to