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

move go-libp2p-resource-manager to p2p/host/resource-manager #1677

Merged
merged 232 commits into from
Aug 17, 2022

Commits on Dec 22, 2021

  1. Initial commit

    vyzo committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    278b243 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. basic resource scopes

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    2e81771 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b3716 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de657ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e55640 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2e7a71 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    58ae61e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd2bb39 View commit details
    Browse the repository at this point in the history
  8. fix comment typo

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    6e65ae0 View commit details
    Browse the repository at this point in the history
  9. release buffer map at done

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    80c3099 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d45f325 View commit details
    Browse the repository at this point in the history
  11. flesh out concrete scopes

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    eb5f7c9 View commit details
    Browse the repository at this point in the history
  12. fix brainfart

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    52cdfe2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c573fa1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e3a6a34 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    65a1bd2 View commit details
    Browse the repository at this point in the history
  16. update scope stat definition

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    01fff37 View commit details
    Browse the repository at this point in the history
  17. flesh out resource manager

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    8e7a848 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8772601 View commit details
    Browse the repository at this point in the history
  19. implement scope viewers

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    14acd96 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f3f7e3d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5dbbabd View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    01d64c5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    04d4aa1 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    baf6ad9 View commit details
    Browse the repository at this point in the history
  25. consistent ref counting

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    113489e View commit details
    Browse the repository at this point in the history
  26. static limits

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    20f097a View commit details
    Browse the repository at this point in the history
  27. some cleanup for rcmgr scopes

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    417238a View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b2ce04e View commit details
    Browse the repository at this point in the history
  29. implement buffers

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    56ab2fb View commit details
    Browse the repository at this point in the history
  30. add resources test

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    521a1dc View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5552fe1 View commit details
    Browse the repository at this point in the history
  32. more robust handling of transactions

    Neuter the invalidation footgun if the owner is Done while there are open transactions scopes.
    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    2b3b064 View commit details
    Browse the repository at this point in the history
  33. fix test

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    d6089cb View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    396d023 View commit details
    Browse the repository at this point in the history
  35. nil data when the scope is done

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    1610a85 View commit details
    Browse the repository at this point in the history
  36. basic resource scope tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    6117c3d View commit details
    Browse the repository at this point in the history
  37. basic txn test, fix bugz

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    ce0f370 View commit details
    Browse the repository at this point in the history
  38. moar txn tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    7b0520a View commit details
    Browse the repository at this point in the history
  39. add resource scope DAG test

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    f49d150 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    aa30e69 View commit details
    Browse the repository at this point in the history
  41. resource manager test, fix bugz

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    4a97e8f View commit details
    Browse the repository at this point in the history
  42. fix typo

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    b554ca8 View commit details
    Browse the repository at this point in the history
  43. remove unneded casts

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    5ac5d3a View commit details
    Browse the repository at this point in the history
  44. unexport resources

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    4f15a44 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    3c45b73 View commit details
    Browse the repository at this point in the history
  46. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    8dcde0e View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    3299f62 View commit details
    Browse the repository at this point in the history
  48. Update scope.go

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    1ee66e5 View commit details
    Browse the repository at this point in the history
  49. Update scope.go

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    fd5775c View commit details
    Browse the repository at this point in the history
  50. use network.ErrResource*

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    a1fb79e View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    5ded751 View commit details
    Browse the repository at this point in the history
  52. manage fds together with connss

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    31badda View commit details
    Browse the repository at this point in the history
  53. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    5e62203 View commit details
    Browse the repository at this point in the history
  54. unexport implementation types

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    341dda8 View commit details
    Browse the repository at this point in the history
  55. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    1bc9c45 View commit details
    Browse the repository at this point in the history
  56. proper mutex hat

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    53f1490 View commit details
    Browse the repository at this point in the history
  57. update for interface changes

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    b89ffbd View commit details
    Browse the repository at this point in the history
  58. REAMDE

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    d9aa866 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    9c4ff8d View commit details
    Browse the repository at this point in the history
  60. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    60407b6 View commit details
    Browse the repository at this point in the history
  61. default limiter

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    718bfcc View commit details
    Browse the repository at this point in the history
  62. implement dynamic limiter

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    ade4119 View commit details
    Browse the repository at this point in the history
  63. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    bc8f88f View commit details
    Browse the repository at this point in the history
  64. Update README.md

    Co-authored-by: Steve Loeppky <biglep@protocol.ai>
    vyzo and BigLep committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    2194576 View commit details
    Browse the repository at this point in the history
  65. Update README.md

    Co-authored-by: Steve Loeppky <biglep@protocol.ai>
    vyzo and BigLep committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    4453817 View commit details
    Browse the repository at this point in the history
  66. Update README.md

    Co-authored-by: Steve Loeppky <biglep@protocol.ai>
    vyzo and BigLep committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    6b92e15 View commit details
    Browse the repository at this point in the history
  67. Update README.md

    Co-authored-by: Steve Loeppky <biglep@protocol.ai>
    vyzo and BigLep committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    4392e6e View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    ca26241 View commit details
    Browse the repository at this point in the history
  69. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    33b7c93 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    e67feb9 View commit details
    Browse the repository at this point in the history
  71. refactor limiters

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    23f4f4f View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    94509ac View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    3e000a9 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    ec3a962 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    e0fb6ee View commit details
    Browse the repository at this point in the history
  76. update REAMDE

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    e633958 View commit details
    Browse the repository at this point in the history
  77. fix formatting

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    a3f73ae View commit details
    Browse the repository at this point in the history
  78. add fluid copy constructors for limits

    so that we can easily clone and adjust limits.
    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    890b9c2 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    4072c31 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    7d5d92c View commit details
    Browse the repository at this point in the history
  81. RIP gosigar

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    3aac185 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    aa783b6 View commit details
    Browse the repository at this point in the history
  83. adjust default limits

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    8ab6818 View commit details
    Browse the repository at this point in the history
  84. Update README.md

    Co-authored-by: raulk <raul@protocol.ai>
    vyzo and raulk committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    9f591e7 View commit details
    Browse the repository at this point in the history
  85. rename txn to span

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    e681818 View commit details
    Browse the repository at this point in the history
  86. introduce per protocol peer limits, don't transfer resources out of p…

    …rotocol when setting the service
    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    ca8f8d3 View commit details
    Browse the repository at this point in the history
  87. fix tests

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    b5cfa05 View commit details
    Browse the repository at this point in the history
  88. rename constraints to edges

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    e959e1d View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    47f96bc View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    d539db3 View commit details
    Browse the repository at this point in the history
  91. add total stream and conn limit

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    6742c64 View commit details
    Browse the repository at this point in the history
  92. extensions api

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    6bd3161 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    e1a67dc View commit details
    Browse the repository at this point in the history
  94. fix test

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    f83004f View commit details
    Browse the repository at this point in the history
  95. tracing instrumentation

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    22f06bd View commit details
    Browse the repository at this point in the history
  96. implement tracer

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    f922424 View commit details
    Browse the repository at this point in the history
  97. fix omit empty decl

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    bf1254e View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    79d1d26 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    34dafb3 View commit details
    Browse the repository at this point in the history
  100. add limit json config parser

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    b3e1eae View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    0a41e9f View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    a21682d View commit details
    Browse the repository at this point in the history
  103. update README

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    6750d54 View commit details
    Browse the repository at this point in the history
  104. normalize limiter constructors

    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    11cfdcc View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    b9f0231 View commit details
    Browse the repository at this point in the history
  106. Merge pull request #1 from libp2p/implementation

    Network Resource Manager Implementation
    vyzo committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    1bc2ef3 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. downgrade BUG log to warning

    vyzo committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    6f70ba3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from libp2p/fix/bug-log

    downgrade BUG log to warning
    vyzo committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    39e3bd3 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. make protocols and peers sticky when setting their limit

    this is typically a user action, so prevent them from being garbage collected
    and losing their limit.
    vyzo committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    cd4dbe6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7 from libp2p/feat/sticky-limits

    make protocols and peers sticky when setting their limit
    vyzo committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    e03ee6f View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    475599e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9 from libp2p/fix/nil-is-not-nil

    avoid the nil is not nil footgun
    vyzo committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4f7a0ba View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. metrics collection support

    vyzo committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    9bb2231 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. simplify metrics method names

    vyzo committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    ed84e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1ce806 View commit details
    Browse the repository at this point in the history
  3. fix test

    vyzo committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    c57dae0 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. add Allow metrics

    vyzo committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    bafade0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #11 from libp2p/feat/metrics

    metrics collection support
    vyzo committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    5c7642d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. improve debug logging

    - include stat at point of rejection.
    - log constraining edge at point of rejection to include the edge and its stat.
    vyzo committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    6b14800 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12 from libp2p/feat/improve-debug-log

    improve debug logging
    vyzo committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    56d9997 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

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

