{"push_id":1005114030,"size":7,"distinct_size":7,"ref":"refs/heads/nvidia-isolator-staging","head":"88f4a5e3c398129452cf5d40f62179c092d074d8","before":"201fbefbfc155bc5c22d6073e7fd041fca3a006f","commits":[{"sha":"971bd7cd295322895bff3d578ea170ecd9220cdd","author":{"email":"bad82f9a6b32052c72c6c00c54e3d2aaf917be49@gmail.com","name":"Kevin Klues"},"message":"Added stubs for the Nvidia GPU device isolator.\n\nThis is the first isolator to fall under the category of cgroup\ndevices. However, we do not yet have a generic cgroup device isolator\n(nor will we in the very near future). As such, I have preemptively\ncreated the nvidia gpu isolator in the directory hierarchy under the\npath:\n\nsrc/slave/containerizer/mesos/isolators/cgroups/devices/gpus/\n\nin order to easily allow them to fall under the category of gpu\ndevices later on.\n\nIn this stub implementation, initialization of the agent will\nfail if the nvidia gpu isolator is enabled via the agent --isolation\nflag. That is --isolation=\"cgroups/devices/gpu/nvidia\". In a\nsubsequent commit we will fill in the guts to actually enable the\nproper isolation.\n\nThe flags documentation has been udpated accordingly.\n\nReview: https://reviews.apache.org/r/44363","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/971bd7cd295322895bff3d578ea170ecd9220cdd"},{"sha":"25e7a87629c3d573f260281d7ba0fba88ebd9929","author":{"email":"bad82f9a6b32052c72c6c00c54e3d2aaf917be49@gmail.com","name":"Kevin Klues"},"message":"Added infrastructure for Nvidia GPU specific tests.\n\nReview: https://reviews.apache.org/r/44364","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/25e7a87629c3d573f260281d7ba0fba88ebd9929"},{"sha":"3161db678fc1cdef72435bc67834def7a2755f26","author":{"email":"bad82f9a6b32052c72c6c00c54e3d2aaf917be49@gmail.com","name":"Kevin Klues"},"message":"Added flag to specify available Nvidia GPUs on an agent's command line.\n\nReview: https://reviews.apache.org/r/44365","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/3161db678fc1cdef72435bc67834def7a2755f26"},{"sha":"4374e188944cf87f8dbde31b48bf6b76673c8709","author":{"email":"bad82f9a6b32052c72c6c00c54e3d2aaf917be49@gmail.com","name":"Kevin Klues"},"message":"Added GPUs as an explicit resource.\n\nCurrently we can either infer the number of GPUs to offer as resources\nfrom the --nvidia_gpus flag, or pass the amount explicity as a \"gpus\"\nresource. In the future, we will generalize this via autodiscovery of\ngpus and support for gpus types other than Nvidia.\n\nReview: https://reviews.apache.org/r/44366","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/4374e188944cf87f8dbde31b48bf6b76673c8709"},{"sha":"d7b3e13243934e10368e415a287b3014f4d04482","author":{"email":"a840d8c3cd59833344653208a9769b7e7ba2715a@nvidia.com","name":"Rob Todd"},"message":"Filled in the guts of the Nvidia GPU isolator.","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/d7b3e13243934e10368e415a287b3014f4d04482"},{"sha":"a9c8fd097d5b0469fe63195b52aae8a45a4550fc","author":{"email":"bad82f9a6b32052c72c6c00c54e3d2aaf917be49@gmail.com","name":"Kevin Klues"},"message":"Updated Nvidia Isolator to conform to style.\n\nIn the process, I also rearranged a little bit of logic to make things\neasier to follow - specifically in the update() function.","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/a9c8fd097d5b0469fe63195b52aae8a45a4550fc"},{"sha":"88f4a5e3c398129452cf5d40f62179c092d074d8","author":{"email":"a840d8c3cd59833344653208a9769b7e7ba2715a@nvidia.com","name":"Rob Todd"},"message":"Initial pieces of GPU unit testing.","distinct":true,"url":"https://api.github.com/repos/klueska-mesosphere/mesos/commits/88f4a5e3c398129452cf5d40f62179c092d074d8"}]}