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

cherry pick picks cherries #4

Merged
merged 17 commits into from
Oct 11, 2023
Merged

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    9d47793 View commit details
    Browse the repository at this point in the history
  2. accept: pass non block flag to accept4

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    78ff243 View commit details
    Browse the repository at this point in the history
  3. log: provide customized logging package

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    bd2d67a View commit details
    Browse the repository at this point in the history
  4. internal/poller: add ignore task error to poller manager

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    33dd8e6 View commit details
    Browse the repository at this point in the history
  5. none

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    8a1cf58 View commit details
    Browse the repository at this point in the history
  6. tnet: check nil pointer for on hup

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    0a2de39 View commit details
    Browse the repository at this point in the history
  7. tnet: check tcp service onRead/onHup nil pointer

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    5c51bd2 View commit details
    Browse the repository at this point in the history
  8. tls: support SetOnRequest, SetOnClosed and IsActive

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    83c5cb8 View commit details
    Browse the repository at this point in the history
  9. tnet/tls: fix onRequest not triggering (merge request !198)

    Squash merge branch 'tls-onrequest' into 'master'
    Inside the crypto/tls, there is an internal buffer to store data. When the tnet buffer is empty but there is data present in the crypto/tls buffer, the onRequest function does not trigger. In order to ensure that user can read all the data from connection, use a loop in tls onRequest.
    
    TAPD: --story=886307227
    leoxhyang authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    dec553c View commit details
    Browse the repository at this point in the history
  10. poller: fix desc race condition

    leoxhyang authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    27d9dc1 View commit details
    Browse the repository at this point in the history
  11. timer: fix unit test (merge request !206)

    Squash merge branch 'fix-timer-test' into 'master'
    timer: fix unit test
    
    
    TAPD: --story=886587517
    leoxhyang authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    cc7d89d View commit details
    Browse the repository at this point in the history
  12. poller: add multi-arch for epoll event data

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    0353d83 View commit details
    Browse the repository at this point in the history
  13. poller: add flag to switch on runtime.Gosched after handling events (…

    …merge request !211)
    
    Squash merge branch 'v0.0.16-sched-in-wait-inner-loop-global-var' into 'master'
    poller: add flag to switch on runtime.Gosched after handling events
    
    close #6 
    
    TAPD: --story=887517909
    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    a01b331 View commit details
    Browse the repository at this point in the history
  14. replace writev rawsyscall to syscall (merge request !212)

    Squash merge branch 'write-syscall' into 'master'
    Replace writev rawsyscall to syscall.
    When a user calls Writev, the business goroutine may directly trigger the writev system call during the flush process, which can potentially block. 
    The use of rawsyscall is not allowed in blocking syscall scenario.
    leoxhyang authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    9bd01c5 View commit details
    Browse the repository at this point in the history
  15. Revert replace writev rawsyscall to syscall (merge request !212) (mer…

    …ge request !213)
    
    Squash merge branch 'revert-0040557b' into 'master'
    This reverts merge request !212
    
    <img width="" src="/uploads/4D3B9583F43441408D5E7BAC702D1CC5/image.png" alt="image.png" />
    
    Temporarily revert !212. Needs further investigation.
    
    TAPD: --story=887558867
    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    b339e31 View commit details
    Browse the repository at this point in the history
  16. event: add package comments

    wineguo authored and WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    c83a63b View commit details
    Browse the repository at this point in the history
  17. lengthen time

    WineChord committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    9460676 View commit details
    Browse the repository at this point in the history