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

perf: auto batch flush (more than 2x times performance gain) #2950

Open
wants to merge 35 commits into
base: main
Choose a base branch
from

Commits on Aug 8, 2024

  1. perf: auto batch flush

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e63ef39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63bb957 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5cc938 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96cfe7b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1357f49 View commit details
    Browse the repository at this point in the history
  6. chore: remove unused log

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    f627587 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de67728 View commit details
    Browse the repository at this point in the history
  8. chore: remove getters

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    70c4677 View commit details
    Browse the repository at this point in the history
  9. fix: queue size not correct

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ae8b533 View commit details
    Browse the repository at this point in the history
  10. perf: add busyLoop mode

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    aa9aec3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    275b7fc View commit details
    Browse the repository at this point in the history
  12. perf: batch offer

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    6897b05 View commit details
    Browse the repository at this point in the history
  13. Revert "perf: add busyLoop mode"

    This reverts commit 9f2edeb.
    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    0d3df3b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b4a90ab View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fb65b0a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3241d42 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    205813a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2b57334 View commit details
    Browse the repository at this point in the history
  19. refactor: better naming

    okg-cxf committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    19e6463 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    0d94a5b View commit details
    Browse the repository at this point in the history
  2. chore: remove unused code

    okg-cxf committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4b41a12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0da050 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    51c57cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    799a3b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    63ec4f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c88b52f View commit details
    Browse the repository at this point in the history
  3. chore: remove unused code

    okg-cxf committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cc01006 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8d515a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    8ed038c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a54c8b View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. fix: revert protectMode upon channelActive event, complete non-retrya…

    …ble activation command in drainStackUponChannelInactive()
    okg-cxf committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    e328aa0 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

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

Commits on Aug 29, 2024

  1. fix: two bugs: 1, autoBatchFlushEndPointContext.add() should always b…

    …e before autoBatchFlushEndPointContext.done(1) othewise the flyingTaskNum could be negative; 2, make sure lastEventLoop is never null
    okg-cxf committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5ad30d0 View commit details
    Browse the repository at this point in the history
  2. chore: refine logging

    okg-cxf committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    82ca33f View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

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