Commits on Apr 10, 2022

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

Commits on Apr 18, 2022

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

Commits on Apr 19, 2022

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

Commits on Apr 21, 2022

  1. feat: export basic limiter config

    This is to avoid extra complexity in consumers that expose this config
    to users through other means or want to build the config
    programmatically, but are currently required to redefine these structs
    and keep them in sync. The coupling is already there, we might as well
    export these structs and reduce maintenance costs.
    guseggert committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    b9c597f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #21 from libp2p/feat/export-limiter-config

    feat: export basic limiter config
    vyzo committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    5d31004 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

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

Commits on Jun 3, 2022

  1. Configuration menu
    Copy the full SHA
    5043807 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91b0b82 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. skip events that don't change anything in tracer (#38)

    This happens when empty sub-scopes are moved around between scopes.
    marten-seemann committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    2647b00 View commit details
    Browse the repository at this point in the history
  2. trace exact timestamps (#39)

    RFC3339 only exports up to second granularity, which is not enough for a
    detailed analysis.
    marten-seemann committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    9ffb8ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    771cfe8 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. add a DefaultLimitConfig with infinite limits (#41)

    This is useful when recording a trace to observe the baseline resource
    consumption.
    marten-seemann committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    6e563a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4730d83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ddaa354 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14e0aa8 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Add design doc

    MarcoPolo committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    f80857c View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Add allowlist impl

    Accepts multiaddrs that define who is allowed.
    MarcoPolo committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    2c18d9e View commit details
    Browse the repository at this point in the history
  2. Add allowlist to rcmgr

    MarcoPolo committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    e797c0b View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Configuration menu
    Copy the full SHA
    b3f6f1f View commit details
    Browse the repository at this point in the history
  2. Add comment

    MarcoPolo committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    1f9890a View commit details
    Browse the repository at this point in the history
  3. Cleanup

    MarcoPolo committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    3750832 View commit details
    Browse the repository at this point in the history
  4. Fix comment

    MarcoPolo committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    b92ccf7 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. PR comments

    MarcoPolo committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    f8a3fbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    288aa7b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    28e911c View commit details
    Browse the repository at this point in the history
  2. Persist endpoint

    MarcoPolo committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    ba386ae View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Configuration menu
    Copy the full SHA
    a984205 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef2df30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdb49b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21d93c0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #42 from libp2p/rework-errors

    include current limits in debug messages
    marten-seemann committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    14be950 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

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

Commits on Jun 27, 2022

  1. Fuse with if above

    MarcoPolo committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    63bb42e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dad553 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b3d3d7 View commit details
    Browse the repository at this point in the history
  4. Update comment

    MarcoPolo committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    d873a5a View commit details
    Browse the repository at this point in the history
  5. Allowlist test with rcmgr

    MarcoPolo committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    2ca5528 View commit details
    Browse the repository at this point in the history
  6. Export Allowlist type

    MarcoPolo committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    8143be2 View commit details
    Browse the repository at this point in the history
  7. Add GetAllowlist()

    MarcoPolo committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    a4d3114 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df92887 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00eb8d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. PR nits

    MarcoPolo committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    4d13598 View commit details
    Browse the repository at this point in the history
  2. Remove branch

    MarcoPolo committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    b4f626c View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Merge pull request #47 from libp2p/marco/allowlist

    feat: Allowlist
    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    d36981c View commit details
    Browse the repository at this point in the history
  2. Add multimetrics reporter

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    3e94d03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d76fbd7 View commit details
    Browse the repository at this point in the history
  4. Flip sign of delta

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    ff4e52e View commit details
    Browse the repository at this point in the history
  5. Add scope name helpers

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    cd177ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f44c86d View commit details
    Browse the repository at this point in the history
  7. Revert "Add multimetrics reporter"

    This reverts commit 81fb49d3d68153b610b245d6f730f4d6b34b3706.
    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    007d9d5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2fe978a View commit details
    Browse the repository at this point in the history
  9. Add Grafana dashboard

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    67d3e5c View commit details
    Browse the repository at this point in the history
  10. Fix merge conflicts

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    08b5966 View commit details
    Browse the repository at this point in the history
  11. Update dashboard json

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    93dc672 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    faef8c2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0ea2e33 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3957877 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bf29645 View commit details
    Browse the repository at this point in the history
  16. Filter out spans

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    9f99e28 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cc577a0 View commit details
    Browse the repository at this point in the history
  18. Don't add reporter twice

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    e5140e1 View commit details
    Browse the repository at this point in the history
  19. Update help text

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    8450852 View commit details
    Browse the repository at this point in the history
  20. Remove unused var

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    c27b0df View commit details
    Browse the repository at this point in the history
  21. Fix go vet issue

    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    90a31e0 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #54 from libp2p/marco/50-obs

    feat: Out of the box metrics for resource manager
    MarcoPolo committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    290ca99 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2022

  1. Configuration menu
    Copy the full SHA
    bf0b758 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    616be72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b82fba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62aa2a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc5e192 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    85ba429 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d21aa7c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #48 from libp2p/rework-limits

    rewrite limits to allow auto-scaling
    marten-seemann committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    17faef4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    976187f View commit details
    Browse the repository at this point in the history
  10. Fix less check on my machine

    MarcoPolo authored and marten-seemann committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    77aebd5 View commit details
    Browse the repository at this point in the history
  11. Update limit_defaults.go

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    MarcoPolo and marten-seemann committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    0d6589e View commit details
    Browse the repository at this point in the history
  12. Merge pull request #57 from libp2p/marco/allowlist-config

    Add ability to configure allowlist limits
    MarcoPolo committed Jul 2, 2022
    Configuration menu
    Copy the full SHA
    c2b0eb0 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2022

  1. Configuration menu
    Copy the full SHA
    e5db550 View commit details
    Browse the repository at this point in the history
  2. docs: describe how the limiter is configured, and how limits are scal…

    …ed (#59)
    
    * docs: describe how the limiter is configured, and how limits are scaled
    
    * Apply suggestions from code review
    
    Co-authored-by: Marco Munizaga <marco@marcopolo.io>
    
    Co-authored-by: Marco Munizaga <marco@marcopolo.io>
    marten-seemann and MarcoPolo committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    ceb8e33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9036147 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #62 from libp2p/fix-allowlist-marshalling

    fix marshalling of allowlisted scopes
    MarcoPolo committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    f1e381d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50c7eb7 View commit details
    Browse the repository at this point in the history
  6. Update allowlist_test.go

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    MarcoPolo and marten-seemann committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    0a1e1ea View commit details
    Browse the repository at this point in the history
  7. Merge pull request #63 from libp2p/marco/docs-and-expose-allowlist

    Add docs around WithAllowlistedMultiaddrs. Expose allowlist
    MarcoPolo committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    9176f63 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    392771e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #65 from libp2p/marco-fix-trace-close

    Don't wait for a chan that will never close
    MarcoPolo committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    a0be99e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    369cc5e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Merge pull request #67 from libp2p/marco-marshal-limit-config-properly

    Implement `json.Marshaler` interface for LimitConfig
    MarcoPolo committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    5ba3f91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    728a72c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #69 from libp2p/marco/update-grafana-json

    Use templated version of grafana dashboard json
    MarcoPolo committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    40d71c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    55a7225 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #70 from libp2p/marco/grafana-multiple-instances

    feat: Handle multiple instances in stock grafana dashboard
    MarcoPolo committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    6a2fd1b View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Configuration menu
    Copy the full SHA
    0c240c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54eff3d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Merge pull request #73 from libp2p/marco/grafana-aggregate-mem-stats-…

    …across-all-instances
    
    Simplify mem graphs in stock grafana dashboard
    MarcoPolo committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    562d88f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    a32c7a3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #72 from libp2p/marco/record-block-resource-dir

    Record which direction the resource was blocked
    MarcoPolo committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ba3117d View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Add docs in the godoc

    MarcoPolo committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    00c2520 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Merge new docs into readme

    MarcoPolo committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    8497c2e View commit details
    Browse the repository at this point in the history
  2. Nits

    MarcoPolo committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    b886f63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e218381 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Add example

    MarcoPolo committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    ab86eb7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #75 from libp2p/marco/docs

    Add package docs
    MarcoPolo committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    79dba76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b60dc21 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #76 from libp2p/marco/fix-null-pointer-err

    Fix usage of make to reserve capacity, not values
    MarcoPolo committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    1869ebc View commit details
    Browse the repository at this point in the history
  5. Add namespace to metrics

    MarcoPolo committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    06006c3 View commit details
    Browse the repository at this point in the history
  6. Update readme

    MarcoPolo committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    c277824 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Merge pull request #79 from libp2p/marco/metrics-namespace

    Add namespace to metrics
    MarcoPolo committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    3587124 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Configuration menu
    Copy the full SHA
    115858f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bd5e04 View commit details
    Browse the repository at this point in the history