{"push_id":1062106316,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"f69ed483c0056502f1546c73f8449865d8f95f36","before":"97ebe1e1a9a1af7ef5578280f681c97f084d9644","commits":[{"sha":"1b3cac94ba588f0678c5a64fbf551fd3a9b54da4","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"task_diag: add a new group to get tasks memory mappings (v2)\n\nv2: Fixes from David Ahern\n* Fix 8-byte alignment\n* Change implementation of DIAG_VMA attribute:\n\nThis patch puts the filename into the task_diag_vma struct and\nconverts TASK_DIAG_VMA attribute into a series of task_diag_vma.\nNow is there is a single TASK_DIAG_VMA attribute that is parsed\nas:\n\n| struct task_diag_vma | filename | ...\n\nCc: David Ahern <dsahern@gmail.com>\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/1b3cac94ba588f0678c5a64fbf551fd3a9b54da4"},{"sha":"ba7ee51b17527408d1d1c74cca0e4cdcbb62eb08","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"task_diag: add ability to dump children and threads\n\nNow we can dump all task or children, threads of a specified task.\nIt's an example how this interface can be expanded for different\nuse-cases.\n\nv2: Fixes from David Ahern\nAdd missing break in iter_stop\nFix 8-byte alignment issues\n\nCc: David Ahern <dsahern@gmail.com>\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/ba7ee51b17527408d1d1c74cca0e4cdcbb62eb08"},{"sha":"db76e0bca2f9e7fd47100891fe0d47c270a32a9c","author":{"email":"b80c1600f604d3b0d768f26f90a76757e76005dd@gmail.com","name":"David Ahern"},"message":"task_diag: Only add VMAs for thread_group leader\n\nthreads of a process share the same VMAs, so when dumping all threads\nfor all processes only push vma data for group leader.\n\nSigned-off-by: David Ahern <dsahern@gmail.com>\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/db76e0bca2f9e7fd47100891fe0d47c270a32a9c"},{"sha":"1d9e98b0393929aa9ef97af397141abf6d9fb83f","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"task_diag: add a flag to mark incomplete messages\n\nIf all information about a process don't fit in a message, it's marked\nby the TASK_DIAG_FLAG_CONT flag and the next message will describe the\nsame process.","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/1d9e98b0393929aa9ef97af397141abf6d9fb83f"},{"sha":"1b3a68d8f09b5998fbff8191331066bbe46560bc","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"task_diag: add a new group to get resource usage","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/1b3a68d8f09b5998fbff8191331066bbe46560bc"},{"sha":"f197989ad76312f8a7fd034d3a18ae7d02431965","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"task_diag: add a new group to get memory usage","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/f197989ad76312f8a7fd034d3a18ae7d02431965"},{"sha":"8930c38de383423a2f176ceebf5ccb06cccc508f","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"Documentation: add documentation for task_diag\n\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/8930c38de383423a2f176ceebf5ccb06cccc508f"},{"sha":"252f7515e3a2090acb034eef48f0ce8090bb5862","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"selftest: check the task_diag functinonality\n\nHere are two test (example) programs.\n\ntask_diag - request information for two processes.\ntest_diag_all - request information about all processes\n\nv2: Fixes from David Ahern:\n    * task_diag: Fix 8-byte alignment for vma and vma_stats\n\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/252f7515e3a2090acb034eef48f0ce8090bb5862"},{"sha":"a51cf41793e53fb0b305059bdf4777df3e751741","author":{"email":"b80c1600f604d3b0d768f26f90a76757e76005dd@gmail.com","name":"David Ahern"},"message":"task_diag: Enhance fork tool to spawn threads\n\nAdd option to fork threads as well as processes.\nMake the sleep time configurable too so that spawned\ntasks exit on their own.\n\nSigned-off-by: David Ahern <dsahern@gmail.com>\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/a51cf41793e53fb0b305059bdf4777df3e751741"},{"sha":"113f8450c58942465d04cf4ded5f0823ca000661","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"test: check that task_diag can dump all thread of one process","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/113f8450c58942465d04cf4ded5f0823ca000661"},{"sha":"f69ed483c0056502f1546c73f8449865d8f95f36","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"task_diag: show cmdline","distinct":true,"url":"https://api.github.com/repos/avagin/linux-task-diag/commits/f69ed483c0056502f1546c73f8449865d8f95f36"}]}