Whamcloud - gitweb
Branch b1_8_gate
authorvitaly <vitaly>
Wed, 3 Dec 2008 18:11:19 +0000 (18:11 +0000)
committervitaly <vitaly>
Wed, 3 Dec 2008 18:11:19 +0000 (18:11 +0000)
b=17644
i=green
i=adilger

1 extra rpc in flight for high priority request

lustre/osc/cache.c

index 40c33b1..371b78e 100644 (file)
@@ -348,6 +348,9 @@ static int cache_remove_extents_from_lock(struct lustre_cache *cache,
                            cache_extent_removal_event */
                         ext_data = extent->oap_page;
                         cache->lc_pin_extent_cb(extent->oap_page);
+
+                        if (lock->l_flags & LDLM_FL_BL_AST)
+                                extent->oap_async_flags |= ASYNC_HP;
                         spin_unlock(&extent->oap_lock);
                         spin_unlock(&lock->l_extents_list_lock);
                         cache_extent_removal_event(cache, ext_data,