Displaying 2 results from an estimated 2 matches for "ms_async".
Did you mean:
is_async
2008 Jun 27
1
Performance of madvise / msync
...RET madvise 0
65074 python 0.000048 CALL gettimeofday(0xbfbfe554,0)
65074 python 0.000009 RET gettimeofday 0
65074 python 0.000012 CALL fcntl(0x7,<invalid=12>,0xbfbfe478)
65074 python 0.000024 RET fcntl 0
65074 python 0.006084 CALL msync(0x287c5000,0x453b7618,MS_ASYNC)
65074 python 0.106284 RET msync 0
65074 python 0.000483 CALL munmap(0x287c5000,0x453b7618)
65074 python 0.000356 RET munmap 0
65074 python 0.000012 CALL close(0x7)
65074 python 0.000046 RET close 0
65074 python 0.000173 CALL __sysctl(0xbfbfe388,0x2,0xbfbfe394...
2013 Mar 18
27
corruption of active mmapped files in btrfs snapshots
...efox _CACHE_ file oddities in snapshots); intense memory
pressure at the time of the corruption also seems to favor this
possibility.
Now, it could be that btrfs requires those who modify SHARED mmap()ed
files so as to make sure that data makes it to a subsequent snapshot,
along the lines of msync MS_ASYNC, and leveldb does not take this sort
of precaution. However, I noticed that the unexpected stream of zeros
after a prior block and before the rest of the subsequent block
*remains* in subsequent snapshots, which to me indicates the page update
is effectively lost. This explains why even the runni...