{"push_id":1270595124,"size":296,"distinct_size":1,"ref":"refs/heads/master","head":"196f89cc95795a20fe1b2e116b0f63e9252a428c","before":"da4687c33f2d807eea5ba8328343cb32928585f3","commits":[{"sha":"9eea59ebed2ba44ce51c90b61a180a1a3c32e32a","author":{"name":"haosdent huang","email":"3f1fc2e1e19b94a33838e831ba7fc39cf63a0a03@gmail.com"},"message":"Fixed indentation of HealthCheck files in src/Makefile.am.\n\nReview: https://reviews.apache.org/r/49553/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/9eea59ebed2ba44ce51c90b61a180a1a3c32e32a"},{"sha":"7864eb860cc5b6d12c4af968e85640613dc34f1d","author":{"name":"haosdent huang","email":"3f1fc2e1e19b94a33838e831ba7fc39cf63a0a03@gmail.com"},"message":"Fixed a typo in \"launcher/executor.cpp\".\n\nReview: https://reviews.apache.org/r/49554/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/7864eb860cc5b6d12c4af968e85640613dc34f1d"},{"sha":"ad1f610508ca669b32b1cb7a4d5baf5f3b337b70","author":{"name":"Kevin Klues","email":"6afa7d19d5bbf119e8125b3659d829a3f7e07e62@gmail.com"},"message":"Added check for root permissions to 'NvidiaVolume::create()'.\n\nReview: https://reviews.apache.org/r/50644/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/ad1f610508ca669b32b1cb7a4d5baf5f3b337b70"},{"sha":"48a492cd9d7d0a194735b9b4107a35b489c596e1","author":{"name":"Kevin Klues","email":"6afa7d19d5bbf119e8125b3659d829a3f7e07e62@gmail.com"},"message":"Updated NvidiaVolume to mount as 'tmpfs' if parent fs is 'noexec'.\n\nThis patch is in response to an issue we ran into on Ubuntu 14.04,\nwhere '/run' is being mounted as 'noexec' (MESOS-5923). Since our\nNvidiaVolume is created below this mount point, we are unable to\nexecute any binaries we add to this volume. This causes problems, for\nexample, when trying to execute 'nvidia-smi' from within a container\nthat has this volume mounted in.\n\nTo work around this issue, we detect if any mount point above the path\nwhere we create the volume is marked as 'noexec', and if so, we create\na new 'tmpfs' mount for the volume without 'noexec' set.\n\nReview: https://reviews.apache.org/r/50592/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/48a492cd9d7d0a194735b9b4107a35b489c596e1"},{"sha":"e61a0a8abed0ffe9ef4d918c7e873c83438ce80b","author":{"name":"Anindya Sinha","email":"4cdda0326db9526e203001140b73faaa0efee3c2@apple.com"},"message":"Support arithmetic operations for shared resources with shared count.\n\nA new class Resource_ is added that allows 'Resources' to group\nidentical shared resource objects together into a single 'Resource_'\nobject and tracked by its shared count. Non-shared resource objects\nare not grouped.\n\nNote that v1 changes for shared resources are in the next commit.\n\nReview: https://reviews.apache.org/r/45959/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/e61a0a8abed0ffe9ef4d918c7e873c83438ce80b"},{"sha":"31315957e986948d992966229b51e5c42d9b256b","author":{"name":"Anindya Sinha","email":"4cdda0326db9526e203001140b73faaa0efee3c2@apple.com"},"message":"Add v1 changes for shared resources.\n\nReview: https://reviews.apache.org/r/48616/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/31315957e986948d992966229b51e5c42d9b256b"},{"sha":"9182f1c392613d8ead3b356a39809acfc27a2c2a","author":{"name":"haosdent huang","email":"3f1fc2e1e19b94a33838e831ba7fc39cf63a0a03@gmail.com"},"message":"Added MESOS-5911 to 1.0.1 CHANGELOG.\n\nReview: https://reviews.apache.org/r/50662/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/9182f1c392613d8ead3b356a39809acfc27a2c2a"},{"sha":"25626fcf8f63875ed0ccfe2ddb67a9998e5ba934","author":{"name":"Gilbert Song","email":"964c12b2a2f9d8437b8d88ecaa3b42b74e3539ee@gmail.com"},"message":"Supported non-shell command in MesosLaunch to avoid arbitrary commands.\n\nCurrently all pre_exec_commands are executed as shell commands in Mesos\nLaunch. It is not safe because arbitrary shell command may be included\nin some user facing api (e.g., container_path).  We should execute those\ncommand as a subprocess to prevent arbitrary shell command injection.\n\nReview: https://reviews.apache.org/r/50214/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/25626fcf8f63875ed0ccfe2ddb67a9998e5ba934"},{"sha":"202e1933c592f456420ec1c85fd9a212222d0df9","author":{"name":"Gilbert Song","email":"964c12b2a2f9d8437b8d88ecaa3b42b74e3539ee@gmail.com"},"message":"Updated mesos containerizer launch execute() to return 'EXIT_FAILURE'.\n\nReview: https://reviews.apache.org/r/50534/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/202e1933c592f456420ec1c85fd9a212222d0df9"},{"sha":"ca5eaad82f69309de427aab3ec2ed7976c9cc850","author":{"name":"Gilbert Song","email":"964c12b2a2f9d8437b8d88ecaa3b42b74e3539ee@gmail.com"},"message":"Updated docker volume isolator to return non-shell 'pre_exec_commands'.\n\nReview: https://reviews.apache.org/r/50535/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/ca5eaad82f69309de427aab3ec2ed7976c9cc850"},{"sha":"7dbc74efaea3e4ec185bfbd0c503a61ac2a5f1e1","author":{"name":"Srinivas Brahmaroutu","email":"c4090e0411780142c5f5602437091e1086ab0ca7@us.ibm.com"},"message":"CMake: Added `setns` and `active-user` test helper binaries.\n\nThese binaries are required for `NsTest.ROOT_setns` and\n`SlaveTest.ROOT_RunTaskWithCommandInfoWithoutUser`.\n\nReview: https://reviews.apache.org/r/50064/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/7dbc74efaea3e4ec185bfbd0c503a61ac2a5f1e1"},{"sha":"697b55a733d15a5bdc0a524f062f3dd93263a224","author":{"name":"Srinivas Brahmaroutu","email":"c4090e0411780142c5f5602437091e1086ab0ca7@us.ibm.com"},"message":"CMake: Added LogrotateContainerLogger companion executable.\n\nThis binary is required for the various `LOGROTATE_*` tests.\nFor now, this binary is not built on Windows due to some\noptimizations made inside the executable.\n\nReview: https://reviews.apache.org/r/50179/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/697b55a733d15a5bdc0a524f062f3dd93263a224"},{"sha":"dac771f1e2fafbf9ad8adfebc491933d64a21d66","author":{"name":"Srinivas Brahmaroutu","email":"c4090e0411780142c5f5602437091e1086ab0ca7@us.ibm.com"},"message":"CMake: Added build script for mesos-local executable.\n\nThis executable is used to run a local Mesos cluster\nfor testing purposes.\n\nReview: https://reviews.apache.org/r/50323/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/dac771f1e2fafbf9ad8adfebc491933d64a21d66"},{"sha":"6c9a540562cad1b0192f4687629068c80f6febaf","author":{"name":"Joseph Wu","email":"ea268a657960719a1397a333faa2fcf60e74b5c4@apache.org"},"message":"CMake: Removed outdated and commented-out build targets.\n\nThe master is now being built by src/master/CMakeLists.txt.\nThe `mesos-log` target does not exist and may be added later.","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/6c9a540562cad1b0192f4687629068c80f6febaf"},{"sha":"0c2166c4e68748a285a680f32b1dbf51d865f245","author":{"name":"Srinivas Brahmaroutu","email":"c4090e0411780142c5f5602437091e1086ab0ca7@us.ibm.com"},"message":"CMake: Added script to build mesos-execute.\n\n`mesos-execute` is a utility that can schedule and run\na single task.\n\nReview: https://reviews.apache.org/r/50324/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/0c2166c4e68748a285a680f32b1dbf51d865f245"},{"sha":"16ac8f93933d09c122674275e49305007599a649","author":{"name":"haosdent huang","email":"3f1fc2e1e19b94a33838e831ba7fc39cf63a0a03@gmail.com"},"message":"CMake: Fixed typo in target comments.\n\nReview: https://reviews.apache.org/r/50658/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/16ac8f93933d09c122674275e49305007599a649"},{"sha":"7830d5f94e2aaa72ba6ea2d89917a3b88bba7eed","author":{"name":"Joseph Wu","email":"ea268a657960719a1397a333faa2fcf60e74b5c4@apache.org"},"message":"CMake: Fix test helper build order.\n\nFollow up for review: https://reviews.apache.org/r/50064/\n\nThe `active-user-test-helper` binary needs glog headers, which are\nbuilt before Stout.  If you build with enough cores, this ordering\nis not guaranteed.","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/7830d5f94e2aaa72ba6ea2d89917a3b88bba7eed"},{"sha":"3043a693884ea7ac0efacd8fbf494710eacdef4c","author":{"name":"Kevin Klues","email":"6afa7d19d5bbf119e8125b3659d829a3f7e07e62@gmail.com"},"message":"Updated containerizer.cpp to look for duplicates in '--containerizer'.\n\nReview: https://reviews.apache.org/r/50671/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/3043a693884ea7ac0efacd8fbf494710eacdef4c"},{"sha":"8dc71da12c9b91edd2fa6c7b9a0a088b7dbb0ad3","author":{"name":"Kevin Klues","email":"6afa7d19d5bbf119e8125b3659d829a3f7e07e62@gmail.com"},"message":"Added extra conditions for deciding when to create \"NvidiaComponents\".\n\nA recent addition to ensure that 'NvidiaVolume::create()' ran as root\nbroke all non-root tests on GPU machines.  The reason is that we\nunconditionally create this volume so long as we detect\n'nvml.isAvailable()', which will fail now that we are only allowed to\ncreate this volume if we have root permissions.\n\nWe fix this by adding the proper conditions to determine when / if we\nshould create this volume based on some combination of --containerizer\nand --isolation flags.\n\nReview: https://reviews.apache.org/r/50672/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/8dc71da12c9b91edd2fa6c7b9a0a088b7dbb0ad3"},{"sha":"988ebc878409429f666118019b627b5699fc9e67","author":{"name":"Guangya Liu","email":"a2ac01f151c8448ef37b3d008efb22256dac3ea8@gmail.com"},"message":"Do not set allocation_interval in allocator benchmark test.\n\nWe already using `Clock::pause();` to manually drive the allocations,\nso here we can remove the logic of set allocation_interval here.\n\nReview: https://reviews.apache.org/r/50678/","distinct":false,"url":"https://api.github.com/repos/tobiajo/mesos/commits/988ebc878409429f666118019b627b5699fc9e67"}]}
{"actor":{"display_login":"tobiajo"}}