summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
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
2017-04-01Add path parameter extractionleonoverweel
2017-04-01Remove stdout flush from path_parserleonoverweel
2017-04-01Make path parser robust to trailing /leonoverweel
2017-04-01Map HTTP endpoint calls to API pathsleonoverweel
2017-04-01Remove leading / from pathsleonoverweel
2017-04-01Add paths.json for API v1leonoverweel
2017-04-01Only ignore config.json, not *.jsonleonoverweel
2017-04-01Add /api path to Flask appleonoverweel
2017-03-27Add section jumps to READMELeon Overweel
2017-03-27Clarify local development in READMELeon Overweel
2017-03-27Clarify `config.json` parameters in README setupLeon Overweel
2017-03-27Fix database rebuild procedure in README setupLeon Overweel
2017-03-20Add API and models to READMELeon Overweel
2017-03-20Add component diagram and util package to READMELeon Overweel
2017-03-20Update component diagramleonoverweel