More CacheStoreProc call context to afs_fetchstore from afs_segments
authorFelix Frank <Felix.Frank@Desy.de>
Tue, 14 Jul 2009 10:42:44 +0000 (12:42 +0200)
committerRuss Allbery <rra|account-1000002@unknown>
Tue, 25 Aug 2009 03:04:53 +0000 (20:04 -0700)
commit0e1bd20462d4fd0aaa3fb18e127b1f1597a76799
tree53bb8ed648da70113c084a27240bea5d520ba18f
parent334114ac58b0039ae90d7e29fa2f019fe068bd79
More CacheStoreProc call context to afs_fetchstore from afs_segments

The loop over the dcaches is performed in afs_fetchstore now as well,
in a new routine afs_CacheStoreVCache that is called in afs_CacheStoreProc's
stead. The original afs_CacheStoreProc has largely moved to
afs_CacheStoreDCaches in afs_fetchstore.c.

Enhances readability of afs_StoreAllSegments. rxfs_storeInit() can be
performed earlier now, which is instrumental for the inclusion of
alternative protocols (which will call other storeInit() functions).

Reviewed-on: http://gerrit.openafs.org/120
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
src/afs/afs_fetchstore.c
src/afs/afs_prototypes.h
src/afs/afs_segments.c