Lines Matching full:needs
97 but only one of those copies needs to be there - the last one "D", as it
169 running. For example, a transaction has object A locked and modified, but needs
234 region state that needs to be placed into the headers during the log write.
266 committed item tracking needs it's own locks, lists and state fields in the log
342 buffer and log vector attached to each log item needs to be attached to the
441 checkpoint sequence needs to be committed before they can continue. As a
442 result, the code that forces the log to a specific LSN now needs to ensure that
515 1MB of log space consumed (512 bytes per 32k) and the reservation needs to be
517 reservation needs to be made before the checkpoint is started, and we need to
521 A static reservation needs to manipulate the log grant counters - we can take a
563 whether this log force needs to be done more frequently than the current rate
588 To keep pin/unpin symmetry, the algorithm needs to change to a "pin on
615 As a result, the delayed logging transaction commit code needs to be designed
630 The amount of time a transaction commit needs to hold out a flush is a
631 relatively long period of time - the pinning of log items needs to be done
639 really needs to be a sleeping lock - if the CIL flush takes the lock, we do not
655 concurrently, the CIL needs to be protected separately from the above
656 commit/flush exclusion. It also needs to be an exclusive lock but it is only
666 checkpoints and needs to block waiting for checkpoints to complete their commit
667 record write. As a result it needs a lock and a wait variable. Log force
673 sequencing needs to wait until checkpoint contexts contain a commit LSN
675 sequencing needs to wait until previous checkpoint contexts are removed from