{"push_id":688434450,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"240ac5b7a6e29bbf6dec5faa5bcf56c370135453","before":"546ba3c096573b2c5dbc8e8eced8290122bdd88e","commits":[{"sha":"f82f422dd2f0c238b9fdadb91375e517cc44a047","author":{"email":"77e75db34460080c28593f5e3086fc363fcea1a0@activeeon.com","name":"Laurent Pellegrino"},"message":"Replace ProcessTreeKiller by ProcessTree\n\nIt uses our new project process-tree-killer which is based on the implementation\nextracted from the Jenkins projects.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/f82f422dd2f0c238b9fdadb91375e517cc44a047"},{"sha":"e39e954aabbb1a57f08ceae9a355933fcddcde4b","author":{"email":"77e75db34460080c28593f5e3086fc363fcea1a0@activeeon.com","name":"Laurent Pellegrino"},"message":"Tag the scheduler process started for tests with a cookie\n\nThe idea is to rely on process killing by using environment variables because\nkilling processes by using Process#destroy seems not to work as expected on\nWindows.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/e39e954aabbb1a57f08ceae9a355933fcddcde4b"},{"sha":"37252db4d4aa87df20201b61c3b432a730c76ff1","author":{"email":"a6ce2db431366af209d312e93b4a30517556103a@users.noreply.github.com","name":"Laurent Pellegrino"},"message":"Merge pull request #4 from lpellegr/process-tree-killer\n\nReplace ProcessTreeKiller by ProcessTree","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/37252db4d4aa87df20201b61c3b432a730c76ff1"},{"sha":"9708e339c9bd86814c5ff57fd24ef4b4102ce790","author":{"email":"e6d56fd933a96b7894362280fe22cebc84a3bf50@activeeon.com","name":"youribonnaffe"},"message":"SCHEDULING-2190 Broken RRD statistics for node\n\nThe commit f933f86f5bfd9509d9c09b89e5b85d1fe5236421 broke the samling of RRD\nstatistics by saving multiple samples with the same sample (ie same time)\nmultiple times (ie sample.update() should be outside of the loop).\n\nThe sampling logic was extracted from the run() method of the RRD thread to\nfacilitate unit testing.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/9708e339c9bd86814c5ff57fd24ef4b4102ce790"},{"sha":"a0d1175e01e24b1937f81ddbbc346cc10ed000bb","author":{"email":"e6d56fd933a96b7894362280fe22cebc84a3bf50@activeeon.com","name":"youribonnaffe"},"message":"SCHEDULING-2022 Broken number of tasks update in job info\n\nThe commit 6c6e8b8feeb4e5f3de08cf0e9a8734bee1dc1bee broken the update\nof numberOfTasks (pending, running, finished) stored in JobInfo.\n\nWhen a task finishes, those fields should be updated even if only task\nevents are triggered. Otherwise those fields will only be update upon\njob termination when a job finished event is triggered for instance.\n\nThis was causing org.ow2.proactive_grid_cloud_portal.scheduler.SchedulerStateRest#listJobs\nto return a non updated job state whereas org.ow2.proactive_grid_cloud_portal.scheduler.SchedulerStateRest#revisionAndjobsinfo\nreturned a update state because it reads data from DB.","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/a0d1175e01e24b1937f81ddbbc346cc10ed000bb"},{"sha":"240ac5b7a6e29bbf6dec5faa5bcf56c370135453","author":{"email":"95443531001515e5f7e0ca78016315991236196c@gmail.com","name":"Mauricio Jost"},"message":"Merge pull request #5 from youribonnaffe/master\n\nSCHEDULING-2022 Broken number of tasks update in job info","distinct":true,"url":"https://api.github.com/repos/lpellegr/scheduling/commits/240ac5b7a6e29bbf6dec5faa5bcf56c370135453"}]}