Jakub Sokołowski
e1e21119da
use new exec layer variables for beacon nodes
...
Role changes:
- https://github.com/status-im/infra-role-beacon-node-linux/commit/99a445d1
- https://github.com/status-im/infra-role-beacon-node-macos/commit/eecf9fea
- https://github.com/status-im/infra-role-beacon-node-windows/commit/dba21b36
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-16 00:59:48 +01:00
Jakub Sokołowski
5783656224
nimbus.mainnet: make AWS nodes have archive history
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-02 12:22:51 +01:00
Jakub Sokołowski
768ecef371
nimbus.prater: use AWS hosts to sync first node
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-02 12:22:45 +01:00
Jakub Sokołowski
090c4661a9
nimbus.mainnet: use AWS hosts to sync first node
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-02 12:22:44 +01:00
Jakub Sokołowski
10f3132bcd
logs.nimbus: use G1 garbage collector
...
https://github.com/status-im/infra-nimbus/issues/138
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-01 18:44:02 +01:00
Jakub Sokołowski
4e20fd2c14
nimbus.prater: use a new set of MEV boost URLs
...
The one from `flashbots.net` seems to have connectivity issues:
```
REST request was interrupted
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-24 13:16:06 +01:00
Jakub Sokołowski
15d96ca3be
nimbus.mainnet/prater: use more threads than 1
...
This setting is quite old and it's time to use more than one thread.
The `libp2p` branch is the exception that will keep using 1 thread.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-24 11:37:17 +01:00
Jakub Sokołowski
3e3cff6840
nimbus.mainnet/prater: enable pruned history
...
For most nodes this is fine, except for nodes with publicly exposed API,
which we should keep as synced from genesis and in archive mode.
Every other node is fine being prunned. I'm keeping AWS nodes not pruned
as fallback since increasing their storage is quick and easy.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 22:52:41 +01:00
Jakub Sokołowski
6e05ef6eec
nimbus.prater: add linux-01.cs-eu-nld1.nimbus.prater
...
Part of research into alternative hosting for Nimbus:
https://github.com/status-im/infra-nimbus/issues/132
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 21:25:42 +01:00
Jakub Sokołowski
d6da1ce336
nimbus.mainnet: drop db_purge and db_sync vars
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 12:38:17 +01:00
Jakub Sokołowski
297f347934
drop linux-01.cs-eu-nld1.nimbus.prater host
...
Decided against using it due to maintenance costs:
https://github.com/status-im/infra-nimbus/issues/132
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 12:37:15 +01:00
Jakub Sokołowski
77278c2b65
logs.nimbus: lower ES JVM heap size to 40 GB
...
Never ending issues with `Data too big` errors:
https://github.com/status-im/infra-nimbus/issues/138
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 00:11:55 +01:00
Jakub Sokołowski
fc236d0132
remove SSH access from mamy, miran, s1fr0
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-17 16:35:09 +01:00
Jakub Sokołowski
c05fad0e01
add linux-01.cs-eu-nld1.nimbus.prater host
...
Test for replacement of Hetzner hosts:
https://github.com/status-im/infra-nimbus/issues/132
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-30 21:34:21 +01:00
Jakub Sokołowski
61d586fa8c
logs.nimbus: set static max heap size to 48 GB
...
Trying to fix the `Data too large` circuit breaker errors:
https://github.com/status-im/infra-nimbus/issues/138
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-28 14:17:04 +01:00
Jakub Sokołowski
ee1ed5203b
logs/dash.nimbus: drop manual JVM heap size setting
...
Lets try how well the automatic sizing works:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/important-settings.html#heap-size-settings
https://github.com/status-im/infra-nimbus/issues/138
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-19 15:00:14 +01:00
Jakub Sokołowski
9f0ab35e5d
requirements: bump elasticsearch and kiban to 7.17.8
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-19 14:08:33 +01:00
Nikola K
2c3a01e1fe
add crypt1d as new nimbus devops
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-13 10:46:17 +01:00
Jakub Sokołowski
c18ead4714
nimbus.prater: add resync timer configuration
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-04 17:24:02 +01:00
Jakub Sokołowski
cd982c44f3
drop unused nimbus-db-purge role in favor of resync
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-03 15:00:39 +01:00
Jakub Sokołowski
d0bb5fa009
nimbus.ropsten: decomission, network shutdown
...
https://blog.ethereum.org/2022/11/30/ropsten-shutdown-announcement
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-09 08:51:13 +01:00
Jakub Sokołowski
7f5463fe14
nimbus.prater: use common ERA files folder
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-08 13:37:28 +01:00
Jakub Sokołowski
6cb88c3388
nimbus.ropsten: ropsten will be removed from unstable
...
https://github.com/status-im/nimbus-eth2/pull/4280
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-01 08:46:47 +01:00
Zahary Karadjov
01b6f0b6c7
Enable payload builder on 06-prater-unstable
2022-11-30 13:44:27 +02:00
Zahary Karadjov
3f94bbfc0f
Configure the --suggested-fee-recipient option for BNs and VCs across the fleet
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-30 10:49:23 +01:00
Jakub Sokołowski
86a5a83c99
nimbus.mainnet: use unstable ncli_db for ERA files
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-30 10:46:37 +01:00
Zahary Karadjov
2fba850aca
Enable the VC payload builder on linux-06's testing intance
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-24 14:16:22 +01:00
Jakub Sokołowski
8d25970d54
nimbus.prater: use unstable ncli_db to include fixes
...
Specifically fixes for ERA file validating and naming.
https://github.com/status-im/nimbus-eth2/pull/4351
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-24 13:53:20 +01:00
Jakub Sokołowski
fff4ae5c0a
nimbus.prater: enable nimbus-era-files role
...
Necessary to generate ERA files for hosting.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-08 17:56:03 +01:00
Jakub Sokołowski
7f7e234f36
nimbus.prater: bump header body and header limits
...
Necessary to accomodate large number of validators handled by the
validator client node.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-28 17:00:35 +02:00
Jakub Sokołowski
063a3b7c05
nimbus.prater: bump VC log level to DEBUG
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-28 17:00:22 +02:00
Jakub Sokołowski
26f0db1807
nimbus.prater: enable VC for linux-06 libp2p node
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-28 10:20:39 +02:00
Jakub Sokołowski
8f326fdf2a
logs.nimbus: open ES API port for Logstash hosts
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-27 16:33:37 +02:00
Jakub Sokołowski
7e4f19b453
nimbus.prater: adjust validators count on last host
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-26 11:15:50 +02:00
Jakub Sokołowski
2320bfd74a
nimbus.prater: open geth exporter ports
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-25 21:11:47 +02:00
Jakub Sokołowski
4d43415e61
nimbus.ropsten: open geth exporter ports
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-25 21:11:46 +02:00
Jakub Sokołowski
c696c70cfc
nimbus.prater: fix beacon node validator distribution
...
Missing part that already exists for Sepolia and Ropstne.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-25 18:19:23 +02:00
Jakub Sokołowski
baf158e399
nimbus.prater: drop index from validator client name
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-24 18:23:55 +02:00
Jakub Sokołowski
cf8bab14ab
nimbus.prater: use VC for unstable node on linux-03
...
https://github.com/status-im/infra-nimbus/issues/122
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-24 16:09:42 +02:00
Jakub Sokołowski
439d07db86
nimbus.ropsten: reduce REST headers and body size
...
This was a fix for very large URL arguments caused by large number of
validators applied to the connected validator client.
Unfortunately the values used were in bytes and not kilobytes.
In result we got unnecessarily high memory usage.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-22 12:33:23 +02:00
Jakub Sokołowski
83073a7567
nimbus.mainnet: deploy libp2p nodes to metal-07
...
Because `libp2p` nodes take up space on 05 and 06.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-19 12:16:50 +02:00
Jakub Sokołowski
c610692511
set explicit but wider values for websocket origins
...
Possible fix for `nim-waku` and `geth` connectivity issues:
https://github.com/status-im/nwaku/issues/1269
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-17 19:17:03 +02:00
Jakub Sokołowski
d63bd18938
give SSH access to p1ge0nh8er and s1fr0
...
For debugging issues with Geth Websocket port for Nim-Waku.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-14 15:54:55 +02:00
Jakub Sokołowski
4017674931
add systemd-journal groups to all users by default
...
https://github.com/status-im/infra-role-bootstrap-linux/commit/d85963fa
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-14 15:01:31 +02:00
Jakub Sokołowski
c8e3232dff
nimbus-era-files: use --network flag to fix errors
...
Changes to default runtime config have caused errors like this:
```
FAT Could not load head state, database corrupt? tid=3639597 file=blockchain_dag.nim:920 head=e7d4f3b7:4636671 tail=4d611d5b:0 genesis=4d611d5b:0
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-12 09:30:46 +02:00
Jakub Sokołowski
5de206719e
nimbus.prater: temporary fix for buggy doppelganger
...
https://github.com/status-im/infra-nimbus/issues/122
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-11 14:23:29 +02:00
Jakub Sokołowski
269a76a23e
nimbus.prater: deploy validator client to linux-04
...
https://github.com/status-im/infra-nimbus/issues/122
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-11 13:39:59 +02:00
Jakub Sokołowski
b5a6665de3
nimbus.ropsten: drop TTD config from extra flags
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-05 15:18:29 +02:00
Jakub Sokołowski
1773ffb439
nimbus.prater: payload builder on unstable-large-01
...
https://github.com/status-im/infra-nimbus/issues/128
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-29 15:03:34 +02:00
Jakub Sokołowski
759b3c8bf3
nimbus.prater: enable full light client data
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-28 15:24:36 +02:00