Fix: sync buffer file metadata on buffer allocation
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 23 Aug 2017 15:17:48 +0000 (08:17 -0700)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 23 Aug 2017 15:17:48 +0000 (08:17 -0700)
commit429dadf0e28fe24be158ddb76d09f5f2308b6467
treeebdfd3960e48f34339d4f31e2581abaac08557f2
parentd742d2aadf357e5256a0d06196dbffcbf80294b2
Fix: sync buffer file metadata on buffer allocation

Synchronizing the file metadata on disk after zeroing the whole file (on
buffer allocation) will make the crash extraction feature (--shm-path
create option) more robust. It ensures the content of the file metadata
backing the buffers does not have to be updated while tracing into the
memory map. Therefore, the on-disk metadata will never be out of sync at
the point where a system crash occurs.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
libringbuffer/shm.c
This page took 0.024907 seconds and 4 git commands to generate.