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

release-24.1: colexecerror: avoid debug.Stack in CatchVectorizedRuntimeError #123499

Merged
merged 4 commits into from
May 3, 2024

Commits on Apr 29, 2024

  1. colexecerror: add benchmarks for CatchVectorizedRuntimeError

    Informs: #123235
    
    Release note: None
    michae2 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    483c445 View commit details
    Browse the repository at this point in the history
  2. colexecerror: check for expected errors before examining stack

    Informs: #123235
    
    Release note: None
    michae2 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    6839420 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. colexecerror: check for internal errors before examining stack

    Informs: #123235
    
    Release note: None
    michae2 committed May 1, 2024
    Configuration menu
    Copy the full SHA
    b787c9a View commit details
    Browse the repository at this point in the history
  2. colexecerror: use runtime.Callers instead of debug.Stack

    Fixes: #123235
    
    Release note (performance improvement): Make error handling in the
    vectorized execution engine much cheaper. This should help avoid bad
    metastable regimes perpetuated by statement timeout handling consuming
    all CPU time, leading to more statement timeouts.
    michae2 committed May 1, 2024
    Configuration menu
    Copy the full SHA
    fab0529 View commit details
    Browse the repository at this point in the history