From stockhausen at collogia.de Thu Apr 3 06:13:38 2014 Content-Type: multipart/mixed; boundary="===============4305411560268337012==" MIME-Version: 1.0 From: Markus Stockhausen To: users at ovirt.org Subject: [Users] TSC clocksource gets lost after live migration Date: Thu, 03 Apr 2014 10:13:35 +0000 Message-ID: <12EF8D94C6F8734FB2FF37B9FBEDD17358615C53@EXCHANGE.collogia.de> --===============4305411560268337012== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_NextPartTM-000-bf1f3448-4cf7-4f81-b33a-060c7d113f51 Content-Type: multipart/alternative; boundary=3D"_000_12EF8D94C6F8734FB2FF37B9FBEDD17358615C53EXCHANGEcollogi_" --_000_12EF8D94C6F8734FB2FF37B9FBEDD17358615C53EXCHANGEcollogi_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello, we have an up to date ovirt 3.4 installation. Inside we are running SLES11 = =3D SP3 VMs (Kernel 3.0.76-0.11). After live migration of these VMs they all of a s= =3D udden do not react any longer and CPU usage of the VM goes to 100%. We identified kvm-clock source to be the culprit and therefore switched to = =3D another clocksource. We ended with hpet but are not happy with that as our inital g= =3D oal was to use the more simple designed TSC clocksoure. The reason behind that is the question I have for you experts. Our hosts all have the constant_tsc CPU flag available. Just to mention the= =3D se are not identical hosts. We have a mix of Xeon 5500 and 5600 machines. E.G. [root(a)colovn01 ~]# cat /proc/cpuinfo | grep constant_tsc | wc -l 8 When we start the VM the client sees TSC as available clocksource: colvm53:~ # cat /sys/devices/system/clocksource/clocksource0/available_cloc= =3D ksource kvm-clock tsc hpet acpi_pm After the first live migration to another host that also has constant_tsc (= =3D see above) that flag is lost inside the VM. colvm53:~ # cat /sys/devices/system/clocksource/clocksource0/available_cloc= =3D ksource kvm-clock hpet acpi_pm Any ideas? Markus --_000_12EF8D94C6F8734FB2FF37B9FBEDD17358615C53EXCHANGEcollogi_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hello,

we have an up to date ovirt 3.4 installation. Inside we are running SLES11 = =3D SP3
VMs (Kernel 3.0.76-0.11). After live migration of these VMs they all of a s= =3D udden
do not react any longer and CPU usage of the VM goes to 100%.

We identified kvm-clock source to be the culprit and therefore switched to = =3D another
clocksource. We ended with hpet but are not happy with that as our inital g= =3D oal
was to use the more simple designed TSC clocksoure.

The reason behind that is the question I have for you experts.

Our hosts all have the constant_tsc CPU flag available. Just to mention the= =3D se
are not identical hosts. We have a mix of Xeon 5500 and 5600 machines. E.G.= =3D
[root(a)colovn01 ~]# cat /proc/cpuinfo | grep constant_tsc | wc -l
8

When we start the VM the client sees TSC as available clocksource:

colvm53:~ # cat /sys/devices/system/clocksource/clocksource0/available_cloc= =3D ksource
kvm-clock tsc hpet acpi_pm

After the first live migration to another host that also has constant_tsc (= =3D see above)
that flag is lost inside the VM.

colvm53:~ # cat /sys/devices/system/clocksource/clocksource0/available_cloc= =3D ksource
kvm-clock hpet acpi_pm

Any ideas?

Markus


