{"push_id":2713671502,"size":11,"distinct_size":1,"ref":"refs/heads/enhance-security","head":"17cabc14ba1e11abc81fbce61b30baa55497b36e","before":"bab167013329e4e0c194b5740c366554f468d335","commits":[{"sha":"19d91787982b82d87e620cf6fe5c7d51a91098c1","author":{"name":"Fabien Viale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"Merge pull request #51 from ow2-proactive/master\n\nsynchronize fork","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/19d91787982b82d87e620cf6fe5c7d51a91098c1"},{"sha":"79a7fa09e92040f97ade87bbf8df24ce82b28a28","author":{"name":"fviale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"fix for #2783 Unable to retrieve logs from an in-error task\n\n - Scheduler: add methods to load all task result incarnations for a given task\n - add corresponding methods in SchedulerDBManager\n - modified SchedulerStateRest to use appropriate methods to consider all task incarnations\n - TaskLauncher : copy previous task incarnation log file in case of preciousLogs=true. New logs will be appended to the previous incarnation(s) file.\n - TaskResultData : add a new unit test\n - TestPreciousLogs : improve functional test to check that precious logs contain multiple task execution attempts","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/79a7fa09e92040f97ade87bbf8df24ce82b28a28"},{"sha":"d2aade55feef38b02bce9f0bc8fe1bb019ce1ccd","author":{"name":"fviale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"fix for #2783 Unable to retrieve logs from an in-error task\n\n - implement reviews\n - add more functional tests to RestSchedulerJobTaskTest (test logs functionality at the rest server level)","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/d2aade55feef38b02bce9f0bc8fe1bb019ce1ccd"},{"sha":"b6f5bd250e942d03682e3738379fc1ca959c4856","author":{"name":"Fabien Viale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"Merge pull request #3249 from fviale/master\n\nfix for #2783 Unable to retrieve logs from an in-error task","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/b6f5bd250e942d03682e3738379fc1ca959c4856"},{"sha":"31cc02e71e0e5bcf031bb0f51cfbff28880b996e","author":{"name":"fviale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"fix for #3251 When removing a job, \"precious logs\" produced by the job are not removed\n\n - move TaskLoggerRelativePathGenerator to scheduler-api project\n - initialize ServerJobAndTaskLogs with a helper class used to acces data spaces.\n - in ServerJobAndTaskLogs delete all precious log files associated with a job, using data space api and include pattern\n - in JobRemoveHandler log exceptions in case an exception occurs (exceptions were never printed to Scheduler.log before)\n - TestPreciousLogs : verify that precious logs are removed after jobs are deleted.","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/31cc02e71e0e5bcf031bb0f51cfbff28880b996e"},{"sha":"60fcc6956b602f0d03aee881477af63a46f9eebb","author":{"name":"fviale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"fix for #3251 When removing a job, \"precious logs\" produced by the job are not removed\n\n - apply reviews.","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/60fcc6956b602f0d03aee881477af63a46f9eebb"},{"sha":"1165b89cc3cf80c0ad4473a355304ad3c27c9f86","author":{"name":"Fabien Viale","email":"ff03357d67bcebc26cfe1ba3e1cd0340adfee2af@activeeon.com"},"message":"Merge pull request #3252 from fviale/master\n\nfix for #3251 When removing a job, \"precious logs\" produced by the job are not removed","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/1165b89cc3cf80c0ad4473a355304ad3c27c9f86"},{"sha":"1969f7017d41b505517d82f680367a2daf857d34","author":{"name":"Amine Mouhoub","email":"0e0942345017e172dc160207d812bd870cb71f5c@gmail.com"},"message":"FIX remove useless unstable test (#3253)\n\nIn this PR, we remove an unstable test that depends on an external web server and that is no longer needed anyway because the tested functionality is covered in the manual tests","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/1969f7017d41b505517d82f680367a2daf857d34"},{"sha":"9a6f093102afe20781aa509cb532e5fdd4bf7f92","author":{"name":"Justine Rochas","email":"d4461fdbc634624f840733a32d3ed03e6b4d993e@gmail.com"},"message":"Modify NodeSource shutdown (#3250)\n\n* Modify NodeSource shutdown\r\n\r\n- remove callback from node source to node source policy shutdown, as it is suspected to be source of deadlock in the RM shutdown, instead the shutdown is asynchronously triggered from the node source and the node source active object is terminated just after.\r\n- modify NodeSourcePolicy so that it does not require a stub reference at shutdown time\r\n- disconnect node from RM before shutting it down\r\n- remove the conditional trigger for NodeSource shutdown in the NodeSource#removeNode method. We could not identify a need for it to be triggered there.\r\n- rename variables in RMCore#shutdown to better identify node source and node source name","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/9a6f093102afe20781aa509cb532e5fdd4bf7f92"},{"sha":"84e0498eb1070672875a34357529a8aff17e81ae","author":{"name":"Mykhailenko","email":"25b04ab6ea1fcf991f94c1d60decc370a89e8c7d@gmail.com"},"message":"Speed-up server start-up (#3254)\n\nChange makeTree method:\r\n\r\n    first we compute set of task names that cannot be entryPoints\r\n    second use this set in isEntryPoint\r\n\r\nOriginal algorithm had quadratic complexity, and this PR has linear complexity.\r\nExperimental results, for 1 job with 1M tasks, time to start server reduced from 2.5h+ to 22m.","distinct":false,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/84e0498eb1070672875a34357529a8aff17e81ae"},{"sha":"17cabc14ba1e11abc81fbce61b30baa55497b36e","author":{"name":"nebilbenmabrouk","email":"d19dda01580cbfaaa5ee3b793d61d705a08cf415@activeeon.com"},"message":"Merge branch 'master' into enhance-security","distinct":true,"url":"https://api.github.com/repos/nebilbenmabrouk/scheduling/commits/17cabc14ba1e11abc81fbce61b30baa55497b36e"}]}
{"actor":{"display_login":"nebilbenmabrouk"}}