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

Consul name resolution in-memory cache #3121

Merged
merged 30 commits into from
Oct 13, 2023

Commits on Sep 11, 2023

  1. nr_consul_cache squashed commits to resolve dco

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    84001c9 View commit details
    Browse the repository at this point in the history
  2. Update nameresolution/consul/README.md

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    ecd98f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

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

Commits on Sep 14, 2023

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

Commits on Sep 20, 2023

  1. nr_consul_cache refactored to use single routine for watching all ser…

    …vices and updating cache
    
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    40cbf17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1c0804 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. nr_consul_cache disable agent cache query for watcher health service …

    …call, added more comments
    
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    a74ee03 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

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

Commits on Oct 2, 2023

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

Commits on Oct 4, 2023

  1. Update nameresolution/consul/consul.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    dcb6371 View commit details
    Browse the repository at this point in the history
  2. Update nameresolution/consul/consul.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    8274b6d View commit details
    Browse the repository at this point in the history
  3. Update nameresolution/consul/consul.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    88bdaca View commit details
    Browse the repository at this point in the history
  4. Update nameresolution/consul/watcher.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    b74f295 View commit details
    Browse the repository at this point in the history
  5. Update nameresolution/consul/watcher.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    732bc58 View commit details
    Browse the repository at this point in the history
  6. Update nameresolution/consul/watcher.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    97b537a View commit details
    Browse the repository at this point in the history
  7. Update nameresolution/consul/watcher.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    5f18b8e View commit details
    Browse the repository at this point in the history
  8. Update nameresolution/consul/watcher.go

    Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh and ItalyPaleAle committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    b8eb7d5 View commit details
    Browse the repository at this point in the history
  9. merge nr_consul_cache_dco

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    74b69a9 View commit details
    Browse the repository at this point in the history
  10. use backoff libs, refactor ctx params, some tidy up

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    3831d25 View commit details
    Browse the repository at this point in the history
  11. lint fixes

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    fb854e6 View commit details
    Browse the repository at this point in the history
  12. remove panic recovers

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    bdb2f29 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b1cbd69 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. more lint fixes

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    5b0d209 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    368709f View commit details
    Browse the repository at this point in the history
  3. resolve data races in tests

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    402e2b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

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

Commits on Oct 11, 2023

  1. 💄

    Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    ItalyPaleAle authored and a-elsheikh committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    2745d07 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. added resolver close method for cleanup and deregister

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    bbfb762 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. fix lint issues

    Signed-off-by: Abdulaziz Elsheikh <abdulaziz.elsheikh@gmail.com>
    a-elsheikh committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ff8cc37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c10a9b View commit details
    Browse the repository at this point in the history