Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 535918 - =net-misc/memcached-1.4.22 version bump
Summary: =net-misc/memcached-1.4.22 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-07 11:48 UTC by Tomáš Mózes
Modified: 2015-01-12 04:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomáš Mózes 2015-01-07 11:48:38 UTC
Overview
Bugfix maintenance release. Fixes to hash table expansion now completely hang all threads very briefly while the hash table pointers are swapped. Once swapped, it unlocks and uses locks as normal.

In previous versions, the hash table was switched to a global lock instead of a map of bucket-locks during expansion. This should be faster overall with a small latency penalty. It's possible to presize the hash table with -o hashpower


Fixes
    gatkq: return key in response
    Handle SIGTERM the same as SIGINT
    Fix off-by-one causing segfault in lru_crawler
    Fix potential corruption for incr/decr of 0b items
    Fix  issue #369  - uninitialized stats_lock
     issue#370 : slab re-balance is not thread-safe in function do_item_get
    Fix potential corruption in hash table expansion
    use item lock instead of global lock when hash expanding
    fix hang when lru crawler started from commandline
    rename thread_init to avoid runtime failure on AIX
    Support -V (version option)
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2015-01-12 04:42:18 UTC
bumped, kthnx :D