{"push_id":3120395421,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"40c3d9045991938caddf8154139c8fdfffdfe674","before":"ebafbc346f972fbdcd7d4c1172ce0b66c944532b","commits":[{"sha":"823a714d8a405d13945c26f7e0d58b89343ea4d4","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"1. jobResourceChange message: In twister2 jobs, only one type of compute resource is scalable. The number of instances of this scalable compute resource may change during a job lifetime. However, no new compute resource types will be added or removed after the job creation. Therefore, we don't need to create new types of compute resources or remove them. We are only changing the instances of the scalable compute resource in the job. So, I think we don't need createComputeResource and deleteComputeResource. We just need computeResourceChange. It can have the action (ADDED or REMOVED), resourceIndex and instances. In this case, instances will show the instances added or removed.\n\n2. heartbeat message should be for workers. Each worker will be sending heartbeat messages. I think it can be a GET message, something like: /workers/{jobId}/{workerId}/beat/\n\n3. additionalPorts for workers: we now support assigning additional ports to workers. Could you modify registerWorker message to include these optional port map. I modified the registerWorker message in the shared document.\n\n4. Could you rename \"JOB_COMPLETED\" enum to \"COMPLETED\" in JobState.\n5. Could you rename \"jobId\" with \"jobID\" and \"workerId\" with \"workerID\", just to be consistent with the naming in other parts of the code in the project.\n6. Could you remove the \"description\" field from Job and \"os\" field from Node objects.\n7. Could you remove \"heartbeat\" from job and node objects. Heartbeat is only for workers.","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/823a714d8a405d13945c26f7e0d58b89343ea4d4"},{"sha":"b056ec64c34043f44992dda64f1129704e6d2c61","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"* Fixing cors issues.\n* Job UI loading from API","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/b056ec64c34043f44992dda64f1129704e6d2c61"},{"sha":"aada801e29bd382a98ee1280f4bdd7db61dea659","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Adding WorkerPort mapping & Compute resource scale request","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/aada801e29bd382a98ee1280f4bdd7db61dea659"},{"sha":"591945a35bfb23b9facf328fb8aa3d999637f43c","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Job Card and Worker Card linked to the backend.","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/591945a35bfb23b9facf328fb8aa3d999637f43c"},{"sha":"85c5bd7284988997b452cec8f951ace3c345fa10","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Adding get worker by id","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/85c5bd7284988997b452cec8f951ace3c345fa10"},{"sha":"804e6417c2596a238ea20294fd5d70fb4266971d","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Linking JobCard, WorkerCard and NodeCard to backend","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/804e6417c2596a238ea20294fd5d70fb4266971d"},{"sha":"5f5b8b2d361e0850c7d0f17da3c0694812d80635","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Linking Cluster Card to backend","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/5f5b8b2d361e0850c7d0f17da3c0694812d80635"},{"sha":"8bd2128cdb6b83221a74cf5993dfd988df1ec1ec","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Adding stat endpoints","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/8bd2128cdb6b83221a74cf5993dfd988df1ec1ec"},{"sha":"3ab4247e03511f89e63e2f19b4b66b5a7f9eff44","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Adding dashboard stats","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/3ab4247e03511f89e63e2f19b4b66b5a7f9eff44"},{"sha":"4a0aafb1d495cf6009767ba55b57b17b3c89e07f","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Changing rest base url","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/4a0aafb1d495cf6009767ba55b57b17b3c89e07f"},{"sha":"21b01a1a6fe5a1a71784bc33e0fc6557e36bf547","author":{"name":"Chathura Widanage","email":"28aae0cf0a77953ee504eb4cec5a99cd18fbce11@gmail.com"},"message":"Merge branch 'master' of https://github.com/DSC-SPIDAL/twister2","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/21b01a1a6fe5a1a71784bc33e0fc6557e36bf547"},{"sha":"40c3d9045991938caddf8154139c8fdfffdfe674","author":{"name":"Supun Kamburugamuve","email":"c598b722f7986fc445b8a565412ba46d0246b99b@gmail.com"},"message":"Merge pull request #98 from chathurawidanage/master\n\nDashboard changes & Linking back-end and front-end.","distinct":true,"url":"https://api.github.com/repos/DSC-SPIDAL/twister2/commits/40c3d9045991938caddf8154139c8fdfffdfe674"}]}
{"actor":{"display_login":"supunkamburugamuve"}}