Open red-0ne opened 3 weeks ago
cc @okdas - Why we need to enable load testing on LocalNet. Question: is it still blocked by our ability to use PATH
instead of AppGateServer
?
@red-0ne One additional element/idea to this ticket.
What if we just do a load test (thousands of suppliers, apps, services, etc...) where:
We should see:
Wdyt?
cc @okdas - Why we need to enable load testing on LocalNet. Question: is it still blocked by our ability to use
PATH
instead ofAppGateServer
?
Not blocked. We won't be able to proxy too many requests, but I think good enough volume. I've run a few tests already.
@Olshansk
What if we just do a load test (thousands of suppliers, apps, services, etc...) where:
The only problem lays in suppliers which are tied to relay miners that are resource provisioning intensive and are limited to 3 (cc @okdas)
We may be able to achieve it using lean clients :thinking:
Other than that, I see no blocker for a plan that scales those.
We won't be able to proxy too many requests, but I think good enough volume. I've run a few tests already.
@okdas is this related to what you're describing there ?https://discord.com/channels/824324475256438814/1300629445677416458/1300630681801457724
The only problem lays in suppliers which are tied to relay miners that are resource provisioning intensive and are limited to 3 (cc @okdas)
Where does this limitation come from?
That's the default configuration on main
right now, but I don't think it should be hard to update it (with a bit of effort) unless I'm mistaken?
We may be able to achieve it using lean clients 🤔
Can you please provide more details on:
@red-0ne Dropping a note/idea here so I don't forget.
cc @RawthiL for visibility. We'll be using pocketdex alongside this and will likely need to build some necessary/cool/interesting charts. They'll all translate to Shannon.
Note: We'll need to turn this whole ticket/thread into a proper plan + design doc + blog post w/ clear requirements, visuals, etc
Just for context,
This will involve:
TypedEventListener
(that could help for the query client caching #543 task too).
Objective
Ensure that the tokenomics rules of the protocol correctly alter the actors balances.
Build confidence about how the TLMs are moving funds around actor and module account balances.
Goals
Deliverables
Non-goals / Non-deliverables
General deliverables
Creator: @red-0ne