summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-18Fix importsGeorgios Andreadis
2020-06-18Fix urllib request useGeorgios Andreadis
2020-06-17Added some databases methodsjc0b
2020-06-09Merge branch 'feature/python3-rewrite' of ↵jc0b
https://atlarge.ewi.tudelft.nl/gitlab/opendc/opendc-web-server into feature/python3-rewrite
2020-06-09python3 progressjc0b
2020-06-09python3 progressjc0b
2020-06-08Merge remote-tracking branch 'gitlab/master'Fabian Mastenbroek
2020-05-12Ensure CORS works for socket.ioGeorgios Andreadis
2018-11-09Add MySQL connector dependencyGeorgios Andreadis
2018-11-09Merge pull request #11 from atlarge-research/pin-setup-versionsGeorgios Andreadis
Pin version numbers of dependencies
2018-11-09Pin version numbers of dependenciesGeorgios Andreadis
This should make deployments more stable and reproducible. 🎉
2018-08-14Merge pull request #10 from atlarge-research/feature/sc18-experimentsGeorgios Andreadis
feat: Implement Scheduler Reference Architecture
2018-07-20feat: Implement Scheduler Reference ArchitectureFabian Mastenbroek
This change implements the changes needed in the webserver for implementing parts of the Datacenter Scheduling Reference Architecture as published in SC18. This change reflects the following changes in the database schema: - **Removal of `parallelizability` column in `Task`** This field was not used by the simulator and we opted to use a field describing the amount of cores the task can run on instead. - **Removal of `task_id` column in `MachineState`** This field did not make sense anymore now that a machine can run multiple tasks. Fortunately, this field is not used in the frontend.
2018-02-16Merge branch 'bug/task-machine' into 'master'Georgios Andreadis
bug: Fix model according to new schema See merge request opendc/opendc-web-server!10
2018-02-16bug: Fix model according to new schemaFabian Mastenbroek
These changes fixes the `machine_state` model to use the new schema where a machine can run multiple tasks at the same time.
2018-02-05Implement workflow task dependenciesGeorgios Andreadis
2017-10-18Add GZip compressionGeorgios Andreadis
2017-09-28Improve README headerGeorgios Andreadis
2017-09-26Fix more PEP-8 violationsGeorgios Andreadis
2017-09-26Copy over topology_ids on branchGeorgios Andreadis
2017-09-25Reformat codebase and fix spelling errorsGeorgios Andreadis
2017-09-25Fix path parsingGeorgios Andreadis
2017-09-25Fix rack to tile add endpointGeorgios Andreadis
2017-09-23Serve new frontend and use MariaDBGeorgios Andreadis
2017-08-13Merge branch 'master' into flat-apiGeorgios Andreadis
2017-08-13Convert API codebase to flat modelGeorgios Andreadis
2017-08-11Add job routes to API codebaseGeorgios Andreadis
2017-08-10Merge pull request #9 from atlarge-research/mariadbGeorgios Andreadis
Migration to MariaDB
2017-08-09Change port backSacheendra Talluri
2017-08-09Update readme to reflect migration to MariaDBSacheendra Talluri
2017-08-09Migrate to MariaDBSacheendra Talluri
2017-08-08Merge pull request #8 from atlarge-research/setup-fileSacheendra talluri
Add setup.py file
2017-08-08Update paths.json to newest API specGeorgios Andreadis
2017-08-08Add job to modelsGeorgios Andreadis
2017-07-31Add setup.py fileGeorgios Andreadis
All previously listed external requirements of the README.md file have now been moved into this setup.py script.
2017-04-04Merge pull request #6 from atlarge-research/api-over-httpSacheendra talluri
Access API over HTTP
2017-04-04Return proper status codes of HTTPleonoverweel
Instead of always 200
2017-04-04Add account setup to local setup guide in READMEleonoverweel
2017-04-04Remove `googleId` as required param to make userleonoverweel
The server now gets the user's `googleId` from the request, so the user doesn't have to specify it
2017-04-03Fix error handling in HTTP requestsleonoverweel
Now return the proper status code instead of 500
2017-04-01Add Postman setup to READMELeon Overweel
2017-04-01Add OpenDC development Postman collectionleonoverweel
2017-04-01Make HTTP API calls robust to bad JSONleonoverweel
2017-04-01Replace web server test w/ auth token pageleonoverweel
2017-04-01Process requests over HTTPleonoverweel
2017-04-01Pull message processing into methodleonoverweel
2017-04-01Add body parameter parsingleonoverweel
2017-04-01Allow GET, POST, PUT and DELETE for API callsleonoverweel
2017-04-01Fix /../task-durations path in paths.jsonleonoverweel
2017-04-01Add query parameter parsingleonoverweel