summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2026-03-13add tests for the new memory check featurevincent
2026-03-13Refactor `SimHost` for improved memory tracking, error handling, and task ↵vincent van beek
state management.
2026-01-09Fixed a bug that caused tasked to run much longer when supply was changed ↵Dante Niewenhuis
during runtime. (#386)
2025-11-26Fixed a small bug in the reading of workflows (#382)Dante Niewenhuis
* Fixed a small bug in the reading of workflows * small update * Pushing workload files needed for ExperimentCliTest 3
2025-11-13Updated the checkpointModel and OnUpdate of SimTraceWorkload (#380)Dante Niewenhuis
2025-11-04Memory update (#379)Dante Niewenhuis
* Updated the memory usage of Tasks. Still in Progress. * Merged Task and ServiceTask -> Currently not fully working!!! * Fixed bugs that made the merger between Task and ServiceTask not work well. * Updated jdk version for Dockerfile * Removed ServiceFlavor.java and Task.kt
2025-10-17Updated FlowDistributor to use arrays for suppliers instead of maps (#378)Dante Niewenhuis
2025-10-14Improved the performance by removing many invalidates from FlowNodes (#377)Dante Niewenhuis
* Updated the UpDatedConsumer to boolean array * Updated SimTraceWorkload to not invalidate when the next fragment is started. * Removed as much invalidates as possible
2025-10-03Removed a bug in MaxMinFlowDistributor. (#376)Dante Niewenhuis
* Small update to the FLowDistributor
2025-10-02Changed the input of "nature" to a boolean to safe space and make loading ↵Dante Niewenhuis
faster. (#375)
2025-10-02Improved FilterScheduler using a constantly sorting array (#374)Dante Niewenhuis
Updated FilterScheduler.kt for performance using a constantly sorted Array
2025-09-26Converted maps in the FlowDistributor to Arrays for performance (#373)Dante Niewenhuis
* Updated the flowDistributor to use arrays instead of maps to improve performance. * Small cleanup
2025-09-26Fixed a small bug that caused duplications in usedHosts in the ↵Dante Niewenhuis
FilterScheduler.kt (#372)
2025-09-25Updated FilterScheduler for performance (#371)Dante Niewenhuis
* Updated FilterScheduler for performance
2025-09-17Updated the performance of multi-resource simulation (#369)Dante Niewenhuis
* Updated the multi-resource system from maps to arrays for performance.