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 651 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.
    • 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