Skip to content

Commit

Permalink
Proposal V3 (#1329)
Browse files Browse the repository at this point in the history
* Enabled BUILDER_PROPOSALS for all nodes

* deploy to all nodes

* don't include summary in took, to check real time.

* gets blinded and non blinded blocks from beacon node in parallel. prerefebly use blinded.

* cancel regular block if beacon block succeeded. cleanup

* second error var not needed

* blinded error is printed but not returned

* move parallel block fetch to beacon client and remove fallback in protocol code

* deploy

* add wait for beacon

* just fallback instead of parallel

* check nodeclient and bring back parallel

* add parallel check to nimbus as well

* don't do parallel requests on nimbus

* polish

* typo

* comment

* debug

* deploy parallel refactor + debugging

* updated go-eth2-client with more logs

* deploy more logs

* go mod tidy

* more logs

* use v3 block proposal endpoint using custom go-eth2-client

* updated go-eth2-client, added log

* deploy fake proposal to node 31

* go mod tidy

* logs

* logs

* deploy only node 31

* deploy stable version to all nodes

* deploy to prater and holesky prod

* deploy to mainnet 1

* deploy to mainnet 2

* deploy to mainnet 3

* deploy mainnet 4

* remove parallel code

* revert deployments

* Update beacon/goclient/goclient.go

Co-authored-by: Nikita Kryuchkov <[email protected]>

* improve v3 err message

* approve differ

* Enabled BUILDER_PROPOSALS for all nodes

---------

Co-authored-by: stoyan.peev <[email protected]>
Co-authored-by: moshe-blox <[email protected]>
Co-authored-by: moshe-blox <[email protected]>
Co-authored-by: Nikita Kryuchkov <[email protected]>
  • Loading branch information
5 people authored Feb 26, 2024
1 parent ec780a7 commit d5c18f7
Show file tree
Hide file tree
Showing 78 changed files with 198 additions and 105 deletions.
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-1-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-1
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-10-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-10
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-11-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-11
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-12-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-12
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-13-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-13
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-14-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-14
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-15-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-15
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-16-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-16
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-17-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-17
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-18-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-18
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-19-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-19
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-2-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-2
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-20-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-20
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-21-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-21
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-22-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-22
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-23-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-23
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-24-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-24
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-25-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-25
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-26-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-26
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-27-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-27
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-28-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-28
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-29-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-29
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-3-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-3
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-30-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-30
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-31-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-31
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-32-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-32
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-33-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-33
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-34-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-34
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-35-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-35
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-36-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-36
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-37-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-37
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-38-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-38
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-39-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-39
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-4-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-4
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-40-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-40
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-41-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-41
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-42-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-42
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-43-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-43
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-44-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-44
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-45-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-45
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-46-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-46
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-47-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-47
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-48-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-48
Expand Down
2 changes: 1 addition & 1 deletion .k8/hetzner-stage/ssv-node-49-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ spec:
- name: PUBSUB_TRACE
value: 'false'
- name: BUILDER_PROPOSALS
value: "false"
value: "true"
volumeMounts:
- mountPath: /data
name: ssv-node-49
Expand Down
Loading

0 comments on commit d5c18f7

Please sign in to comment.