The Wayback Machine - https://web.archive.org/web/20201218080742/https://github.com/actions/virtual-environments/issues/2247
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hosted macOS workflows will experience longer wait times the week of December 14th. #2247

Open
thejoebourneidentity opened this issue Dec 11, 2020 · 25 comments

Comments

@thejoebourneidentity
Copy link
Contributor

@thejoebourneidentity thejoebourneidentity commented Dec 11, 2020

Breaking changes
GitHub's macOS datacenter is performing scheduled maintenance December 14-18. During this time customers may experience longer than normal wait times for their macOS workflows to begin.

Target date
December 14-18

Possible impact
Jobs using any of the macOS virtual environments may experience longer than normal queue times. In some cases it's possible workflows will time out, be cancelled, and need to be restarted.

Virtual environments affected

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
  • macOS 10.13
  • macOS 10.14
  • macOS 10.15
  • macOS 11.0
  • Windows Server 2016 R2
  • Windows Server 2019
@Rashidium
Copy link

@Rashidium Rashidium commented Dec 12, 2020

Good luck on your work. I wonder, if there will be any discounts on macOS hosted github-actions in this time interval?

@styfle
Copy link

@styfle styfle commented Dec 12, 2020

Does this maintenance include fixing the network issues with macOS?

@dscho
Copy link
Contributor

@dscho dscho commented Dec 14, 2020

I wonder, if there will be any discounts on macOS hosted github-actions in this time interval?

The problem is that there is no way to re-run individual jobs in GitHub Actions so far.

EDIT: This means that discounts only on macOS-hosted GitHub Actions would not remediate the problem because the only way to re-run those jobs is to re-run the entire workflow, incurring additional cost for jobs that run on non-macOS platforms (because they will have to be re-run, even if they had already run, and succeeded).

@dleff78
Copy link

@dleff78 dleff78 commented Dec 15, 2020

Volleyball geil

@PhuocNguyen-Global
Copy link

@PhuocNguyen-Global PhuocNguyen-Global commented Dec 15, 2020

Thank you

@natmaxwell83
Copy link

@natmaxwell83 natmaxwell83 commented Dec 16, 2020

Nice

@daniilshumkoidt
Copy link

@daniilshumkoidt daniilshumkoidt commented Dec 16, 2020

Quite bad timing knowing that App Store Connect is going on holiday next week and everyone rushes to release their apps.

@TPXP
Copy link

@TPXP TPXP commented Dec 16, 2020

I'm also facing network issues when installing yarn packages on a MacOS runner. I get error messages similar to the ones shown by @styfle , has this issue been identified and will the maintenance try to fix it, or should I raise it to the Github support?

@Brooooooklyn
Copy link

@Brooooooklyn Brooooooklyn commented Dec 17, 2020

Does this maintenance include fixing the network issues with macOS?

@styfle actually it's a bug from yarn. yarnpkg/yarn#8242

The reason for this bug is that the macOS host disk is slow, and extra large number of files from npm package such as rxjs would trigger this bug in yarn.

Maybe you have already observed that this issue always happened on rxjs @material/icons etc. It couldn't be so accident that network always failure on downloading these packages.

@styfle
Copy link

@styfle styfle commented Dec 17, 2020

@Brooooooklyn Its not just yarn that fails, all network requests fail eventually.

Even spawning a server on localhost will sometimes fail with ECONNREFUSED.

@nodeselector
Copy link

@nodeselector nodeselector commented Dec 17, 2020

@styfle can you provide repro steps? I want to try and chase that down.

@styfle
Copy link

@styfle styfle commented Dec 17, 2020

@nodeselector Thanks! The yarn issue should be easy to reproduce because it fails early.

Create a repo with this package.json and yarn.lock in the root.

And then create a workflow that runs yarn install.

on:
  push:
    branches:
    - master
    tags:
    - '!*'
  pull_request:

jobs:
  test:
    timeout-minutes: 15
    strategy:
      fail-fast: false
      matrix:
        os: [macos-latest]
        node: [10, 12]
    runs-on: ${{ matrix.os }}
    steps:
      - uses: actions/checkout@v2
        with:
          fetch-depth: 100
      - uses: actions/setup-node@v1
        with:
          node-version: ${{ matrix.node }}
      - run: yarn install
