Commit Graph

273 Commits

Author SHA1 Message Date
Felipe Andrade
cde638b11d moar consensus metrics 2023-05-09 17:21:25 -07:00
Felipe Andrade
53e4a369ab test edge cases 2023-05-09 14:20:23 -07:00
Felipe Andrade
c7caf2af4d rebase 2023-05-09 14:17:29 -07:00
Felipe Andrade
8d51c20079 use a global lag comparison, non order dependent 2023-05-09 14:14:19 -07:00
Felipe Andrade
3fd2abea84 test on edge 2023-05-09 14:13:38 -07:00
Felipe Andrade
2856a2c9e1 proxyd: add limit to consensus block lag 2023-05-09 14:13:35 -07:00
OptimismBot
71d858cdd3 Merge pull request #5656 from ethereum-optimism/felipe/fix-cache-for-eth2-block-tags
fix(proxyd): eth2 block tags {safe, finalized} should be valid tag values and avoid cache
2023-05-09 15:59:19 -04:00
mergify[bot]
96ebb5a1c4 Merge branch 'develop' into felipe/fix-cache-for-eth2-block-tags 2023-05-09 19:55:22 +00:00
OptimismBot
8a0ecbbe36 Merge pull request #5664 from ethereum-optimism/felipe/fix-bs-access
refactor(proxyd): prevent direct access to backend state struct in consensus poller
2023-05-09 15:55:16 -04:00
mergify[bot]
5b635ce32d Merge branch 'develop' into felipe/fix-bs-access 2023-05-09 19:52:11 +00:00
OptimismBot
884292a0c8 Merge pull request #5654 from ethereum-optimism/felipe/fix-auth-ctx
fix(proxyd): use correct context for auth
2023-05-09 15:33:38 -04:00
Felipe Andrade
020bc66243 fix test 2023-05-09 11:33:38 -07:00
Felipe Andrade
b95f2a6a62 make tag earliest cacheable 2023-05-09 09:39:11 -07:00
Felipe Andrade
cc9f6022de proxyd/fix: eth2 block tags {safe, finalized} should be valid tag values and avoid cache 2023-05-09 09:39:11 -07:00
Felipe Andrade
d4b2693ffd ban / isbanned 2023-05-09 03:58:35 -07:00
Felipe Andrade
32064105c8 prevent direct access to backend state struct 2023-05-09 02:59:32 -07:00
Felipe Andrade
92b54553c8 proxyd/fix: use correct context for auth 2023-05-08 19:19:46 -07:00
OptimismBot
6302eddef8 Merge pull request #5620 from ethereum-optimism/felipe/log-level
proxyd/nit: adjust log level
2023-05-04 19:57:56 -04:00
mergify[bot]
f5a8f900d6 Merge branch 'develop' into felipe/log-level 2023-05-04 23:55:14 +00:00
OptimismBot
0d3740dfd6 Merge pull request #5619 from ethereum-optimism/felipe/skip-peer-count
proxyd: skip peer count config per backend
2023-05-04 19:40:13 -04:00
Felipe Andrade
5f4ead67a7 adjust log level 2023-05-04 16:40:11 -07:00
mergify[bot]
3e9d5468a8 Merge branch 'develop' into felipe/skip-peer-count 2023-05-04 23:36:30 +00:00
OptimismBot
e87a5d8dad Merge pull request #5618 from ethereum-optimism/felipe/rewrite-blockorhash
proxyd/fix: rewrite should support BlockNumberOrHash
2023-05-04 19:36:22 -04:00
Felipe Andrade
75dcfd9a7a proxyd/config: skip peer count check 2023-05-04 16:10:45 -07:00
Felipe Andrade
1d3970995e goimports 2023-05-04 15:36:37 -07:00
Felipe Andrade
538492a0e7 rewrite should support blockorhash 2023-05-04 15:33:08 -07:00
felipe-op
bb4a592d77 proxyd/fix: error rate tolerance (#5606) 2023-05-04 09:53:11 -07:00
OptimismBot
7a4a9b5c39 Merge pull request #5594 from ethereum-optimism/felipe/configs
proxyd: externalize configs
2023-05-04 08:25:45 -07:00
mergify[bot]
c9e2f5b28f Merge branch 'develop' into felipe/configs 2023-05-04 15:22:38 +00:00
felipe-op
7c9dd519e0 proxyd: re-write block tags to enforce consensus (#5586) 2023-05-04 08:21:48 -07:00
Felipe Andrade
d752c9bf9e externalize configs 2023-05-03 16:23:43 -07:00
Felipe Andrade
c2ba3b1c55 address comments 2023-04-28 11:51:05 -07:00
Felipe Andrade
58e3a35677 proxyd: round-robin lb for consensus group 2023-04-27 17:22:54 -07:00
Felipe Andrade
b7f559c4c2 fix http code for unhealthy backends 2023-04-27 12:10:30 -07:00
Felipe Andrade
f447404608 sliding window thread safe 2023-04-26 13:07:01 -07:00
Felipe Andrade
26f7d10e16 proxyd: integrate health checks 2023-04-26 12:51:42 -07:00
OptimismBot
ba17174da5 Merge pull request #5531 from ethereum-optimism/felipe/proxyd-sliding-window
proxyd: sliding window
2023-04-25 10:24:13 -07:00
Felipe Andrade
a61c8f3f2a sliding window pkg 2023-04-24 13:35:31 -07:00
OptimismBot
f332cfbcd0 Merge pull request #5500 from ethereum-optimism/felipe/proxyd-consensus
proxyd: add consensus poller
2023-04-21 15:19:45 -06:00
Felipe Andrade
1686d06e5a addressing final comments 2023-04-21 10:41:28 -07:00
Felipe Andrade
05536fa181 proxyd: add consensus poller 2023-04-20 16:27:36 -07:00
Zach Howard
5647b8faf2 Merge pull request #5172 from ethereum-optimism/develop
Trigger Releases
2023-03-16 12:03:06 -04:00
mergify[bot]
a6bd10bd1f Merge pull request #4743 from ethereum-optimism/refcell/p2p_cli
feat(op-node): Peer Score Hardening
2023-03-11 01:58:43 +00:00
Matthew Slipper
e01258b423 Merge pull request #5041 from ethereum-optimism/develop
Develop -> Master
2023-03-02 11:28:42 -07:00
Matthew Slipper
d1dc4c4ed2 Merge pull request #5040 from ethereum-optimism/changeset-release/master
Version Packages
2023-03-02 11:27:45 -07:00
Matthew Slipper
9407bce5dd Merge pull request #5039 from ethereum-optimism/develop
Trigger release
2023-03-02 11:20:39 -07:00
dependabot[bot]
5f6df9ac5e build(deps): bump golang.org/x/crypto in /proxyd
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220307211146-efcb8507fb70 to 0.1.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 19:11:28 +00:00
mergify[bot]
303d94615f Merge pull request #4983 from ethereum-optimism/dependabot/go_modules/proxyd/golang.org/x/sys-0.1.0
build(deps): bump golang.org/x/sys from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0 in /proxyd
2023-02-27 17:02:16 +00:00
dependabot[bot]
9aa85e10fb build(deps): bump golang.org/x/sys in /proxyd
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases)
- [Commits](https://github.com/golang/sys/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 11:41:45 +00:00
Matthew Slipper
2d57e5bb1d Merge pull request #4973 from ethereum-optimism/develop
Develop -> Master
2023-02-24 12:41:25 -07:00