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

coord: Prioritize read latency over write latency #13967

Merged
merged 5 commits into from
Aug 11, 2022

Commits on Aug 5, 2022

  1. coord: Prioritize read latency over write latency

    The goal of this commit is to make sure that the global timestamp never
    advances past the upper of any table. Doing this will make sure that a
    table read will never have to block and wait for an upper to advance,
    which should improve the performance of many table reads. This
    performance improvement comes at the cost of performance for table
    writes and DDL.
    
    This is accomplished by combining table advancements into group commit.
    All writes will advance every other table to the same timestamp of the
    write. Periodically empty group commits are triggered which include no
    writes, but advances every table. The global timestamp is only advanced
    after these table advancements to the timestamp of the advancement.
    jkosh44 committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    5024870 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Respond to Frank's comments

    jkosh44 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    e6d5473 View commit details
    Browse the repository at this point in the history
  2. Deflake test

    jkosh44 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    4188858 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' of github.com:MaterializeInc/materialize into adv…

    …ance-table-group-commit
    
    � Conflicts:
    �	src/adapter/src/coord.rs
    jkosh44 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    535bda1 View commit details
    Browse the repository at this point in the history
  4. Further deflake test

    jkosh44 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    a87ab70 View commit details
    Browse the repository at this point in the history