@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 17, 2020

Y'all are amazing

@jonboyandlayla
Copy link

@jonboyandlayla jonboyandlayla commented Dec 18, 2020

Awesome indeed.

@IAM-db
Copy link

@IAM-db IAM-db commented Dec 18, 2020

WebDav binary codes are not authentic. The codes were submitted by William (Dav)id Smith. DOB 7-23-1977. He stole the codes off my Moto e5 Plus. Pur a virus on my device deleted my Gmail account, deleted my outlook account, and deleted my yahoo. Then submitted the data on github and VLC media as a decoder (DAV 1D IS AV 1 DECODER :D). This is why the network is all messed up. Ive been back tracing his steps and fixing everything. Most of the time all I do is search the web and the sites that appear in the suggestions is mostly ones that ge is on. He has been using my gmail & everytime i ask him to stop using it he denies it. It is to the point where I've had enough. Ive tried to make police reports and they do jot take cyber crime serious around here. So I am going to hire a lawyer ti getbthe process on tge ball. They i can claim my assets.

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Why is it a issue this week we need these systems running what can we do

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

we need to boost the server speed it needs a severe enhanced signal

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Does this maintenance include fixing the network issues with macOS?

@styfle actually it's a bug from yarn. yarnpkg/yarn#8242

The reason for this bug is that the macOS host disk is slow, and extra large number of files from npm package such as rxjs would trigger this bug in yarn.

Maybe you have already observed that this issue always happened on rxjs @material/icons etc. It couldn't be so accident that network always failure on downloading these packages.

Try to not merge them so many times only merge them about 4 times a day and even when you merge them you need to filter out all the bad ones

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Keep it simple try to earn only merge maybe 3 times a day don't repeat process is more than you need to keep it simple go back to the basics

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

You're overworking the computer is confusing it and when you get confused you can't function so you need to make sure the computers okay

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Think about it a computers like a little kid is going to do exactly what you tell it to do but if you overwork it it's going to shut down a computer is like a body if you don't get that what it needs then it can't survive and it can't function

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Breaking changes
GitHub's macOS datacenter is performing scheduled maintenance December 14-18. During this time customers may experience longer than normal wait times for their macOS workflows to begin.

Target date
December 14-18

Possible impact
Jobs using any of the macOS virtual environments may experience longer than normal queue times. In some cases it's possible workflows will time out, be cancelled, and need to be restarted.

Virtual environments affected

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
  • macOS 10.13
  • macOS 10.14
  • macOS 10.15
  • macOS 11.0
  • Windows Server 2016 R2
  • Windows Server 2019

You need to take that yarn completely out

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Breaking changes
GitHub's macOS datacenter is performing scheduled maintenance December 14-18. During this time customers may experience longer than normal wait times for their macOS workflows to begin.

Target date
December 14-18

Possible impact
Jobs using any of the macOS virtual environments may experience longer than normal queue times. In some cases it's possible workflows will time out, be cancelled, and need to be restarted.

Virtual environments affected

  • Ubuntu 16.04
  • Ubuntu 18.04
  • Ubuntu 20.04
  • [ ]
    Screenshot_2020-12-18-00-36-12
    macOS 10.13
  • macOS 10.14
  • macOS 10.15
  • macOS 11.0
  • Windows Server 2016 R2
  • Windows Server 2019
    just the yarn instalation is what stopped it
@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Screenshot_2020-12-18-00-45-27

@nicholascourtway
Copy link

@nicholascourtway nicholascourtway commented Dec 18, 2020

Screenshot_2020-12-18-00-45-21
Screenshot_2020-12-18-00-45-15
Screenshot_2020-12-18-00-43-30
Screenshot_2020-12-18-00-43-24
Screenshot_2020-12-18-00-43-15
Screenshot_2020-12-18-00-40-50
Screenshot_2020-12-18-00-36-18
Uploading Screenshot_2020-12-18-00-36-12.png…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.