)]}'
{
  "commit": "a523bc52166c80d8a04d46584f9f3868bd53ef69",
  "tree": "b67edb661e528fc92e3fbc559c764b0d8a822a9e",
  "parents": [
    "2588a5f99b0c3493b4690e3ff01ed36f80e830cc"
  ],
  "author": {
    "name": "Yuan Liu",
    "email": "yuan1.liu@intel.com",
    "time": "Wed Dec 18 17:14:13 2024 +0800"
  },
  "committer": {
    "name": "Fabiano Rosas",
    "email": "farosas@suse.de",
    "time": "Thu Jan 09 17:40:27 2025 -0300"
  },
  "message": "multifd: bugfix for incorrect migration data with qatzip compression\n\nWhen QPL compression is enabled on the migration channel and the same\ndirty page changes from a normal page to a zero page in the iterative\nmemory copy, the dirty page will not be updated to a zero page again\non the target side, resulting in incorrect memory data on the source\nand target sides.\n\nThe root cause is that the target side does not record the normal pages\nto the receivedmap.\n\nThe solution is to add ramblock_recv_bitmap_set_offset in target side\nto record the normal pages.\n\nSigned-off-by: Yuan Liu \u003cyuan1.liu@intel.com\u003e\nReviewed-by: Jason Zeng \u003cjason.zeng@intel.com\u003e\nReviewed-by: Peter Xu \u003cpeterx@redhat.com\u003e\nMessage-Id: \u003c20241218091413.140396-4-yuan1.liu@intel.com\u003e\nSigned-off-by: Fabiano Rosas \u003cfarosas@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b6839762516d97bc212c9fd881dfc661a592d73",
      "old_mode": 33188,
      "old_path": "migration/multifd-qatzip.c",
      "new_id": "6a0e989fae827a286feee774575146d6996d2ca0",
      "new_mode": 33188,
      "new_path": "migration/multifd-qatzip.c"
    }
  ]
}
