Lines Matching refs:logging
7 Introduction to Re-logging in XFS
10 XFS logging is a combination of logical and physical logging. Some objects,
24 "re-logging". Conceptually, this is quite simple - all it requires is that any
93 The key thing to note about the asynchronous logging combined with the
107 is the fundamental goal of delayed logging.
116 Delayed logging is the name we've given to keeping and tracking transactional
125 One of the key changes that delayed logging makes to the operation of the
131 crash is much greater than for the existing logging mechanism.
140 It should be noted that delayed logging is not an innovative new concept that
148 The fundamental requirements for delayed logging in XFS are simple:
174 the delayed logging tracking lock to commit the transaction. However, the
175 flushing thread has the delayed logging tracking lock already held, and is
178 was the barrier to implementing delayed logging for so long.
181 Put simply, the current logging code formats the changes to each item into an
198 formatting method and the delayed logging formatting can be seen in the
212 Delayed logging vector::
433 mechanism, it does not work for delayed logging because transactions are not
437 As discussed in the checkpoint section, delayed logging uses per-checkpoint
481 behaves the same regardless of whether delayed logging is being used or not.
501 An example of the differences would be logging directory changes versus logging
507 comparison, if we are logging full directory buffers, they are typically 4KB
570 manner that is done for the existing logging method. A discussion point is
589 For delayed logging, however, we have an asymmetric transaction commit to
625 As a result, the delayed logging transaction commit code needs to be designed
743 With delayed logging, there are new steps inserted into the life cycle::
792 logging methods are in the middle of the life cycle - they still have the same
795 Hence delayed logging should not introduce any constraints on log item
798 As a result of this zero-impact "insertion" of delayed logging infrastructure
800 can basically switch between delayed logging and the existing mechanism with a
803 characteristics, but this should not be necessary if delayed logging works as