From 2c0818ba6c3139ed7b399e0158341d768ef40223 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 14 Sep 2022 04:28:42 +0000 Subject: [PATCH] --- devdocs/todo.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/devdocs/todo.txt b/devdocs/todo.txt index e96a972c..c69aa0df 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -3,6 +3,30 @@ Get stress test running, need to be sure + all tests 15 minutes, load is peak 1m near start of test about 4m in and 5min avg, cpu is eyeball avg near end of test when it's peaking, on 6 dollar droplet in nyc values are LOAD average from droplet graphs + This is a *shared* droplet so it's possible other users are affecting the overall responsiveness etc, not clear to me if that's the case but :shrugemoji: + + 2022-09-13 16:45:00 15 users 70% cpupeak, 1.35loadpeak, .5 end load cpu 23% mem 65% + 2022-09-13 17:07:43 30 users 68% cpupeak, 1.98 loadpeak, 1.3 end load cpu 43% mem 75% + 2022-09-13 17:26:59 60 users 86% cpupeak, 5.76 loadpeak, 3.85 endload, cpu 85%!, 78% mem peaked at end ** First Errors in the test output from jmeter, priors did not error out Peak errors (87%!) 4 minutes into test then drops off, caching? This is too many errors to be reliable. + 2022-09-13 19:06:14 10 users 78% cpupeak, 1.39 loadpeak, .1 end load, cpu 15%, mem 58% + 2022-09-13 19:26:33 50 users 75% cpupeak, 4.48 loadpeak but at end weirdly, peakmem 48% *Very minor errors 1.7%error was most then dropped, found at early peak load. All load ramped up smoothly over time unlike other runs that were opposite. also watching plex maybe affecting things + 2022-09-13 19:47:04 40 users (trying to find error range) + + +Stress test todo: + Realism + I fear that the way the load seems to peak then drop off as the test progresses indicates it's caching the similar requests and not reflecting true random load + Check over tests are they just simple consistent reads or are there enough writes in there? + Only one write to Vendors, sb more writes, particularly wo more complex objects like wo but at least customers, memos etc + Are the get routes just getting the same records over and over or is it randomizing? + Is the schedule view hit enough? I feel like that's somethign people will be in a lot + Searching in picklists by entered value simulation but randomized? + note doesn't have to actually return values, just needs to do the work + Download or fake download report files, wait on report jobs? + + + reorganize below and then whatever is most urgent @@ -148,6 +172,9 @@ I'm thinking of reducing the price, 50 seems way too high for most people, perha L8ER >>>>>>>>>>>>>>>>>>>> +todo: jmeter load testing surfaced this in the log: +it's actually part of one of the tests, not sure if I should axe it or keep it, but it does tend to fill the log +Non existant translation keys requested: PMTemplate,PartInventoryList,NotificationSettings,FilterUnsaved,WorkOrderTemplate todo: Howto doc in digitalocean work folder sb moved into rockfish docs as central location / cheat sheet when on the road