{"push_id":1186657119,"size":2,"distinct_size":2,"ref":"refs/heads/branch-rh7-3.10.0-327.18.2.vz7.14.x-ovz","head":"cd56c7aed84ee5d3c81bb809ef2b554765b3114b","before":"a34604f8062328c20a915b74ea7c37fdb0eb478e","commits":[{"sha":"5aa3fe093b8d88cc1ef340ba1bc361cd8439b60c","author":{"name":"Dmitry Monakhov","email":"afb1d116643ef3895cde5d9befe74c002e976238@openvz.org"},"message":"ploop: reloc vs extent_conversion race fix\n\nWe have fixed most relocation bugs during fixing https://jira.sw.ru/browse/PSBM-47107\n\nCurrently reloc_a looks like follows:\n\n 1->read_data_from_old_post\n 2->write_to_new_pos\n    ->sumbit_alloc\n      ->submit_pad\n  ->post_submit->convert_unwritten\n 3->update_index ->write_page with FLUSH|FUA\n 4->nullify_old_pos\n 5->issue_flush\n\nBut on step 3 extent coversion is not yet stable because belongs to uncommitted\ntransaction. We MUST call ->fsync inside ->post_sumit as we do for REQ_FUA\nrequests. Let's tag relocatoin requests as FUA from very beginning in order to\nassert sync semantics.\n\nhttps://jira.sw.ru/browse/PSBM-49143\nSigned-off-by: Dmitry Monakhov <dmonakhov@openvz.org>\nAcked-by: Maxim Patlasov <mpatlasov@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vzkernel/commits/5aa3fe093b8d88cc1ef340ba1bc361cd8439b60c"},{"sha":"cd56c7aed84ee5d3c81bb809ef2b554765b3114b","author":{"name":"Vladimir Davydov","email":"4e762dc9963bd7dfdd4b8e8ebb6aa86e54f589be@virtuozzo.com"},"message":"OpenVZ kernel rh7-3.10.0-327.18.2.vz7.14.23\n\nSigned-off-by: Vladimir Davydov <vdavydov@virtuozzo.com>","distinct":true,"url":"https://api.github.com/repos/OpenVZ/vzkernel/commits/cd56c7aed84ee5d3c81bb809ef2b554765b3114b"}]}
{"actor":{"display_login":"openvz-integrator"}}