55
56
57
58
59
60
61
|
. Re-work the dbstruct data structure?
.. Move main.db to global?
.. [ run-id.db inmemdb last-mod last-read last-sync inuse ]
. Re-work all queries to use run-id to dereference server
. Open main.db directly in calls to -runtests etc. No need to talk remote?
. remove common:faux-lock
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
. Re-work the dbstruct data structure?
.. Move main.db to global?
.. [ run-id.db inmemdb last-mod last-read last-sync inuse ]
. Re-work all queries to use run-id to dereference server
. Open main.db directly in calls to -runtests etc. No need to talk remote?
. remove common:faux-lock
db:get-test-info-by-id
db:get-test-state-status-by-id
db:get-test-info - do a get id by name/item-path
cache the id-
use test id plus run id to get from cache
need to do db:get-test-info-db
look at html gen for items - rollup needs deduplication nonoverlap
;; cache write these with transaction
db:teststep-set-status!
db:test-set-top-process-id
;; called a lot, maybe from rollup?
db:get-all-state-status-counts-for-test
;; load to move from server to client
tests:summarize-items ;; appears to be on client
tests:summarize-tests
;; converting rmt:set-tests-state-status
1. db:get-test-id needs rmt equiv
2.
|