XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    VDI_IO_ERROR during Backup

    Scheduled Pinned Locked Moved Xen Orchestra
    4 Posts 2 Posters 260 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R Offline
      ReeChip
      last edited by

      xcp-ng v7.6.0
      xo v5.34.0 (fresh trial)

      Hi,

      it seems that I got VDI_IO_ERRORs during backup, only for disks on local zfs zpool Storage.
      every other vms using my other local storage run the backup without problems.

      Thanks in advance!

      {
        "data": {
          "mode": "delta",
          "reportWhen": "failure"
        },
        "id": "1557150224133",
        "jobId": "b4dd9a7a-8e25-4128-8152-c8108f1119bb",
        "jobName": "test",
        "message": "backup",
        "scheduleId": "e1fbd723-a44e-4fa9-81cc-c9fb600eb221",
        "start": 1557150224133,
        "status": "failure",
        "tasks": [
          {
            "data": {
              "type": "VM",
              "id": "4894a4d3-f13a-a170-b127-1b6fdc060a2b"
            },
            "id": "1557150224135",
            "message": "Starting backup of nc. (b4dd9a7a-8e25-4128-8152-c8108f1119bb)",
            "start": 1557150224135,
            "status": "failure",
            "tasks": [
              {
                "id": "1557150224140",
                "message": "snapshot",
                "start": 1557150224140,
                "status": "success",
                "end": 1557150226672,
                "result": "12b0d945-4e7a-5aae-7913-31f0fa9b7597"
              },
              {
                "id": "1557150226675",
                "message": "add metadata to snapshot",
                "start": 1557150226675,
                "status": "success",
                "end": 1557150226687
              },
              {
                "id": "1557150226870",
                "message": "waiting for uptodate snapshot record",
                "start": 1557150226870,
                "status": "success",
                "end": 1557150227074
              },
              {
                "id": "1557150227077",
                "message": "start snapshot export",
                "start": 1557150227077,
                "status": "success",
                "end": 1557150227077
              },
              {
                "data": {
                  "id": "4a10bddd-09ee-4830-a797-1ab4a145352b",
                  "isFull": true,
                  "type": "remote"
                },
                "id": "1557150227078",
                "message": "export",
                "start": 1557150227078,
                "status": "failure",
                "tasks": [
                  {
                    "id": "1557150227113",
                    "message": "transfer",
                    "start": 1557150227113,
                    "status": "failure",
                    "end": 1557150231817,
                    "result": {
                      "code": "VDI_IO_ERROR",
                      "params": [
                        "Device I/O errors"
                      ],
                      "task": {
                        "uuid": "7d3f94fc-ec8a-eb55-0e0e-3827a9044ae0",
                        "name_label": "[XO] VDI Export",
                        "name_description": "nc_bekozu",
                        "allowed_operations": [],
                        "current_operations": {},
                        "created": "20190506T13:43:47Z",
                        "finished": "20190506T13:43:51Z",
                        "status": "failure",
                        "resident_on": "OpaqueRef:d05c0fb6-5654-417b-9e75-0976166bad04",
                        "progress": 1,
                        "type": "<none/>",
                        "result": "",
                        "error_info": [
                          "VDI_IO_ERROR",
                          "Device I/O errors"
                        ],
                        "other_config": {},
                        "subtask_of": "OpaqueRef:NULL",
                        "subtasks": [],
                        "backtrace": "(((process\"xapi @ akroma\")(filename ocaml/xapi/vhd_tool_wrapper.ml)(line 59))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 35))((process\"xapi @ akroma\")(filename ocaml/xapi/export_raw_vdi.ml)(line 47))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 35))((process\"xapi @ akroma\")(filename ocaml/xapi/export_raw_vdi.ml)(line 54)))"
                      },
                      "message": "VDI_IO_ERROR(Device I/O errors)",
                      "name": "XapiError",
                      "stack": "XapiError: VDI_IO_ERROR(Device I/O errors)\n    at Function.wrap (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/_XapiError.js:16:11)\n    at _default (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/_getTaskResult.js:11:28)\n    at Xapi._addRecordToCache (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:795:37)\n    at events.forEach.event (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:816:13)\n    at Array.forEach (<anonymous>)\n    at Xapi._processEvents (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:806:11)\n    at /usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:960:13\n    at Generator.next (<anonymous>)\n    at asyncGeneratorStep (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/dist/index.js:58:103)\n    at _next (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/dist/index.js:60:194)\n    at run (/usr/local/lib/node_modules/xo-server-xoa/node_modules/core-js/modules/es6.promise.js:75:22)\n    at /usr/local/lib/node_modules/xo-server-xoa/node_modules/core-js/modules/es6.promise.js:92:30\n    at flush (/usr/local/lib/node_modules/xo-server-xoa/node_modules/core-js/modules/_microtask.js:18:9)\n    at _combinedTickCallback (internal/process/next_tick.js:132:7)\n    at process._tickCallback (internal/process/next_tick.js:181:9)"
                    }
                  }
                ],
                "end": 1557150231817,
                "result": {
                  "code": "VDI_IO_ERROR",
                  "params": [
                    "Device I/O errors"
                  ],
                  "task": {
                    "uuid": "7d3f94fc-ec8a-eb55-0e0e-3827a9044ae0",
                    "name_label": "[XO] VDI Export",
                    "name_description": "nc_bekozu",
                    "allowed_operations": [],
                    "current_operations": {},
                    "created": "20190506T13:43:47Z",
                    "finished": "20190506T13:43:51Z",
                    "status": "failure",
                    "resident_on": "OpaqueRef:d05c0fb6-5654-417b-9e75-0976166bad04",
                    "progress": 1,
                    "type": "<none/>",
                    "result": "",
                    "error_info": [
                      "VDI_IO_ERROR",
                      "Device I/O errors"
                    ],
                    "other_config": {},
                    "subtask_of": "OpaqueRef:NULL",
                    "subtasks": [],
                    "backtrace": "(((process\"xapi @ akroma\")(filename ocaml/xapi/vhd_tool_wrapper.ml)(line 59))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 35))((process\"xapi @ akroma\")(filename ocaml/xapi/export_raw_vdi.ml)(line 47))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process\"xapi @ akroma\")(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 35))((process\"xapi @ akroma\")(filename ocaml/xapi/export_raw_vdi.ml)(line 54)))"
                  },
                  "message": "VDI_IO_ERROR(Device I/O errors)",
                  "name": "XapiError",
                  "stack": "XapiError: VDI_IO_ERROR(Device I/O errors)\n    at Function.wrap (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/_XapiError.js:16:11)\n    at _default (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/_getTaskResult.js:11:28)\n    at Xapi._addRecordToCache (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:795:37)\n    at events.forEach.event (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:816:13)\n    at Array.forEach (<anonymous>)\n    at Xapi._processEvents (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:806:11)\n    at /usr/local/lib/node_modules/xo-server/node_modules/xen-api/src/index.js:960:13\n    at Generator.next (<anonymous>)\n    at asyncGeneratorStep (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/dist/index.js:58:103)\n    at _next (/usr/local/lib/node_modules/xo-server/node_modules/xen-api/dist/index.js:60:194)\n    at run (/usr/local/lib/node_modules/xo-server-xoa/node_modules/core-js/modules/es6.promise.js:75:22)\n    at /usr/local/lib/node_modules/xo-server-xoa/node_modules/core-js/modules/es6.promise.js:92:30\n    at flush (/usr/local/lib/node_modules/xo-server-xoa/node_modules/core-js/modules/_microtask.js:18:9)\n    at _combinedTickCallback (internal/process/next_tick.js:132:7)\n    at process._tickCallback (internal/process/next_tick.js:181:9)"
                }
              },
              {
                "id": "1557150231818",
                "message": "set snapshot.other_config[xo:backup:exported]",
                "start": 1557150231818,
                "status": "success",
                "end": 1557150231824
              }
            ],
            "end": 1557150231825
          }
        ],
        "end": 1557150231825
      }
      
      1 Reply Last reply Reply Quote 0
      • olivierlambertO Online
        olivierlambert Vates 🪐 Co-Founder CEO
        last edited by olivierlambert

        Hi,

        As stated in the official doc: https://github.com/xcp-ng/xcp/wiki/ZFS-on-XCP-ng#limitations

        It is not yet possible to import, migrate or export a VDI to/from a ZFS SR.

        It's mainly due to the fact that O_DIRECT isn't supported by ZFS.

        R 1 Reply Last reply Reply Quote 0
        • R Offline
          ReeChip @olivierlambert
          last edited by

          @olivierlambert Thanks did not found that!

          1 Reply Last reply Reply Quote 0
          • olivierlambertO Online
            olivierlambert Vates 🪐 Co-Founder CEO
            last edited by

            We patched some part of SMAPIv1 to "make it work" (our patches were even merged) but VHD export is another (more) complicated story.

            That's why we are working on SMAPIv3 now instead wasting resources on the "legacy" storage stack 🙂

            1 Reply Last reply Reply Quote 1
            • First post
              Last post