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

    Constant refreshing of interface

    Scheduled Pinned Locked Moved Xen Orchestra
    15 Posts 3 Posters 928 Views 2 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.
    • pdoniasP Offline
      pdonias Vates 🪐 XO Team @alexredston
      last edited by

      @alexredston I've never seen that issue before. When you say that the UI refreshes, you mean that it's as if you clicked the refresh button of your browser? (Are you seeing a white page with a single loading spinner in the middle of the page?) If so, I'm not sure why you're saying that "this is a good behaviour".

      A 3 Replies Last reply Reply Quote 0
      • A Offline
        alexredston @pdonias
        last edited by

        @pdonias Hi - yes exactly that - it is like I clicked refresh, so if you are creating a new VM the form gets wiped out for example, just before you complete it.

        1 Reply Last reply Reply Quote 0
        • A Offline
          alexredston @pdonias
          last edited by

          @pdonias In terms of the good behaviour - it is good that content is up to date all the time on the view but my interface seems to be using a brutal approach to this, glad to hear that this is not considered normal.

          1 Reply Last reply Reply Quote 0
          • A Offline
            alexredston @olivierlambert
            last edited by

            @olivierlambert Nice, no small task! Your company seems to take a very similar approach to ours in terms of just building difficult stuff. 🙂

            1 Reply Last reply Reply Quote 0
            • A Offline
              alexredston @pdonias
              last edited by

              @pdonias I think I have found something - it only happens if you access XO using an IP address. I have server's IP listed as an alternate subject name on the cert so it should be okay but when I switch to using the full domain name, it stops refreshing.

              A 1 Reply Last reply Reply Quote 0
              • A Offline
                alexredston @alexredston
                last edited by

                @pdonias IT is something to do with this fetch - perhaps that attempts to use http instead of https. You can see at the bottom of the timeline that as soon as it went to using the name of the site this stopped refreshing.

                23e5f6b2-6b5e-46eb-9643-148f46a32027-image.png

                pdoniasP 1 Reply Last reply Reply Quote 0
                • pdoniasP Offline
                  pdonias Vates 🪐 XO Team @alexredston
                  last edited by

                  @alexredston Thanks for the details. I'm trying to reproduce that behaviour but no luck so far. With or without HTTPS, with an IP address or with a domain name, I'm not able to reproduce 😕

                  A few questions to try to understand what's happening:

                  1. Are you able to see the VMs in the interface?
                  2. What browser/version are you using?
                  3. Do you have some errors in the browser's console?
                  4. Are you able to reproduce the same behaviour in incognito mode? (Ctrl+Shift+N on Chrome, Ctrl+Shift+P on Firefox)
                  pdoniasP 1 Reply Last reply Reply Quote 0
                  • pdoniasP Offline
                    pdonias Vates 🪐 XO Team @pdonias
                    last edited by

                    Also, this issue may have been fixed by this commit: https://github.com/vatesfr/xen-orchestra/commit/ef2bd2b59. Could you check if it's still happening after you update your XO?

                    0 julien-f committed to vatesfr/xen-orchestra
                    fix(xo-server): better token check on HTTP request
                    
                    It now checks that the user associated with the authentication token really exists.
                    
                    This fixes xo-web infinite refresh when the token stored in cookies belongs to a missing user.
                    pdoniasP 1 Reply Last reply Reply Quote 0
                    • pdoniasP Offline
                      pdonias Vates 🪐 XO Team @pdonias
                      last edited by

                      And if it keeps happening, could you also try on the branch clearToken-on-authFailure that includes another potential fix for this bug?

                      A 1 Reply Last reply Reply Quote 0
                      • A Offline
                        alexredston @pdonias
                        last edited by

                        @pdonias

                        Hi,

                        On Master, as of yesterday, I see this only when I am logged in using an IP address on the URL instead of the hostname. Either way it is SSL with trusted certificate.

                        There are no console errors

                        Browser is Microsoft Edge on Windows

                        No difference in behaviour between incognito mode and normal.

                        Yes I see all the VMs

                        There is an improvement - now if I am creating a new VM only the selected network is reverting back to default when it refreshes, the other things like number of cores and ram is remaining when I set it, whereas previously these also were wiped back to default every 20 seconds or so.

                        Thanks

                        Alex

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