summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
18 hoursfeat: managed to retrieve metric-by-metric from Redis in real timeHEADmastermjkwiatkowski
45 hoursfix: gradle is not building but the project is runningmjkwiatkowski
46 hoursfix: fixing gradle dependenciesmjkwiatkowski
47 hoursfix: fixing bugs that arise from different compute monitorsmjkwiatkowski
2 daysfeat: migrated the SmarScheduler and the KafkaMonitormjkwiatkowski
2 daysfeat: migrated the past project to the sunfish repomjkwiatkowski
3 daysMerge branch 'master' of https://github.com/atlarge-research/opendcmjkwiatkowski
3 daysfeat: added build.sh which exports OpenDC to a .bin filemjkwiatkowski
3 daysAdded proper Python setup for M3SA (#431)DanteNiewenhuis
3 daysfeat: added trash -rf to gradle_caches.shmjkwiatkowski
3 daysfeat: added workloads_and_topologiesmjkwiatkowski
3 daysfeat: added shell_scripts/readme.mdmjkwiatkowski
3 daysfix: fixed directory problemsmjkwiatkowski
3 daysfix: fixed shell_script permissionsmjkwiatkowski
3 daysinitial commitmjkwiatkowski
3 daysUpdated build and benchmark to only run on atlarge-research/opendc repo (#429)Dante Niewenhuis
* Made build and benchmark only run on atlarge-research/opendc repo * added error message to benchmark-comment.yml
3 daysUpdated github actions to comment a performance benchmark when creating a PR ↵Dante Niewenhuis
(#428) * Added a 10s delay to test Ci benchmarking * Made minor changes to the benchmark actions * Updated benchmark to save to atlarge repo * small change to delay * Updated the benchmark-comment to pull the baseline results from the correct location * Removed Delay
2026-05-21Updated the benchmark submit to push to a release file (#425)Dante Niewenhuis
2026-05-21Added benchmarking to the CI (#423)Dante Niewenhuis
* Added benchmarking to the CI * Updated writing access of benchmark.yml * Added benchmark-comment.yml that pushes the comment to the PR * Added read permission
2026-05-21Added Benchmarking tools (#413)Dante Niewenhuis
Added files for the smaller workload benchmarks Added benchmark examples Started implementing benchmarking functions
2026-05-20Update deploy condition for publish actionDante Niewenhuis
2026-05-20Updated deploy.yml to trigger on website publish (#421)Dante Niewenhuis
2026-05-20Add grouping for GitHub Actions updatesDante Niewenhuis
2026-05-18Fix documentation link in README (#419)Dante Niewenhuis
Updated documentation link to point to the learning category.
2026-05-12Added latest version to publish action (#418)Dante Niewenhuis
2026-05-12Updated README links (#417)Dante Niewenhuis
2026-05-12Updated README links (#416)Dante Niewenhuis
2026-05-12Added a forced pull of images to deploy.yml (#415)Dante Niewenhuis
* Added workflow_dispatch to all github Actions so they can be triggered from Github.com directly * Add a pull to deploy.yml so it does not use the image from cache
2026-05-12Added workflow_dispatch to all github Actions so they can be triggered from ↵Dante Niewenhuis
Github.com directly (#414)
2026-04-24fix version format without double quotes (#411)vincent van beek
2026-04-24Merge pull request #410 from atlarge-research/fix-mavenvincent van beek
Fix maven
2026-04-24Merge branch 'master' into fix-mavenvincent van beek
2026-04-24add plugin settingsvincent van beek
2026-04-24Fix maven (#409)vincent van beek
* attempt to fix the maven publish step * fix publishing to maven central
2026-04-23fix publishing to maven centralvincent van beek
2026-04-23attempt to fix the maven publish step (#408)vincent van beek
2026-04-23attempt to fix the maven publish stepvincent
2026-04-15add a job report to the scenario overview with details and time data (#406)vincent van beek
* add a job report to the scenario overview with details and time data * create Report data class
2026-04-03make the production docker image versions configurable for easier deployment ↵vincent van beek
(#404)
2026-04-03add configuration options for JOB_TIMEOUT, POLL_INTERVAL and HEARTBEA… (#402)vincent van beek
* add configuration options for JOB_TIMEOUT, POLL_INTERVAL and HEARTBEAT_INTERVAL * fix ./gradlew :opendc-web:opendc-web-runner:spotlessApply
2026-04-03start runner to run jobs, fix the trace path (#401)vincent van beek
2026-04-02fix docker image path, add website, add app cors origin url for prod (#400)vincent van beek
2026-04-02Fix authentication (#398)vincent van beek
* remove test flags for disabling authentication
2026-03-31Merge pull request #396 from atlarge-research/remove-test-settingsvincent van beek
remove test flags for disabling authentication
2026-03-30attempt to fix the deploy of the new UI setup (#394)vincent van beek
2026-03-27Add import topology (#393)vincent van beek
* add a the posibility to import and export topogies in JSON format * fix web-runner integration, there were several bugs and mismatches between new implementations in OpenDC and the UI
2026-03-27add prefabs for racks (#392)vincent van beek
* add prefabs for racks
2026-03-26Use Quarkus Quinoa for serving web UI (#391)vincent van beek
* refactor(web): Migrate to Quarkus 3 This commit updates the OpenDC web server to use Quarkus 3, which changes annotations to use the Jakarta namespace for annotations. * refactor(web): Configure runtime variables for web UI This commit updates the web UI to propagate runtime variables via the next-runtime-env package. Before, we would need to replace the variables in the generated sources by Next.js, next-runtime-env works by loading a JavaScript file when opening the OpenDC web UI which contains the configuration of the web app. * refactor(web): Migrate to Quarkus Quinoa This commit updates the OpenDC web server to make use of Quarkus Quinoa for serving the web UI. This allows us to deprecate the complex Quarkus extension for serving the web UI. * refactor(web): Move web UI into Quarkus web app This commit moves the web UI into the Quarkus web server module to ensure we follow Quarkus Quinoa's conventions. * refactor(web): Merge Quarkus extension into single module This commit merges the existing Quarkus extensions into a single module to prevent build complexity. * refactor(web): Migrate web proto to Java This commit migrates the web protocol to Java and removes the dependency on Jandex Gradle. * refactor(web): Migrate to Quarkus 3 This commit updates the OpenDC web server to use Quarkus 3, which changes annotations to use the Jakarta namespace for annotations. * enable DB schema migration on DEV server * webui is not needed anymore * remove MAINTAINERS is depricated * fix quarkus.quinoa properties * revert properties change, install npm in docker image to allow building the frontend * pin postgres version, this is a best practice. Fix some properties the old ones are depricated. Added properties for local testing * fix build error * :opendc-web:opendc-web-proto:spotlessApply * fix database schema --------- Co-authored-by: Fabian Mastenbroek <mail.fabianm@gmail.com>
2026-03-13Merge pull request #389 from ↵Radu Nicolae
vlogic/add-feature-to-check-available-memory-on-simhosts Refactor `SimHost` for improved memory tracking, error handling, and …
2026-03-13minor fixvincent