Commit Graph

38 Commits

Author SHA1 Message Date
Ivan Folgueira Bande 623988e99b Stop using the "replica" concept from docker-compose-manual-binaries 2023-11-07 12:57:20 +01:00
Ivan Folgueira Bande 3c602482b2 limin max peers in both postgres and sqlite nodes
This is aimed to narrow down the test environment and avoid
interferences because we have different number of nodes sharing
messages.
2023-11-07 12:57:20 +01:00
Ivan Folgueira Bande 013d62d17d docker-compose-manual: set num users store_query_maker from env 2023-11-07 12:57:20 +01:00
Ivan Folgueira Bande b00e5be192 run_bootstrap: adding status.prod dns-discovery-url 2023-11-07 12:57:20 +01:00
Ivan Folgueira Bande 77b3387137 Moving jmeter related files to a jmeter folder 2023-11-07 12:57:20 +01:00
Ivan Folgueira Bande 7090cd125e Setting retention policy limit to 12mil messages 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande f2099153e6 docker-compose-manual-binaries: expose metrics ports 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande ca409b4966 docker-compose-manual-binaries: limit for more realistic container
The CPU and memory limits are set as per the dimension
of the machine used in wakuv2.prod.
2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande a3ea38b0eb docker-compose-manual-binaries.yml /home/shared folder for metal-01.he-eu-hel1.wakudev.misc 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande 2d85df9cd5 postgres.conf for 2GB RAM and 1 core 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande ebef1fd33f docker-compose-manual-binaries.yml - limit the num of store queries to 1 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande 989c4f5ac3 docker/run_waku_store_query_maker: reduce num concurrent users 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande 8e3ed8aa7e Connecting nodes with bootstrap node and adding go-waku store clients
One "go-waku" relay node is responsible for generating
traffic, which in turns creates "insert" events. And another
go-waku node that acts as a store client to generate "store"
requests to both "sqlite" and "postgres" nwaku store nodes.
2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande 4a6cea6c68 Introducing a richer dashboard where we can compare better 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande afea9054b2 docker-compose.yml: uncommenting the 'msg_publisher'. 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande 00b4be5021 Changing log level to debug in 'run_nwaku_store_postgres|sqlite.sh' 2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande 1002b6ebb4 docker-compose.yml
Uncommenting publisher container.
Exposing ports outside the containers.
Upgrading pending containers to nwaku version 0.20.0.
2023-10-23 22:43:21 +02:00
Ivan Folgueira Bande b025e85816 docker/msg_publisher.sh: setting a more realisting message size 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande d025a62e47 sh/publish_one_client.sh: adding content topic 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande 5c80a9fb7f docker compose: not exposing ports 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande 19fdb11f20 docker-compose-manual-binaries.yml: adapting to metal-01.he-eu-hel1.wakudev.misc.statusim.net 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande d73ed6e93b docker: adding scripts to perform comparison with locally built binary 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande a8529c7b49 go/main_test.go: adding new test to compare databases performance 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande a65882529d docker/run_nwaku_store_store|sqlite.sh: capacity retention policy 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande 025639b180 msg_publisher.sh: making it to publish random messages 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande 375a2b524b docker-compose-yml: updating images versions 2023-10-15 20:28:11 +02:00
Ivan Folgueira Bande ed6cce6ef2
Merge pull request #5 from waku-org/add-jmeter
Including jmeter to allow concurrent Store requests easily
2023-09-08 10:59:41 +02:00
Ivan Folgueira Bande 016941972d
Including jmeter to allow concurrent Store requests easily 2023-09-05 14:44:57 +02:00
Ivan Folgueira Bande 0273e77c0f
Merge pull request #4 from waku-org/docker-testing-approach
chore(store): adding a Docker compose option that allows to compare postgres & sqlite metrics
2023-08-30 18:29:52 +02:00
Ivan Folgueira Bande 49415b209b
Grafana dashboard: setting the default period time to "last 5 min" 2023-08-25 10:45:37 +02:00
Ivan Folgueira Bande 7cdd7e4fad
Setting storenode counter parts
With this parameter, each node is configured as "store client" and the
"store server" is the one indicated in the "storenode" parameter.
2023-08-25 10:27:41 +02:00
Ivan Folgueira Bande 0068bb24b8
adding a Docker compose option that allows to compare postgres & sqlite metrics 2023-08-24 19:25:29 +02:00
Ivan Folgueira Bande 89cdc34c2c
Merge pull request #3 from waku-org/new-tests
Adding bash script to stress inserts operation
2023-08-22 14:07:43 +02:00
Ivan Folgueira Bande fe7061a21e
Adding bash script to stress inserts operation 2023-08-22 13:04:39 +02:00
Richard Ramos d86d0d6cd7
chore: send msgs concurrently 2023-07-14 11:48:19 -04:00
Richard Ramos 1ee5d580c0
chore: use go-waku and send N messages and query for these 2023-06-29 16:03:08 -04:00
Richard Ramos 514f8ee9c4
test 2022-11-17 10:46:59 -04:00
Richard Ramos 6c00ae306c
initial commit 2022-09-29 10:22:23 -04:00