{"push_id":1272304470,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"44153b4e47c1fd023bbb0a400004b0e52b8d59d8","before":"26d93dc1ac9c44b7913096ee376d76363b5ad0b2","commits":[{"sha":"c9deac713e9875fbb408aaef1b654f4290f70e0c","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"split update stats methods\n\nPSBM-47473\nSince we have to update stats with different frequency in future - we\nhave to split update stats methods in VE/host classes\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/c9deac713e9875fbb408aaef1b654f4290f70e0c"},{"sha":"1cddd6c0950b43d89720321f21e9329682724d16","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"drop set_memstats_period\n\nPSBM-47473\nThis method useless in vcmmd as prl_disp reset this value anyway, so\nlet's just drop it to avoid misunderstanding.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/1cddd6c0950b43d89720321f21e9329682724d16"},{"sha":"389946dc85d07f99d7449dd9f753dbbfc4ddde62","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"fix logic in set_mem\n\nPSBM-47473\nThe policy should pass None if no need update memory parameter\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/389946dc85d07f99d7449dd9f753dbbfc4ddde62"},{"sha":"f9681c56055ffbbee9c6c40a981447eebb2af31d","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"add ksmtune method to Host class\n\nPSBM-47473\nNew method for tuning KSM parameters in /sys/kernel/mm/ksm/*\nAlso ksm stats was expanded(could be needed for future ksm policy).\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/f9681c56055ffbbee9c6c40a981447eebb2af31d"},{"sha":"14a45ffa18f33b48dc22c2e561852983bf251766","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"add new RQueue class for LoadManager\n\nPSBM-47473\nThis RQueue - is a thread safe, queue class allows to schedule tasks by timeout.\nWorker could get request from queue only after timeout reached.\nRequest class will be used for to generate members of RQueue.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/14a45ffa18f33b48dc22c2e561852983bf251766"},{"sha":"58eca2cbd8fa26e2d6e53943fc244402594bfbef","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"rework update/balance task schedule in load manager\n\nPSBM-47473\nAs we have few policies with own set of stats and frequency of\nbalance/update need reimplement main worker in load manager.\n\n* Load manager create queue for manage different requests and push\n firsts requests from policy to queue.\n\n* Policies have the number of controllers, this methods should update\n special for this policy stats, do balance and return request, which\n contain a timestamp responsible for when this controller should call in\n next time.\n\n* Inheritors from base policies should reimplement two methods: policy\n controller, update stats. Optionaly change balance-update interval.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/58eca2cbd8fa26e2d6e53943fc244402594bfbef"},{"sha":"a40c9a2c5c7a6fca6d0c19933f376102cd20f570","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"add KSM class to policy\n\nPSBM-47473\nSimplest base class for tune KSM on host, this mostly \"copycat\" standard\nksmtuned behavior.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/a40c9a2c5c7a6fca6d0c19933f376102cd20f570"},{"sha":"7647f151e240f60ba17cbfd259ff876dce8e0d5d","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"drop request decorator for get_quotas\n\n@request no need for get_quotas.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/7647f151e240f60ba17cbfd259ff876dce8e0d5d"},{"sha":"8aa2d8741070249c7d9646fcf932ae50cb1550e8","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"RQueue improving\n\nNow RQueue could blocks until timeout to next event reached or queue is empty,\nso no need sleep in workers. ALso requests could be 'blocker', that\nmean 'put' operation must be executed with 'block' option.\n\nAll policies request performed with 'block' option, otherwise they could\nbe dropped by many outside requests.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>\nReviewed-by: Igor Redko <redkoi@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/8aa2d8741070249c7d9646fcf932ae50cb1550e8"},{"sha":"44153b4e47c1fd023bbb0a400004b0e52b8d59d8","author":{"name":"Konstantin Neumoin","email":"fcaadc7192270724efa8a665d7f02bf7668cc87d@virtuozzo.com"},"message":"stop workers by exception\n\nWe have to \"resume\" workers before shutdown, otherwise they would\nwaiting for new requests, even if _should_stop == True.\n\nSigned-off-by: Konstantin Neumoin <kneumoin@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vcmmd/commits/44153b4e47c1fd023bbb0a400004b0e52b8d59d8"}]}
{"actor":{"display_login":"openvz-integrator"}}