Lines Matching +full:wait +full:- +full:on +full:- +full:read
1 .. SPDX-License-Identifier: GPL-2.0
4 -------------------------
9 etc.), the MMP code running on the node (call it node A) checks a
13 open code will wait for twice the specified MMP check interval and check
15 filesystem is active on another machine and the open fails. If the MMP
19 While the filesystem is live, the kernel sets up a timer to re-check the
20 MMP block at the specified MMP check interval. To perform the re-check,
21 the MMP sequence number is re-read; if it does not match the in-memory
23 filesystem, and node A remounts the filesystem read-only. If the
25 memory and on disk, and the re-check is complete.
34 .. list-table::
36 :header-rows: 1
38 * - Offset
39 - Type
40 - Name
41 - Description
42 * - 0x0
43 - __le32
44 - mmp_magic
45 - Magic number for MMP, 0x004D4D50 (“MMP”).
46 * - 0x4
47 - __le32
48 - mmp_seq
49 - Sequence number, updated periodically.
50 * - 0x8
51 - __le64
52 - mmp_time
53 - Time that the MMP block was last updated.
54 * - 0x10
55 - char[64]
56 - mmp_nodename
57 - Hostname of the node that opened the filesystem.
58 * - 0x50
59 - char[32]
60 - mmp_bdevname
61 - Block device name of the filesystem.
62 * - 0x70
63 - __le16
64 - mmp_check_interval
65 - The MMP re-check interval, in seconds.
66 * - 0x72
67 - __le16
68 - mmp_pad1
69 - Zero.
70 * - 0x74
71 - __le32[226]
72 - mmp_pad2
73 - Zero.
74 * - 0x3FC
75 - __le32
76 - mmp_checksum
77 - Checksum of the MMP block.