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

    XCP-ng 8.3 updates announcements and testing

    Scheduled Pinned Locked Moved News
    495 Posts 48 Posters 207.1k Views 67 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.
    • F Offline
      flakpyro @stormi
      last edited by

      @stormi Updates deployed, no issues so far.

      1 Reply Last reply Reply Quote 2
      • I Offline
        IgorGlock
        last edited by

        I could reproduce a bug: cloning a VDI (fast and slow) from SR-1 to SR-2 does not work.
        I got a pool, current qcow2 (xcp-ng-testing,xcp-ng-candidates), a template (vm), two SR attached via FC HBA, everything else works fine.

        	
        id	"0moocnjj4-jmge69z174"
        properties	
        method	"vm.create"
        params	
        acls	[]
        clone	false
        existingDisks	
        0	
        name_label	"xcpwin-vm-200.lab.testing.company.net C"
        name_description	"Created by XO"
        size	64424509440
        $SR	"e69a6183-dc17-5b0e-0794-50ee8f57c521"
        name_label	"xcpwin-vm-200.lab.testing.company.net"
        template	"671e59e0-f59d-fd96-7426-9886ad9b8ee3"
        VDIs	[]
        VIFs	
        0	
        network	"261a821c-a373-ba36-2c44-487ed0e1a202"
        allowedIpv4Addresses	[]
        allowedIpv6Addresses	[]
        CPUs	4
        cpusMax	4
        cpuWeight	null
        cpuCap	null
        name_description	"Test VM"
        memory	4294967296
        bootAfterCreate	true
        copyHostBiosStrings	false
        createVtpm	false
        destroyCloudConfigVdiAfterBoot	false
        secureBoot	false
        share	false
        coreOs	false
        tags	[]
        hvmBootFirmware	"uefi"
        name	"API call: vm.create"
        userId	"5f5f1e9c-c928-4898-ab88-62b201698476"
        type	"api.call"
        start	1777726828192
        status	"failure"
        updatedAt	1777727473136
        end	1777727473136
        result	
        code	"INTERNAL_ERROR"
        params	
        0	"Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))])"
        task	
        uuid	"cc16d4ba-ce10-58ef-10c0-808872ec30ca"
        name_label	"Async.VDI.pool_migrate"
        name_description	""
        allowed_operations	[]
        current_operations	{}
        created	"20260502T13:08:44Z"
        finished	"20260502T13:10:25Z"
        status	"failure"
        resident_on	"OpaqueRef:6cac1d11-e91e-5288-8ec8-3d84e6288952"
        progress	1
        type	"<none/>"
        result	""
        error_info	
        0	"INTERNAL_ERROR"
        1	"Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))])"
        other_config	{}
        subtask_of	"OpaqueRef:NULL"
        subtasks	[]
        backtrace	"(((process xapi)(filename ocaml/xapi/xapi_vm_migrate.ml)(line 1815))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/xapi_vm_migrate.ml)(line 2105))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/xapi_vm_migrate.ml)(line 2095))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 141))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/rbac.ml)(line 228))((process xapi)(filename ocaml/xapi/rbac.ml)(line 238))((process xapi)(filename ocaml/xapi/server_helpers.ml)(line 78)))"
        message	"INTERNAL_ERROR(Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))]))"
        name	"XapiError"
        stack	"XapiError: INTERNAL_ERROR(Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))]))\n    at Function.wrap (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/_XapiError.mjs:16:12)\n    at default (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/_getTaskResult.mjs:13:29)\n    at Xapi._addRecordToCache (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1078:24)\n    at file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1112:14\n    at Array.forEach (<anonymous>)\n    at Xapi._processEvents (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1102:12)\n    at Xapi._watchEvents (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1275:14)"
        
        DanpD dthenotD 2 Replies Last reply Reply Quote 1
        • DanpD Online
          Danp Pro Support Team @IgorGlock
          last edited by

          @IgorGlock Thanks for the report. Can you elaborate on the exact steps required to reproduce this? Also, are you running XOA or XO from sources? Which version or commit?

          I 1 Reply Last reply Reply Quote 1
          • I Offline
            IgorGlock @Danp
            last edited by

            @Danp
            I got XOA appliance with trial license for our lab.
            Release channels: latest
            Current version: 6.4.0

            I removed the 2 SR and created them new, use qcow2 again. VM migration from SR-1 to SR-2 failed too.

            	
            id	"0mopksrzz-rnu1secaodl"
            properties	
            method	"vm.migrate"
            params	
            vm	"64b89180-1f63-3625-4f92-efb5cc15b9d6"
            sr	"81a41e32-49e5-0f5f-7692-2fc49ec875a2"
            targetHost	"253ea664-09bf-4212-a3b8-f1588406190e"
            name	"API call: vm.migrate"
            userId	"5f5f1e9c-c928-4898-ab88-62b201698476"
            type	"api.call"
            start	1777800975551
            status	"failure"
            updatedAt	1777801141331
            infos	
            0	
            message	"migration with storage motion"
            warnings	
            0	
            data	
            host	"253ea664-09bf-4212-a3b8-f1588406190e"
            sr	"81a41e32-49e5-0f5f-7692-2fc49ec875a2"
            message	"host have no PBD in the SR"
            1	
            data	
            host	"253ea664-09bf-4212-a3b8-f1588406190e"
            sr	"81a41e32-49e5-0f5f-7692-2fc49ec875a2"
            message	"host have no PBD in the SR"
            end	1777801141331
            result	
            code	"INTERNAL_ERROR"
            params	
            0	"Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))])"
            task	
            uuid	"af35352c-cdbc-0567-8ccc-167d636bff11"
            name_label	"Async.VM.migrate_send"
            name_description	""
            allowed_operations	[]
            current_operations	{}
            created	"20260503T09:36:15Z"
            finished	"20260503T09:39:01Z"
            status	"failure"
            resident_on	"OpaqueRef:0d7b2e70-c99b-cf1c-7a54-c98d1916af44"
            progress	1
            type	"<none/>"
            result	""
            error_info	
            0	"INTERNAL_ERROR"
            1	"Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))])"
            other_config	{}
            subtask_of	"OpaqueRef:NULL"
            subtasks	[]
            backtrace	"(((process xapi)(filename ocaml/xapi/xapi_vm_migrate.ml)(line 1815))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 141))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 2650))((process xapi)(filename ocaml/xapi/rbac.ml)(line 228))((process xapi)(filename ocaml/xapi/rbac.ml)(line 238))((process xapi)(filename ocaml/xapi/server_helpers.ml)(line 78)))"
            message	"INTERNAL_ERROR(Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))]))"
            name	"XapiError"
            stack	"XapiError: INTERNAL_ERROR(Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_preparation_failure);S(Storage_error ([S(Backend_error);[S(SR_BACKEND_FAILURE_1200);[S();S(list index out of range);S()]]]))]))]))\n    at Function.wrap (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/_XapiError.mjs:16:12)\n    at default (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/_getTaskResult.mjs:13:29)\n    at Xapi._addRecordToCache (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1078:24)\n    at file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1112:14\n    at Array.forEach (<anonymous>)\n    at Xapi._processEvents (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1102:12)\n    at Xapi._watchEvents (file:///usr/local/lib/node_modules/xo-server/node_modules/xen-api/index.mjs:1275:14)"
            
            DanpD 1 Reply Last reply Reply Quote 1
            • B Offline
              bufanda @stormi
              last edited by

              @stormi installed updates. Did some backups and VM migrations between various storages (bad and qcow2) looks good so far.

              1 Reply Last reply Reply Quote 1
              • DanpD Online
                Danp Pro Support Team @IgorGlock
                last edited by

                @IgorGlock Are you able to open the support tunnel for us to investigate? You can either post the tunnel ID here or open a support ticket.

                1 Reply Last reply Reply Quote 0
                • dthenotD Online
                  dthenot Vates 🪐 XCP-ng Team @IgorGlock
                  last edited by

                  @IgorGlock Hello,

                  Could you share the exception that should be in /var/log/SMlog?

                  1 Reply Last reply Reply Quote 0
                  • I Offline
                    IgorGlock
                    last edited by

                    Hello,

                    I deleted the entire XOA and downloaded fresh image, recreated configuration and blank SR.
                    The issue is gone. I will test some VDI migrations this week.

                    There are is some performance impact and timeouts when creating 100-200 VMs on single 10 TB SR. I use xo-cli vm.create script. See you later 🙂

                    1 Reply Last reply Reply Quote 1
                    • stormiS Offline
                      stormi Vates 🪐 XCP-ng Team
                      last edited by stormi

                      Not one, but two blog posts, today!

                      https://xcp-ng.org/blog/2026/05/05/april-2026-security-and-maintenance-updates-for-xcp-ng-8-3-lts-2/
                      https://xcp-ng.org/blog/2026/05/05/qcow2-is-now-ga-in-xcp-ng/

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

                        Congrats to everyone on those, it was a huge amount of work, test, and as usual, great community feedback!

                        1 Reply Last reply Reply Quote 2

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • First post
                          Last post