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

protocols/mdns: Allow users to choose between async-io and tokio runtime #2748

Merged
merged 30 commits into from Sep 2, 2022

Commits on Sep 1, 2022

  1. ci(*): testing workflow

    gallegogt committed Sep 1, 2022
    Copy the full SHA
    9a605b6 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    002a533 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c75f3c2 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    10baffe View commit details
    Browse the repository at this point in the history
  5. fix(protocols/mdns): fix high cpu usage with tokio library

    **Problem**
    
    When use the Tokio library with mdns module, it is polling every time the UDP socket; causing hight CPU usage.
    
    **Solution**
    
    When using Tokio library, use the UppSocket provided by the Tokio library instead of the Async-io wrapper.
    
    **Breaking Change**
    
    After this fix exist two features ```async-io```, ```tokio``` for this module, for the general module must be use the features ```mdns-async-io``` or ```mdns-tokio``` for async-io or tokio libraries
    gallegogt committed Sep 1, 2022
    Copy the full SHA
    a330300 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    084a665 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    4ee1c70 View commit details
    Browse the repository at this point in the history
  8. fix(protocols/mdns):permit build with all features

    **Breaking Changes**
    
    After this change must be used `Mdns` or `TokioMdns`, depending on the enabled features
    gallegogt committed Sep 1, 2022
    Copy the full SHA
    1f19654 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    328a186 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    1898a32 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    57bd2db View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    cfb9a9e View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    c57ee57 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    f20dbbe View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    6e1c8e5 View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    beeb1a1 View commit details
    Browse the repository at this point in the history
  17. Copy the full SHA
    40c8485 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    f57a375 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    c1de5bc View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    5b21637 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    c142bde View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    f80f93e View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    e19f2c3 View commit details
    Browse the repository at this point in the history
  24. Copy the full SHA
    01643bb View commit details
    Browse the repository at this point in the history
  25. Copy the full SHA
    92e219a View commit details
    Browse the repository at this point in the history
  26. Copy the full SHA
    d6045ca View commit details
    Browse the repository at this point in the history
  27. Copy the full SHA
    393c19f View commit details
    Browse the repository at this point in the history
  28. Copy the full SHA
    d7e798c View commit details
    Browse the repository at this point in the history
  29. Copy the full SHA
    25d9b19 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. protocols/mdns: Update changelog

    Given the latest release, this patch now targets `libp2p-mdns` `v0.40.0` and not
    `v0.39.0`.
    mxinden committed Sep 2, 2022
    Copy the full SHA
    4e44dc9 View commit details
    Browse the repository at this point in the history