{
  "slug": "xfs-intent-log-item",
  "term": "XFS intent log item",
  "aliases": [
    "XFS log intent"
  ],
  "definition": "An XFS intent log item describes deferred work that log recovery may need to complete.",
  "note": "A matching done item suppresses replay of that intent. A continuation records done plus a replacement intent in the same transaction, so done need not end the logical operation. [defer-code] Neither record alone acknowledges application durability. [hesela-xfs]",
  "related": [
    "xfs-deferred-operation",
    "xfs-rolling-transaction",
    "xfs-relogging"
  ],
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "citations": [
    {
      "id": "defer-code",
      "title": "Linux v6.16: xfs_defer.c, deferred operations and atomic intent continuation",
      "url": "https://github.com/torvalds/linux/blob/v6.16/fs/xfs/libxfs/xfs_defer.c",
      "accessed": "2026-10-16"
    },
    {
      "id": "online-fsck",
      "title": "Linux v6.16: XFS Online Fsck Design, transaction chains and intent drains",
      "url": "https://github.com/torvalds/linux/blob/v6.16/Documentation/filesystems/xfs/xfs-online-fsck-design.rst",
      "accessed": "2026-10-16"
    },
    {
      "id": "hesela-xfs",
      "title": "Hesela: XFS delayed logging and commit boundaries",
      "url": "https://hesela.com/analyses/xfs-delayed-logging-commit-boundaries/",
      "accessed": "2026-10-16"
    }
  ],
  "updated": "2026-10-16"
}
