{"push_id":2548115934,"size":12,"distinct_size":12,"ref":"refs/heads/wreck-cmb.exec","head":"0f41bd28648508937f7e87ef36e8646dae143105","before":"0b95759e8017259c0348bb6f14707c2643f66957","commits":[{"sha":"53281485d50a8a7d3851976bb5fd1d44827db28e","author":{"name":"Dong H. Ahn","email":"723cba40ab9a9bbf5106ca015d08171aa32f176a@llnl.gov"},"message":"jsc: Drop \"rdl_alloc\" and its sub-keys\n\nThese keys are no longer used in favor of the \"R_lite\" key.\n\nAdjust the JSC tests.\n\nNote that \"rdl\" key is still kept because there is a chance\nthat it will be used by the scheduler as a stopgap solution to\nsupport nested scheduler instantiations.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/53281485d50a8a7d3851976bb5fd1d44827db28e"},{"sha":"89ae9af869b78de6eaf3775977c3b5ec423a07f6","author":{"name":"Dong H. Ahn","email":"723cba40ab9a9bbf5106ca015d08171aa32f176a@llnl.gov"},"message":"doc: Update README for rdl_alloc key","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/89ae9af869b78de6eaf3775977c3b5ec423a07f6"},{"sha":"6939f866c2e7895092cab2afc3e40de1f991f6d4","author":{"name":"Mark Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"Merge pull request #1509 from dongahn/drop_jsc_keys\n\nlibjsc: drop unused jsc rdl_alloc JSC keys","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/6939f866c2e7895092cab2afc3e40de1f991f6d4"},{"sha":"17dce7a2d56a6825b0f89d1f331f7946dddcc871","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck/lua: ensure jobids in job.kvspath msg are integers\n\nEnsure that jobids in the job.kvspath rpc are encoded as integers.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/17dce7a2d56a6825b0f89d1f331f7946dddcc871"},{"sha":"5359807df0e340cb0dc5c8e5f845f00b2ff05073","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck/lua: use wreck.id_to_path instead of rpc in io.lua\n\nProblem: wreck/io.lua uses a hand-coded rpc to the job.kvspath service\nto lookup the kvs path for a jobid if needed, resulting in multiple\ncall sites to check for fixes and proper args to the rpc.\n\nUse the wreck.id_to_path() function built-in to wreck.lua instead. This\nnot only consolidates the rpc to a single call site, but also makes\nuse of memoization of the wreck version of this function.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/5359807df0e340cb0dc5c8e5f845f00b2ff05073"},{"sha":"449e6c7bfbda0103f26b53908c79416ee73f1acc","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck: convert job module to jansson\n\nRemove the last bits of json-c and shortjson from the wreck \"job\"\nmodule and fully convert to jansson instead.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/449e6c7bfbda0103f26b53908c79416ee73f1acc"},{"sha":"1e362d5ab0dca0ed872ae0ceeaf09f19ac97c99e","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck: add refcount to wreck_job object\n\nAdd a reference counter to struct wreck_job objects to allow\nuse in multiple job hashes.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/1e362d5ab0dca0ed872ae0ceeaf09f19ac97c99e"},{"sha":"71d5c6495927628c77673306987f81cb62da2932","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck/test: test wreck_job_incref\n\nAdd tests for wreck_job_incref expected functionality to wreck_job\nunit tests.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/71d5c6495927628c77673306987f81cb62da2932"},{"sha":"ca1846ff5661d30a51ee0d2038c05ae212d9e964","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck: use cmb.exec not fork/exec in job module to spawn wrexecd\n\nProblem: The job module spawns wrexecd on ranks involved in a job by\ndirect fork/exec. Not only does this duplicate code from the cmb.exec\nservice, but this is a fork from a threaded program, it may be\nproblematic to reap exit status of wrexecd since the job module\nmay not be successful in registering child watchers.\n\nSwitch from direct fork/exec in job module to and rpc to the `cmb.exec`\nservice on the local broker. Use the new flux_future_reset() facility\nto accept multiple responses from the `cmb.exec` service. Finally\ndestroying the job and the future after the remote wrexecd has exited.\n\nFor now non-zero exit codes and failure of exec(2) for wrexecd are\nsimply logged, and no further action is taken.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/ca1846ff5661d30a51ee0d2038c05ae212d9e964"},{"sha":"5a60c411fef62cdbb60b077d952442082d921b90","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck: use cached job object for run event\n\nDon't create a separate wreck_job object for run event handling,\ninstead pull the existing job from the active_jobs hash.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/5a60c411fef62cdbb60b077d952442082d921b90"},{"sha":"100e4bd5a70a3c4f3145a13a0125b2bc55dd7e4a","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"wreck: drop support for rank.N dirs in wreckrun\n\nNow that all job allocation mechanisms (wreck internal, sched)\nuse R_lite for resources, drop support for rank.N dirs in\nwreck job launch. Update tests accordingly.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/100e4bd5a70a3c4f3145a13a0125b2bc55dd7e4a"},{"sha":"0f41bd28648508937f7e87ef36e8646dae143105","author":{"name":"Mark A. Grondona","email":"515aee1de6d55547211d8d97de1026df5c837e7f@gmail.com"},"message":"t2000-wreck: fix ngpus tests\n\nSomehow the ngpus tests in t2000-wreck.t were prefixed with a '+'\nand more concerning, this just caused the tests to be skipped.\nRemove the stray character and fix one of the tests.","distinct":true,"url":"https://api.github.com/repos/grondo/flux-core/commits/0f41bd28648508937f7e87ef36e8646dae143105"}]}
{"actor":{"display_login":"grondo"}}