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

Use System.IO.Pipelines for sending #303

Merged
merged 30 commits into from
Jan 10, 2024
Merged

Use System.IO.Pipelines for sending #303

merged 30 commits into from
Jan 10, 2024

Commits on Jan 4, 2024

  1. pipelines experiment

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    cc0f28d View commit details
    Browse the repository at this point in the history
  2. convert commands

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    e912202 View commit details
    Browse the repository at this point in the history
  3. bug fixes

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    843b265 View commit details
    Browse the repository at this point in the history
  4. handle entire buffer

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    07aeba5 View commit details
    Browse the repository at this point in the history
  5. reduce allocs

    Signed-off-by: Caleb Lloyd <caleblloyd@gmail.com>
    caleblloyd authored and Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    6f79473 View commit details
    Browse the repository at this point in the history
  6. use NullLogger in perf test

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9c10984 View commit details
    Browse the repository at this point in the history
  7. consolidate multiple small memory segments

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    0762f27 View commit details
    Browse the repository at this point in the history
  8. optimize publish ValueTask

    Signed-off-by: Caleb Lloyd <caleblloyd@gmail.com>
    caleblloyd authored and Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ef3d914 View commit details
    Browse the repository at this point in the history
  9. use control line buffer

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    43c1972 View commit details
    Browse the repository at this point in the history
  10. inline writing ctrl line on pub

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    c955501 View commit details
    Browse the repository at this point in the history
  11. handle exceptions in CommandWriter

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    d0d1934 View commit details
    Browse the repository at this point in the history
  12. precise ping enqueue

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b38ba95 View commit details
    Browse the repository at this point in the history
  13. support command timeout

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    2043b27 View commit details
    Browse the repository at this point in the history
  14. mark WaitUntilSent and ErrorHandler as obsolete

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    8564804 View commit details
    Browse the repository at this point in the history
  15. revert perf test

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    8dcfce3 View commit details
    Browse the repository at this point in the history
  16. make PingCommand internal

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    feb11fb View commit details
    Browse the repository at this point in the history
  17. organize imports

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    0299d1c View commit details
    Browse the repository at this point in the history
  18. change InFlightCommands from List to Queue

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    a6ced21 View commit details
    Browse the repository at this point in the history
  19. replace missing DoubleAck option in JS test

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9bc5ecd View commit details
    Browse the repository at this point in the history
  20. fix race in svc sub

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    2dfb187 View commit details
    Browse the repository at this point in the history
  21. format

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    369df0d View commit details
    Browse the repository at this point in the history
  22. PR comments

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9cbb1a0 View commit details
    Browse the repository at this point in the history
  23. trim protocol lengths

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    161a016 View commit details
    Browse the repository at this point in the history
  24. remove redundatant queued command canceled status

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    798e334 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. fix trimming

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    975c11c View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    bf832b4 View commit details
    Browse the repository at this point in the history
  2. don't consider CommandTimeout on ConnectAsync; PingCommand struct

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    56caebf View commit details
    Browse the repository at this point in the history
  3. format

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    6975f5e View commit details
    Browse the repository at this point in the history
  4. comment out failing test from #323

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    30fd5e3 View commit details
    Browse the repository at this point in the history
  5. comment out the correct test

    Signed-off-by: Caleb Lloyd <caleb@synadia.com>
    Caleb Lloyd committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    9d9fc25 View commit details
    Browse the repository at this point in the history