From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PULL 1/2] Add a new qmp command to start/stop replication Date: Tue, 28 Feb 2017 11:16:03 -0800 Message-ID: <1488309364-3252-1-git-send-email-sstabellini@kernel.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cinFr-0003vz-LT for xen-devel@lists.xenproject.org; Tue, 28 Feb 2017 19:16:11 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: peter.maydell@linaro.org, stefanha@gmail.com Cc: sstabellini@kernel.org, Zhang Chen , qemu-devel@nongnu.org, Wen Congyang , stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RnJvbTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CgpXZSBjYW4g Y2FsbCB0aGlzIHFtcCBjb21tYW5kIHRvIHN0YXJ0L3N0b3AgcmVwbGljYXRpb24gb3V0c2lkZSBv ZiBxZW11LgpMaWtlIFhlbiBjb2xvIG5lZWQgdGhpcyBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6 IFpoYW5nIENoZW4gPHpoYW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgpTaWduZWQtb2ZmLWJ5 OiBXZW4gQ29uZ3lhbmcgPHdlbmNvbmd5YW5nQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEVyaWMg Qmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogemhhbmdoYWlsaWFuZyA8emhh bmcuemhhbmdoYWlsaWFuZ0BodWF3ZWkuY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogbWlncmF0aW9uL2NvbG8uYyB8IDI2 ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiBxYXBpLXNjaGVtYS5qc29uIHwgMjUgKysrKysr KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvbWlncmF0aW9uL2NvbG8uYyBiL21pZ3JhdGlvbi9jb2xvLmMKaW5kZXggNzEy MzA4ZS4uNDZiYzg0ZCAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2NvbG8uYworKysgYi9taWdyYXRp b24vY29sby5jCkBAIC0xOSw2ICsxOSw4IEBACiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQu aCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL2ZhaWxvdmVy LmgiCisjaW5jbHVkZSAicmVwbGljYXRpb24uaCIKKyNpbmNsdWRlICJxbXAtY29tbWFuZHMuaCIK IAogc3RhdGljIGJvb2wgdm1zdGF0ZV9sb2FkaW5nOwogCkBAIC0xNDcsNiArMTQ5LDMwIEBAIHZv aWQgY29sb19kb19mYWlsb3ZlcihNaWdyYXRpb25TdGF0ZSAqcykKICAgICB9CiB9CiAKK3ZvaWQg cW1wX3hlbl9zZXRfcmVwbGljYXRpb24oYm9vbCBlbmFibGUsIGJvb2wgcHJpbWFyeSwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYXNfZmFpbG92ZXIsIGJvb2wgZmFpbG92ZXIs CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBSZXBs aWNhdGlvbk1vZGUgbW9kZSA9IHByaW1hcnkgPworICAgICAgICAgICAgICAgICAgICAgICAgICAg UkVQTElDQVRJT05fTU9ERV9QUklNQVJZIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFJF UExJQ0FUSU9OX01PREVfU0VDT05EQVJZOworCisgICAgaWYgKGhhc19mYWlsb3ZlciAmJiBlbmFi bGUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiUGFyYW1ldGVyICdmYWlsb3ZlcicgaXMg b25seSBmb3IiCisgICAgICAgICAgICAgICAgICAgIiBzdG9wcGluZyByZXBsaWNhdGlvbiIpOwor ICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKGVuYWJsZSkgeworICAgICAgICByZXBs aWNhdGlvbl9zdGFydF9hbGwobW9kZSwgZXJycCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaWYg KCFoYXNfZmFpbG92ZXIpIHsKKyAgICAgICAgICAgIGZhaWxvdmVyID0gTlVMTDsKKyAgICAgICAg fQorICAgICAgICByZXBsaWNhdGlvbl9zdG9wX2FsbChmYWlsb3ZlciwgZmFpbG92ZXIgPyBOVUxM IDogZXJycCk7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBjb2xvX3NlbmRfbWVzc2FnZShRRU1V RmlsZSAqZiwgQ09MT01lc3NhZ2UgbXNnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg RXJyb3IgKiplcnJwKQogewpkaWZmIC0tZ2l0IGEvcWFwaS1zY2hlbWEuanNvbiBiL3FhcGktc2No ZW1hLmpzb24KaW5kZXggMTUwZWU5OC4uZGJjMWViYyAxMDA2NDQKLS0tIGEvcWFwaS1zY2hlbWEu anNvbgorKysgYi9xYXBpLXNjaGVtYS5qc29uCkBAIC01OTkwLDYgKzU5OTAsMzEgQEAKIHsgJ2Nv bW1hbmQnOiAneGVuLWxvYWQtZGV2aWNlcy1zdGF0ZScsICdkYXRhJzogeydmaWxlbmFtZSc6ICdz dHInfSB9CiAKICMjCisjIEB4ZW4tc2V0LXJlcGxpY2F0aW9uOgorIworIyBFbmFibGUgb3IgZGlz YWJsZSByZXBsaWNhdGlvbi4KKyMKKyMgQGVuYWJsZTogdHJ1ZSB0byBlbmFibGUsIGZhbHNlIHRv IGRpc2FibGUuCisjCisjIEBwcmltYXJ5OiB0cnVlIGZvciBwcmltYXJ5IG9yIGZhbHNlIGZvciBz ZWNvbmRhcnkuCisjCisjIEBmYWlsb3ZlcjogI29wdGlvbmFsIHRydWUgdG8gZG8gZmFpbG92ZXIs IGZhbHNlIHRvIHN0b3AuIGJ1dCBjYW5ub3QgYmUKKyMgICAgICAgICAgICBzcGVjaWZpZWQgaWYg J2VuYWJsZScgaXMgdHJ1ZS4gZGVmYXVsdCB2YWx1ZSBpcyBmYWxzZS4KKyMKKyMgUmV0dXJuczog bm90aGluZy4KKyMKKyMgRXhhbXBsZToKKyMKKyMgLT4geyAiZXhlY3V0ZSI6ICJ4ZW4tc2V0LXJl cGxpY2F0aW9uIiwKKyMgICAgICAiYXJndW1lbnRzIjogeyJlbmFibGUiOiB0cnVlLCAicHJpbWFy eSI6IGZhbHNlfSB9CisjIDwtIHsgInJldHVybiI6IHt9IH0KKyMKKyMgU2luY2U6IDIuOQorIyMK K3sgJ2NvbW1hbmQnOiAneGVuLXNldC1yZXBsaWNhdGlvbicsCisgICdkYXRhJzogeyAnZW5hYmxl JzogJ2Jvb2wnLCAncHJpbWFyeSc6ICdib29sJywgJypmYWlsb3ZlcicgOiAnYm9vbCcgfSB9CisK KyMjCiAjIEBHSUNDYXBhYmlsaXR5OgogIwogIyBUaGUgc3RydWN0IGRlc2NyaWJlcyBjYXBhYmls aXR5IGZvciBhIHNwZWNpZmljIEdJQyAoR2VuZXJpYwotLSAKMS45LjEKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK