Index: docs/manual/megatest_manual.html ================================================================== --- docs/manual/megatest_manual.html +++ docs/manual/megatest_manual.html @@ -868,11 +868,73 @@
Note 1: This road-map is still evolving and subject to change without notice.
Purpose: allow shrinking megatest.db data by moving runs to an alternate + Megatest area with same keys.
Method: extend db sync to take a different megatest area as a destination.
Design:
+add param -destination [area|path]. when specified runs are copied to new + area and removed from local db. +
++the data move would involve these steps +
++copy the run data to destination area megatest.db +
++mark the run records as deleted, do not remove the run data on disk +
++accessing the data would be by running dashboard in the satellite area +
++future versions of Megatest dashboard should support displaying areas in a + merged way. +
++some new controls would be supported in the config +
++[setup] ⇒ allow-runs [no|yes] ⇐= used to disallow runs +
++[setup] ⇒ auto-migrate=[areaname|path] ⇐= used to automatically + migrate data to a satellite area. +
+Branch: This work is taking place on branch v1.65-reduce-records
Purpose: shrink megatest.db data to enable lower load and higher performance.
Method: add a completed-runs.db and automatically move runs data from megatest.db to that db
Design:
Branch: This work is taking place on branch v1.65-reduce-records
Purpose: Automatically migrate homehost.
Method: Check that there are no tests running, launched or remotehoststart in past ½ hour then if not on homehost migrate the db to current host
Design: