| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-07 | feat: Add initial version of Postgres reporter | Fabian Mastenbroek | |
| 2020-05-07 | refactor: Migrate to Clikt for argument parsing | Fabian Mastenbroek | |
| This change migrates the experiment runner to Clikt for parsing command line arguments, since it provides functionality that we need for having multiple types of reporters (e.g. postgres and parquet), not offered by the current parser. | |||
| 2020-05-07 | feat: Add support for more sophisticated logging | Fabian Mastenbroek | |
| 2020-05-07 | style: Rename monitor to reporter | Fabian Mastenbroek | |
| 2020-05-06 | Switch params and take logarithm | Georgios Andreadis | |
| 2020-05-06 | Make failure interval configurable | Georgios Andreadis | |
| 2020-05-06 | test: Add initial integration test for SC20 experiments | Fabian Mastenbroek | |
| 2020-05-06 | refactor: Modularize experiment code | Fabian Mastenbroek | |
| 2020-05-06 | refactor: Make trace converter more reusable | Fabian Mastenbroek | |
| 2020-05-05 | Fix redundant braces | Georgios Andreadis | |
| 2020-05-05 | Add check for VMs not in placement data | Georgios Andreadis | |
| 2020-05-05 | Add basic replay policy | Georgios Andreadis | |
| 2020-04-20 | perf: Minor tweaks in trace fetching | Fabian Mastenbroek | |
| 2020-04-16 | bug: Fix issues related to early termination | Fabian Mastenbroek | |
| 2020-04-16 | perf: Convert traces to Parquet format | Fabian Mastenbroek | |
| 2020-04-15 | feat: Print settings to console | Fabian Mastenbroek | |
| 2020-04-15 | feat: Add support for seeding experiments | Fabian Mastenbroek | |
| 2020-04-15 | perf: Optimize trace loading for memory usage | Fabian Mastenbroek | |
| 2020-04-15 | perf: Optimize performance interference | Fabian Mastenbroek | |
| 2020-04-15 | perf: Convert output format to parquet | Fabian Mastenbroek | |
| 2020-04-15 | bug: Report shutdown state of all machines | Fabian Mastenbroek | |
| 2020-04-13 | bug: Remove failed vms from monitor | Fabian Mastenbroek | |
| 2020-04-12 | bug: Fix invalid FLOPs value for trace fragments | Fabian Mastenbroek | |
| This change fixes the invalid FLOPs values for the trace fragments which were multiplied twice by the number of cores of the VM. | |||
| 2020-04-10 | bug: Do not report error states as final state | Fabian Mastenbroek | |
| 2020-04-09 | bug: Do not schedule too large VMs on hypervisors | Fabian Mastenbroek | |
| 2020-04-09 | style: Fix typo in interferedBurst | Fabian Mastenbroek | |
| 2020-04-08 | bug: Fix incorrect reporting of overcommission | Fabian Mastenbroek | |
| 2020-04-06 | perf: Optimize SimpleVirtDriver | Fabian Mastenbroek | |
| This change optimizes the SimpleVirtDriver by removing unnecessary cancellations (which take a lot of time due to exception construction). Moreover, we now try to keep intermediate state sorted so that we do not have to re-sort every scheduling cycle (which was rather heavy as profiling showed). | |||
| 2020-04-03 | feat: Report hypervisor state every slice | Fabian Mastenbroek | |
| 2020-04-03 | feat: Fix failure duration parameters | Fabian Mastenbroek | |
| 2020-04-03 | feat: Add initial prototype for failure recovery | Fabian Mastenbroek | |
| 2020-03-31 | feat: Add reversed policies and random allocation policy | Fabian Mastenbroek | |
| 2020-03-30 | feat: Add option for specifying allocation policy | Fabian Mastenbroek | |
| 2020-03-30 | feat: Add flag for enabling failures | Fabian Mastenbroek | |
| 2020-03-30 | bug: Record start and power off events in SC20 experiments | Fabian Mastenbroek | |
| 2020-03-27 | Fix header | Georgios Andreadis | |
| 2020-03-26 | Monitor state changes, as well | Georgios Andreadis | |
| They're now stored in a RLE-fashion. | |||
| 2020-03-26 | feat: Implement correlated failures for individual clusters | Fabian Mastenbroek | |
| 2020-03-25 | bug: Fix race condition in VM provisioner | Fabian Mastenbroek | |
| This change fixes a race condition in the VM provisioner where VMs were scheduled based on stale information. | |||
| 2020-03-25 | feat: Record hypervisor events during experiment | Fabian Mastenbroek | |
| 2020-03-25 | refactor: Add support for specifying VM name | Fabian Mastenbroek | |
| 2020-03-25 | refactor: Migrate to Flow for event listeners | Fabian Mastenbroek | |
| 2020-03-25 | [ci skip] refactor: Refactor monitors into EventFlow | Fabian Mastenbroek | |
| 2020-03-25 | refactor: Rework monitor interfaces | Fabian Mastenbroek | |
| 2020-03-25 | [ci skip] feat: Add support for correlated failures | Fabian Mastenbroek | |
| 2020-03-25 | feat: Use Weilbull distribution for failures | Fabian Mastenbroek | |
| 2020-03-25 | feat: Add failures to SC20 experiment | Fabian Mastenbroek | |
| 2020-03-25 | feat: Track VM failures in SC20 experiment | Fabian Mastenbroek | |
| 2020-03-19 | Merge changes | Georgios Andreadis | |
| 2020-03-19 | Add option to submit selected VMs as file | Georgios Andreadis | |
| This should shorten the command length and circumvent Windows quirks. | |||
