Commit e7ec96fc authored by Howard Chu's avatar Howard Chu
Browse files

ITS#3358 - make bdb_cache_lru_add skip entries that are being deleted

parent fbe8243b
......@@ -527,9 +527,10 @@ bdb_cache_lru_add(
lockp ) == 0 ) {
/* If there's no entry, or this node is in
* the process of linking into the cache,
* skip it.
* or this node is being deleted, skip it.
*/
if ( !elru->bei_e || (elru->bei_state & CACHE_ENTRY_NOT_LINKED) ) {
if ( !elru->bei_e || (elru->bei_state &
( CACHE_ENTRY_NOT_LINKED | CACHE_ENTRY_DELETED ))) {
bdb_cache_entry_db_unlock( bdb->bi_dbenv, lockp );
continue;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment