Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 15 of 15) sorted by relevance

/memcached-1.6.32/scripts/
Dmemcached.sysv37 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/memcached
45 rm -f /var/lock/subsys/memcached
71 [ -f /var/lock/subsys/memcached ] && restart || :
/memcached-1.6.32/doc/
Dthreads.txt14 - A secondary small hash table of locks is used to lock an item by its hash
24 system must attempt to lock the item's bucket, which is done with a trylock
28 - Each LRU (and sub-LRU's in newer modes) has an independent lock.
31 is a short lock which covers pushing and popping free memory.
54 - If you remove the per-thread stats lock, CPU usage goes down by less than a
Dstorage.txt106 If an exclusive lock is made on a valid object header, the flash locations are
Dprotocol.txt1139 Similar to "cachedump", but does not lock the cache and can return all
1621 lock while it iterates the items. 1.4.27 and greater are safe.
/memcached-1.6.32/
Dproxy_ratelim.c93 pthread_mutex_init(&lim->g.lock, NULL); in mcplib_ratelim_global_tbf()
159 pthread_mutex_lock(&lim->g.lock); in mcplib_ratelim_proxy_tbf_call()
161 pthread_mutex_unlock(&lim->g.lock); in mcplib_ratelim_proxy_tbf_call()
Dcrawler.c170 pthread_mutex_init(&d->lock, NULL); in crawler_expired_init()
176 pthread_mutex_lock(&d->lock); in crawler_expired_init()
182 pthread_mutex_unlock(&d->lock); in crawler_expired_init()
188 pthread_mutex_lock(&d->lock); in crawler_expired_doneclass()
191 pthread_mutex_unlock(&d->lock); in crawler_expired_doneclass()
196 pthread_mutex_lock(&d->lock); in crawler_expired_finalize()
199 pthread_mutex_unlock(&d->lock); in crawler_expired_finalize()
211 pthread_mutex_lock(&d->lock); in crawler_expired_eval()
262 pthread_mutex_unlock(&d->lock); in crawler_expired_eval()
Dthread.c61 pthread_mutex_t lock; member
122 pthread_mutex_t *lock = &item_locks[hv & hashmask(item_lock_hashpower)]; in item_trylock() local
123 if (pthread_mutex_trylock(lock) == 0) { in item_trylock()
124 return lock; in item_trylock()
129 void item_trylock_unlock(void *lock) { in item_trylock_unlock() argument
130 mutex_unlock((pthread_mutex_t *) lock); in item_trylock_unlock()
274 pthread_mutex_init(&cq->lock, NULL); in cq_init()
291 pthread_mutex_lock(&cq->lock); in cq_pop()
296 pthread_mutex_unlock(&cq->lock); in cq_pop()
305 pthread_mutex_lock(&cq->lock); in cq_push()
[all …]
Dcrawler.h18 pthread_mutex_t lock; member
Dextstore.c303 struct flock lock; in extstore_init() local
304 lock.l_type = F_WRLCK; in extstore_init()
305 lock.l_start = 0; in extstore_init()
306 lock.l_whence = SEEK_SET; in extstore_init()
307 lock.l_len = 0; in extstore_init()
308 if (fcntl(f->fd, F_SETLK, &lock) < 0) { in extstore_init()
Dstorage.c896 pthread_mutex_t lock; // gates the bools. member
1050 pthread_mutex_unlock(&wrap->lock); in _storage_compact_cb()
1080 pthread_mutex_init(&wrap.lock, NULL); in storage_compact_thread()
1104 pthread_mutex_lock(&wrap.lock); in storage_compact_thread()
1140 pthread_mutex_unlock(&wrap.lock); in storage_compact_thread()
Dproto_proxy.c1407 pthread_mutex_lock(&g->lock); in mcp_gobj_ref()
1427 pthread_mutex_unlock(&g->lock); in mcp_gobj_ref()
1431 pthread_mutex_lock(&g->lock); in mcp_gobj_unref()
1436 pthread_mutex_unlock(&g->lock); in mcp_gobj_unref()
1440 pthread_mutex_destroy(&g->lock); in mcp_gobj_finalize()
Dproxy_config.c109 pthread_mutex_lock(&g->lock); in _proxy_manager_thread()
121 pthread_mutex_unlock(&g->lock); in _proxy_manager_thread()
Dproxy_lua.c824 pthread_mutex_init(&p->g.lock, NULL); in mcplib_pool()
957 pthread_mutex_lock(&p->g.lock); in mcplib_pool_proxy_gc()
966 pthread_mutex_unlock(&p->g.lock); in mcplib_pool_proxy_gc()
Ditems.c1491 pthread_mutex_lock(&cdata->lock); in lru_maintainer_crawler_check()
1549 pthread_mutex_unlock(&cdata->lock); in lru_maintainer_crawler_check()
1607 pthread_mutex_init(&cdata->lock, NULL); in lru_maintainer_thread()
Dproxy.h557 pthread_mutex_t lock; // protects refcount/object. member