14 Commits

Author SHA1 Message Date
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
3cd5817f79 Application ID in all messages and improved SLO message handling
Change-Id: Id6dce069b3e22e4a13144c302137c04dc3dd789d
2024-03-20 19:13:27 +01:00
Geir Horn
5c67c7c7e0 Final first release now with application ID filtering effective
Change-Id: Ief16b069c20394f3f48dcd038b57766b6c3771c0
2024-02-14 22:00:36 +01:00
Geir Horn
4486393c02 Tested and validated (app ID filtering removed as it does not work in the EXE middleware yet)
Change-Id: If7ecb996fecba1ed1cbe78a633b38659a4b27c6f
2024-02-14 17:53:39 +01:00
Geir Horn
52d2a5626a Correct applicaton ID message filtering
Change-Id: I951b739e438bc346c4b910e4a41cfa01f1e12a88
2024-02-08 15:36:46 +01:00
Geir Horn
e4609b912b Support for new AMQP option handling to filter messages for the application identification.
Change-Id: Ieb1d657fa4f7dcb89392a259700069f1b9088e5f
2024-02-08 08:39:57 +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
ae588d8955 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

Change-Id: I3972b7e24a65eae8555aa60404d5f75cb4fc0705
2024-01-17 16:59:03 +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