Skip to content

Commit

Permalink
remove old stuff from readme
Browse files Browse the repository at this point in the history
  • Loading branch information
bsamuels453 committed Dec 15, 2023
1 parent 8404045 commit e059da2
Showing 1 changed file with 0 additions and 92 deletions.
92 changes: 0 additions & 92 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,90 +95,6 @@ At this time, health checks will be run in perpetuity once the fault has conclud

Everything below this line is old and can be ignored. It'll be deleted when I have time to do a pass.


10. Wait for network to hit finality (30ish mins), then run chaos test for clock skew. Skew should be -10m, duration: 30m. Apply it to only one lighthouse EL/CL/Validator.
11. 10 mins after attack starts, the lighthouse BN should start emitting stale attestations
12. Depending on the proposer schedule, the prysm nodes should start calling replay_blocks and running out a memory a few minutes later, no more than 10.
13. If you actually want the prysm nodes to OOM and crash, set their memory requirement to 1024mb before genesis'ing the network.

### References

https://ethresear.ch/t/cascading-network-effects-on-ethereums-finality/15871

https://docs.prylabs.network/docs/advanced/proof-of-stake-devnet

more focused on execution layer fuzzing:
https://www.usenix.org/system/files/osdi21-yang.pdf
https://github.com/snuspl/fluffy


https://github.com/jepsen-io/tendermint


### Notes (ignore)

prometheus setup
```
kubectl apply --server-side -f manifests/setup
kubectl wait \
--for condition=Established \
--all CustomResourceDefinition \
--namespace=monitoring
kubectl apply -f manifests/
kubectl delete --ignore-not-found=true -f manifests/ -f manifests/setup
```

### Create PVC Inspector pod
```
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: Pod
metadata:
name: pvc-inspector
spec:
containers:
- image: busybox
name: pvc-inspector
command: ["tail"]
args: ["-f", "/dev/null"]
volumeMounts:
- mountPath: /pvc
name: pvc-mount
volumes:
- name: pvc-mount
persistentVolumeClaim:
claimName: genesis-geth-0
EOF
```

`kubectl exec -it pvc-inspector -- sh`


### Port forwarding

```
kubectl --namespace default port-forward prometheus-operator-6c77ccb5d9-rdlfj 8080
```

```
kubectl --namespace monitoring port-forward svc/prometheus-k8s 9090
```

```
kubectl --namespace monitoring port-forward svc/grafana 3000
```

```
kubectl --namespace chaos-mesh port-forward svc/chaos-dashboard 2333
```


```
kubectl port-forward svc/beacon-prysm 8080
```

### Prom queries

Head slot, beacon nodes
Expand All @@ -196,11 +112,3 @@ restarts
`current_eth1_data_deposit_count`
`beacondb_pending_deposits`
`beacon_processed_deposits_total`


attestation processing rate
`rate(process_attestations_milliseconds_count[5m])`
passport or identification card (if resident in the UE) number
+ expiry date and country of emission of the identification document
+ date of birth
+ check-in and check-out day (you can omit this if your are staying from October 23th

0 comments on commit e059da2

Please sign in to comment.