A system for loosely coupled temporal storage management includes a
logical storage aggregation including a plurality of data blocks, a data
producer, one or more data consumers, and a temporal storage manager. The
temporal storage manager may be configured to maintain a producer shadow
store including entries stored in a log-structured logical volume, where
each entry is indicative of one or more data blocks of the logical
storage aggregation that have been modified by the data producer. The
temporal storage manager may also be configured to maintain a repository
containing a baseline version of the logical storage aggregation, and to
provide the data consumers with read-only access to the producer shadow
store and the repository.