Changes

Jump to navigation Jump to search
m
Add link to the wip/flog branch
Line 14: Line 14:     
==== The Current Implementation ====
 
==== The Current Implementation ====
 +
 +
The current implementation for binary logging is available in the [https://github.com/checkpoint-restore/criu/tree/wip/flog <code>wip/flog</code> branch].
    
The binary logger works such that it dumps the raw input string with all its arguments into a file. This implementation saves the time required to scan the input string and also the time consumed in coping these arguments into the string. It initially stores all the information in a buffer, and after the buffer fills up, its contents are dumped into a file. This file can later be passed into the decoder, which works independently of the criu execution, and can be read whenever needed.
 
The binary logger works such that it dumps the raw input string with all its arguments into a file. This implementation saves the time required to scan the input string and also the time consumed in coping these arguments into the string. It initially stores all the information in a buffer, and after the buffer fills up, its contents are dumped into a file. This file can later be passed into the decoder, which works independently of the criu execution, and can be read whenever needed.
332

edits

Navigation menu