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

Cross-Shard Congestion Control #539

Merged
merged 31 commits into from
Oct 1, 2024
Merged

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    81530e6 View commit details
    Browse the repository at this point in the history
  2. clean up a first reasonably presentable draft

    it's time to get first feedback by engineers outside the focus group
    jakmeier committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    9262ddb View commit details
    Browse the repository at this point in the history
  3. assign nep number from pr

    jakmeier committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    262d576 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Apply suggestions from code review

    Co-authored-by: wacban <[email protected]>
    jakmeier and wacban authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    fc56f4c View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. fix pseudo code formulas

    - The formulas in the pseudo code were opposite to the description,
      fixing it by swapping incoming and general congestion.
    - "General" congestion is a bad name. Changing it to "Memory" congestion.
    - Add a sentence of motiviation to the pseudo code snippets for extra explanation
    - Add TODO for unbounded queue problem
    jakmeier committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    41769c7 View commit details
    Browse the repository at this point in the history
  2. formatting

    jakmeier committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    315952a View commit details
    Browse the repository at this point in the history
  3. Update neps/nep-0539.md

    Co-authored-by: wacban <[email protected]>
    jakmeier and wacban authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    7af5edb View commit details
    Browse the repository at this point in the history
  4. first draft of section "Reference Implementation"

    No link to the actual reference implementation, yet.
    Just some clarifying text and in-place code.
    jakmeier committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    4c96103 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b018a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. simplify delayed receipts gas tracking

    I think it's better to keep it simple. While it could be useful in the future
    to look at guaranteed to be burnt and attached gas separately for congestion,
    our current strategy does not look at it.
    jakmeier committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    690fef1 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    99ec21f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d6cf6c View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. finish all missing sections

    - Change everything to reflect the smooth traffic light strategy.
    - Put all data inside the chunk header to allow stateless validation to work.
    - Fill in missing sections, such as alternatives and consequences.
    jakmeier committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    c3dd730 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    ec7528f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b82d806 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Update nep-0539.md

    described the two alternatives for efficiently calculating the congestion information and updated relevant sections
    wacban authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e93d079 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67fbc91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f96c15 View commit details
    Browse the repository at this point in the history
  4. updated shard id type to u32

    wacban authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    cd243a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. integration with resharding

    Added the description of how to integrate with resharding.
    wacban authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    cb145a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    8029abf View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. fix condition of tx rejection

    It should be based on general congestion, not only memory congestion.
    jakmeier committed May 1, 2024
    Configuration menu
    Copy the full SHA
    3b9336c View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    3d7dea5 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Merge pull request #2 from jakmeier/wacban-patch-1

    update the preferred option and added state sync integration
    jakmeier authored May 3, 2024
    Configuration menu
    Copy the full SHA
    d2c6abf View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    f33e622 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Merge pull request #3 from robin-near/congestion

    Correct some typos, grammar issues, and clarify some text.
    jakmeier authored May 15, 2024
    Configuration menu
    Copy the full SHA
    1e85668 View commit details
    Browse the repository at this point in the history
  2. clean up and add section on concepts

    Address various comments by SME reviewers.
    
    - Fix various grammar errors.
    - Remove old names and use only the correct names for variables
    - Start the specification section by introducing important concepts
    jakmeier committed May 15, 2024
    Configuration menu
    Copy the full SHA
    fbb674c View commit details
    Browse the repository at this point in the history
  3. markdown lints

    jakmeier committed May 15, 2024
    Configuration menu
    Copy the full SHA
    8be43a3 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Apply suggestions from code review

    Co-authored-by: Marcelo Fornet <[email protected]>
    jakmeier and mfornet authored May 22, 2024
    Configuration menu
    Copy the full SHA
    8d1f88c View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Michael Birch <[email protected]>
    jakmeier and birchmd authored May 22, 2024
    Configuration menu
    Copy the full SHA
    dc27a23 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    53c9d45 View commit details
    Browse the repository at this point in the history