[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Assumptions we'll rely on for MDC2



Thanks for checking. I reviewed this and sent a reply to Arie; it looks good to
me.
  -Torre

Doug Olson wrote:
> 
> Torre & Dave,
> 
> I just want to make sure that you saw Arie's note about
> MDC2 assumptions, that you understand them,
> and that you accept them.  And if you don't accept them,
> that you speak up.
> 
> Thanks,
> Doug
> 
> > -----Original Message-----
> > From: Arie Shoshani [mailto:arie@math.lbl.gov]
> > Sent: Friday, October 30, 1998 12:45 AM
> > To: gcdev@sseos.lbl.gov
> > Subject: Assumptions we'll rely on for MDC2
> >
> >
> > We discussed the various requirements for the Storage Manager
> > components for MDC2, and want to make explicit the assumptions we
> > are relying on.  This is mainly to verufy that we all agree on
> > these assumptions.
> >
> > 1)  Each event header will contain information about the event
> > components.  Thus, in response to a multi-component request from an
> > EI, it is sufficient for the Storage Manager to return only the
> > event_oids list.  The user code will get the OIDs for each
> > component from the event header.
> >
> > Note: as explained in my last message the response to a request
> > from an EI has the form:
> >
> > [file_c(i), file_c(j), ...]: {list of event_oids},
> >
> > where file_c(i) is the ID of a file for component i that contains
> > all the event components in the {list of event_oids}.  Similarly,
> > for file_c(j), etc.
> >
> > We call [file_c(i), file_c(j), ...] a file bundle.  There are
> > multiple file bundles for each multi-component query, where some
> > files may appear in multiple file bundles.
> >
> > 2)  A response to a multi-component request will be made only after
> > all the component files were cached.
> >
> > 3)  For component files that are not stored in Objectivity, there
> > will be an empty directory in Objectivity.  Thus, each
> > non-objectivity file will have a file_oid, and its names can be
> > gotten from the objectivity directory, just as for Objectivity
> > files.
> >
> > 4)  Files can be stored in multiple directories.  Thus, for each
> > PFTP the file location (path) will be determined dynamically.
> >
> > 5)  The cache (using multiple disks) will be managed by a
> > multi-disk file manager (such as veratose).  Thus, the entire cache
> > will be viewed as a single cache by the Storage manager.
> >
> > Comments?
> >
> > Arie.
> >
> >
> >
> >

-- Torre Wenaus, BNL     wenaus@bnl.gov    516-344-4755  Fax 516-344-4206 --
-- STAR Experiment, RHIC@BNL  Computing and software project leader       --
-- B. 510A Room 1-175         http://www.rhic.bnl.gov/STAR/computing.html --
--                            http://www.wenaus.com/torre.html            --