This commit is contained in:
2021-05-28 23:19:10 +00:00
parent 647ee056de
commit d0a60b6a06
2 changed files with 37 additions and 10 deletions

View File

@@ -342,17 +342,43 @@ todo: many biz objects are not using new PUT methodology
CURRENTLY DOING: testing, clean up and refinements
RELEASE TESTING
CURRENTLY DOING: RELEASE TESTING - try on all devices
TODO: Seed huge bombing after seed large on devops, testing adding Command Timeout=90 to connection string:
8 21:54:26.8532|INFO|AyaNova.Api.Controllers.LicenseController|Database erase completed
2021-05-28 21:54:32.2582|INFO|Seeder|Seeding data, level Large, time zone offset -7
2021-05-28 21:54:32.2626|INFO|Seeder|Erasing Database "AyaNova"
2021-05-28 21:54:32.3971|INFO|Seeder|Database erase completed
2021-05-28 21:54:36.6075|INFO|Seeder|Seeding LARGE sample data....
2021-05-28 22:02:56.6949|INFO|Seeder|LARGE level sample data seeded in 8 minutes and 20 seconds
2021-05-28 22:02:56.7065|INFO|Seeder|Seeding completed successfully
2021-05-28 22:02:56.7065|INFO|Seeder|Seeder: setting server state back to Open
2021-05-28 22:14:29.1470|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
2021-05-28 22:15:40.5695|INFO|AyaNova.Api.Controllers.AuthController|User "Mac Strosin - SalesLimited" logged in from "::ffff:172.18.0.1" ok
2021-05-28 22:52:25.7845|INFO|AyaNova.Api.Controllers.AuthController|User "AyaNova SuperUser" logged in from "::ffff:172.18.0.1" ok
2021-05-28 22:52:41.1257|INFO|AyaNova.Api.Controllers.LicenseController|Erasing Database "AyaNova"
2021-05-28 22:53:16.7618|ERROR|SERVER|Error=>Npgsql.NpgsqlException (0x80004005): Exception while reading from stream
---> System.TimeoutException: Timeout during reading attempt
at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
at AyaNova.Util.DbUtil.EraseTableAsync(String sTable, NpgsqlConnection conn, Boolean tableHasNoSequence) in C:\data\code\raven\server\AyaNova\util\DbUtil.cs:line 498
at AyaNova.Util.DbUtil.EmptyBizDataFromDatabaseForSeedingOrImportingAsync(ILogger _log) in C:\data\code\raven\server\AyaNova\util\DbUtil.cs:line 474
at AyaNova.Api.Controllers.LicenseController.RemoveAllData(String acceptCode) in C:\data\code\raven\server\AyaNova\Controllers\LicenseController.cs:line 268
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2021-05-28 23:05:05.2347|INFO|BOOT|AYANOVA SERVER 8.0.0-alpha.109 BOOTING
OTHER TODOs
todo: read only mode (login as limited role) can add task list, maybe other stuff
todo: implement name cache for populateviz with type and id so it can work from memory where possible
e.g. taxcodes likely get reused all over the place so querying for them constantly is wasted time and overhead
@@ -381,6 +407,7 @@ todo: strip all *viz fields from object before sending over the wire from client
See the header save for working example, others will be easier since they set *all* fields on return unlike header which is a bastardized one
todo: mark for deletion with ONE record and no table?? how does that work?
keeping a single row as for above would help with this
TODO: test new from scratch wo regularly
todo: subrights test
@@ -398,7 +425,7 @@ todo: is it really feasible to duplicate a workorder? What about all the side e
todo: should be able to create a new workorder for a customer from that customers menu (same with other objects that have an identifiable customer)
this was in v7 (from main grid not inside object but can't replicate that so this instead)
todo: r4eporting - need to add pre-caching code and populate *Viz throughout graph to workorder before testing printing code.
todo: r4eporting - need to add pre-caching code (for the few ENUM lists there are) and populate *Viz throughout graph to workorder before testing printing code.
OVERALL

View File

@@ -1,4 +1,4 @@
export default {
version: "8.0.0-alpha.109",
version: "8.0.0-alpha.110",
copyright: "© 1999-2021, Ground Zero Tech-Works Inc."
};