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

    Why changing objects in resource set wipe limits ???

    Scheduled Pinned Locked Moved Solved REST API
    15 Posts 3 Posters 646 Views 3 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.
    • olivierlambertO Offline
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Hi,

      That would be helpful to know on which XO version you are running first.

      K 1 Reply Last reply Reply Quote 0
      • K Offline
        Kptainflintt @olivierlambert
        last edited by

        @olivierlambert Hi,

        I use xo from sources. Update two weeks ago.

        From CHANGELOG :

        • @vates/types 1.10.0
        • @xen-orchestra/web-core 0.27.0
        • @xen-orchestra/rest-api 0.14.0
        • @xen-orchestra/web 0.25.0
        • xo-server 5.185.0

        Thank you

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

          First, you need to update to the latest commit on Master, it's important to be sure in case something changed since then. Cf https://docs.xen-orchestra.com/community#report-a-bug

          1 Reply Last reply Reply Quote 0
          • K Offline
            Kptainflintt
            last edited by

            Indeed, I have 39 commits behind...

            I can't do it now, as I have several users working on it.

            I'll do this before next week, I come back if it's changing something.

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

              Keep us posted when you are on master, then we'll try to reproduce the issue when we can.

              K 1 Reply Last reply Reply Quote 0
              • K Offline
                Kptainflintt @olivierlambert
                last edited by

                @olivierlambert

                Hi,

                Update was made now to last master branch (and big tanks to REST API doc integration by the way).

                Working on a testing resource set.

                Before :

                xo-cli resourceSet.get id="h-PSp-FzCb0"
                {
                  id: 'h-PSp-FzCb0',
                  ipPools: [],
                  limits: {
                    cpus: { total: 6, usage: 2 },
                    disk: { total: 80530636800, usage: 34359738368 },
                    disks: { usage: 2 },
                    memory: { total: 12884901888, usage: 3221225472 },
                    vms: { usage: 2 }
                  },
                  name: 'resource-test',
                  objects: [
                    '71359f87-2297-a2d9-1236-77ebfcbe71eb',
                    '74f92165-9f40-a6b0-26e2-6377409d3911',
                    '92751eb2-0007-fa22-9001-1b08db171145',
                    'dd467579-027a-21a7-5c81-1a396312befb'
                  ],
                  shareByDefault: false,
                  subjects: [ '6ddaf1a0-c440-4539-8634-c00a078aef78' ],
                  tags: [ 'test' ]
                }
                

                Then, applying new object array :

                xo-cli resourceSet.set id="h-PSp-FzCb0" objects=json:'["71359f87-2297-a2d9-1236-77ebfcbe71eb","74f92165-9f40-a6b0-26e2-6377409d3911","92751eb2-0007-fa22-9001-1b08db171145","dd467579-027a-21a7-5c81-1a396312befb","89ef16d0-9fc6-3bb0-8161-37dc69e64b3b","94f4a9be-5614-9a2b-a389-d0b2c8228b60"]'
                

                After :

                xo-cli resourceSet.get id="h-PSp-FzCb0"
                {
                  id: 'h-PSp-FzCb0',
                  ipPools: [],
                  limits: {
                    cpus: { usage: 2 },
                    disk: { usage: 34359738368 },
                    disks: { usage: 2 },
                    memory: { usage: 3221225472 },
                    vms: { usage: 2 }
                  },
                  name: 'resource-test',
                  objects: [
                    '71359f87-2297-a2d9-1236-77ebfcbe71eb',
                    '74f92165-9f40-a6b0-26e2-6377409d3911',
                    '92751eb2-0007-fa22-9001-1b08db171145',
                    'dd467579-027a-21a7-5c81-1a396312befb',
                    '89ef16d0-9fc6-3bb0-8161-37dc69e64b3b',
                    '94f4a9be-5614-9a2b-a389-d0b2c8228b60'
                  ],
                  shareByDefault: false,
                  subjects: [ '6ddaf1a0-c440-4539-8634-c00a078aef78' ],
                  tags: [ 'test' ]
                }
                

                Same result if I add/change "tags" field.

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

                  @lsouai-vates we should try to reproduce and if we can, to fix it ASAP. Thanks!

                  lsouai-vatesL 1 Reply Last reply Reply Quote 1
                  • lsouai-vatesL Offline
                    lsouai-vates Vates 🪐 Product team XO Team @olivierlambert
                    last edited by

                    @olivierlambert I am asking XO Team about this issue.

                    1 Reply Last reply Reply Quote 1
                    • lsouai-vatesL Offline
                      lsouai-vates Vates 🪐 Product team XO Team @Kptainflintt
                      last edited by lsouai-vates

                      @Kptainflintt Hey! XO team dev is doing a fix on it: https://github.com/vatesfr/xen-orchestra/pull/8979

                      FYI @pdonias

                      pdonias opened this pull request in vatesfr/xen-orchestra

                      closed fix(xo-server/resource-sets): only edit limits if `limits` is passed #8979

                      K 1 Reply Last reply Reply Quote 1
                      • K Offline
                        Kptainflintt @lsouai-vates
                        last edited by

                        @lsouai-vates

                        Nice ! Thank you!

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

                          More than working on it, the patch is merged on master, so you can already use it now 🙂

                          K 1 Reply Last reply Reply Quote 1
                          • olivierlambertO olivierlambert marked this topic as a question
                          • olivierlambertO olivierlambert has marked this topic as solved
                          • K Offline
                            Kptainflintt @olivierlambert
                            last edited by

                            @olivierlambert

                            Yes, I saw it !

                            Just finish update, testing tomorrow !

                            Thank to all the team 😉

                            lsouai-vatesL 1 Reply Last reply Reply Quote 0
                            • lsouai-vatesL Offline
                              lsouai-vates Vates 🪐 Product team XO Team @Kptainflintt
                              last edited by

                              @Kptainflintt you are welcome 😉 We are always delighted when we can quickly unblock a user!
                              Have a good day and don't hesitate to come back if you have other issues in the future.

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