Commit Graph

203 Commits

Author SHA1 Message Date
benbierens 3a61fc89c6
Adds WaitForCleanup test attribute to allow tests to wait for resources to be cleaned up 2024-06-06 15:09:52 +02:00
Ben e9555cf99e
Upload/download failure now automatically investigates node 2024-06-05 09:20:00 +02:00
Ben 11b866986d
wip retry upgrade 2024-06-04 11:06:19 +02:00
benbierens a846d51c0c
Implements ChainState in CodexContracts plugin 2024-05-31 11:19:50 +02:00
benbierens f5da80dc9c
Sets up ChainEvents object 2024-05-31 10:16:57 +02:00
Ben a749f82ca5
Switches blocktime logs to debug 2024-05-23 11:24:32 +02:00
Ben 6e9ea47b7d
Tracking contract state change moments in MarketplaceAccess 2024-05-23 11:15:14 +02:00
Ben e082f8a31c
Changes Mint-TT bot parameter to BigInt type. 2024-05-21 13:09:46 +02:00
Ben ad2181db0b
Fixes invariant-culture in assigner. Adds support for ulong. 2024-05-16 14:58:42 +02:00
Ben 7d9dcb263d
Prints default ArgsUniform values. Applies discord IDs instead of names. 2024-05-16 14:05:58 +02:00
Ben b3771cce32
Extract assigner from argsUniform 2024-05-16 12:14:03 +02:00
Ben 9717591224
Updates bot config to use ids instead of names 2024-05-16 11:54:31 +02:00
Ben 64ae7c8efe
Latest image of Codex 2024-05-15 10:34:40 +02:00
benbierens 6995cbfb23
hacky way to download container logs while retries are failing. 2024-05-09 09:38:04 +02:00
benbierens c6a757d6fb
Rename AddCodex. Better retry logging 2024-05-09 09:32:48 +02:00
benbierens c01f9dbb21
Fixes crash in blocktimefinder. 2024-05-09 08:57:19 +02:00
Ben 0ec43a9325
Shuts up json-serialization codex logging 2024-05-07 11:04:32 +02:00
benbierens e187bfc941
Changes time.retry to fixed timelength instead of fixed number of retries 2024-05-02 08:41:20 +02:00
Ben 58f7f9384a
Test for disc speeds 2024-04-23 09:10:10 +02:00
Ben c856f404e3
Adds test to show from which hosts blocks are downloaded. 2024-04-19 11:40:32 +02:00
benbierens 700fc0ea40
Sets quota for codex nodes. Sets loglevel for bootstrap node. 2024-04-15 07:57:13 +02:00
benbierens 86074dab6a
Bump k8s operation timeout for long timeset 2024-04-14 09:29:13 +02:00
benbierens 015d8da21d
Better logging for Time.WaitUntil. 2024-04-14 09:22:55 +02:00
benbierens d847c4f3ec
Adds names to kube wait functions 2024-04-14 08:56:22 +02:00
gmega e3b16fd742
add ability to stop single containers 2024-04-13 17:12:14 +03:00
benbierens 581cc80d5d
Implements getting blockTimeEntries 2024-04-13 09:19:20 +02:00
benbierens ae25b58610
Fixes exception in market averages 2024-04-12 09:12:51 +02:00
benbierens 69666d3fee
Setting up future-containers 2024-04-09 09:30:45 +02:00
benbierens 0b2dcef57e
Sets up showing of chain events in discord bot 2024-04-08 13:55:39 +02:00
benbierens 9c8151bdb7
Adds Market command 2024-04-07 14:04:31 +02:00
benbierens d532d9505a
Sets up autoclient. 2024-04-01 20:40:03 +02:00
benbierens 6c4b9345cb
sensible time range for bot test 2024-04-01 14:08:30 +02:00
benbierens 48e7f98956
Adds some logging 2024-04-01 13:46:30 +02:00
benbierens d7c7d47a61
Fixes crash in blocktimefinder 2024-04-01 13:42:07 +02:00
benbierens f5429b9c14
Merge branch 'master' into feature/bot-upgrade
# Conflicts:
#	Tests/CodexTests/BasicTests/ExampleTests.cs
2024-04-01 11:06:06 +02:00
benbierens 1344a6e3d2
Cleanup 2024-04-01 11:01:21 +02:00
Ben b25c747522
Ready for test. Need new bot images 2024-03-27 15:49:08 +01:00
Ben 01d6b8f227
Applies blockInterval 2024-03-27 15:39:42 +01:00
Ben 330552563c
Merge branch 'master' into feature/bot-upgrade
# Conflicts:
#	Tests/CodexTests/BasicTests/ExampleTests.cs
2024-03-27 15:25:58 +01:00
Ben 127b7daecc
Improves plugin log initialization 2024-03-27 08:41:18 +01:00
Ben bce9a2c124
Lines up new openAPI.yaml 2024-03-26 14:07:06 +01:00
Ben 05d28d1d0a
Restores debug info 2024-03-26 10:03:52 +01:00
Ben a3253b42d8
Introduces endpoint component from old http functionality 2024-03-26 09:10:06 +01:00
Ben b69059fd37
restoring debug-info 2024-03-26 08:58:16 +01:00
Ben c122aa9910
sets up http client 2024-03-25 15:46:45 +01:00
Ben 042285e664
increases block cache size 2024-03-22 14:16:55 +01:00
Ben 7d28b62206
new image 2024-03-22 13:36:33 +01:00
Ben 0a4c4c60c5
Merge branch 'master' into feature/bot-upgrade
# Conflicts:
#	Framework/NethereumWorkflow/BlockTimeFinder.cs
#	Framework/NethereumWorkflow/NethereumInteraction.cs
2024-03-22 10:59:57 +01:00
Ben 3cc3a2a9dd
cleanup 2024-03-21 16:26:48 +01:00
Ben 6d4d6fcdb9
working blocktime finder 2024-03-21 16:11:28 +01:00
Ben 4fdb310ca4
Sets up tests for blocktimefinder. 2024-03-21 12:18:04 +01:00
Ben ef53fe02a3
Improve logfile checking 2024-03-20 11:11:59 +01:00
Ben c5fb066c75
Allows for non-blocking stop of containers 2024-03-13 10:57:26 +01:00
Ben e42f1ddbd7
Adds support for command overrides to container recipes. 2024-03-13 10:01:37 +01:00
benbierens 42d3c5cd2c
debugging rewards 2024-02-19 15:41:48 +01:00
benbierens 1bf693938c
Block range type 2024-02-19 15:20:12 +01:00
benbierens da4101a042
Debugging time segmenter 2024-02-19 14:56:49 +01:00
benbierens cb259a9086
Setting up docker for rewarder bot 2024-01-31 11:30:29 -05:00
benbierens f25bca727d
Fixes crash in blocktime finder. Increases smart contract deploy timeout. 2024-01-26 11:27:37 -05:00
benbierens 2f10b30283
Sets up rewards api and handling. 2023-12-20 15:56:03 +01:00
benbierens 391a2653d9
Sets up getting of slot filled and freed events 2023-12-20 13:21:53 +01:00
benbierens 75757e37fb
Can fetch storage requests from chain 2023-12-20 10:55:29 +01:00
benbierens 2be31a4d3b
Cleanup 2023-12-20 10:33:44 +01:00
benbierens 4b74a9d5fe
working block time finder 2023-12-20 09:48:22 +01:00
benbierens 4f2539c59f
Adds marketplace generated code 2023-12-19 15:43:26 +01:00
benbierens 7df1f3da7b
block time finder 2023-12-19 15:30:46 +01:00
benbierens 6298744918
Better logging 2023-12-18 11:27:28 +01:00
benbierens beaa67c280
Adds transaction links to mint output 2023-12-15 11:02:06 +01:00
benbierens 5dc918287c
Merge branch 'master' into feature/public-testnet-deploying 2023-12-11 08:30:25 +01:00
benbierens 09554da362
Adds transfer speeds to status logs. 2023-12-06 10:50:02 +01:00
benbierens 074f5ebfae
Sets up transferSpeed class 2023-12-06 09:59:45 +01:00
Slava 4c46a708ab
Change affinity label (#85)
https://github.com/codex-storage/infra-codex/issues/100
2023-11-27 19:06:04 +02:00
benbierens 3761e236a3
Sets node critical priority for codex and geth nodes 2023-11-23 14:50:54 +01:00
benbierens ff52e8e841
Defines public IP fetching service 2023-11-23 14:15:37 +01:00
benbierens 005c9b4259
Merge branch 'master' into feature/public-testnet-deploying 2023-11-20 11:17:17 +01:00
benbierens f4532f3801
Target duration now supports timespan string format. 2023-11-17 14:51:32 +01:00
benbierens 485e3cf02e
Merge branch 'master' into feature/public-testnet-deploying 2023-11-14 10:50:41 +01:00
benbierens b47b596062
Fetches used external ports in order to guarantee no collisions. 2023-11-14 10:49:14 +01:00
benbierens 7de0e5a1c4
Sets up tests-runners as avoided scheduling affinity. 2023-11-14 10:16:00 +01:00
benbierens 4192952a37
Prevents reuse of external port numbers 2023-11-13 16:05:41 +01:00
benbierens b82c74865e
Adds numberSource for correct range for external ports 2023-11-13 15:27:52 +01:00
benbierens ca350604e3
Debugging nodeport 2023-11-13 15:11:49 +01:00
benbierens 5a7608460b
retry by setting nodeport explicitly 2023-11-13 13:58:34 +01:00
benbierens 71ad471958
Cleanup routing table tests. Adds retry. 2023-11-12 11:24:58 +01:00
benbierens ed56d9edcc
Cleanup of kubernetesWorkflow assembly. 2023-11-12 10:07:23 +01:00
benbierens 096282ae1a
Fixes debug/peer serialization. Adds retry for pod-finding. 2023-11-10 15:23:16 +01:00
benbierens b8ce4c49d6
Merge branch 'master' into deployment-json-rework
# Conflicts:
#	Tests/CodexContinuousTests/run.sh
#	Tools/CodexNetDeployer/deploy-continuous-testnet.sh
2023-11-08 09:29:22 +01:00
benbierens 90070de028
Enable debug logging from single environment variable or static field. 2023-11-08 09:24:39 +01:00
benbierens 073f0d86a1
Cleans up runnerLocationUtils. 2023-11-07 16:02:09 +01:00
benbierens ec6c987ef9
determine runner location with environment variables 2023-11-07 15:51:28 +01:00
benbierens 9d464708b5
Updates local address format 2023-11-07 13:49:28 +01:00
benbierens 3e49ce6ae9
Adds kube namespace to internal addresses 2023-11-07 13:13:06 +01:00
benbierens 6e60a8614c
Removes runnerlocation field from StartResult. 2023-11-07 13:06:49 +01:00
benbierens eecdcf308d
Rewrites runner location set 2023-11-07 12:48:18 +01:00
benbierens 3e500e8346
Unknown runner location option. 2023-11-07 12:42:01 +01:00
benbierens ea66b5b408
debugging address selection in cluster 2023-11-07 12:02:17 +01:00
benbierens d0bed64c68
Disables resource limits 2023-11-07 09:25:51 +01:00
benbierens 1412dd84fe
Get ports explicitly for internal or external endpoints 2023-11-06 16:52:55 +01:00
benbierens ad88560061
Creates internal service ports for external ports from container recipe. 2023-11-06 16:38:32 +01:00
benbierens 8d0b3feff7
logs runner location 2023-11-06 16:12:18 +01:00