--_000_12EF8D94C6F8734FB2FF37B9FBEDD17358615C53EXCHANGEcollogi_-- ------=3D_NextPartTM-000-bf1f3448-4cf7-4f81-b33a-060c7d113f51 Content-Type: text/plain; name=3D"InterScan_Disclaimer.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=3D"InterScan_Disclaimer.txt" **************************************************************************** Diese E-Mail enth=C3=A4lt vertrauliche und/oder rechtlich gesch=C3=BCtzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrt=C3=BCmlich erhalten haben, informieren Sie bitte sofort den Absender u= nd vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. =C3=9Cber das Internet versandte E-Mails k=C3=B6nnen unter fremden Namen er= stellt oder manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine rechtsverbindliche Willenserkl=C3=A4rung. Collogia Unternehmensberatung AG Ubierring 11 D-50678 K=C3=B6ln Vorstand: Kadir Akin Dr. Michael H=C3=B6hnerbach Vorsitzender des Aufsichtsrates: Hans Kristian Langva Registergericht: Amtsgericht K=C3=B6ln Registernummer: HRB 52 497 This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. e-mails sent over the internet may have been written under a wrong name or been manipulated. That is why this message sent as an e-mail is not a legally binding declaration of intention. Collogia Unternehmensberatung AG Ubierring 11 D-50678 K=C3=B6ln executive board: Kadir Akin Dr. Michael H=C3=B6hnerbach President of the supervisory board: Hans Kristian Langva Registry office: district court Cologne Register number: HRB 52 497 **************************************************************************** ------=3D_NextPartTM-000-bf1f3448-4cf7-4f81-b33a-060c7d113f51-- --===============4305411560268337012== Content-Type: multipart/mixed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tLS0tLT1fTmV4dFBhcnRUTS0wMDAtYmYxZjM0NDgtNGNmNy00ZjgxLWIzM2EtMDYwYzdkMTEz ZjUxCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L2FsdGVybmF0aXZlOwoJYm91bmRhcnk9Il8wMDBf MTJFRjhEOTRDNkY4NzM0RkIyRkYzN0I5RkJFREQxNzM1ODYxNUM1M0VYQ0hBTkdFY29sbG9naV8i CgotLV8wMDBfMTJFRjhEOTRDNkY4NzM0RkIyRkYzN0I5RkJFREQxNzM1ODYxNUM1M0VYQ0hBTkdF Y29sbG9naV8KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJpc28tODg1OS0xIgpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgpIZWxsbywKCndlIGhh dmUgYW4gdXAgdG8gZGF0ZSBvdmlydCAzLjQgaW5zdGFsbGF0aW9uLiBJbnNpZGUgd2UgYXJlIHJ1 bm5pbmcgU0xFUzExID0KU1AzClZNcyAoS2VybmVsIDMuMC43Ni0wLjExKS4gQWZ0ZXIgbGl2ZSBt aWdyYXRpb24gb2YgdGhlc2UgVk1zIHRoZXkgYWxsIG9mIGEgcz0KdWRkZW4KZG8gbm90IHJlYWN0 IGFueSBsb25nZXIgYW5kIENQVSB1c2FnZSBvZiB0aGUgVk0gZ29lcyB0byAxMDAlLgoKV2UgaWRl bnRpZmllZCBrdm0tY2xvY2sgc291cmNlIHRvIGJlIHRoZSBjdWxwcml0IGFuZCB0aGVyZWZvcmUg c3dpdGNoZWQgdG8gPQphbm90aGVyCmNsb2Nrc291cmNlLiBXZSBlbmRlZCB3aXRoIGhwZXQgYnV0 IGFyZSBub3QgaGFwcHkgd2l0aCB0aGF0IGFzIG91ciBpbml0YWwgZz0Kb2FsCndhcyB0byB1c2Ug dGhlIG1vcmUgc2ltcGxlIGRlc2lnbmVkIFRTQyBjbG9ja3NvdXJlLgoKVGhlIHJlYXNvbiBiZWhp bmQgdGhhdCBpcyB0aGUgcXVlc3Rpb24gSSBoYXZlIGZvciB5b3UgZXhwZXJ0cy4KCk91ciBob3N0 cyBhbGwgaGF2ZSB0aGUgY29uc3RhbnRfdHNjIENQVSBmbGFnIGF2YWlsYWJsZS4gSnVzdCB0byBt ZW50aW9uIHRoZT0Kc2UKYXJlIG5vdCBpZGVudGljYWwgaG9zdHMuIFdlIGhhdmUgYSBtaXggb2Yg WGVvbiA1NTAwIGFuZCA1NjAwIG1hY2hpbmVzLiBFLkcuCltyb290QGNvbG92bjAxIH5dIyBjYXQg L3Byb2MvY3B1aW5mbyB8IGdyZXAgY29uc3RhbnRfdHNjIHwgd2MgLWwKOAoKV2hlbiB3ZSBzdGFy dCB0aGUgVk0gdGhlIGNsaWVudCBzZWVzIFRTQyBhcyBhdmFpbGFibGUgY2xvY2tzb3VyY2U6Cgpj b2x2bTUzOn4gIyBjYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJj ZTAvYXZhaWxhYmxlX2Nsb2M9Cmtzb3VyY2UKa3ZtLWNsb2NrIHRzYyBocGV0IGFjcGlfcG0KCkFm dGVyIHRoZSBmaXJzdCBsaXZlIG1pZ3JhdGlvbiB0byBhbm90aGVyIGhvc3QgdGhhdCBhbHNvIGhh cyBjb25zdGFudF90c2MgKD0Kc2VlIGFib3ZlKQp0aGF0IGZsYWcgaXMgbG9zdCBpbnNpZGUgdGhl IFZNLgoKY29sdm01Mzp+ICMgY2F0IC9zeXMvZGV2aWNlcy9zeXN0ZW0vY2xvY2tzb3VyY2UvY2xv Y2tzb3VyY2UwL2F2YWlsYWJsZV9jbG9jPQprc291cmNlCmt2bS1jbG9jayBocGV0IGFjcGlfcG0K CkFueSBpZGVhcz8KCk1hcmt1cwoKCgotLV8wMDBfMTJFRjhEOTRDNkY4NzM0RkIyRkYzN0I5RkJF REQxNzM1ODYxNUM1M0VYQ0hBTkdFY29sbG9naV8KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNo YXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmlu dGFibGUKCjxodG1sIGRpcj0zRCJsdHIiPgo8aGVhZD4KPG1ldGEgaHR0cC1lcXVpdj0zRCJDb250 ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNEaXNvLTg4NTktPQoxIj4K PHN0eWxlIGlkPTNEIm93YVBhcmFTdHlsZSIgdHlwZT0zRCJ0ZXh0L2NzcyI+UCB7bWFyZ2luLXRv cDowO21hcmdpbi1ib3R0b206PQowO308L3N0eWxlPgo8L2hlYWQ+Cjxib2R5IG9jc2k9M0QiMCIg ZnBzdHlsZT0zRCIxIj4KPGRpdiBzdHlsZT0zRCJkaXJlY3Rpb246IGx0cjtmb250LWZhbWlseTog VGFob21hO2NvbG9yOiAjMDAwMDAwO2ZvbnQtc2l6ZTogPQoxMHB0OyI+SGVsbG8sPGJyPgo8YnI+ CndlIGhhdmUgYW4gdXAgdG8gZGF0ZSBvdmlydCAzLjQgaW5zdGFsbGF0aW9uLiBJbnNpZGUgd2Ug YXJlIHJ1bm5pbmcgU0xFUzExID0KU1AzPGJyPgpWTXMgKEtlcm5lbCAzLjAuNzYtMC4xMSkuIEFm dGVyIGxpdmUgbWlncmF0aW9uIG9mIHRoZXNlIFZNcyB0aGV5IGFsbCBvZiBhIHM9CnVkZGVuPGJy PgpkbyBub3QgcmVhY3QgYW55IGxvbmdlciBhbmQgQ1BVIHVzYWdlIG9mIHRoZSBWTSBnb2VzIHRv IDEwMCUuPGJyPgo8YnI+CldlIGlkZW50aWZpZWQga3ZtLWNsb2NrIHNvdXJjZSB0byBiZSB0aGUg Y3VscHJpdCBhbmQgdGhlcmVmb3JlIHN3aXRjaGVkIHRvID0KYW5vdGhlcjxicj4KY2xvY2tzb3Vy Y2UuIFdlIGVuZGVkIHdpdGggaHBldCBidXQgYXJlIG5vdCBoYXBweSB3aXRoIHRoYXQgYXMgb3Vy IGluaXRhbCBnPQpvYWw8YnI+CndhcyB0byB1c2UgdGhlIG1vcmUgc2ltcGxlIGRlc2lnbmVkIFRT QyBjbG9ja3NvdXJlLiA8YnI+Cjxicj4KVGhlIHJlYXNvbiBiZWhpbmQgdGhhdCBpcyB0aGUgcXVl c3Rpb24gSSBoYXZlIGZvciB5b3UgZXhwZXJ0cy48YnI+Cjxicj4KT3VyIGhvc3RzIGFsbCBoYXZl IHRoZSBjb25zdGFudF90c2MgQ1BVIGZsYWcgYXZhaWxhYmxlLiBKdXN0IHRvIG1lbnRpb24gdGhl PQpzZTxicj4KYXJlIG5vdCBpZGVudGljYWwgaG9zdHMuIFdlIGhhdmUgYSBtaXggb2YgWGVvbiA1 NTAwIGFuZCA1NjAwIG1hY2hpbmVzLiBFLkcuPQo8YnI+Cltyb290QGNvbG92bjAxIH5dIyBjYXQg L3Byb2MvY3B1aW5mbyB8IGdyZXAgY29uc3RhbnRfdHNjIHwgd2MgLWw8YnI+Cjg8YnI+Cjxicj4K V2hlbiB3ZSBzdGFydCB0aGUgVk0gdGhlIGNsaWVudCBzZWVzIFRTQyBhcyBhdmFpbGFibGUgY2xv Y2tzb3VyY2U6PGJyPgo8YnI+CmNvbHZtNTM6fiAjIGNhdCAvc3lzL2RldmljZXMvc3lzdGVtL2Ns b2Nrc291cmNlL2Nsb2Nrc291cmNlMC9hdmFpbGFibGVfY2xvYz0Ka3NvdXJjZTxicj4Ka3ZtLWNs b2NrIHRzYyBocGV0IGFjcGlfcG08YnI+Cjxicj4KQWZ0ZXIgdGhlIGZpcnN0IGxpdmUgbWlncmF0 aW9uIHRvIGFub3RoZXIgaG9zdCB0aGF0IGFsc28gaGFzIGNvbnN0YW50X3RzYyAoPQpzZWUgYWJv dmUpPGJyPgp0aGF0IGZsYWcgaXMgbG9zdCBpbnNpZGUgdGhlIFZNLjxicj4KPGJyPgpjb2x2bTUz On4gIyBjYXQgL3N5cy9kZXZpY2VzL3N5c3RlbS9jbG9ja3NvdXJjZS9jbG9ja3NvdXJjZTAvYXZh aWxhYmxlX2Nsb2M9Cmtzb3VyY2U8YnI+Cmt2bS1jbG9jayBocGV0IGFjcGlfcG08YnI+Cjxicj4K QW55IGlkZWFzPzxicj4KPGJyPgpNYXJrdXM8YnI+Cjxicj4KPGJyPgo8L2Rpdj4KPC9ib2R5Pgo8 L2h0bWw+CgotLV8wMDBfMTJFRjhEOTRDNkY4NzM0RkIyRkYzN0I5RkJFREQxNzM1ODYxNUM1M0VY Q0hBTkdFY29sbG9naV8tLQoKLS0tLS0tPV9OZXh0UGFydFRNLTAwMC1iZjFmMzQ0OC00Y2Y3LTRm ODEtYjMzYS0wNjBjN2QxMTNmNTEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOwoJbmFtZT0iSW50 ZXJTY2FuX0Rpc2NsYWltZXIudHh0IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0CkNv bnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7CglmaWxlbmFtZT0iSW50ZXJTY2FuX0Rpc2Ns YWltZXIudHh0IgoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpEaWVzZSBFLU1haWwgZW50aMOkbHQgdmVy dHJhdWxpY2hlIHVuZC9vZGVyIHJlY2h0bGljaCBnZXNjaMO8dHp0ZQpJbmZvcm1hdGlvbmVuLiBX ZW5uIFNpZSBuaWNodCBkZXIgcmljaHRpZ2UgQWRyZXNzYXQgc2luZCBvZGVyIGRpZXNlIEUtTWFp bAppcnJ0w7xtbGljaCBlcmhhbHRlbiBoYWJlbiwgaW5mb3JtaWVyZW4gU2llIGJpdHRlIHNvZm9y dCBkZW4gQWJzZW5kZXIgdW5kCnZlcm5pY2h0ZW4gU2llIGRpZXNlIE1haWwuIERhcyB1bmVybGF1 YnRlIEtvcGllcmVuIHNvd2llIGRpZSB1bmJlZnVndGUKV2VpdGVyZ2FiZSBkaWVzZXIgTWFpbCBp c3QgbmljaHQgZ2VzdGF0dGV0LgoKw5xiZXIgZGFzIEludGVybmV0IHZlcnNhbmR0ZSBFLU1haWxz IGvDtm5uZW4gdW50ZXIgZnJlbWRlbiBOYW1lbiBlcnN0ZWxsdCBvZGVyCm1hbmlwdWxpZXJ0IHdl cmRlbi4gRGVzaGFsYiBpc3QgZGllc2UgYWxzIEUtTWFpbCB2ZXJzY2hpY2t0ZSBOYWNocmljaHQg a2VpbmUKcmVjaHRzdmVyYmluZGxpY2hlIFdpbGxlbnNlcmtsw6RydW5nLgoKQ29sbG9naWEKVW50 ZXJuZWhtZW5zYmVyYXR1bmcgQUcKVWJpZXJyaW5nIDExCkQtNTA2NzggS8O2bG4KClZvcnN0YW5k OgpLYWRpciBBa2luCkRyLiBNaWNoYWVsIEjDtmhuZXJiYWNoCgpWb3JzaXR6ZW5kZXIgZGVzIEF1 ZnNpY2h0c3JhdGVzOgpIYW5zIEtyaXN0aWFuIExhbmd2YQoKUmVnaXN0ZXJnZXJpY2h0OiBBbXRz Z2VyaWNodCBLw7ZsbgpSZWdpc3Rlcm51bW1lcjogSFJCIDUyIDQ5NwoKVGhpcyBlLW1haWwgbWF5 IGNvbnRhaW4gY29uZmlkZW50aWFsIGFuZC9vciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uLiBJZiB5 b3UKYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50IChvciBoYXZlIHJlY2VpdmVkIHRoaXMg ZS1tYWlsIGluIGVycm9yKQpwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5k IGRlc3Ryb3kgdGhpcyBlLW1haWwuIEFueQp1bmF1dGhvcml6ZWQgY29weWluZywgZGlzY2xvc3Vy ZSBvciBkaXN0cmlidXRpb24gb2YgdGhlIG1hdGVyaWFsIGluIHRoaXMKZS1tYWlsIGlzIHN0cmlj dGx5IGZvcmJpZGRlbi4KCmUtbWFpbHMgc2VudCBvdmVyIHRoZSBpbnRlcm5ldCBtYXkgaGF2ZSBi ZWVuIHdyaXR0ZW4gdW5kZXIgYSB3cm9uZyBuYW1lIG9yCmJlZW4gbWFuaXB1bGF0ZWQuIFRoYXQg aXMgd2h5IHRoaXMgbWVzc2FnZSBzZW50IGFzIGFuIGUtbWFpbCBpcyBub3QgYQpsZWdhbGx5IGJp bmRpbmcgZGVjbGFyYXRpb24gb2YgaW50ZW50aW9uLgoKQ29sbG9naWEKVW50ZXJuZWhtZW5zYmVy YXR1bmcgQUcKVWJpZXJyaW5nIDExCkQtNTA2NzggS8O2bG4KCmV4ZWN1dGl2ZSBib2FyZDoKS2Fk aXIgQWtpbgpEci4gTWljaGFlbCBIw7ZobmVyYmFjaAoKUHJlc2lkZW50IG9mIHRoZSBzdXBlcnZp c29yeSBib2FyZDoKSGFucyBLcmlzdGlhbiBMYW5ndmEKClJlZ2lzdHJ5IG9mZmljZTogZGlzdHJp Y3QgY291cnQgQ29sb2duZQpSZWdpc3RlciBudW1iZXI6IEhSQiA1MiA0OTcKCioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioKCi0tLS0tLT1fTmV4dFBhcnRUTS0wMDAtYmYxZjM0NDgtNGNmNy00ZjgxLWIzM2Et MDYwYzdkMTEzZjUxLS0KCg== --===============4305411560268337012==--