140 Commits

Author SHA1 Message Date
Roman
4efd086b08
fix: wrap up actual work into spam protection module 2025-03-04 01:27:36 +00:00
Roman
34df0f5c7f
test: spam protection random bytes single burst
- prevent false positives
2025-03-03 00:33:41 +00:00
Roman Zajic
1022a14e76
Merge branch 'master' into test-dos-robustness 2025-03-03 07:10:22 +08:00
Roman Zajic
84cdeed3dc
Merge pull request #6 from logos-co/chore-collect-more-insight-dispersal
chore: Collect more insight for data dispersal
2025-02-28 17:17:39 +08:00
Roman
0eb9ac750d
test: spam protection multiple bursts 2025-02-28 06:46:26 +00:00
Roman
6fd4b083fb
fix: remove redundant fixture param 2025-02-28 05:52:29 +00:00
Roman
8db3014407
fix: add params utf8 and padding to disperse_data 2025-02-28 03:52:02 +00:00
Roman
bf236107bb
fix: use utf8 and padding separately 2025-02-28 03:40:25 +00:00
Roman
b455b57bf9
fix: update da_identify_retrieve_missing_columns to cycle through all nodes 2025-02-28 02:53:34 +00:00
Roman
442a94551d
fix: reduce delay(5) occurrence 2025-02-28 01:34:53 +00:00
Roman
0b0c59ea6b
fix: use fixture without params 2025-02-28 01:29:08 +00:00
Roman
1c227a7eca
fix: switch to testnet image
- limit random bytes to fixed length
- add balancer_interval_secs property
2025-02-28 01:27:08 +00:00
Roman
ab9825ca0a
test: consumed bandwidth random data dispersal 2025-02-28 01:18:14 +00:00
Roman
768bc30201
test: spam protection with valid uploads
- move delay(5) to fixtures
2025-02-27 05:56:14 +00:00
Roman
9e45d0d890
fix: add balancer_interval_secs property to sample file 2025-02-27 03:23:32 +00:00
Roman
bcedf4b83d
fix: add balancer_interval_secs property 2025-02-27 00:18:11 +00:00
Roman
fa41c8fde6
test: signing with new gpg key 2025-02-26 02:03:17 +00:00
Roman
0b6fc270e7
fix: call the functions 2025-02-25 16:56:36 +11:00
Roman
48847ce5cc
fix: add optional timeout to disperse and get range 2025-02-25 16:39:55 +11:00
Roman
bf7644bcf4
fix: add fixture 2025-02-25 15:11:31 +11:00
Roman
096baf0001
test: spam protection for upload 2025-02-25 15:05:39 +11:00
Roman Zajic
d087db7285
Merge pull request #4 from logos-co/test-networking-privacy
Test/networking and privacy
2025-02-23 05:42:38 +08:00
Roman
db1856de69
fix: add dispersal overhead check
- improve error handling for disperse_data
2025-02-21 19:00:04 +11:00
Roman
9336c2a3c1
test: get range 2025-02-21 12:59:36 +11:00
Roman
dd32fe1987
test: consumed bandwidth measurement 2025-02-21 10:52:10 +11:00
Roman
f11208c649
fix: cleanup logging in prepare_cluster_config 2025-02-21 10:30:57 +11:00
Roman
9f729d9289
fix: cleanup config files 2025-02-21 10:28:03 +11:00
Roman
cc8ff45d76
test: use cfgsync template 2025-02-21 10:10:34 +11:00
Roman
e83e0b0b23
test: disperse to nodes member of many subnets 2025-02-20 16:52:53 +11:00
Roman Zajic
c56f25b697
Merge pull request #3 from logos-co/test-data-availability-integrity
chore: Sync data availability and integrity tests with latest Nomos node changes
2025-02-15 06:29:38 +08:00
Roman
b8719ddd36
test: rename daily workflow 2025-02-13 22:10:01 +08:00
Roman
dd3c820f27
test: daily workflow 2025-02-13 20:19:08 +08:00
Roman
4b0678afa4
fix: reduce params in start_container 2025-02-13 19:51:14 +08:00
Roman
5a8455c22d
fix: refactor stop and kill 2025-02-13 19:25:05 +08:00
Roman
9c61ae1f9d
fix: move command param to kwargs 2025-02-13 18:34:54 +08:00
Roman
f7d54c8b89
fix: change data to assert 2025-02-13 17:26:29 +08:00
Roman
f74002c108
test: with different data 2025-02-13 17:12:41 +08:00
Roman
cdc7836e33
fix: conversion functions for index and app_id 2025-02-13 11:07:41 +08:00
Roman
d340256605
fix: refactor run for NomosCli 2025-02-13 10:29:18 +08:00
Roman
ebd56ce282
fix: indexing for ensure_nodes_ready 2025-02-12 22:09:55 +08:00
Roman
eb51c6b02c
fix: rename workflow 2025-02-12 15:33:30 +08:00
Roman
4824aff5f3
fix: change to public image 2025-02-12 15:25:50 +08:00
Roman
e55e6b6ec2
fix: checkout first 2025-02-12 15:19:41 +08:00
Roman
1144a7a733
fix: move prune-vm into correct dir 2025-02-12 15:17:52 +08:00
Roman
3189548fd9
test: test_data_integrity in workflow 2025-02-12 15:15:38 +08:00
Roman
9e85b0ada3
fix: adjust delays 2025-02-12 13:39:43 +08:00
Roman
51d108ccd0
fix: add response content check
- minor log changes
- return try to disperse_data
- increase timeouts
2025-02-12 10:38:15 +08:00
Roman
ca8eabfc35
fix: use 4 node instead of 5 node cluster
- fix test_da_identify_retrieve_missing_columns
2025-02-11 16:11:14 +08:00
Roman
c84f461b45
fix: add remove_padding
- parse exact result
2025-02-11 14:20:58 +08:00
Roman
0ce52802f7
fix: add log stream parsing
- try/except for docker.run
2025-02-10 20:49:24 +08:00