Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Do
-
None
-
None
Description
Rough ideas by AV:
- support multinode tests that include DDL/DML commands directed at various multiple nodes
- support mulitnode tests where DML commands are interspersed with various OS level events such as host reboot/docker restart
- support at least 3 deployment mode (on prem(xbench), docker-compose , k8s (sky)
- chose the language to write individual tests ( sql script, shell , python, other ??) . The test developer should have abstractions that work for all deployment modes. For example " connect to PM2 " or " restart PM2" . Test developer should not have to code if/then/else to support deployment modes.
- tests should collect all artifacts such as logs ad config files from each node , at least all files from /var/log/mariadb/columnstore and /etc/columnstore
- any crash info should be collected as well
- There should be some meta language (set of yaml ??) that define which tests run in each deployment mode. we may chose to run a subset for some deployment to save time