Whamcloud - gitweb
Mgs hold on the mgs_open_llog as resources on llog, and each resource will...
authorlincent <lincent>
Wed, 26 Oct 2005 18:58:28 +0000 (18:58 +0000)
committerlincent <lincent>
Wed, 26 Oct 2005 18:58:28 +0000 (18:58 +0000)
commit83c85b373e646b8e7ea87925a007355db75446e7
treeeca0ac6beec0e7d0af222f98a72d46345ec9f7de
parenta36890c83852f893191412ec2ccb39217aa87362
  Mgs hold on the mgs_open_llog as resources on llog, and each resource will be locked by
ldlm_llog.
      Each different version llog for one filesystem/pool will have same mgs_open_llog, and
different version_desc(or llog patch), which descripe llog cmds the client/mds should run to keep up with current llog version.

      Also, mgs_open_llog will contain current updated llog , and the llog patch just contain the
specail llog_hdr_bitmap , which set valid bits to the llog cmds need to run for the client hold the old
llog version.
lustre/include/linux/lustre_idl.h
lustre/include/linux/lustre_log.h
lustre/include/linux/lustre_net.h
lustre/include/linux/obd.h
lustre/mgc/mgc_request.c
lustre/mgs/Makefile.in
lustre/mgs/autoMakefile.am
lustre/mgs/mgs_handler.c
lustre/mgs/mgs_llog.c
lustre/obdclass/llog_lvfs.c