Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. UX: Enable cancelling of tasks that are going to fail after a long timeout

UX: Enable cancelling of tasks that are going to fail after a long timeout

Scheduled Pinned Locked Moved Feature Requests
userinterface
9 Posts 5 Posters 1.5k Views 5 Watching
  • 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.
  • robiR Offline
    robiR Offline
    robi
    wrote on last edited by girish
    #1

    Now it's something like 120seconds, which is an eternity to wait. if we can bring it down to 10s or so that would be great.

    After failure the only thing we can do is retry the tasks, but not cancel, which seems like a miss.

    It was nice to have the checkbox for the second task that was failing, which we could uncheck and get things moving again.

    Conscious tech

    1 Reply Last reply
    1
    • nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote on last edited by
      #2

      The long wait was intentional here. Users would cancel tasks because they take too long, like a backup or domain changes which due to long TTLs simply do take long. The result was that users end up with broken apps due to cancelling tasks prematurely.

      I wonder in your case if there are better fixes. The question might be to see why you want to cancel a task in the first place?

      d19dotcaD robiR 2 Replies Last reply
      0
      • nebulonN nebulon

        The long wait was intentional here. Users would cancel tasks because they take too long, like a backup or domain changes which due to long TTLs simply do take long. The result was that users end up with broken apps due to cancelling tasks prematurely.

        I wonder in your case if there are better fixes. The question might be to see why you want to cancel a task in the first place?

        d19dotcaD Offline
        d19dotcaD Offline
        d19dotca
        wrote on last edited by
        #3

        @nebulon One use-case I can think of is when a backup is going on and therefore nothing else can really be done (i.e. can't change memory on an app as it has to wait for the other tasks to complete), but then maybe during that time I change my mind and want to increase the memory even more than I originally did, I could cancel the change and make the correct one so it doesn't need to be restarted twice. It's really a minor issue in my mind but would be nice to cancel "waiting/pending" tasks in particular in my use-cases.

        --
        Dustin Dauncey
        www.d19.ca

        1 Reply Last reply
        0
        • nebulonN nebulon

          The long wait was intentional here. Users would cancel tasks because they take too long, like a backup or domain changes which due to long TTLs simply do take long. The result was that users end up with broken apps due to cancelling tasks prematurely.

          I wonder in your case if there are better fixes. The question might be to see why you want to cancel a task in the first place?

          robiR Offline
          robiR Offline
          robi
          wrote on last edited by
          #4

          I wonder in your case if there are better fixes. The question might be to see why you want to cancel a task in the first place?

          Task queue management might be one of those better ways.

          There will always be some who will shoot themselves in the foot, but a hammer is a tool and your responsibility in how to "apply" it.

          That way as @d19dotca mentioned, fixing the order of operations and taking out an unneeded one is much more responsive.

          I'd also like to queue up a few operations and have them keep working in the background, while I do more important things than wait for one or more to finish.

          Conscious tech

          1 Reply Last reply
          0
          • LonkleL Offline
            LonkleL Offline
            Lonkle
            wrote on last edited by Lonkle
            #5

            As a developer, I had to uninstall, re-install a lot, and waiting forever for that little "x" to appear to cancel the starting phase, the healthcheck, etc (depends on which phase of development I was on) too forever in "I have an idea to fix this time." 😂

            Maybe hardcode Contributors with getting access to that cancellation everytime, orrrrrrr just throw it in with the buttons in the logs. Because we also usually can tell from there. I will say the first time my app worked I didn't know and I left the logs to go uninstall it for my "next test" when I saw it was "Running". 😂

            girishG 1 Reply Last reply
            0
            • nebulonN Offline
              nebulonN Offline
              nebulon
              Staff
              wrote on last edited by
              #6

              As a developer you could also use the CLI tool, that has a cloudron cancel command to do it immediately.

              LonkleL 1 Reply Last reply
              3
              • LonkleL Lonkle

                As a developer, I had to uninstall, re-install a lot, and waiting forever for that little "x" to appear to cancel the starting phase, the healthcheck, etc (depends on which phase of development I was on) too forever in "I have an idea to fix this time." 😂

                Maybe hardcode Contributors with getting access to that cancellation everytime, orrrrrrr just throw it in with the buttons in the logs. Because we also usually can tell from there. I will say the first time my app worked I didn't know and I left the logs to go uninstall it for my "next test" when I saw it was "Running". 😂

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #7

                @Lonk uninstall is always available, never disabled. Unlike other actions.

                LonkleL 1 Reply Last reply
                0
                • nebulonN nebulon

                  As a developer you could also use the CLI tool, that has a cloudron cancel command to do it immediately.

                  LonkleL Offline
                  LonkleL Offline
                  Lonkle
                  wrote on last edited by Lonkle
                  #8

                  @nebulon As a developer, I'm an idiot. 😂 I'll be doing that from now on; thanks!

                  1 Reply Last reply
                  1
                  • girishG girish

                    @Lonk uninstall is always available, never disabled. Unlike other actions.

                    LonkleL Offline
                    LonkleL Offline
                    Lonkle
                    wrote on last edited by Lonkle
                    #9

                    @girish There's was a lot of times I didn't want to uninstall to re-install (just re-start with some box changes), but when "restarting" them I had to wait for them to finally "Not Respond" at certain points to restart my test of it connecting apps. Obviously because I was working in box out of necessity, my specific situation was a little weird. 😅

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Bookmarks
                    • Search