Skip to content

Prototype - New Experiment Structure and Detached Mode for Parallel Execution

Compare
Choose a tag to compare
@perdelt perdelt released this 22 Mar 20:54
· 187 commits to master since this release
246ba81
V0.5.0 (#58)

* Prepare next release

* Masterscript: K8s sketch of generating protocol for subfolders

* Masterscript: K8s sketch of generating protocol for subfolders

* Masterscript: K8s collect log and yaml in remote result folder

* Masterscript: K8s sketch of experiment structure

* Masterscript: K8s details of experiment structure

* Git ignore result folders

* Masterscript: K8s details of experiment structure

* Masterscript: K8s details of experiment structure - run benchmarker pods

* Masterscript: K8s details of experiment structure - deep copy to make parallel clients independent

* Masterscript: K8s details of experiment structure - parallel clients configurable

* Masterscript: K8s details of experiment structure - parallel clients configurable

* Added MariaDB

* Masterscript: K8s details of experiment structure - benchmark configs using a list of numbers of clients

* Added MySQL, OmniSci and PostgreSQL

* Masterscript: K8s details of experiment structure - benchmark configs separate module

* Masterscript: K8s details of experiment structure - send start time and check DBMS before loading

* Masterscript: K8s details of experiment structure - send start time in UTC

* Masterscript: K8s details of experiment structure - check monitoring

* Masterscript: K8s details of experiment structure - auto mount monitoring

* TPC-H: 12 DBMS prepared

* Masterscript: K8s details of experiment structure - log loading

* Masterscript: K8s exception for stop portforward

* Masterscript: K8s cluster tool CLI

* Masterscript: K8s tools CLI - cluster management and tpch

* Masterscript: K8s details of experiment structure - data loading asynch

* Masterscript: K8s details of experiment structure - logging

* TPC-H: 12 DBMS prepared

* Masterscript: K8s tools CLI - cluster management and tpch

* TPC-H: Citus DBMS prepared

* TPC-H: Citus DBMS multi host prepared

* TPC-H: Citus DBMS multi host prepared - 2 workers

* DBMS: New service name

* Masterscript: K8s details of experiment structure - dialects

* Masterscript: K8s details of experiment structure - port-forward exceptions

* Masterscript: K8s details of experiment structure - also stop and label stateful sets of sut

* Masterscript: K8s tools CLI - cluster management get status

* Masterscript: K8s details of experiment structure - attach workers

* TPC-H: Citus DBMS multi host prepared - DDL does not attach workers

* TPC-H: Citus DBMS multi host prepared - difference .docker and .configuration

* TPC-H: Citus DBMS multi host prepared - default experiment

* TPC-H: Citus DBMS multi host prepared - parameter number of workers for TPC-H

* Masterscript: Linux compatible fetching of host infos

* Masterscript: Linux compatible fetching of host infos

* Masterscript: K8s tools CLI - cluster management get status as df

* TPC-H: Citus DBMS multi host prepared - mark loaded sut

* TPC-H: Citus DBMS multi host prepared - mark loaded sut

* Masterscript: K8s details of experiment structure - asynch loading

* Masterscript: K8s tools CLI - cluster management get status as df per experiment

* TPC-H: Citus DBMS multi host prepared - OmniSci dialect for profiling

* Masterscript: K8s details of experiment structure - time loading is int

* Masterscript: K8s details of experiment structure - time loading is float

* Masterscript: K8s tools CLI - verbose mode

* Masterscript: K8s details of experiment structure - test if monitoring is ready

* Masterscript: K8s details of experiment structure - loading time readable

* Masterscript: K8s tools CLI - stop monitoring

* Masterscript: K8s details of experiment structure - loading time readable

* Masterscript: K8s details of experiment structure - loading time must be float

* Masterscript: K8s details of experiment structure - monitoring test

* Masterscript: K8s details of experiment structure - monitoring test

* Masterscript: K8s details of experiment structure - metrics contain instance

* Masterscript: K8s details of experiment structure - reload data if pod is restarted

* Masterscript: K8s details of experiment structure - check if data is loaded

* Masterscript: K8s details of experiment structure - check if data is loaded

* Masterscript: K8s details of experiment structure - check if data is loaded

* Masterscript: K8s details of experiment structure - loading time as int

* Masterscript: Get connection info - Windows

* Masterscript: K8s details of experiment structure - check_sut

* Masterscript: Get connection info - Windows

* Masterscript: Get connection info - Windows

* Masterscript: Get connection info - Windows

* Masterscript: Get connection info - Windows

* Masterscript: Get loading metrics

* Masterscript: Get loading metrics

* Masterscript: K8s tools CLI - cluster management readable time loading start

* Masterscript: Get loading metrics - output log

* Masterscript: Do not load data before monitoring is ready

* Masterscript: Monitoring does not use node selector

* Masterscript: Also copy error logs to results

* TPC-H: Default request 2 cpus

* Masterscript: Stop SUT from fetching running pods

* Masterscript: Stop SUT from fetching running pods

* Masterscript: Stop SUT from fetching running pods

* Masterscript: Stop SUT from fetching running pods

* Prepare release