<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/simulator/opendc-compute/opendc-compute-simulator/build.gradle.kts, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>build: Migrate to flat project structure</title>
<updated>2021-04-25T14:01:14+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-04-25T14:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=cd0b45627f0d8da8c8dc4edde223f3c36e9bcfbf'/>
<id>cd0b45627f0d8da8c8dc4edde223f3c36e9bcfbf</id>
<content type='text'>
This change updates the project structure to become flattened.
Previously, the simulator, frontend and API each lived into their own
directory.

With this change, all modules of the project live in the top-level
directory of the repository. This should improve discoverability of
modules of the project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the project structure to become flattened.
Previously, the simulator, frontend and API each lived into their own
directory.

With this change, all modules of the project live in the top-level
directory of the repository. This should improve discoverability of
modules of the project.
</pre>
</div>
</content>
</entry>
<entry>
<title>compute: Migrate compute service simulator to OpenTelemetry</title>
<updated>2021-03-27T11:36:18+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-27T11:33:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=5b0eaf76ec00192c755b268b7655f6463c5bc62f'/>
<id>5b0eaf76ec00192c755b268b7655f6463c5bc62f</id>
<content type='text'>
This change updates the compute service simulator to use OpenTelemetry
for reporting metrics of the (simulated) hosts as opposed to using
custom event flows.

This approach is more generic, flexible and possibly offers better
performance as we can collect metrics of all services in a single sweep,
as opposed to listening to several services and each invoking the
handlers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the compute service simulator to use OpenTelemetry
for reporting metrics of the (simulated) hosts as opposed to using
custom event flows.

This approach is more generic, flexible and possibly offers better
performance as we can collect metrics of all services in a single sweep,
as opposed to listening to several services and each invoking the
handlers.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Add support for aggregate code coverage results</title>
<updated>2021-03-20T13:00:30+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-20T12:09:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=52467695b1534a8098e8936a3a849c02b2ff98c4'/>
<id>52467695b1534a8098e8936a3a849c02b2ff98c4</id>
<content type='text'>
This change adds support for aggregating code coverage results from the
different modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds support for aggregating code coverage results from the
different modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>compute: Remove use of bare-metal provisioning from compute module</title>
<updated>2021-03-08T21:19:37+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-08T21:19:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e97774dbf274fcb57b9d173f9d674a2ef1b982af'/>
<id>e97774dbf274fcb57b9d173f9d674a2ef1b982af</id>
<content type='text'>
This change removes the usage of bare-metal provisioning from the OpenDC
Compute module. This significantly simplifies the experiment setup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change removes the usage of bare-metal provisioning from the OpenDC
Compute module. This significantly simplifies the experiment setup.
</pre>
</div>
</content>
</entry>
<entry>
<title>compute: Move bare-metal provisioning in separate module</title>
<updated>2021-03-07T15:19:16+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-03-07T14:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=75751865179c6cd5a05abb4a0641193595f59b45'/>
<id>75751865179c6cd5a05abb4a0641193595f59b45</id>
<content type='text'>
This change moves the bare-metal provisioning packages outside the
compute module since these modules represent different layers in the
ecosystem and should not be mixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the bare-metal provisioning packages outside the
compute module since these modules represent different layers in the
ecosystem and should not be mixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Java Platform for shared dependency constraints</title>
<updated>2021-02-23T20:40:53+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T20:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=15fcd1a10018605f59ca7a644b8f3b3960e7b6b0'/>
<id>15fcd1a10018605f59ca7a644b8f3b3960e7b6b0</id>
<content type='text'>
This change uses the Java Platform functionality from Gradle to enable
shared dependency constraints across modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change uses the Java Platform functionality from Gradle to enable
shared dependency constraints across modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Utilize version constraints for shared versions</title>
<updated>2021-02-23T12:04:41+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T11:37:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=2119427fe6f7874867c6985cacda28befc53436b'/>
<id>2119427fe6f7874867c6985cacda28befc53436b</id>
<content type='text'>
This change updates the Gradle configuration to utilize version
constraints to force the same dependency version across modules.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the Gradle configuration to utilize version
constraints to force the same dependency version across modules.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move dependency versions to gradle.properties</title>
<updated>2021-02-23T11:12:36+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T11:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=90de768b8bfb3acc222f508d2e602ef3b7f1ff91'/>
<id>90de768b8bfb3acc222f508d2e602ef3b7f1ff91</id>
<content type='text'>
This change moves the version of the dependencies from buildSrc to
gradle.properties to prevent recompilation when changing dependency
versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves the version of the dependencies from buildSrc to
gradle.properties to prevent recompilation when changing dependency
versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract testing conventions from Kotlin conventions</title>
<updated>2021-02-23T10:46:06+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T10:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=0b092b352dc29ce69f6f126eb7857a1243a6ef62'/>
<id>0b092b352dc29ce69f6f126eb7857a1243a6ef62</id>
<content type='text'>
This change extracts the configuration for test from the Kotlin library
conventions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change extracts the configuration for test from the Kotlin library
conventions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary dependencies on JUnit Platform Launcher</title>
<updated>2021-02-23T09:53:42+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-02-23T09:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=ef83b0ff68f023a64a7e3446b23e4a6f02aca841'/>
<id>ef83b0ff68f023a64a7e3446b23e4a6f02aca841</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
