Giter Site home page Giter Site logo

Comments (10)

MIchaelMainer avatar MIchaelMainer commented on July 30, 2024 2

Configured to support two agents.

from dev-proxy.

gavinbarron avatar gavinbarron commented on July 30, 2024 2

We know the work around at present and it's annoying. but workable.

We're hoping to be able to use this repo as a blueprint for how we configure our open source repos going forward so it's important to me that we try to work with the 1ES systems as much as we can.

Given that I'd like to stick with the 1ES hosted agents and perhaps @MIchaelMainer can investigate the option of recreating the runner to see if that has any impact. If it becomes too onerous, we should pivot to using the GitHub runners.

from dev-proxy.

MIchaelMainer avatar MIchaelMainer commented on July 30, 2024 1

Ugh, I'm sorry this is happening. I just canceled the last remaining job. It appears that some jobs got picked up and completed. Did you do any actions that resulted in those jobs getting picked up?

I may need to go back and recreate the runner as believe there is some brittleness around setting config at creation time versus update. I don't think there is much you can do but cancel jobs and wait some time for the vm to be deallocated before requesting a new run.

image

from dev-proxy.

MIchaelMainer avatar MIchaelMainer commented on July 30, 2024 1

@waldekmastykarz

I suspect that this continuous getting stuck state is happening when a VM is allocated. If the VM stays allocated and is in the bad state, the subsequent jobs regardless of whether they are new or rerunning of existing jobs, won't be assigned. If the VM is shut down, and existing jobs are cancelled, and a new VM is allocated in response to the running of a job, that may be how we get unstuck.

If this is too disruptive, we can go back to using GitHub images, and we can figure this out later. Probably more like retry later and hope that the runners are more reliable by then.

from dev-proxy.

gavinbarron avatar gavinbarron commented on July 30, 2024 1

Yes, closing

from dev-proxy.

waldekmastykarz avatar waldekmastykarz commented on July 30, 2024

@gavinbarron can we consider this issue as closed given @MIchaelMainer comment #36 (comment)?

from dev-proxy.

waldekmastykarz avatar waldekmastykarz commented on July 30, 2024

Hey @MIchaelMainer, @gavinbarron, it seems like the issue still not solved unfortunately. Here's a screenshot of recent tasks that have been queued for over 11 hours:

image

We had something similar with the recent release that was queued for almost 20h and had to be restarted: https://github.com/microsoftgraph/msgraph-developer-proxy/actions/runs/3831328422/attempts/1.

Is there anything else that we could check to address this issue?

from dev-proxy.

waldekmastykarz avatar waldekmastykarz commented on July 30, 2024

Thank you, and I appreciate your help @MIchaelMainer. The only thing I've done was to follow your last recommendation, cancel and then re-start the jobs stuck in queue.

from dev-proxy.

waldekmastykarz avatar waldekmastykarz commented on July 30, 2024

@gavinbarron any preference for the path forward from your side?

To me it's an inconvenience but just that. We know that it can happen and we know a workaround. If switching back to GitHub images has other downsides, then we should keep the current setup.

from dev-proxy.

waldekmastykarz avatar waldekmastykarz commented on July 30, 2024

Shall we close this issue for now then and reopen in the future if need be?

from dev-proxy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.