Lines Matching refs:logging
4 Introduction to Re-logging in XFS
7 XFS logging is a combination of logical and physical logging. Some objects,
21 "re-logging". Conceptually, this is quite simple - all it requires is that any
90 The key thing to note about the asynchronous logging combined with the
104 is the fundamental goal of delayed logging.
113 Delayed logging is the name we've given to keeping and tracking transactional
122 One of the key changes that delayed logging makes to the operation of the
128 crash is much greater than for the existing logging mechanism.
137 It should be noted that delayed logging is not an innovative new concept that
145 The fundamental requirements for delayed logging in XFS are simple:
170 the delayed logging tracking lock to commit the transaction. However, the
171 flushing thread has the delayed logging tracking lock already held, and is
174 was the barrier to implementing delayed logging for so long.
177 Put simply, the current logging code formats the changes to each item into an
194 formatting method and the delayed logging formatting can be seen in the
208 Delayed logging vector:
426 mechanism, it does not work for delayed logging because transactions are not
430 As discussed in the checkpoint section, delayed logging uses per-checkpoint
474 behaves the same regardless of whether delayed logging is being used or not.
493 An example of the differences would be logging directory changes versus logging
499 comparison, if we are logging full directory buffers, they are typically 4KB
562 manner that is done for the existing logging method. A discussion point is
580 For delayed logging, however, we have an asymmetric transaction commit to
615 As a result, the delayed logging transaction commit code needs to be designed
732 With delayed logging, there are new steps inserted into the life cycle:
781 logging methods are in the middle of the life cycle - they still have the same
784 Hence delayed logging should not introduce any constraints on log item
787 As a result of this zero-impact "insertion" of delayed logging infrastructure
789 can basically switch between delayed logging and the existing mechanism with a
792 characteristics, but this should not be necessary if delayed logging works as