16 Commits

Author SHA1 Message Date
Geir Horn
2bf9748509 Correcting the mess caused by Gerrit
Change-Id: If80c41555a93773a76f927036e88c3c6229c031f
2024-05-16 15:16:14 +02:00
Geir Horn
58ec992fe3 Support for application lifecycle message
Change-Id: I16db05bccb9ac9a2d18b949952e5ad6812b729cc
2024-04-19 09:39:33 +02:00
Geir Horn
58b37118fb First complete Solver release
Change-Id: Icd5a77c6400a57db93bdd65e61a022af95f8bacb
2024-04-18 11:15:06 +02:00
Geir Horn
d2324e42a3 Merge all outstanding changesets
Commit messages as follows:

Change-Id: I631d374144efc540b158868fa65a0bac232a7548
---
Changed the comments for the SLO Violation handler
---
Performance update:
Adding a boolean flag to indicate when all metrics have been set to avoid a linear scan of all metrics on each SLO Violation message.
---
Metric list and reconfiguration wait
Metric updater now listening for a metric list from the Optimiser Controller and not frmo the EMS, and discards SLO Violations until the Optimiser Controller sends a message indicating that the previous application reconfiguration has finished.
---
Log message to indicate that the "reconfiguration done" even message has been received
---
Added the right topic for the metric list
---
New messages
Metric list from the controller
New message format for AMPL model definition
Fixed the AMQ message property settings
2024-04-17 14:27:21 +02:00
Geir Horn
d0ad28446b Support for metric list versions
including subscriptions to new metric values and cancellation of subscriptions if metrics are removed

Change-Id: I967a9c1847618aa5398f247c7e2fd71de2ecc46b
2024-01-27 18:30:53 +01:00
Geir Horn
36af1a2605 Metric updater subscribes to SLO Violation detection messages and the default objective function is stated in the now structured AMPL file.
Change-Id: I8b1a7e2b5fde680f353d8cc8d8219f3e2d3e6691
2024-01-26 19:14:15 +01:00
Geir Horn
313cf335dd Fix last changeset
Change-Id: Ie541e8f6fdbc2b5881df1b3e25afc48d97efaa1b
2024-01-25 14:21:23 +01:00
Geir Horn
f48a968583 First release
- Added build script and AMPL license file
- Fixed merge errors for the makefile
- Extended the makefile header
- Added initial AMQ message topics
- Tested remote build
- Removed AMPL license file
- Validated build script
- Accepting the metric definition message from the EMS
- Execution control status messages + solver type command line option

Change-Id: I298dea929764d118ffde42ef68bed99d67ad0488
2024-01-25 12:26:51 +00:00
Geir Horn
44d093d2f8 First release
- Added build script and AMPL license file
- Fixed merge errors for the makefile
- Extended the makefile header
- Added initial AMQ message topics
- Tested remote build
- Removed AMPL license file
- Validated build script
- Accepting the metric definition message from the EMS
- Execution control status messages + solver type command line option
- Executing solver component
- Added instructions on use to the Solver Component source file
- Explicit close of subscriptions in destrcutors if network active.
- Correct handling of metric list messages and subscriptions
- Adding correct message and connection properties

Change-Id: If02caff12aacf8a2181c96eb6dca4a19dc23c118
2024-01-23 10:53:48 +01:00
Geir Horn
03f0b88138 First release
- Added build script and AMPL license file
- Fixed merge errors for the makefile
- Extended the makefile header
- Added initial AMQ message topics
- Tested remote build
- Removed AMPL license file
- Validated build script
- Accepting the metric definition message from the EMS

Change-Id: I2c7c661d1006ff5a29f2d4ea77859036072c821b
2024-01-16 11:46:17 +01:00
Geir Horn
f5cb0bc6f3 First release of the solver component
- Added build script
- Fixed merge errors for the makefile
- Extended the makefile header

Change-Id: Icbf2d9f76ab0f13eea70796fef20422ecdb3e342
2024-01-12 14:19:12 +01:00
Geir Horn
e730917516 First release of the solver component
Change-Id: Ie016703ce389b97a849ba7c0a56abad89885b5b2
2024-01-10 16:26:09 +01:00
Geir Horn
3105b79e14 Support for solver component termination message completing the solver component implementation
Change-Id: I0c0fd1e1f6962e4d840789d3477169373b75c971
2024-01-09 22:19:50 +01:00
Geir Horn
5db3a5e865 Implemented AMPL Solver class and interaction with the other Actors
Change-Id: I37bb164b60bf1888b0ce99665486f13552681737
2024-01-02 18:41:49 +01:00
Geir Horn
285b64a8fe First complete version of the Metric Updater
Change-Id: I029afeebaa98af6ae86c95cef4fcc460aea10dbd
2023-12-29 18:52:13 +01:00
Geir Horn
5ee0dbcad6 Initial class structure definitions
Change-Id: I2c140d38ebdd5fe4739629692b90fc1ed12ed985
2023-12-25 19:03:51 +01:00