{"push_id":1333652696,"size":16,"distinct_size":4,"ref":"refs/heads/dockerfile","head":"b757e28a6f27ab1141df26747a405b0d8991ec69","before":"92c5f3a83e36e61d9ecca976e91f2693a123bb79","commits":[{"sha":"1c387c5583186afdbc8a1a3d950588c57566a24e","author":{"name":"Maor Lipchuk","email":"713bdd150ec79f46ff0a660d3f3dc1eb86106286@redhat.com"},"message":"volume: Add qcow2_compat on create\n\nPass qcow2 compat on create.\n\nChange-Id: I8655be6da0b4cbd1c286b0c40288681a991aff19\nSigned-off-by: Maor Lipchuk <mlipchuk@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/64375\nReviewed-by: Nir Soffer <nsoffer@redhat.com>\nContinuous-Integration: Jenkins CI","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/1c387c5583186afdbc8a1a3d950588c57566a24e"},{"sha":"06e4026b38314f1c99cb908a4c3489ba8ac544d8","author":{"name":"Allon Mureinik","email":"d741c711a93f7e69bf1a03a37cb7bd8ab5423441@redhat.com"},"message":"spec: Clean up the initscripts requirement\n\nCentos has delivered initscripts >= 9.49.30-1.el7_2.3 since August\n2nd, 2016 (see, e.g. [1]).\nGiven that, the TODO comment in the spec file can be addressed and\nthe file cleaned up a bit.\n\n[1] http://mirror.centos.org/centos/7/updates/x86_64/Packages/\n\nChange-Id: I0c9441c7d1ab9483780cb037f4a5567efdabaeae\nSigned-off-by: Allon Mureinik <amureini@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65055\nContinuous-Integration: Jenkins CI\nReviewed-by: Dan Kenigsberg <danken@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/06e4026b38314f1c99cb908a4c3489ba8ac544d8"},{"sha":"fdde2b16475e9c8bfc2867b808fb4946120a3b21","author":{"name":"Piotr Kliczewski","email":"f2e9455bae551993b55238482d06366c93a7adc0@gmail.com"},"message":"yml: parameter type fixes for StoragePool.spmStart\n\n\nChange-Id: I49072827b8ac04f720d50aca8e5a24b4be7582b7\nSigned-off-by: Piotr Kliczewski <piotr.kliczewski@gmail.com>\nReviewed-on: https://gerrit.ovirt.org/59704\nContinuous-Integration: Jenkins CI\nReviewed-by: Yaniv Bronhaim <ybronhei@redhat.com>\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/fdde2b16475e9c8bfc2867b808fb4946120a3b21"},{"sha":"50f8175556c1d32ac3a0d6b96dcd7e74928c4863","author":{"name":"Piotr Kliczewski","email":"f2e9455bae551993b55238482d06366c93a7adc0@gmail.com"},"message":"yml: return type fixes for Task.getStatus\n\n\nChange-Id: I7ce3e3ab2e21e5d1f6da6bdf5dc89a3db40e2160\nSigned-off-by: Piotr Kliczewski <piotr.kliczewski@gmail.com>\nReviewed-on: https://gerrit.ovirt.org/59705\nContinuous-Integration: Jenkins CI\nReviewed-by: Yaniv Bronhaim <ybronhei@redhat.com>\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/50f8175556c1d32ac3a0d6b96dcd7e74928c4863"},{"sha":"6fd5bd560a2ebe5e0a09d04ad5eaaebd0954a1f3","author":{"name":"Piotr Kliczewski","email":"f2e9455bae551993b55238482d06366c93a7adc0@gmail.com"},"message":"yml: return type fixes for StoragePool.getSpmStatus\n\n\nChange-Id: Ieb9fbae250507d4cf02ef9b73eee6403a06cd9d2\nSigned-off-by: Piotr Kliczewski <piotr.kliczewski@gmail.com>\nReviewed-on: https://gerrit.ovirt.org/59706\nContinuous-Integration: Jenkins CI\nReviewed-by: Yaniv Bronhaim <ybronhei@redhat.com>\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/6fd5bd560a2ebe5e0a09d04ad5eaaebd0954a1f3"},{"sha":"b0c7221a001e67a6d2f1407f8e23b2b8111936b7","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"resourceManager: Add module api\n\nresourceManager has a Java like verbose api that make it hard to use and\nis not safe. Add module api hiding the single ResourceManager instance.\n\nInstead of this:\n\n    manager = rm.ResourceManager.getInstance()\n    manager.acquireResource(\"mamespace\", \"name\", rm.SHRARED)\n\nOr this wrong usage:\n\n    manager = ResourceManager()\n    manager.acquireResource(\"mamespace\", \"name\", rm.SHRARED)\n\nWe can use now this:\n\n    rm.acquireResource(\"mamespace\", \"name\", rm.SHRARED)\n\nThis is the simplest and safest way to implement a singleton in Python,\na module.\n\nThis patch adds the new api and update the tests to use this api.\n\nChange-Id: Ie315f10bacdf49f1023d1991811afec28ed0d7f9\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65034\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/b0c7221a001e67a6d2f1407f8e23b2b8111936b7"},{"sha":"363ab67b1c01415ba8cdf3f480cde67a27d59452","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"resourcemanager: Use new module api\n\nReplace client code to use the resourceManager module directly instead\nof using ResourceManager.getInstance().\n\nAfter this patch only the resourceManager and resourceFactories are\nusing the old getInstance api.\n\nTests that used to mock modules \"rmanager\" variable are mocking the \"rm\"\nvariable, and storagefakelib.FakeResourceManager implements now the\nresourceManager module api instead of the\nresourceManager.ResourceManager class. This seems to be the quickest\nsolution for keeping these tests working, but we may use different way\nlater.\n\nChange-Id: Ib33d9fad90551a0c2e9b1e8a89c5f9f920681c6b\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65035\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/363ab67b1c01415ba8cdf3f480cde67a27d59452"},{"sha":"0d22dc6d92ec164fcf733834e902a88b82072fef","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"rsourceFactories: Use new resourceManager module api\n\nReplace usage of getInstance with direct module access.\n\nChange-Id: Icdb30f34257f31622a87d1f496b3f516803eeda8\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65036\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/0d22dc6d92ec164fcf733834e902a88b82072fef"},{"sha":"5293c7eeae74940618de73cea1dd03868badfb9f","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"resourceManager: Get rid of getInstance\n\nThe single instance of ResourceManager is created in import time,\neliminating the clumsy getInstance mechanism.\n\nInternal callers in the resourceManager module are using now the module\ninterface directly.\n\nChange-Id: I136ab52f15332f43f2b0ecd9e9a2ff7b558df87a\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65037\nReviewed-by: Adam Litke <alitke@redhat.com>\nContinuous-Integration: Jenkins CI","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/5293c7eeae74940618de73cea1dd03868badfb9f"},{"sha":"60d7e5869941117f4f1f611ded8ca85fb0084cde","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"resourceManager: Make ResourceMananger private\n\nJust to make sure that nobody will try to create its own instance\nsomewhere.\n\nChange-Id: I35c3cffb4e1af8aa0f238c3501a82b975d56c2c3\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65038\nReviewed-by: Adam Litke <alitke@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/60d7e5869941117f4f1f611ded8ca85fb0084cde"},{"sha":"12df7a3e952b94c4f34941ee50b0ad1a02652998","author":{"name":"Adam Litke","email":"973c19c56ef03b080cd4bbf5b2b6457a66e44f5b@redhat.com"},"message":"cleanup: Remove dead code from storageServer.py\n\nWhile reviewing some schema fixes I noticed that we have a lot of dead\ncode in storageServer.py which was misleading how parameters are\nstructured when connecting storage.  Remove this unused code.\n\nNote: Probably should have been removed as part of 7b7c5b7.\n\nChange-Id: I7c442e73c6eca16384c3cdd53478b182affe1097\nSigned-off-by: Adam Litke <alitke@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/65071\nContinuous-Integration: Jenkins CI\nReviewed-by: Nir Soffer <nsoffer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/12df7a3e952b94c4f34941ee50b0ad1a02652998"},{"sha":"d5ccb59df6995486c23bae3c5c0d98155dbc3d1c","author":{"name":"Andrej Krejcir","email":"c4fdb6df1738425360fc54bb4d8722a13431910b@redhat.com"},"message":"Fix API schema to align with runtime schema\n\nChange-Id: Ia1b5e90831fd0e4d9e897baaae4afb68f22e3877\nBug-Url: https://bugzilla.redhat.com/1348255\nSigned-off-by: Andrej Krejcir <akrejcir@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/64477\nContinuous-Integration: Jenkins CI\nReviewed-by: Piotr Kliczewski <piotr.kliczewski@gmail.com>","distinct":false,"url":"https://api.github.com/repos/nirs/vdsm/commits/d5ccb59df6995486c23bae3c5c0d98155dbc3d1c"},{"sha":"6be1b243b3baa61af4ea27bfc64571198671652d","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"dockerfile: Add missing packages\n\nAdd missing packages:\n- PyYaml\n- e2fsprogs (for mkfs.ext2)\n- python-decorator\n- python-setuptools (for easy_install)\n- sanlock-python\n- which (for which)\n\nChange-Id: I204be6a9b83af9d2b12abc8267d2d1ccd4fd746d\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nirs/vdsm/commits/6be1b243b3baa61af4ea27bfc64571198671652d"},{"sha":"391043d1403ca9e46e638b666c23e9eda2f61325","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"dockerfile: Use one package per line\n\nHaving one package per line make it easier to add and remove packages\nand review changes.\n\nChange-Id: I87ae78f149fc0042853c71c7f2f7bb8cf6300e1f\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nirs/vdsm/commits/391043d1403ca9e46e638b666c23e9eda2f61325"},{"sha":"c9d7a2e55c151e826c779bb2d488272107be1e6e","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"dockerfile: Install development tools using pip\n\n- Remove python-nose which is too old on CentOS, and install version\n  1.3.7 using pip\n- Install tox version 2.1.1 using pip.\n- Install mock, since python-mock is missing in CentOS.\n- Remove pyflakes and pep8 as they are installed using tox when running\n  make check.\n\nNote that for python 3, we install the ditribution packages. pip does\nnot handle well intalling both python 2 and 3 packages. The long term\nsolution is to install all the development tools using tox, each in its\nown isolated environment, but we are not there yet.\n\nChange-Id: Ia4e10a727af5f75b6ede3cc271c2e32eac2fedd8\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nirs/vdsm/commits/c9d7a2e55c151e826c779bb2d488272107be1e6e"},{"sha":"b757e28a6f27ab1141df26747a405b0d8991ec69","author":{"name":"Nir Soffer","email":"7cf8f3b76f384713d1505797627ca298fb418a16@redhat.com"},"message":"travis: Fix build using new docker image\n\n- Use the new image built from updated dockerfile\n- Remove unneeded true value to --rm option\n- Use Z volume option to make it work with selinux on Fedora\n- Use \"make check\" instead of \"make check-unit\" since the later has no\n  effect currently (it runs exactly the same tests as make check).\n\nTested locally on Fedora 24 - some tests fail, more work need to disable\nthe incompatible tests.\n\nChange-Id: I807adb49c7a653d9ca6e58ff40a82a270eaf3309\nSigned-off-by: Nir Soffer <nsoffer@redhat.com>","distinct":true,"url":"https://api.github.com/repos/nirs/vdsm/commits/b757e28a6f27ab1141df26747a405b0d8991ec69"}]}
{"actor":{"display_login":"nirs"}}