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

feat: enhancing protocol peer management with mutex locks #2146

Closed
wants to merge 5 commits into from

Commits on Sep 27, 2024

  1. feat: peer manager

    chore: track peers in a hashmap instead of array
    
    chore: peer mgmt responds to conenction/disconnection and improve logging
    
    fix: hasPeers management
    
    chore: add modularity to getting connected peers
    
    chore: renewal doesnt disconnect, only removes
    danisharora099 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d38ba9c View commit details
    Browse the repository at this point in the history
  2. feat: add mutex locks to tackle race conditions over shared state

    chore: some mutex lock-release improvements
    danisharora099 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1aa5764 View commit details
    Browse the repository at this point in the history
  3. chore: trimming down BaseProtocolCore

    chore: rm tests for remove internal util
    
    chore: update HealthManager updates
    
    chore: update tests
    
    rm: only
    danisharora099 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    31cf78a View commit details
    Browse the repository at this point in the history
  4. chore: improvements

    chore: add logs for subscription maintenance
    
    chore: update logging
    
    chore: improve logs & add debug
    
    chore: add TODO
    danisharora099 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f02581f View commit details
    Browse the repository at this point in the history
  5. fix: build

    chore: update lock
    danisharora099 committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    8291f4d View commit details
    Browse the repository at this point in the history