From 47c445d5f28da6db1af26fa1d814513f6736b2c1 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 27 Oct 2021 21:22:00 +0000 Subject: [PATCH] Report render process manager v2.0 --- ayanova/devdocs/todo.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 26081d81..75b1fdd2 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -26,15 +26,12 @@ ISSUE: reporting failing on linux under load zombie processes? https://developers.google.com/web/tools/puppeteer/troubleshooting#running_puppeteer_in_docker -todo: Test my killing process thing on Linux and ensure no more than one process of chrome is there at a time and the test can't kill the server - make sure it works before proceeding - Also there was that no single process setting change to check into as well - -todo: +todo: rejig render stuck process killer to be thread safe and have a configurable number of allowed running simultaneous headless browser pdf processors ideally it should allow at least two or three instances at once and track all and return a server busy response to try again if no free slot available so it will need a list of instances with age and process id Report rendering at client must respond back with the too busy message and try again + 503 Service Unavailable @@ -264,6 +261,8 @@ function ayGroupByTag(reportDataArray, tagContains) { \_____|______|_____|______|_| \_| |_| +- 1 todo: server settings ops page is not showing new report rendering settings, it appears to have static items it expects and displays :( + - 1 todo: firefox schedule fix: https://github.com/vuetifyjs/vuetify/issues/14243#issuecomment-944907925 - 1 todo: admin-history page showing http://localhost:8080/adm-history LT:Global but other things are properly translated @@ -289,7 +288,9 @@ function ayGroupByTag(reportDataArray, tagContains) { https://stackoverflow.blog/2021/10/06/best-practices-for-authentication-and-authorization-for-rest-apis/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter - +- 2 metrics ops page should show the little dots so know where to position the mouse to see the reading at that point + also, there needs to be more "dots", it's too few to get proper idea + also todo under server that metrics isn't really capturing the whole server metrics only the ayanova process metrics as far as I can tell -2 hyperlinks in memos sb clickable to open in new tab or window or whatever this supports help links in migrate and also user links like "take a look at workorder 55" with a link to it in the UI