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

Add support for renderer backoff, don't FAIL_FAST on 3x failures, add UI #5353

Merged
4 commits merged into from
Apr 14, 2020

Commits on Apr 14, 2020

  1. Renderer: Add support for backoff and auto-disable on failed retry

    This commit introduces a backoff (150ms * number of tries) to the
    renderer's retry logic (introduced in #2830). It also changes the
    FAIL_FAST to a less globally-harmful render thread disable, so that we
    stop blowing up any application hosting a terminal when the graphics
    driver goes away.
    
    In addition, it adds a callback that a Renderer consumer can use to
    determine when the renderer _has_ failed, and a public method to kick it
    back into life.
    
    Fixes #5340.
    DHowett committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    c2fcdf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57ead2d View commit details
    Browse the repository at this point in the history
  3. Constantize

    DHowett committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    eb934e4 View commit details
    Browse the repository at this point in the history
  4. Commentize

    DHowett committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    621e595 View commit details
    Browse the repository at this point in the history