| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-23 | Extract Jacoco convention from Kotlin library convention | Fabian Mastenbroek | |
| This commit extracts the configuration for Jacoco into a separate convention file. | |||
| 2021-02-23 | Remove unnecessary dependencies on JUnit Platform Launcher | Fabian Mastenbroek | |
| This change removes unnecessary dependencies on JUnit Platform launcher from the repository. Previously, the launcher was used to bootstrap tests for Gradle when it did not natively support JUnit Platform. Gradle now has native support for JUnit Platform, so the dependency is not needed anymore. | |||
| 2021-02-16 | Merge pull request #75 from atlarge-research/chore/dependencies | Fabian Mastenbroek | |
| Update simulator build dependencies | |||
| 2021-02-16 | Update JUnit dependencies to 5.7.1 | Fabian Mastenbroek | |
| 2021-02-16 | Update ktlint-gradle to 10.0.0 | Fabian Mastenbroek | |
| This change updates the ktlint-gradle dependencies to version 10.0.0, which resolves the deprecation warnings that were previously emitted by the plugin. | |||
| 2021-02-16 | Update to Kotlin 1.4.30 | Fabian Mastenbroek | |
| 2021-02-16 | Update to Gradle v6.8.2 | Fabian Mastenbroek | |
| 2021-01-21 | Merge pull request #74 from atlarge-research/docs/component-diagram | Fabian Mastenbroek | |
| Fix centering of component diagram in README | |||
| 2021-01-21 | Fix centering of component diagram in README | Ece Doganer | |
| This commit solves the centering of the component diagram in the README file by referincing the raw file address from GitHub. | |||
| 2021-01-12 | Merge pull request #73 from atlarge-research/feat/harness-sc18 | Fabian Mastenbroek | |
| Update SC18 experiments to use experiment harness | |||
| 2021-01-12 | Refactor SC18 experiments to use new experiment harness | Fabian Mastenbroek | |
| 2021-01-12 | Properly close EventStream on close call | Fabian Mastenbroek | |
| This change fixes an issue where an EventStream was not properly closed when the user asked so. | |||
| 2021-01-12 | Merge pull request #72 from atlarge-research/chore/gradle-6.8 | Fabian Mastenbroek | |
| Update to Gradle 6.8 | |||
| 2021-01-12 | Update to Gradle 6.8 | Fabian Mastenbroek | |
| This change updates the Gradle build system to version 6.8. This release significantly improves performance of Kotlin DSL scripts and also updates the Kotlin version to 1.4. | |||
| 2021-01-11 | Merge pull request #71 from atlarge-research/perf/workload | Fabian Mastenbroek | |
| Convert to pull-based workload model | |||
| 2021-01-11 | Add support for hypervisor selection | Fabian Mastenbroek | |
| This change allows users to select the hypervisor scheduler to use when deploying hypervisors onto bare-metal machines. | |||
| 2021-01-11 | Add hypervisor supporting space-shared VMs | Fabian Mastenbroek | |
| This change adds a new hypervisor implementation that supports virtual machine that have exclusive access to resources (e.g., CPU). | |||
| 2021-01-11 | Convert to pull-based workload model | Fabian Mastenbroek | |
| This change converts the low-level workload model to be pull-based. This reduces the overhead that we experienced with our previous co-routine based approach. | |||
| 2021-01-07 | Merge pull request #69 from atlarge-research/refactor/workflows-v1 | Fabian Mastenbroek | |
| Refactor workflow service to schedule tasks onto VMs | |||
| 2021-01-07 | Merge pull request #70 from atlarge-research/feat/harness | Fabian Mastenbroek | |
| Add universal experiment harness | |||
| 2021-01-07 | Refactor workflow service to schedule tasks onto VMs | Fabian Mastenbroek | |
| This change updates the workflow service to delegate the resource scheduling logic to the virtualized resource provisioner. | |||
| 2021-01-07 | Migrate OpenDC SC20 experiments to experiment harness | Fabian Mastenbroek | |
| This change refactors the SC20 experiments in OpenDC to use the standalone experiment harness as opposed to its built-in ad-hoc experiment framework. | |||
| 2021-01-07 | Add rudimentary console runner for harness | Fabian Mastenbroek | |
| 2021-01-07 | Add initial experiment harness to OpenDC 2.0 | Fabian Mastenbroek | |
| This change adds an experiment harness to OpenDC 2.0 based on previous work on separate branches. This harness enables users to declaratively specify and orchestrate experiment designs. | |||
| 2021-01-03 | Merge pull request #68 from atlarge-research/feat/event-tracer | Fabian Mastenbroek | |
| Add experimental event tracer | |||
| 2021-01-03 | Adapt workflow engine to use event tracer | Fabian Mastenbroek | |
| 2021-01-03 | Integrate event tracer in SimVirtProvisioningService | Fabian Mastenbroek | |
| 2021-01-03 | Add library for event tracing | Fabian Mastenbroek | |
| This change adds a new library for event tracing, in order to use a consistent approach for recording and processing event (streams). | |||
| 2021-01-03 | Merge pull request #67 from atlarge-research/chore/dependencies | Fabian Mastenbroek | |
| Update simulator dependencies | |||
| 2020-12-31 | Update to kotlinx-coroutines 1.4.2 | Fabian Mastenbroek | |
| 2020-12-31 | Update to Kotlin 1.4.21 | Fabian Mastenbroek | |
| 2020-12-31 | Update to Gradle 6.7.1 | Fabian Mastenbroek | |
| 2020-11-12 | Merge pull request #64 from atlarge-research/bug/sim-timeout | Fabian Mastenbroek | |
| Add timeout for experiments run by web runner | |||
| 2020-11-12 | Add timeout for experiments run by web runner | Fabian Mastenbroek | |
| This change adds a timeout for experiments that are run by the web runner in order to prevent buggy/long simulations from consuming one of the CPU cores forever. | |||
| 2020-11-11 | Merge pull request #63 from atlarge-research/refactor/tx-limit | Fabian Mastenbroek | |
| Reduce trace sampling rate | |||
| 2020-11-11 | Reduce trace sampling rate | Fabian Mastenbroek | |
| This change reduces the trace sampling rate of the Sentry SDK to prevent reaching the limits of the free Sentry subscription. | |||
| 2020-11-11 | Merge pull request #62 from atlarge-research/bug/tutorial | Fabian Mastenbroek | |
| Implement various fixes in preparation for tutorial | |||
| 2020-11-11 | Take into account energy consumption of CPUs in topology | Fabian Mastenbroek | |
| 2020-11-11 | Add support for simulator error reporting via Sentry | Fabian Mastenbroek | |
| 2020-11-11 | Validate API version | Fabian Mastenbroek | |
| 2020-11-11 | Add support for API error reporting via Sentry | Fabian Mastenbroek | |
| 2020-11-11 | Add support for frontend error reporting via Sentry | Fabian Mastenbroek | |
| This change sets up Sentry to collect errors that occur at the frontend. | |||
| 2020-11-10 | Perform form validation in modals | Fabian Mastenbroek | |
| This change updates the modal components to perform validation before submitting the request. | |||
| 2020-11-10 | Update small Bitbrains trace | Fabian Mastenbroek | |
| This change updates the small Bitbrains trace to remove the 32-core VM and limit the total number of VMs to 50. | |||
| 2020-11-03 | Merge pull request #61 from atlarge-research/ci/limit | Fabian Mastenbroek | |
| Improve CI pipelines | |||
| 2020-11-03 | Test frontend using Node 14 in Github Actions | Fabian Mastenbroek | |
| 2020-11-03 | Test Java 8 and Java 15 in CI pipeline | Fabian Mastenbroek | |
| This change updates the Github Actions workflow for the simulator to test both Java 8 and Java 15. | |||
| 2020-11-03 | Run all CI build pipelines on pull request | Fabian Mastenbroek | |
| 2020-11-01 | Merge pull request #60 from atlarge-research/feat/metric-styling | Fabian Mastenbroek | |
| Show full metric names during portfolio creation | |||
| 2020-11-01 | Fix deletion of scenarios | Fabian Mastenbroek | |
