This commit is contained in:
2021-10-16 17:25:43 +00:00
parent 7dc63ce9f4
commit 1ad35dc931

View File

@@ -10,6 +10,25 @@
## TODO TO BETA
seed huge data at devops:
2021-10-15 16:59:19.1307|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
2021-10-15 17:01:18.6454|INFO|Seeder|Seeding data, level Huge, time zone offset -7
2021-10-15 17:01:18.6505|INFO|Seeder|Erasing Database "AyaNova"
2021-10-15 17:01:19.4972|INFO|Seeder|Database erase completed
2021-10-15 17:01:24.0784|INFO|Seeder|Seeding HUGE sample data....
2021-10-15 19:03:53.8347|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
2021-10-15 23:27:30.9550|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
2021-10-16 00:43:50.0429|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
2021-10-16 04:32:03.0088|WARN|Microsoft.AspNetCore.Server.Kestrel|As of "10/16/2021 04:31:58 +00:00", the heartbeat has been running for "00:00:04.0389139" which is longer than "00:00:01". This could be caused by thread pool starvation.
2021-10-16 08:19:49.1998|INFO|Seeder|HUGE level sample data seeded in 15 hours, 18 minutes and 25 seconds
2021-10-16 08:19:49.2382|INFO|Seeder|Seeding completed successfully
2021-10-16 08:19:49.2387|INFO|Seeder|Seeder: setting server state back to Open
2021-10-16 13:20:49.9804|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
figure out a way to group by tags and also filter to only include tags that contain a string of text
i.e. either run a report that groups by each tag found in *every* record
or, optionally, include a parameter which is a string of text to look for in the tag array and only include in a group if it's got that text somewhere in the tag
@@ -65,7 +84,7 @@ function ayGroupByTag(reportDataArray, tagContains) {
todo: v8migrate bombs if tag removed and left blank on attachment posting
make it work with an empty migrate tag
Update front / back / dotnet 6 is out
https://dotnet.microsoft.com/download/dotnet/6.0
https://docs.microsoft.com/en-us/dotnet/core/compatibility/6.0
@@ -78,9 +97,25 @@ TODO: Need to test on our linux server again with v6
//performance
https://docs.microsoft.com/en-us/aspnet/core/performance/performance-best-practices?view=aspnetcore-5.0
todo: hard cap on appointments brought back controlled by client in settings otherwise unusable
ideally centered around current date
applies to month view
force user to filter by tags if too much, i.e. truncated result with error so they can see it was limited
todo: hard cap timeout on anything very time consuming like report generation, datalist queries, schedule etc
if a report ties up the server for more than XX seconds it should stop it adn return an error too big
todo: server metrics broken?
todo: profile the server during seeding, it's unbelievably slow, what exactly is the slowness caused by and what can be done to fix it?
https://github.com/Microsoft/perfview
todo: should some things that were tagified be reverted back like in v7 due to reporting and other issues?
todo: tax code too large a value just server error, no message
numeric field overflow
sb either handle larger values or screen them and truncate or just return validation error
@@ -837,3 +872,6 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo
BUILD 135 CHANGES OF NOTE
- fixed issue with v8Migrate bombing when import tag is set to empty