Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
V0.6.3 Unified benchmarking / evaluation components, refined loading …
…and indexing components (#156) * Masterscript: Towards unifying collections of loading and benchmarking components * Masterscript: Unification of run_benchmarker_pod() * Evaluator: First sketch of implementation * Evaluator: Exit code * Masterscript: Currently, only benchmarking component fetches loading metrics * Evaluator: First sketch of implementation * Evaluator: Debugging * Masterscript: Unification of run_benchmarker_pod() * Masterscript: Unification of run_benchmarker_pod() - copy split connection files * Masterscript: Test benchbase result * Masterscript: get_workflow_list() to test results for completeness * Masterscript: Dump output of loading metrics pod * Masterscript: Reconstruct workflow need benchmarking df * Masterscript: Compare reconstructed workflow with benchmarker lists * Evaluator: HammerDB test result for formal correctness * Masterscript: use_distributed_datasource, default False * Masterscript: Loading metrics dumps debug infos * Masterscript: Monitoring set to 5s scraping interval * Masterscript: Monitoring set to 15s scraping interval * Masterscript: Monitoring scraping interval as parameter of experiment and configuration * HammerDB: Download results * Masterscript: More job labels to identify connection and time * Masterscript: More job labels to identify connection and time * Masterscript: Monitor stream first tests * Masterscript: Monitor stream for all benchmarking components * Masterscript: Monitoring transformed * Masterscript: Monitoring loading uses connection's specific config * Masterscript: Monitoring stream uses connection's specific config, show errors * Masterscript: Monitoring changes connection.config, overwrite it with correct data again * Masterscript: Remove old methods and set path more consistently * Masterscript: Upload connection.config * Masterscript: Docs * Masterscript: Loading time from time spans of pods * Masterscript: Loading time from time spans of pods - more debug output * Masterscript: Loading time from time spans of pods if exists, total time span otherwise * Masterscript: Also add timeGenerator as info * Masterscript: Remove old evaluation methods * Masterscript: Indexing reuses schema script methods * Masterscript: time_ingested at sut and pvc * Masterscript: No indexing per default * Masterscript: Also store time markers per pod and container of jobs (loading and benchmarking) * Masterscript: Use message queue for benchmarker * Masterscript: Also store time markers per pod and container of jobs (loading and benchmarking) * Masterscript: Also store time markers per pod and container of jobs (loading and benchmarking) in connection.config * Masterscript: Sketch storing index time, dbmsbenchmarker uses benchmarking_parameters * DBMSBenchmarker: Time synch 4 min in future * Masterscript: Copy configs to result folder before starting benchmarker component's job * Masterscript: Only delete job pods when job is completed * Masterscript: patch loading * Masterscript: store timeIngesting * Require: patch loading * Masterscript: patch loading * Masterscript: store timeIndex * Masterscript: set_pod_counter() to 0 before loading starts * Masterscript: read timeLoading after indexing (again) * Masterscript: store timeSchema * Masterscript: store all script_times * Masterscript: store all script_times as float * Masterscript: Log scripting times for debugging * Masterscript: Verify loading times * Masterscript: set_additional_labels() * Masterscript: set_additional_labels() SF for TPC-H
- Loading branch information