Re: Architecture of Backing Store Descriptors Jonathan Shapiro (shap@viper.cis.upenn.edu)
Sun, 27 Nov 94 13:18:52 -0500

I'm (Bill Frantz) not sure I understand the problem. Perhaps a concrete example would help.

Let's see...

Suppose I wish to memory may an object, and I want a special keeper for it. For example, I'm doing networking coherency at the page level by juggling the page keys. Somebody hands me a segment key that they allege contains the pages for the object, and I wrap this segment with a red segment in order to place my keeper in control of it.

What happens if the segment I got handed implements its own internal keeper logic isn't pretty. There is an ambiguity as to which keeper
(internal or mine) should be called. In some cases I may want both
the internal keeper and my own keeper called, and I might want them called either top-down or bottom-up in the seg tree logic.

Jonathan