mom-0.5.5-1.fc22$>Xkc,;C>?l`?lPd   O !b|      D 2 258;;0===>(?,8?89?:E>L?L@LGLHO@IQXR@YRH\Rd]T^] b_>d_e_f_l_t`ubtvdwedxgyj,lLCmom0.5.51.fc22Dynamically manage system resources on virtualization hostsMOM is a policy-driven tool that can be used to manage overcommitment on KVM hosts. Using libvirt, MOM keeps track of active virtual machines on a host. At a regular collection interval, data is gathered about the host and guests. Data can come from multiple sources (eg. the /proc interface, libvirt API calls, a client program connected to a guest, etc). Once collected, the data is organized for use by the policy evaluation engine. When started, MOM accepts a user-supplied overcommitment policy. This policy is regularly evaluated using the latest collected data. In response to certain conditions, the policy may trigger reconfiguration of the system’s overcommitment mechanisms. Currently MOM supports control of memory ballooning and KSM but the architecture is designed to accommodate new mechanisms such as cgroups.Wq>buildvm-02.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2Fedora ProjectApplications/Systemhttp://www.ovirt.orglinuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset momd.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable momd.service > /dev/null 2>&1 || : systemctl stop momd.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart momd.service >/dev/null 2>&1 || : fi-[kkD {{|| :   || 6""Nxx G99 & &j)//}}NN    A    .66!K 5 5(++ 55W88BZZ 8B=}=}A "!G!Gl  F y-AA큤A큤A큤A큤A큤A큤A큤Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>Wq>WkfWq>Wq>U>b9W>Wq>Wq>Wq>Wq>Wq>Wq>b663f3a354171ba876d1c54c05cdc41cd1105cfd908f7d6d1afa3928b0d7edfa14b2a398f008959744d81a68b924b42b68c31f1850adfcb66d6e70a8b87c15cc2db7cc63a03bffafd6d76484fc8aa49670c5a946a67bca266dfd54ba71495c102db7cc63a03bffafd6d76484fc8aa49670c5a946a67bca266dfd54ba71495c109dd8e879b77b8319222fbbfbefc2b8edcb526978a521a4db1856ce64d01480fa67047fa7712cd348fea057b923eb75d820c281861d138271a86495db63ea614c67047fa7712cd348fea057b923eb75d820c281861d138271a86495db63ea614c42b179a91046315408043b9f2522797983ac97b5d128798f8ca00db40c619c67676e69ca9e4bbda9d3ad23fcd5fdd88aa643347babca40bf722fbec2717701e2676e69ca9e4bbda9d3ad23fcd5fdd88aa643347babca40bf722fbec2717701e22397c8860d7d32d9fcd492c153dbf7332a0e01116f50416cf4187adde10a1c8574e0ece6860f7bb0778adb87a824e83d1b9f34fa2f4104153f262be8de9ffe2274e0ece6860f7bb0778adb87a824e83d1b9f34fa2f4104153f262be8de9ffe22b471ec0d44d0fa03be34facd6653a60eedc797743a30a419e1ab4d1be752ce2014bb0c67bf41cc9e5fba653c560d079e91cf71ebd7f583abbfd99959883e682b14bb0c67bf41cc9e5fba653c560d079e91cf71ebd7f583abbfd99959883e682b6387050ad8714bc6f79f7eb6bcb55607d85b947ccbb4645fdfac4f619fa3b6e1721860c4d9287aed6f4511834822679f7b64d343d8259ca9bfcad77e524aa84b721860c4d9287aed6f4511834822679f7b64d343d8259ca9bfcad77e524aa84b785cb66660b98fda7c5081d5381560f664ae2fa049bda2d712589aaa6b084a892d2787306f9295efacff046c0670cc37b95cbd69a63eb7e1b1c4fee3604ee2bb2d2787306f9295efacff046c0670cc37b95cbd69a63eb7e1b1c4fee3604ee2bbacafbe3a624c44d3f1f8ecca4d4fb86ac550b44044e0a7f7c7d6b59ac766bf93d9694f2f0c4c01a3ae1c2fad2551df88685723ede45cd891b11b8a0ef528c5c0d9694f2f0c4c01a3ae1c2fad2551df88685723ede45cd891b11b8a0ef528c5c06c5ed57814a3319933965092249dab34b502bd4db978fecdd29525d837716cb81656b4d2ef011ca68c2b353b745ee2f17a7b4331a53ae935290903d676506c1d1656b4d2ef011ca68c2b353b745ee2f17a7b4331a53ae935290903d676506c1d04590ad7205c5075d67d0d994d366e26c1a3736c027a06497811f8aaefbd8b05f4b18ff28d4cbfff885db7effb37a78930f4298aee87d14bff0eeb9788e2a414f4b18ff28d4cbfff885db7effb37a78930f4298aee87d14bff0eeb9788e2a4149f522a12c392c0b846995549c7ebcb44e663f8a73261be41774769b7433f5aa7dc3900a546803c5209012148e2e10ac7e2b4b77517f809b841d218f35959b6f9dc3900a546803c5209012148e2e10ac7e2b4b77517f809b841d218f35959b6f9d8b448bada00cefcb46aeb69ce5b06d8a10adbd5e62c2361629f57b19a79c27627409e781ae5b42805b254a8c67cde9aa2860b5ef135c3aa837c9561b7d29c9a27409e781ae5b42805b254a8c67cde9aa2860b5ef135c3aa837c9561b7d29c9aaaa469e639c31b127816607a374e39b271f4a847141551f19b717155485f656f6d3c67a47d6a54e0d06d4eb2311fe559f224d0048ff485c5feb50495f626cad06d3c67a47d6a54e0d06d4eb2311fe559f224d0048ff485c5feb50495f626cad0806d3a73127108f24ae51fdd87da18517ad6d18d6ef90135ad2746ed64caa985dc6bf5344784fbd315812ad1d01c502906c8692b93e20d9428ad9298104fef4adc6bf5344784fbd315812ad1d01c502906c8692b93e20d9428ad9298104fef4ad8cd80b4618682c11e4b4b03b8809cb6afcb1e852302a49ee851a4859b88dd9e56cc96f19a83cca97b0cc63639be7b24f6c0ac64fc0280bcac458339b673338a56cc96f19a83cca97b0cc63639be7b24f6c0ac64fc0280bcac458339b673338a1ab4ebd0c8584b08b8e187797038af3d1e451b21922d1b69e01aa05db9001ff7c2292950aaa66f8603d5e1fa6b72640f22a13e7fc1aef61105cb919fd1c2bf8ac2292950aaa66f8603d5e1fa6b72640f22a13e7fc1aef61105cb919fd1c2bf8ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557f6ac118e9e89daff41638b9bd2b4c9b221ecb9d881b1f272037496f255251f37f6ac118e9e89daff41638b9bd2b4c9b221ecb9d881b1f272037496f255251f30921b1897aa998eb7f7c77cf60e6563fc1b33a789681b33307ed78b4902cb0e1316320ec30d7b690344cbeb6a8007369615f69737d2a6aac459d32e396c0604a316320ec30d7b690344cbeb6a8007369615f69737d2a6aac459d32e396c0604a7ef91ee8a1f1da8c947c33995e82864a72a45d995c5adad7a18f22cb0e5eea086b77538674d253fdac2749469dc8e06d3514b244469fd1fb5e9b4ec2082ef8456b77538674d253fdac2749469dc8e06d3514b244469fd1fb5e9b4ec2082ef845667d732b39e8b3d89a119caad7a13b3ac7e22fef1648da44c3aed0b14f0dfb2cd23ba7d6e474c927694a9cd960bd598bc3f2623e548dcb4bad55bc53e7798de7d23ba7d6e474c927694a9cd960bd598bc3f2623e548dcb4bad55bc53e7798de774b53c02a2a3450d23b5938d729da491b5a2226a997b22eeea79af1c4bc6890ff9811dfa56c33724df76568d1e0546801e10de0d7f4a34d426817094d6a8d6a6f9811dfa56c33724df76568d1e0546801e10de0d7f4a34d426817094d6a8d6a6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ef966fcc735c0503f46516b80caf83f9395f686cbeb2897d13cabcf8a3841e20ef966fcc735c0503f46516b80caf83f9395f686cbeb2897d13cabcf8a3841e20ef722149f93b9c09123324882c12a2210bbefec65dffe501a2a4d0dfbaa1afa9d44c6b18405e673ec0be8d8a4719f02caa3ef88089947bbd9ad90c4b56a79150d44c6b18405e673ec0be8d8a4719f02caa3ef88089947bbd9ad90c4b56a79150b6ae34b0b1e8558991f3d5554ae24c00c1b4fdfb8704f1540a48d19bb3204a0ba4e318ea42bd128bbfb4fe428c5d9a8b06e0c2c3deef6ee7fd12d941dac6a68ca4e318ea42bd128bbfb4fe428c5d9a8b06e0c2c3deef6ee7fd12d941dac6a68cd9b28267aa2818ab2821cb4bfb479cd37c7ae1c511b5ada238f3c4253daff25bc12c753d4461832c93b58aa794cfd2027d8f62a936a5ce33175faca3434dee99c12c753d4461832c93b58aa794cfd2027d8f62a936a5ce33175faca3434dee997fc238d071e73915b684111d019c2c43e80350d1eb754fe6cc4c60d8d7a8e471478a8ed42ee823594310dfab44a35bc47add23348f5c409a5d574ef4cd8807d9478a8ed42ee823594310dfab44a35bc47add23348f5c409a5d574ef4cd8807d91cd33d68c0c9d1350dd428a971205506f7ae9c0fd6f7382c715f36e5c316d08e569b2af2dc5417fa0ed7d7d2fd0ce1344b54221165e3e8e7f8a50cb865079871569b2af2dc5417fa0ed7d7d2fd0ce1344b54221165e3e8e7f8a50cb865079871e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85503c18b41110f3ea1c060b4eb989c9266d76a7b8b09bbc3848311f784c372a6d203c18b41110f3ea1c060b4eb989c9266d76a7b8b09bbc3848311f784c372a6d2f0afb88649b60a57d3a890d42e330a0b2439d9708376b94c7968886b91ecc45f5a79703c346fd610c523d1d105a8bf04a4be84e2787337e59093884d9df5069d5a79703c346fd610c523d1d105a8bf04a4be84e2787337e59093884d9df5069d825775b81216795306b943c05cf37a0486ec27dc1dce0ffe0dbb675ff3f3c045902f8907840f2a57ab319ef5622d66c5509f18010a8173548cd856e4d75b073f902f8907840f2a57ab319ef5622d66c5509f18010a8173548cd856e4d75b073ffacfe379c5027c99f71fa04ff1671e46dcf7b9d9d8bb32db516cb7361292cfa6f9020277433e12a89098beb612c6d26583d2542addbde770c0a1cf5e1704030df9020277433e12a89098beb612c6d26583d2542addbde770c0a1cf5e1704030df59fa97185babc0ac9b2f0dcf2385da2fafc6ce0549035ab38da1051afc39097655221d59c309c5517cef58b3e55405ee71af3c64142bd9830234a72223dead7655221d59c309c5517cef58b3e55405ee71af3c64142bd9830234a72223dead701f52f835260a4fcb77906494a727c87d1e038793795c15202a09c3c2ae4a0578dcf365ff3760f4e02f0dcb707151257946f1700cb26c2bc63a5d86fb5d2fc7e8dcf365ff3760f4e02f0dcb707151257946f1700cb26c2bc63a5d86fb5d2fc7ee22402eceb7291d99195779e7193356dd1b9b684d21d0396a294e122abc0e6d19550da247b8d43e374049ebc899ca5c8bf8e3ac5116f33c85f72c496f8895b049550da247b8d43e374049ebc899ca5c8bf8e3ac5116f33c85f72c496f8895b040ff9aad3dc31fd626aac0183a6ad721386980846d292d81ae2dad3aef8574d10b2e3afc7dae497e51f8679dbd0193717fc5170b07f553abec2af35e14e853a05b2e3afc7dae497e51f8679dbd0193717fc5170b07f553abec2af35e14e853a054e7fb86848a553984a5aa1d42c23f9db185bc0749e928a6480ba7b356cf8d259c8d6bcb4404d23315d126b66a3a69ad8d1a347daa20c1ac9c783e318db516e15c8d6bcb4404d23315d126b66a3a69ad8d1a347daa20c1ac9c783e318db516e15e83f0b39ef37eb60b09e19f63ba3978f66d777e2420ea448834510a1d7a01811eb0ba114f953752bf612ff4a6b8be29bc1ec7f1d99488cdda5d9c4fc25de4242eb0ba114f953752bf612ff4a6b8be29bc1ec7f1d99488cdda5d9c4fc25de4242e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eac6d827f87f53f61e64d1b5491357448663230aed61982b716521ce52ca5354eac6d827f87f53f61e64d1b5491357448663230aed61982b716521ce52ca535487e5a75357b8be76035b234c38f050b42c71ddbaffeab97d0f829ee8aebab4c83e8d39ec255b981f9fe4ac0d2dce77c1111f6255c5e0d7afb5d1246e61ccc77d3e8d39ec255b981f9fe4ac0d2dce77c1111f6255c5e0d7afb5d1246e61ccc77d90378437695abf93c325214891d07928683fc4aae6ed74ce3969a2436c2a2ef55347c97b37beb3708489c7133c3db9d39c363c7b8db6828ead1ef8873a223e3b5347c97b37beb3708489c7133c3db9d39c363c7b8db6828ead1ef8873a223e3ba33379100abd9dd4e8ee0becf7f893ee67cc03a789a19ad6cfa58fb503a926536fadd22a148409c535e81018dbd39ed44b78e2d57d4fba24df8fcae7250ae0bb6fadd22a148409c535e81018dbd39ed44b78e2d57d4fba24df8fcae7250ae0bbf9baf748423eca7db17ecf4e6b3e38abb778b8b9bb8f7488e230b9df0a3f4c3706cf29089612fe12f1570670cc1b945623e1ffc01e26d35a11253846fcac00f906cf29089612fe12f1570670cc1b945623e1ffc01e26d35a11253846fcac00f912e2af510df91da4879c209ae0dce1d70b6bc5a1b8d1f69a7787e29321002b36e1574eda2a2fcec354a21d96c611a6faa5354cd7c3805d93586037a8358b960be1574eda2a2fcec354a21d96c611a6faa5354cd7c3805d93586037a8358b960be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85527047f24d5a135b2b96c744625a7e4fd324ec21c6600a3f6c8cd79b55480f52227047f24d5a135b2b96c744625a7e4fd324ec21c6600a3f6c8cd79b55480f522b76a6cbec728c2cffc398877d01b2a9dbcc65e4c1bb6d3c428f4f58732f0953c595ef597d9a583ba240b0b75049796a8db2500d6c7f6568b524b21be5f3f3787595ef597d9a583ba240b0b75049796a8db2500d6c7f6568b524b21be5f3f378796685dfc6a81112d796aa950885a5aad4d3b1dbf2b6256a7c3b7a549f74704a134cd78a97dfdf123f90db1dc5800f150bc208e4c6b6cb331b6592e59c2735fe58177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b74662f9592ef703c5a686bd20a8db5485547ae987dfb52b994d851342a4b57804888f7ee1c2f99c39d948689533ed6172385aff43ec227dfe82171fefa60565d084c800c3e4c7c7121c9b1b1f57463013c1b972435d3ee99d15ce02385f5f4f6b9ec29038b8158611a944c4bba3b5a7d459f929ce9e495f73a51fcbedfc36d8b663f3a354171ba876d1c54c05cdc41cd1105cfd908f7d6d1afa3928b0d7edfa677b79e2690363acb37a3dae96621eeec643ffcee12556711a166896d9947fe0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmom-0.5.5-1.fc22.src.rpmconfig(mom)mom @@     /bin/sh/bin/sh/bin/sh/usr/bin/envconfig(mom)libvirt-daemon-driver-qemulibvirt-pythonprocpspython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd0.5.5-1.fc222.73.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1Wq@WN@U@U@U@Uyx@Uyx@UUTuTS@SR@RRSRR@QQQQ5QکQPnP H@M-M'@LLL@L@Martin Sivak - 0.5.5-1Martin Sivak - 0.5.4-1Martin Sivak - 0.5.1-2Martin Sivak - 0.5.1-1Martin Sivak - 0.5.0-1Martin Sivak - 0.4.5-2Martin Sivak - 0.4.5-1Adam Litke - 0.4.4-1Adam Litke - 0.4.3-1Adam Litke - 0.4.2-1Adam Litke - 0.4.1-1Fedora Release Engineering - 0.4.0-2Adam Litke - 0.4.0-1Adam Litke - 0.3.2-8Ville Skyttä - 0.3.2-7Adam Litke 0.3.2-6Adam Litke 0.3.2-5Fedora Release Engineering - 0.3.2-4Adam Litke - 0.3.2-3Adam Litke - 0.3.2-2Adam Litke - 0.3.2-1Adam Litke - 0.3.1-1Fedora Release Engineering - 0.3.0-2Adam Litke - 0.3.0-1Fedora Release Engineering - 0.2.2-2Adam Litke - 0.2.2-1Adam Litke - 0.2.1-5Adam Litke - 0.2.1-4Adam Litke - 0.2.1-3Adam Litke - 0.2.1-2Adam Litke - 0.2.1-1- Improve message when a VM disappears Resolves: rhbz#1234953 - Add GuestIoTuneOptional collector Resolves: rhbz#1346252- Rebase to the latest version - Use i8 XML-RPC extension for transfering big numbers Resolves: rhbz#1294833 - Fix the momd.service file syntax Resolves: rhbz#1263983 - Add IO limit support - Add GuestBalloonOptional collector Resolves: rhbz#1337834- Fix docdir packaging- Fix vdsmxmlrpc hypervisor interface when no ballooning information is present. Resolves: rhbz#1264095- Upgrade to 0.5.0- Fix systemd dependencies for install scripts- Upgrade to 0.4.5- Upgrade to 0.4.4- Upgrade to 0.4.3- Upgrade to 0.4.2- Upgrade to 0.4.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Upgrade to 0.4.0 and update build process- Sync Fedora spec file with package spec file- Install docs to %{_pkgdocdir} where available (#993977).- Bump version and rebuild- Added patch to fix error in reporting CPU usage- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Fix a typo in the HostMemory Collector - Convert strings to int when using the vdsm API- Pushed an additional patch for oVirt policy- Upgrade to version 0.3.2 - Policy updates to support oVirt- Upgrade to version 0.3.1 - MOM now uses an autotools build process - Multiple policy support- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Upgrade to version 0.3.0 - Upstream fixes CVE-2012-4480- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Upgrade to version 0.2.2 - Packaging related changes merged upstream so patches dropped- Address review comments by Michael Schwendt - Fix use of _defaultdocdir macro - Add some comments to the spec file- Third round of package review comments - Remove useless shebang on non-executable python script- Second round of package review comments - Add a default config file: /etc/momd.conf- Address initial package review comments- Initial package/bin/sh/bin/sh/bin/sh  "##%&&())+,,.//1224557899;<<>??ABBDEEGHHJKKMNNPQQSTUUWXXZ[[]^^`aacddfggijjlmmopqqsttvwwyzz|}}0.5.5-1.fc220.5.5-1.fc22 momd.confmomCollectorsCollector.pyCollector.pycCollector.pyoGuestBalloon.pyGuestBalloon.pycGuestBalloon.pyoGuestBalloonOptional.pyGuestBalloonOptional.pycGuestBalloonOptional.pyoGuestCpuTune.pyGuestCpuTune.pycGuestCpuTune.pyoGuestIoTune.pyGuestIoTune.pycGuestIoTune.pyoGuestIoTuneOptional.pyGuestIoTuneOptional.pycGuestIoTuneOptional.pyoGuestMemory.pyGuestMemory.pycGuestMemory.pyoGuestMemoryOptional.pyGuestMemoryOptional.pycGuestMemoryOptional.pyoGuestNetworkDaemon.pyGuestNetworkDaemon.pycGuestNetworkDaemon.pyoGuestQemuAgent.pyGuestQemuAgent.pycGuestQemuAgent.pyoGuestQemuProc.pyGuestQemuProc.pycGuestQemuProc.pyoHostCpu.pyHostCpu.pycHostCpu.pyoHostKSM.pyHostKSM.pycHostKSM.pyoHostMemory.pyHostMemory.pycHostMemory.pyoHostTime.pyHostTime.pycHostTime.pyoQemuGuestAgentClient.pyQemuGuestAgentClient.pycQemuGuestAgentClient.pyo__init__.py__init__.pyc__init__.pyoControllersBalloon.pyBalloon.pycBalloon.pyoCpuTune.pyCpuTune.pycCpuTune.pyoIoTune.pyIoTune.pycIoTune.pyoKSM.pyKSM.pycKSM.pyo__init__.py__init__.pyc__init__.pyoEntity.pyEntity.pycEntity.pyoGuestManager.pyGuestManager.pycGuestManager.pyoGuestMonitor.pyGuestMonitor.pycGuestMonitor.pyoHostMonitor.pyHostMonitor.pycHostMonitor.pyoHypervisorInterfacesHypervisorInterface.pyHypervisorInterface.pycHypervisorInterface.pyo__init__.py__init__.pyc__init__.pyolibvirtInterface.pylibvirtInterface.pyclibvirtInterface.pyovdsmInterface.pyvdsmInterface.pycvdsmInterface.pyovdsmxmlrpcInterface.pyvdsmxmlrpcInterface.pycvdsmxmlrpcInterface.pyoLogUtils.pyLogUtils.pycLogUtils.pyoMOMFuncs.pyMOMFuncs.pycMOMFuncs.pyoMonitor.pyMonitor.pycMonitor.pyoPlotter.pyPlotter.pycPlotter.pyoPolicyParser.pyParser.pycParser.pyoPolicy.pyPolicy.pycPolicy.pyo__init__.py__init__.pyc__init__.pyospark.pyspark.pycspark.pyoPolicyEngine.pyPolicyEngine.pycPolicyEngine.pyoRPCServer.pyRPCServer.pycRPCServer.pyo__init__.py__init__.pyc__init__.pyodebugStackDumper.pyStackDumper.pycStackDumper.pyo__init__.py__init__.pyc__init__.pyounixrpc.pyunixrpc.pycunixrpc.pyomomd.servicemomdmomCOPYINGREADMEexamplesballoon-qos.rulesballoon.rulesksm.rulesmom-balloon+ksm.confmom-balloon.conf/etc//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/mom//usr/lib/python2.7/site-packages/mom/Collectors//usr/lib/python2.7/site-packages/mom/Controllers//usr/lib/python2.7/site-packages/mom/HypervisorInterfaces//usr/lib/python2.7/site-packages/mom/Policy//usr/lib/python2.7/site-packages/mom/debug//usr/lib/systemd/system//usr/sbin//usr/share/doc//usr/share/doc/mom//usr/share/doc/mom/examples/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnuASCII textdirectoryPython script, ASCII text executablepython 2.7 byte-compiledemptyUTF-8 Unicode textLisp/Scheme program, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?7zXZ !#,W]"k%LѬ҈H;r]z7\+$.dYLUo%ڃ?sfHx(d~ǭ13=И6z]zR҂ H >QUm>gG9뮅+Sv.tEHE ڗW3$eV])z@Uרzo6X5 E2iOYHe|>AJe߼7[X7tƪBCy_.,Q%wdCлmEgh.i_[?k^=*E{o{IcQI4tg^Q:+E9ln vjT|f,SL) j2N˷,e[J:%*bk*qcvcl d`P={ɎБ%wD;C(zkĭj "~nl۔ sOΟ9mNn(MYDx6kET ^:UWd -ORs̔y a= \Mk2ZczUc t&0@RӕxI qO1N"ykt1o\hޡZq$Vttn]UƌvRDșx=B o L߾YJXK,Ck}ơ+1^vf͐X{61A'mr뎾CjTg _ۡz5lP(Z~4$ |Cڎ1d?e1WT``;BFw&y'΄7op[TjGԝJ|j{ޗQvArVrO<7'X jɌX QV[hi3Cĭ&=Ը>vL*sc{|*ZSϨ v}l_,\5U&qmk w237ѐTKzmɄeΫ?S+p1'cyw0Z}-"gw< 1}%W7XYM>lA-Wߤln3Tu aJ7{CIJXt 3B'(6J8rLMwSQ{nSMyaV={՚))Sp# Ft]Qg&hH!k+SOɘ{_I}Ib~ 9͑,kBUQ. ֮lNE?\Y3@N֦6./8ؓT+80ݐKKW,XN$Z3R8$27 ()FhJN  2r\C6%E.Y$B"~9ܱ"RIBu_rZ 0"'*kHkD3\\Vok8tT&J PbNRFLJzh5¾'P@ _Zʩ}7LT?ϕ8J3ԎTI rV!"?d)gt!W z#OOS9[4P+nm!B,=0ב*U+J|[&Cw}o,yD wҹ?01[(;ݗ3=_IvUr' t{d?ov$gDjǝNrsd4 f6JuCD6^{@?r;;UpɐD`>`DOʙgIg+nX63MMbN?fWGh Qxg<rw63QyӤ{Mͺq"~!q P]hOw[Rv繗-'}/9lT'mNhlc1ч }Z4a iQ=ۂ9yl/1@=&L4Χha7`!/uF(!-v)5GBuQ]ȝ{,ysЗ ذ;ɋH:oof; IVaDOY&=UtC}=<- j_{QԸI]gM>1Wk\O' 5%EXLż< 8"dWo,gdB|y @ e'_+) Koȼ*<]/dKѰ2|kM)u$h\+ǹ6ĈGҴCbsr$}yf>cwD@@˾C-)M;*gۅ|ٔHٜAD;W66iN[W ۖrn~ z3QA_ 3("S 6ynbIQ3a+̫!i3C 4Oi7l BsE(8@C!_-KPnՌI̡w Vfc5_Cu}Q= GBܖWF^ߛL"23~h\ɟȕ\#-ES 8ME˽Z*^F)庘9,'(Eyh|"^DFs7 0 шӥ*i*wIHz f)jo!9]Hj7;;*Ova s^'x2p('4 px Ĺ#",\\~(z&n0fҊ |ccƴQS?7}Z› Moʱ/ZيyI&TC:,ib: V%"OA:14 9Oua``?Tn3=-+Uajxsgm6p~'퐏a:z 5❯-6JluP?êWWx<2Vd?:C@=مșͯFfZ`_$>S{ke#47|i#YxX{q/MV$6aptbҋA;Q_mܵ>#*6,ZkT_,ȧu\fœ4#_qrszsi-TQp11F/0E 4wm):B#^XG!>%hޘ_ >F <5A~H7t#5I%!@+4Hi8ם+_ce(]|27JYYۆ(bID3R+< 3Ŷnew+ {4ߜ~nZk8N䚕Y yL9O.' QyjǮ pu guEYPAvBGo%5bcϨ8Wp(K$rl:Wô C 1VO+RJy`mhc d)Kgnݯ#)*?#s['ouaRj^op̟:g.[\K?N2 xaW Gaky>#(^? h?P*ͩN$^ &3 ,XRYz~ox ˠhrگa1q)PX]{`~RՉBpóZ[5|Â4<~ vm]zQ%ܑ}LpER'!TdAfaΤѿfujwAwY?<Q2jฮby) }9M{ ˤR3LN tސ Y܋ۂQSY.2['ܒgx B6%+_wq5$1hX[Uȗv/kkhRN p01^U[y.;y) ~&c;i!HT_p7H-.1 =58qQ#\ugs Hw/$+82sK35n3ѱ06:c$76_5@U+_`ےcZ9E"Ryu?:;Elsј\*v 4fB4D :TnC?`_+]-4ҒAmsy(C}w1[xbwLt0<_um@8nL`԰2bRX#.O t J)o C@PLXg-6;;˄=6Vun%'ЍιUU15?#+Pw_37A8,(2')רi3wjr~ЍB(>w%σk%7-:7 +O\}X)&XArd9c)P'LgTU{Zp>!׊D>R'K,eP2 SJ\Tm؍N6iO?R4kJ QSw&`Fd1{sgD֮VUqvr}0u%Lk(gs?va|1`Cv{:/o59~0M2يT"Ys`;>ѿ!WSZ{{^e0t^ ]ܮEt^SDzs|.^ #w?RC/6_eeT7Esc*Z")UƗ U*¹K=-bIf L?ƨ&ss $[!jFu@^b-p Mמ~ -Ɵ爫 Pʙ$^eoSWI"&GQD(Zܨ$C ABA2+(MKdltxI82ĩY.9HBh>G:v#g vm F{ݵJY"yWL4M6,x"-/53>;Ѱ{qX~vl;r@ybXRXt3v{yz7so\BZ vL^Om㼳:7^T@V຦dxiT6Y V3q MEN]<4L.ʅ<yy_3Kz~Fwu^$ͣJ(37ܵ# c^&uU?V @?eA#U9Ar! JBwP9B@#P]*˞=dYptHFJ1,Q|{m@蹗@:XHĻ+eY) =2y~~[S˝Zc3.= W /AǓ==_y/$0gN:F}6 ӷoƵ=fDo WP06Cf柴eVIeo^WAh5oX MH dv%GZ/Ui&4g\0+3x !Ɇ׺㲤|wJ+HlH >BD$DLYeN)L'pClZ zV@hi^(A.%)̟-l[Z(I봟^Ӥ\F'h~*Ig_ 7#s]O|/pdH}{N=bgBcFdE*]eJѶMo;f-|/F "Q}D_8|Z)2ʓvyCZQA^Kt0"{<~;ÇDRTS#&30eMጁ%Hf TtI~˹CV=߾ym甹mͼvB|`4yPH=m*W=k(@S:,1(`2Fs1jK;ʥU ^3M[/l[3@wXQT[ʩv"\-&D f[#QG3~MixM y3뤤z;2;u@?yګ͊qtkC3rQ|[DoӨqT =Hw!,NXFY`B\/O_HIâ7,Qd|Gjpd*x !ZefbHV!>e un;Ԧ_XڒPŐNY_\륀 ,JG'؉WՕnOd!'ɚĶg{䯀tn'|kDijKMnQ_UWߚ?b fAh%uU>OVY|EW)̫yj;YeٳtY(?}uV׹2yuOk"Mx-~_b., VM+v6M$Ĩΰk)OnԨүjE ^m-5Fܷ'bkCw;/fpYbLlY,hmhG"sF2boc(Y@s0r@e"6^X9| 'p$.Uuyp,@!,>Ib R8_݅ @W9XyQ!"i١_YJ_"6JO}U 5ݍ9oop#;<$.Y" Q}f:ω䧥\zb =jG q1ہ9- l^r^VL)4(p3y}! PrӽZGgnO)P3.+FwM^:Njiұ2+DcnRс'vmhY.ciPQ[#`^C^vTHRU$5EaI_DXݢ¿pj% <6dZb^UyG(auxh`;Hrp= SBIxMZkK%x{VgUE,g|!8և;f>cz^=FVvm̾I÷_[Iɗx #Y9~8?D;E:QW5Ǯ.{nPI߳}z(!K҇gRCnУb@mj胕Ɣm:sti{z _فS#v(z1\TtUe?j2?ZK9`!Iuoi+{JHbLL,zՀahY/O4Fc)ΐ5զPT ,$ͪkx\ z1+rjЛ0[yUwpd\,$VKܯ>|B1YݹeE(bz]k:yO>w6]҇h~0lı䮻x!V/# 19b?!{{|lMd>2!ȬmggcN0Od : #*+5CZd GVھ{j׫}^Pvuǹ1jMMu 2C\,z:UGͬza}mvY{қ|L;uj4H*}\Qa`;#2s֙;ǘsߕ,YH˰ߦw̑n'kĔ1Te`UV,)հCu.\mU ޫ.Jm^`(tdNǗBP]\IhJ:7mUFh"izG#!# y9jTj42V˜3")WzcGUƟ 2#5QiG&chp;8 G}1#Yq\`7k!*0וu64P/njt0ȓ7R"۞7Bf(4f"v*L`ThS*J"uòЗ~!AnpQ|aIC3:N@~70f 3ĺoҴd-Pa JcJ5ƻQ{ e!<`* " C Bu\&gCDB=cOIŤ>?,M sH0~թ|s@ǒsoYΔ֫jN Eu۾R{d6=0 M|g n rKaeLкbcz#@B\;v[a5DV7*R4Ԛ쾐cǣ0|{B>^ƉEs; P R~a Q;y-a w d0װ M`$:N)Ez -usj88W 3ŽpW<գ~l|F ߀%\nٵ5g[.i`0H')p*GtՅ9.?Kez,@(fV|r-~V1}ԔQğ)^†]Yc;#^8V}jM7"gCS&f:U?77O;KOv<ݣe6o1s&HcyLhwǼ) ՛X;6{ xgU޷12cW±v76b~Nn4yF] Q(JK$m^Cb R@q8X% B%]r^r;kj6W^keW6c/836)(>4:PQPD cXWaU𯜫WGlU-tZʈ4ffVCB=^^G"H]wCedS|i9 vpD&wnaL6SPFT`|WSWgO[mCeq5t1}F"0;0Y$1PP:쿑E<"`ʂMc=Wl'+4f3Z ݆\K/jdCX}~nsbVS"זI*a.O@#?!5/bk=&:/r]iܯ"p.J݌^*%P-E_沷E\6"0<$ѢB ?]‰1I p"FQ{Ƃl&;J}2zOR'Wd}NJ+~eIGĩ0D`8Qޗ)c̴Jǻr(g^v+Eb33jO9 ?'wŘ^%vQc( jZ0 eW_$`7cg휘Rյu vdYrw0;nƓz,"{|΋&5N w8#=lIIx"?n"-  uuƸRWA-7|*$Ɍ=不`˷k#Θn17})i<8Ag * u{ӿ &! QTO=T Lc JioFɯLLt iF"H:9lqjaܚϼ$$C:Zsё| {KsR CTnX yvSzmBcY=:?`q#81k8v) BHATE_McOZ2_q 963V >n.J+:@94 2 l2Qd1,D0'Hvo11,tsjNcVŦ₩rK+lf ?wT6msMMr1Y|Gߤ<0FŰu솺G1qDvț_Wi,Y B׽~Ҍ,"|kt-T.gtAy~%qa{dKpg"I#<܉ 3ĆsL.8ʿlSVkamP鴶e7^{<6??斺\QD,DDƏW%ȍ1=zo+Ot qpA-Z~vɥnۣgɮ6 Iph-yڃ] M o#y=Fi6.j3G@ːyp@x9Ig00󈶧k"M,tfXWrcNK*wP WrҜ\$u˃Ջ$oJg,-G+.C?yl+{Jɓ|/lH|;턞nZ%sV$ҥ`t͍EL0щ=w Cݵ)$;~2KMLO6˙; V <4nx0T4SHx >: WQ6D3]>F}L eS#&|Q!خ1Ǹ͕X8**Ǽ2S ӹ/"-n]h`D`S <`'m3rX..&LcbaqM\+{5ZDMpbJFHէ0pٝ@ЊUV\HsB:q +ϵ'#}XBp4jm(AHۑ!Lm 3kzl^Lj˱LqHCt/(M ɨ)H8%cEqR5a 5U{0 Hʦyo}/oS+,څљpӓg863#i6 灣 j&MҚ[BρלmD;u(iߏ [>9śl.4"Ly4Lj5ݵGtQrZKKy!OZ=ۆdɆ9 VtC7a" kŋ͙H9hS4=,uBRsZuz&  g+s q,iWm`b?̮ ~74!Wӂ-1 ϋ[ZXXı˾ ?>O:1f}CIh}r(? -HcAwHMK$ԋ›O! %6]b(AEWcL_7 N@ģؙ0A;5¥Ж0,UTCcaRB)Èx36G%Ip]2`BTT=ZFL$-+0aCyaTꙍǯ {g`FgاXV4U3qzR0EUZU4B!L:K.r4`2xqT[[:2؟,8([=}=?i{o<{GgݓA&㲮{ ;VDø `ӉG` OؓF ? t)^0?_V";p &+P`%&2 o}A%nvW͝XRN=ceˮ ʋAPK4QriLJ{ gy!q4`HL|/sH #;@t})/gq@3|](#^Ls{ H x7 -Etήe-wξhtxV@9j0Ǜw0lN?nxS&yȃsotggJhBF: 蹊S][*컟KXYPy=W]|0u<#x\5џn:1ؔJL=,̇;sKktkH@~,cNkH8Yex -kՅx +T]&JɈrfn ;yW/UvJ+:+xV+Ц%`y3TVւH~;x:>bI6n0HxܢP  ӱ)ur4"K\>KHx#RʙF*Cˬ?LJEZX+@ x]&Pp6yag qD [ia84G__(ױuȋd^0nCQCǧQp8i:zވ'C):UP\ w}<\;4Daއ|c^bSiꕺBO7/۷gm/oݎ8~oRPBd#ݲ]Z徰h $Ҧ]O wޱYr#Cd^jʐN]&4-&#N^8Ʈn|Q پaFŬ2YFn ^nf냦]|s[Z?X| 4ꀯX޾М挘,it{H,54# \-®Dg~OCM2^b>Xit'd;@2S-f|Fh5 {%&\7IUuX2qkn2^@ -W$P Ā$d|3nUt+%ѝZr:k|_h~sU9ߖ@O\-Tbm$Z{g͚5=ly2 &XQolWiQGB"v+&Wa:B3!$(c'zA[y.r pNJaYSI,3݅27|)E M'la c!&Kx;-&1[xe5 >gL_ujp x }~OE#n͡x?QSrg>Ӫ*3DžM5qޅuƁ2=x*$ 07"UݼLFL :d5wvLYG*]0P)~ kȘ Hu-9.12MA=Z^U8ᏢYsj_8KF,0+7z,\n_bҭ3іf`boknԞ{0걙rJ <8+G k ,]컞]S!)N.# ,p7 4S9)l¥]D4rH_TA:%,ԇ076th<XT5eN95>.xkTBYs2Vn*KVoavSt~?en{ݝ$ŤRJӚ30->+]R(P-* lra!9)` f@Y9]ĹR$!4)Li![j1DcR+;1ffNÿ3$uv0M@eU~5 jb=xӬS@qf W1 kehW@GKuK*ZO\r[75$B1 CLHX؜Kl 705Hr$,x-;Y *=Igqًed~UЎ@|}xEO;9ѓv<@v(si hD4/k[/`C` EVKi'YS=u;gDu.l .eDR8G>ƶЭ}wK1MlltR*1p߻)Pb`.L6nV1Awr贗'aPUa\wj+)F^! }4@&@q7Җ_#J;sm`c;XF,3-"=٧7T ׊rODR e*J4l;@+cbb9QcǾcXI-$鶯c(ۄMJD(h%}:c+(_zCk6O1t4-AܥvMI~ G)R,fD៿ߙ:!!h/}R*}$~38:>M:#VIݏkrRT{v!,bAi%DH(z=8;df+(@j^ >lrtjB!nTai$Vtem:BW][T:MFEp!n;,BC ZPٲ-'>n-v~qoxgTQ¾# މ @FI@St|ϸbrvKJVtNKŐw?Y>42LHN3L7Z,n? S'T kf; Zh>oT! O 50;ë^kp[MV$@Rjc> zӰU^$P9oc<M0 70oyx/2PLi1!4݁#17*[,;ux}޵aɘ`]g*jE "R,C?17`ކ#\"RY@{{P6W~ @J>?;S#Aw%d4iJ= Ek_ee#H`1bS\HoxF @7lX+3M@V~4vb-@9IvPQ%S?'>;u&"($4`cm^wkRR~}C^c? 2_a\BAKcAIYtSRkbrlcZ;cJD1Ȫ}XM˕_# k[l'ed">uKwz4ő[iECX}BıO$ukdFE@a#uTk ! bCsG+f3οm*ׇmWb ,ᓧݣr Я᡼P^vS~P޲Ͷ۳nt))XƃUqx,U͂3~]eY3t*ơh" rڰARJ3gi-2uӼX^r.v9ԣXBIDy?yS4I}, ='OM6 >m 2PI0Uⰲgg9T:On72ųqݓ V0۱رtwzBZEzq3fX5wY7.g'g!1T+H}wrOIu}R.b8 0sh\.7IiDӫQ75Y`-Yn/7W' pB%S(d RR<)4?"3Hn-?y64ƏPhOj%EE EyA2eV-<Ӥ#d>fpV~3E'SBY?836ZrD Y>ՙ.#1+bh'9ZƢpUA}lh 7Cwȟ .qydwҥç-%?/rJnxP05~ڄ?Dcvڜ, TQW?<"4q)| 5 Fxfd jCU(u18;a0,xhH9k:_<!yY[X@p0QYm~jjF#R\zo_'񕕱bk&1kEA od{\DC~G ]-1LfM`tUr1Lsɫg[b AƇ1S(03_yF V; vޔbH~x :P0%"&`тU-_̙ABi,l}׹Ϛ(\b(ԍ Rn2휇 6̢(+G (Qf`OrD jcD$8Yn'O (w]XxvU x@?p#qU&H7ÒgRyFU?#8;!UKũ "4бԷ^n}l A{4#}- rDcDoNC[GI͈"q)BL|9]>zs"`+gl) &* tqŜV،[ )CΆxzJ}F(5p2{ү:GY YZ