| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-01 | Migrate to org.opendc namespace | Fabian Mastenbroek | |
| This change moves the OpenDC simulator codebase to the org.opendc namespace of which we control the domain. Previously, we used the com.atlarge package of which we did not control the domain, which might lead to difficulties in the future. | |||
| 2020-10-01 | Move OpenDC modules into simulator root | Fabian Mastenbroek | |
| This change moves the OpenDC modules previously living in the simulator/opendc directory to the simulator directory itself given that we do not make a distinction between OpenDC and odcsim anymore. | |||
| 2020-10-01 | Remove odcsim components from repository | Fabian Mastenbroek | |
| This change removes the odcsim components from the repository as we have eliminated their use in the OpenDC codebase, by replacing them with the more generic (Test)CoroutineScope and Clock. From now on, we will only place modules under the OpenDC namespace and not use odcsim as well to prevent confusion. | |||
| 2020-10-01 | Move custom Flows to separate utility module | Fabian Mastenbroek | |
| This change moves the custom Flow object we provide (e.g. EventFlow and StateFlow) outside of the odcsim-api module into a separate opendc-utils module. This is in preparation for the removal of the odcsim components in OpenDC. | |||
| 2020-09-30 | Migrate from Domain to TestCoroutineScope | Fabian Mastenbroek | |
| This change eliminates the use of Domain and simulationContext in favour of the generic (Test)CoroutineScope and Clock classes. In this way, we decouple the OpenDC modules and their logic from simulation-related code. In this way, we also simplify eventual attempt for emulating OpenDC componments in real-time. | |||
| 2020-09-30 | Add module for simulation-specific code for OpenDC | Fabian Mastenbroek | |
| This change introduces a new module in the OpenDC namespace where simulation-specific code will be placed. We will move away from the odcsim naming to prevent getting confused users due to this complex naming scheme. Furthermore, this module will live in the org.opendc package instead of the com.atlarge.opendc to further reduce depth of the packages. | |||
| 2020-09-30 | Eliminate use of Domain and simulationContext in OpenDC | Fabian Mastenbroek | |
| This change takes the first step in eliminating the explict use of Domain and simulationContext from OpenDC. In this way, we decouple the logic of various datacenter services from simulation logic, which should promote re-use. | |||
| 2020-09-30 | Ensure correct kotlin-reflect version | Fabian Mastenbroek | |
| This change ensures that we depend on the correct kotlin-reflect package, since Jackson might prefer an older version. | |||
| 2020-09-30 | Upgrade ktlin-gradle | Fabian Mastenbroek | |
| This change upgrades the ktlint-gradle dependencies to the latest version. | |||
| 2020-09-27 | Merge pull request #41 from atlarge-research/chore/kotlin-1.4 | Fabian Mastenbroek | |
| Update to Kotlin 1.4 | |||
| 2020-09-24 | Update Kotlin to 1.4 | Fabian Mastenbroek | |
| This change updates the code base to use Kotlin 1.4 which promises better performance in IDEs and a new interference algorithm to solve more complex type checking cases. See https://kotlinlang.org/docs/reference/whatsnew14.html for more information. | |||
| 2020-09-24 | Update Gradle wrapper to 6.6.1 | Fabian Mastenbroek | |
| 2020-09-17 | Merge pull request #39 from atlarge-research/bug/error-reporting | Fabian Mastenbroek | |
| Fix confusing behavior in Capelin experiment runner | |||
| 2020-09-17 | Require specification of single portfolio | Fabian Mastenbroek | |
| This change adds the requirement for the command line interface to specify at least a single portfolio to run. Previously, the experiment runner would start and terminate silently without reporting that no portfolios were run. This behavior is confusing especially for users not familiar with the portfolios concept. | |||
| 2020-09-17 | Close ParquetEventWriter writer thread on failure | Fabian Mastenbroek | |
| This change will close the writer thread of the ParquetEventWriter class when a failure occurs. Previously, this would result in a sleeping thread keeping the system from terminating. | |||
| 2020-08-24 | Merge pull request #19 from atlarge-research/feature/hpc-prefabs | Georgios Andreadis | |
| Add HPC prefabs into the master branch. | |||
| 2020-08-24 | Cleaned up init script for opendc db | jc0b | |
| 2020-08-24 | Removed query_all in prefabs/authorizations in favour of a direct fetch_all ↵ | jc0b | |
| on DB | |||
| 2020-08-24 | Added prefabs for HPC | jc0b | |
| 2020-08-24 | Fixed pylint error | jc0b | |
| 2020-08-24 | Hopefully improved performance of auth endpoint at scale | jc0b | |
| 2020-08-24 | Added authorizations endpoint for prefabs | jc0b | |
| 2020-08-24 | Restored missing prefab API endpoints | jc0b | |
| 2020-08-24 | Merge pull request #18 from atlarge-research/prefabs_wip | Georgios Andreadis | |
| Add support for prefabs | |||
| 2020-08-24 | yarn format on prefabs | jc0b | |
| 2020-08-24 | Fix frontend build failure | jc0b | |
| 2020-08-24 | Code cleanup | jc0b | |
| 2020-08-24 | Adding prefabs works now | jc0b | |
| 2020-08-24 | replaced yield calls() | jc0b | |
| 2020-08-24 | Debugging RoomStore | jc0b | |
| 2020-08-24 | More stuff for review | jc0b | |
| 2020-08-24 | Correct typo in Flavor.kt | Georgios Andreadis | |
| 2020-08-24 | Merge branch 'master' of github.com:atlarge-research/opendc-dev | jc0b | |
| 2020-08-24 | Add a fixme disable rule | Georgios Andreadis | |
| 2020-08-24 | Improve docs | Georgios Andreadis | |
| 2020-08-24 | Some debugging stuff | jc0b | |
| 2020-08-24 | Merge branch 'master' onto working copy | jc0b | |
| Merging down before pulling | |||
| 2020-08-24 | Merge pull request #14 from atlarge-research/feat/bitbrains-converter | Georgios Andreadis | |
| Add Bitbrains trace converter | |||
| 2020-08-24 | Add proper command-line interface for trace converter | Fabian Mastenbroek | |
| 2020-08-24 | Add Bitbrains trace converter | Fabian Mastenbroek | |
| 2020-08-24 | Merge pull request #16 from atlarge-research/feat/hpc-sampling | Georgios Andreadis | |
| Finish HPC sampler | |||
| 2020-08-24 | Consider duplicate VMs for performance interference | Fabian Mastenbroek | |
| 2020-08-24 | Fix performance interference in HPC experiments | Fabian Mastenbroek | |
| 2020-08-24 | Allow load sampling result to exceed original trace size | Fabian Mastenbroek | |
| 2020-08-24 | Report additional workload sampling information | Fabian Mastenbroek | |
| 2020-08-24 | Add missing HPC scenarios | Fabian Mastenbroek | |
| 2020-08-24 | Create prefabs from topologies | jc0b | |
| 2020-08-24 | Make HPC sampling strategy consistent | Fabian Mastenbroek | |
| 2020-08-24 | Increase component limits and add overflow handling | Georgios Andreadis | |
| 2020-08-24 | Merge branch 'master' of github.com:atlarge-research/opendc-dev | jc0b | |
